在Linux下,可以使用以下命令来查询进程:
ps
命令ps
命令用于显示当前系统中的进程状态。
常用选项:
ps aux
:显示所有用户的进程信息,包括用户名、进程ID(PID)、CPU使用率、内存使用率、启动时间、命令等。ps aux
:显示所有用户的进程信息,包括用户名、进程ID(PID)、CPU使用率、内存使用率、启动时间、命令等。ps -ef
:以树状结构显示进程信息。ps -ef
:以树状结构显示进程信息。top
命令top
命令用于实时显示系统中各个进程的资源占用情况。
常用操作:
q
键退出。P
键按CPU使用率排序。M
键按内存使用率排序。top
htop
命令htop
是top
命令的一个增强版,提供了更友好的界面和更多的功能。
安装:
sudo apt-get install htop # Debian/Ubuntu
sudo yum install htop # CentOS/RHEL
使用:
htop
pgrep
命令pgrep
命令用于根据进程名或其他属性查找进程ID。
常用选项:
pgrep process_name
:根据进程名查找进程ID。pgrep process_name
:根据进程名查找进程ID。pgrep -u username
:根据用户名查找进程ID。pgrep -u username
:根据用户名查找进程ID。kill
命令kill
命令用于终止进程。
常用选项:
kill PID
:终止指定PID的进程。kill PID
:终止指定PID的进程。kill -9 PID
:强制终止指定PID的进程。kill -9 PID
:强制终止指定PID的进程。top
或htop
实时监控系统资源占用情况。ps
或pgrep
查找特定进程。kill
终止不需要的进程。假设你想查找并终止名为nginx
的进程,可以按照以下步骤操作:
nginx
进程:nginx
进程:nginx
进程:nginx
进程:通过这些命令,你可以有效地管理和监控Linux系统中的进程。
领取专属 10元无门槛券
手把手带您无忧上云