婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柛娑橈攻閸欏繘鏌i幋锝嗩棄闁哄绶氶弻鐔兼⒒鐎靛壊妲紒鎯у⒔缁垳鎹㈠☉銏犵闁哄啠鍋撻柛銈呯Ч閺屾盯濡烽鐓庘拻闂佽桨绀佸ú顓㈠蓟閺囷紕鐤€闁哄洨鍊妷锔轰簻闁挎棁顕у▍宥夋煙椤旂瓔娈滅€规洘顨嗗鍕節娴e壊妫滈梻鍌氬€风粈渚€骞夐垾瓒佹椽鏁冮崒姘憋紱婵犮垼鍩栭崝鏇㈠及閵夆晜鐓熼柟閭﹀枛閸斿鏌嶉柨瀣伌闁诡喖缍婇獮渚€骞掗幋婵愮€虫繝鐢靛仜閹冲繘宕濆▎鎾宠摕闁绘梻鍘х粈鍕煏閸繃顥滄い蹇ユ嫹闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧湱鈧懓瀚崳纾嬨亹閹烘垹鍊炲銈嗗笂缁€渚€宕滈鐑嗘富闁靛牆妫楁慨褏绱掗悩鍐茬伌闁绘侗鍣f慨鈧柕鍫濇閸樻捇鏌℃径灞戒沪濠㈢懓妫濆畷婵嗩吋閸℃劒绨婚梺鍝勫€搁悘婵嬵敂椤愩倗纾奸弶鍫涘妽瀹曞瞼鈧娲樼敮鎺楋綖濠靛鏁勯柦妯侯槷婢规洟姊洪崨濠勭細闁稿孩濞婇幆灞解枎閹惧鍘遍梺鍝勬储閸斿矂鎮橀悩鐢电<闁绘瑢鍋撻柛銊ョ埣瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亜顒㈡い鎰Г閹便劌顫滈崱妤€骞婄紓鍌氬€瑰畝鎼佸蓟閵堝棙鍙忛柟閭﹀厴閸嬫捇寮介鐔蜂壕婵﹩鍓﹂悡濂告煛瀹€瀣М鐎殿噮鍣e畷鎺戭潩椤戣法甯涚紓鍌氬€风拋鏌ュ磻閹炬剚鐔嗛柤鎼佹涧婵洨绱掗悩渚綈缂佺粯鐩弫鎰償閳ユ剚娼诲┑鐘殿暯閳ь剛鍋ㄩ崑銏ゆ煛鐏炲墽鈽夋い顐g箞椤㈡宕掑┃鐐妼铻栭柣姗€娼ф禒锕傛煟濡や焦绀夌憸棰佺椤啴濡堕崱妤€娼戦梺绋款儐閹告悂鍩為幋锔筋€愰梺绋款儐閸旀危閹版澘绠虫俊銈勭娴滃ジ姊洪柅鐐茶嫰婢у鈧娲樻繛濠囧极閹邦厼绶炲┑鐘叉噺閹蹭即姊绘担鑺ョ《闁哥姵鎸婚幈銊╁箻椤旇棄鈧嘲鈹戦悩鍙夊闁绘挸鍟村鍫曟倷閺夋埈妫嗛柣鐘冲姃閸楁娊寮婚敐鍡樺劅闁靛繒濮弸娆忊攽椤旂》榫氭繛鍜冪秮楠炴垿宕熼姣尖晠鏌曟径娑橆洭鐟滅増宀稿缁樻媴閻戞ê娈岄梺鎼炲€栭悧鐘荤嵁韫囨稒鏅搁柨鐕傛嫹华体会体育2串1 ,大学生新闻发布平台
华体会体育2串1
大学生新闻大学生活校园文学hthcom华体会
hth电竞官方下载 hth官方下载 hthvp华体会 hth358华体会 社会实践心得
全国排名校友会版hthcom华体会赌博 分类排名本科排名一本排名hth359华体会 hth365华体会 学校地址
求职简历职场法则面试技巧职场故事求职招聘大学生就业
英语学习计算机学习电气工程机械工程经济管理建筑设计财务会计
申请书证明书检讨书自荐信演讲稿心得体会调查报告读后感求职信推荐信其它范文

Linux ps命令 – 显示进程状态

ps命令来自于英文词组”process status“的缩写,其功能是用于显示当前系统的进程状态。使用ps命令可以查看到进程的所有信息,例如进程的号码、发起者、系统资源使用占比(处理器与内存)、运行状态等等。帮助我们及时的发现哪些进程出现”僵死“或”不可中断“等异常情况。

经常会与kill命令搭配使用来中断和删除不必要的服务进程,避免服务器的资源浪费。

语法格式:ps [参数]

常用参数:

a    显示现行终端机下的所有程序,包括其他用户的程序
-A    显示所有程序
c    显示每个程序真正的指令名称,而不包含路径
-C <指令名称>    指定执行指令的名称,并列出该指令的程序的状况
-d    显示所有程序,但不包括阶段作业管理员的程序
e    列出程序时,显示每个程序所使用的环境变量
-f    显示UID,PPIP,C与STIME栏位
f    用ASCII字符显示树状结构,表达程序间的相互关系
g    显示现行终端机下的所有程序,包括所属组的程序
-G <群组识别码>    列出属于该群组的程序的状况
h    不显示标题列
-H    显示树状结构,表示程序间的相互关系
-j    采用工作控制的格式显示程序状况
-l    采用详细的格式来显示程序状况
L    列出栏位的相关信息
-m    显示所有的执行绪
n    以数字来表示USER和WCHAN栏位
-N    显示所有的程序,除了执行ps指令终端机下的程序之外
-p <程序识别码>    指定程序识别码,并列出该程序的状况
r    只列出现行终端机正在执行中的程序
-s <阶段作业>    列出隶属该阶段作业的程序的状况
s    采用程序信号的格式显示程序状况
S    列出程序时,包括已中断的子程序资料
-t <终端机编号>    列出属于该终端机的程序的状况
-T    显示现行终端机下的所有程序
u    以用户为主的格式来显示程序状况
-U <用户识别码>    列出属于该用户的程序的状况
U <用户名称>    列出属于该用户的程序的状况
v    采用虚拟内存的格式显示程序状况
-V或V    显示版本信息
-w或w    采用宽阔的格式来显示程序状况
x    显示所有程序,不以终端机来区分
X    采用旧式的Linux i386登陆格式显示程序状况
-y    配合选项”-l”使用时,不显示F(flag)栏位,并以RSS栏位取代ADDR栏位
--cols <每列字符数>    设置每列的最大字符数
--headers    重复显示标题列
--help    在线帮助
--info    显示排错信息
--lines <显示列数>    设置显示画面的列数
参考实例


显示系统中全部的进程信息,含详细信息:

[root@linuxcool ~]# ps aux 
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root          2  0.0  0.0      0     0 ?        S    20:05   0:00 [kthreadd]
root          3  0.0  0.0      0     0 ?        I<   20:05   0:00 [rcu_gp]
root          4  0.0  0.0      0     0 ?        I<   20:05   0:00 [rcu_par_gp]
………………省略部分输出信息………………
结合输出重定向,将当前进程信息保留备份至指定文件:


[root@linuxcool ~]# ps aux > backup.txt
结合管道操作符,将当前系统运行状态中指定进程信息过滤出来:

[root@linuxcool ~]# ps -ef | grep ssh
………………省略输出信息………………
结合管道操作符,将当前系统运行状态中指定用户的进程信息过滤出来:


[root@linuxcool ~]# ps -u root
   PID TTY          TIME CMD
     1 ?        00:00:01 systemd
     2 ?        00:00:00 kthreadd
     3 ?        00:00:00 rcu_gp
     4 ?        00:00:00 rcu_par_gp
………………省略部分输出信息………………
结合管道操作符与sort命令,依据处理器使用量(第三列)情况降序排序:


[root@linuxcool ~]# ps aux | sort -rnk 3
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       2341  0.4  8.1 4504040 164896 tty2   Sl+  20:05   0:24 /usr/bin/gnome-shell
root       4534  0.3  0.4 220064  8520 ?        Ssl  21:37   0:00 /usr/libexec/nm-dispatcher
gdm        1541  0.1  7.3 4211428 147400 tty1   Sl+  20:05   0:06 /usr/bin/gnome-shell
 
………………省略部分输出信息………………
结合管道操作符与sort命令,依据内存使用量(第四列)情况降序排序:


[root@linuxcool ~]# ps aux | sort -rnk 4
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       2341  0.4  8.1 4503976 164828 tty2   Sl+  20:05   0:27 /usr/bin/gnome-shell
gdm        1541  0.1  7.3 4211428 147556 tty1   Sl+  20:05   0:08 /usr/bin/gnome-shell
root       2661  0.0  3.1 1271636 63004 tty2    Sl+  20:05   0:01 /usr/bin/gnome-software --gapplication-service
………………省略部分输出信息………………
    作者:华体会体育2串1     来源:华体会体育2串1
    发布时间:2025-03-14    阅读:9
    扫一扫 分享悦读
Baidu
map