Linux查看进程的方法有以下几种:
1. 使用ps命令:ps命令用于显示当前系统中运行的进程。常用的选项包括:
- ps aux:显示所有进程的详细信息,包括进程号(PID)、CPU利用率、内存占用等。
- ps -ef:显示所有进程的详细信息,包括进程树结构。
- ps -eL:显示所有进程的详细信息,包括线程ID(TID)。
2. 使用top命令:top命令用于实时监控系统的运行状态,包括CPU利用率、内存占用、进程列表等。在top界面中,按下大写的"Shift" + "P"键,可以按照CPU利用率对进程进行排序。
3. 使用htop命令:htop是一个交互式的进程查看器,功能类似于top命令,但提供了更多的操作选项和信息展示。可以通过包管理器安装htop,如apt或yum。
4. 使用pidof命令:pidof命令用于查找指定进程的进程ID(PID)。例如,pidof nginx将返回nginx进程的PID。
5. 使用pgrep命令:pgrep命令用于根据进程名进行进程查找,并返回进程ID。例如,pgrep -l nginx将返回所有包含"nginx"的进程及其PID。
6. 使用pstree命令:pstree命令用于以树状结构显示进程及其派生进程。例如,pstree -p显示所有进程的树状结构,并显示其PID。
这些方法可以根据实际需求选择使用。