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 是一个组合命令,它结合了psaux选项,可以显示所有进程的详细信息。

示例:

# 查看所有进程的详细信息
ps -aux

5. kill命令

kill 命令用于终止进程。通过指定进程ID(PID)或进程名称,可以快速终止进程。

示例:

# 终止指定PID的进程
kill [PID]

# 强制终止指定PID的进程
kill -9 [PID]

通过以上5个命令,您可以轻松地在CentOS系统中查看正在运行的程序,快速定位进程,并管理系统资源。在实际使用过程中,可以根据需要组合使用这些命令,以达到最佳效果。