以下是一个关于Linux进程管理的读书笔记,涵盖了静态查看进程、动态查看进程和kill命令的内容。这些命令和技巧将帮助自己更好地理解和管理Linux系统上的进程。
静态查看进程
1. ps
命令
ps
命令是一个强大的工具,用于查看系统上正在运行的进程。可以使用不同的选项来获取不同级别的详细信息。以下是一些常用的选项:
ps aux
:以详细的方式列出所有正在运行的进程,包括用户、CPU使用情况、内存占用等信息。ps -e
:列出所有进程,包括系统进程。ps -f
:以完整格式显示进程信息,包括父进程ID(PPID)等。
示例:
$ ps aux $ ps -e $ ps -f
2. pgrep
命令
pgrep
命令允许通过进程名来查找进程的PID。例如,如果你要查找名为myprocess
的进程的PID,可以使用以下命令:
$ pgrep myprocess
动态查看进程
1. top
命令
top
命令提供了实时更新的进程监控信息。这对于查看系统的性能和进程活动非常有用。可以启动top
命令并使用交互式界面查看各种信息,例如CPU使用率、内存使用情况和进程列表。
$ top
在top
界面中,可以使用不同的键来进行排序和筛选。按下q
键退出top
。
KILL命令
kill
命令用于终止正在运行的进程。需要知道目标进程的PID才能使用kill
命令。以下是一些常见的kill
命令选项:
kill PID
:终止指定PID的进程。kill -9 PID
:使用-9
选项强制终止进程。killall process_name
:终止所有具有特定名称的进程。
示例:
$ kill 1234 $ kill -9 5678 $ killall myprocess
小心使用kill
命令,确保不要终止系统关键进程,以免引起系统问题。了解如何识别和终止特定进程是Linux系统管理的重要一部
课堂代码内容展示:
标签:ps,读书笔记,top,PID,命令,kill,Linux,进程 From: https://www.cnblogs.com/ppwqdsx/p/17809599.html