在Linux系统中,查看和删除进程是常见的系统管理任务。以下是详细的基础概念、相关操作及其应用场景。
ps
命令ps
命令用于显示当前系统中的进程状态。
基本用法:
ps aux
这条命令会列出所有用户的进程信息,包括进程ID(PID)、用户、CPU使用率、内存使用率等。
查看特定进程:
ps aux | grep <process_name>
例如,查看名为 nginx
的进程:
ps aux | grep nginx
top
命令top
命令提供了一个动态实时视图,显示当前系统的进程及其资源使用情况。
基本用法:
top
在 top
界面中,可以使用各种按键进行交互,如 P
按键按CPU使用率排序,M
按键按内存使用率排序。
kill
命令kill
命令用于发送信号给指定进程,默认发送的是终止信号(SIGTERM)。
基本用法:
kill <PID>
例如,终止PID为1234的进程:
kill 1234
强制终止进程(发送SIGKILL信号):
kill -9 <PID>
例如,强制终止PID为1234的进程:
kill -9 1234
pkill
命令pkill
命令可以根据进程名或其他属性来发送信号给进程。
基本用法:
pkill <process_name>
例如,终止所有名为 nginx
的进程:
pkill nginx
原因:
解决方法:
kill -9
强制终止:kill -9
强制终止:通过以上方法,可以有效地查看和管理Linux系统中的进程。
领取专属 10元无门槛券
手把手带您无忧上云