在Linux中,查看进程的命令有:
-
ps
命令
-
ps aux
:显示所有进程的详细信息,包括进程ID、用户、CPU和内存占用率、进程状态等。 -
ps -ef
:显示所有进程的完整信息,包括父进程ID、创建人、创建时间等。 -
ps -a
:显示一个终端的所有进程,除会话引线外。 -
ps -x
:显示没有控制终端的进程。 -
ps -u
:以用户为中心的格式显示进程信息。
-
top
命令
- 实时显示系统进程状态,可以按
H
键开启线程查看模式。
-
htop
命令
- 提供与
top
类似的交互式功能,但界面更友好。
-
pidof
命令
- 根据进程名查找进程ID。
-
pgrep
命令
- 根据进程名或其他属性查找进程ID。
-
kill
命令
- 终止指定进程,例如
kill -9 [PID]
可以强制进程立即停止。
-
pstree
命令
- 以树状图方式展现进程之间的派生关系。
-
jobs
命令
- 列出当前shell会话中的后台进程。
-
fg
命令
- 将后台进程调入前台。
-
killall
命令
- 根据进程名终止所有进程。
-
ntsysv
命令
- 用于配置开机启动的服务。
-
chkconfig
命令
- 用于设置服务的启动状态,例如
chkconfig --list httpd
查看httpd服务的启动状态。
-
service
命令
- 用于管理服务的启动和停止,例如
service xinetd restart
重启xinetd服务。
这些命令可以帮助你监控和管理Linux系统中的进程