Linux常用命令 置顶!
1. 普通命令
查看端口
ps aux | grep 8106
netstat -nultp | grep 8106
lsof -i:8106
杀死进程
kill -9 pid
不需要pid,直接杀死进程
pkill -9 nginx
截取日志内容
sed -n '/开始时间/,/结束时间/' 被截取日志原文件名称>截取后存储日志文件名称
开始时间和结束时间必须时日志里存在的
sed -n '/2021-10-13 20:38/, /2021-10-13 20:42/p' catalina.out > new1.log
线程
top -b -n 1 | grep java| awk '{print "PID:"$1",mem:"$6",CPU percent:"$9"%","mem percent:"$10"%"}'
ps p 2783 -L -o pcpu,pmem,pid,tid,time,tname,cmd
printf "%x\n" 4200
jstack -l 2783 > jstack.log
ps -eLf | grep
ps p 11316 -L -o pcpu,pmem,pid,tid,time,tname,cmd |wc -l
查询大于500M的文件
find /usr/local/web_vehicle/ -size +500M | wc -l