在 Linux 中,有许多工具和命令可以用来查看进程的信息。以下是一些常用的命令及简要说明:

1. ps 显示系统中当前运行的各个进程的数据

使用方法如:

sh

linux如何查看进程  第1张

ps aux

这条命令会显示出你当前登录系统的全部进程,包括用户名、进程 ID (PID)、所用CPU资源百分比等信息。

2. top 或 htop 提供动态展示正在运行进程的状态信息

linux如何查看进程  第2张

`top` 命令提供了对整个服务器性能状态的总览和更新展示,你可以直接在命令行里实时观察进程活动情况和使用系统资源的情况。

sh

top

如果系统安装了 `htop`(这需要额外安装),它会提供一个图形化的接口来更容易地查看各种进程信息:

linux如何查看进程  第3张

sh

htop

3. pgrep 根据名字或者其他属性查找对应的进程ID(PIDs)并列出它们。

linux如何查看进程  第4张

比如要查找名为 'apache2' 的所有进程的 PID:

sh

pgrep u user apache2

4. pkill 发送信号给根据名称或者其他匹配找到的进程。(和 pgrep 相似)

5. pidof 返回指定进程名的所有相关进程ID。

比如:

sh

linux如何查看进程  第5张

pidof sshd

以上这些只是一部分可用的方法和命令。实际使用时可以根据具体的需求选择合适的命令和选项。每个工具都支持多种参数以帮助你更精准地获取你想知道的信息。记得阅读每个命令的手册页(使用`man`指令后跟随相应工具名)可以获得完整的使用手册。例如:

sh

linux如何查看进程  第6张

man top