Linux
来源:互联网 发布:java php python 编辑:程序博客网 时间:2024/05/18 15:25
ps
report a snapshot of the current processes.
能提供一份当前进程的快照,以列表的形式显示正在运行的进程。
列出进程的数量取决于命令所附加的参数,例如:ps –A 命令列出所有进程和它们相应的PID。# ps aux | less //翻页显示所有进程("page down" key)# ps -ef | more //逐行显示所有进程("enter" key)# ps -A 或 # ps -e //查看系统中的每个进程# ps -u omc //查看用户omc运行的进程# ps -U root -u root -N //查看非root运行的进程
pstree
display a tree of processes
以树状显示所有正在运行的进程信息。
树的根节点为pid或init。如果指定了用户名,进程树将以用户所拥有的进程作为根节点。# pstree omc //以树状图显示omc用户的进程# pstree |grep sshd //以树状图显示进程sshd,只显示进程的名字,且相同进程合并显示。# pstree -p |grep sshd //以树状图显示进程sshd,还显示进程PID。
top
display Linux processe
提供运行中系统的动态实时视图。按q退出,按h进入帮助。# top |grep java //动态实时显示java进程状态# top //默认每隔5秒显式所有进程的资源占用情况# top -d 2 //每隔2秒显式所有进程的资源占用情况# top -c //每隔5秒显式进程的资源占用情况,并显示进程的命令行参数(默认只有进程名)# top -p 12345 -p 6789 //每隔5秒显示pid是12345和pid是6789的两个进程的资源占用情况# top -d 2 -c -p 12345 //每隔2秒显示pid是12345的进程的资源使用情况,并显式该进程启动的命令行参数
pgrep, pkill
- look up or signal processes based on name and other attributes
pmap
- report memory map of a process
renice
- alter priority of running processes