1. > strace -p pid //可以调试正在运行的进程状态
2.
> ps aux|grep $进程名称
> ps -eo pid,tty,user,comm,lstart,etime | grep $进程名称
参数说明:
pid:进程ID
tty:终端 user:
用户 comm:进程名
lstart:开始时间
etime:运行时间
3.查看内存的占用情况,获取占比排行前20的
> ps aux|head -1;ps aux |grep -v PID|sort -rn -k +4 | head -20
4.查看串口相关信息
dmesg | grep redis-server
5.查看端口tcp连接数
netstat -an|grep ESTABLISHED|grep 9000|wc -l
6.后台挂起进程操作
(1) CTRL+Z挂起进程并放入后台
(2) jobs 显示当前暂停的进程
(3) bg %N 使第N个任务在后台运行(%前有空格)
(4) fg %N 使第N个任务在前台运行
默认bg,fg不带%N时表示对最后一个进程操作!
(5) nohup 执行命令 &
暂停一个进程:kill -STOP 10017
恢复一个进程:kill -CONT 10017
7.查看当前服务器ip地址的两种方式
> ip addr show
> ifconfig