默认情况下,调用ps命令,显示如下信息:
PID TTY TIME CMD 26273 pts/0 00:00:00 bash 26329 pts/0 00:00:00 ps
四列信息分别:
PID: 运行着的命令(CMD)的进程编号 TTY: 命令所运行的位置(终端) TIME: 运行着的该命令所占用的CPU处理时间 CMD: 该进程所运行的命令
ps -ax | less -S
ps -u $USER
ps -aux --sort -pcpu | less
ps -aux --sort -pmem | less
ps -aux --sort -pcpu,+pmem | head -n 10
ps -f -C grep
ps -L 11111
ps -axjf 或者 pstree
如果想要查看现在有谁登入了你的服务器。可以使用ps命令加上相关参数:
ps -eo pid,user,args
参数 -e 显示所有进程信息,-o 参数控制输出。Pid,User 和 Args参数显示PID,运行应用的用户和该应用。
ps -U root -u root u
每秒刷新一次
watch -n 1 'ps -aux --sort -pmem, -pcpu | head'