ps命令可查看Linux系统进程,ps aux侧重资源占用,ps -ef强调进程关系,配合grep可筛选特定进程,结合top、htop、pstree等工具可实现全面监控。

在Linux系统里,想知道后台到底跑着些什么?
ps
要查看系统进程,最直接也最常用的方式就是
ps
ps
ps aux
ps -ef
ps aux
ps -ef
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 170880 11008 ? Ss Oct09 0:02 /sbin/init root 2 0.0 0.0 0 0 ? S Oct09 0:00 [kthreadd] myuser 1234 0.1 0.5 543210 25678 pts/0 Sl 10:30 0:01 /usr/bin/python3 my_script.py
这其实给了我们一个非常直观的系统运行状况概览。
ps aux
ps -ef
在我日常排查问题时,
ps aux
ps -ef
ps aux
a
u
x
%CPU
%MEM
ps -ef
e
f
UID
PID
PPID
ps -ef
aux
ef
aux
ef
系统里进程那么多,光是
ps aux
grep
ps aux | grep nginx
这里
|
ps aux
grep
grep nginx
grep nginx
grep
ps aux | grep "[n]ginx"
这样
grep
grep "[n]ginx"
[n]ginx
grep
grep
pgrep
nginx
pgrep nginx
这直接返回PID,非常简洁。 有时候,我还会结合
awk
sed
ps | grep
虽然
ps
top
top
top
M
P
k
top
htop
htop
top
htop
sudo apt install htop
pstree
ps
top
htop
pstree
以上就是如何在Linux中查看系统进程?使用ps命令列出当前运行的进程信息的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号