一、ps命令
ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序;搭配grep命令可以查找服务和进程信息;ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,
ps命令常用选项:
-A 列出所有的进程(等价于-e)
-w 显示加宽可以显示较多的资讯
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
ps -ef 显示所有当前进程
ps aux 显示所有当前进程
ps -ax 显示所有当前进程
ps -aux --sort -pcpu | less 根据 CPU 使用来升序排序
ps -aux --sort -pmem | less 根据内存使用 来升序排序
ps -aux --sort -pcpu,+pmem | head -n 10 查询全10个使用cpu和内存最高的应用
ps -C [serviceName] 通过进程名和PID过滤
ps -f -C [serviceName] 带格式显示的,通过进程名和PID过滤
ps -L 1213 根据线程来过滤进程
ps -aux | grep servicename 查找服务
ps -ef | grep servicename 查找服务