1. ps命令
ps
命令是 Process Status 的缩写,用于显示当前系统的进程状态。它是Linux中最基本的浏览系统中进程的命令。以下是一些常用的ps
命令选项:
ps aux
:列出所有运行的进程详细信息,包括无终端的(x)和针对用户(u)的进程,如USER, PID, %CPU, %MEM等。ps -ef
:列出所有进程的详细信息,包括父进程ID(PPID)、启动命令等。ps -aux | grep 关键词
:通过关键词过滤显示相关进程。
示例:
# 查看所有进程
ps aux
# 查看特定进程
ps -ef | grep httpd
# 查看进程树
ps -ef | grep -v grep | tree -f -L 1
2. top命令
top
命令是一个动态显示当前系统中进程和系统资源的实时监控工具。它可以帮助用户快速定位占用系统资源最多的进程。
示例:
# 查看top命令的使用帮助
top -h
# 查看系统资源使用情况
top
3. htop命令
htop
是一个交互式的进程查看器,它提供了比top
命令更丰富的功能和更友好的用户界面。它支持鼠标操作,并可以快速定位和终止进程。
示例:
# 安装htop(根据实际情况选择合适的安装方法)
sudo yum install htop
# 启动htop
htop
4. ps -aux命令
ps -aux
是一个组合命令,它结合了ps
和aux
选项,可以显示所有进程的详细信息。
示例:
# 查看所有进程的详细信息
ps -aux
5. kill命令
kill
命令用于终止进程。通过指定进程ID(PID)或进程名称,可以快速终止进程。
示例:
# 终止指定PID的进程
kill [PID]
# 强制终止指定PID的进程
kill -9 [PID]
通过以上5个命令,您可以轻松地在CentOS系统中查看正在运行的程序,快速定位进程,并管理系统资源。在实际使用过程中,可以根据需要组合使用这些命令,以达到最佳效果。