Linux - 查看进程状态

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

转载于:https://www.cnblogs.com/anliven/p/6042070.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值