Linux系统 进程管理读书笔记

以下是一个关于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选项强制终止进程。
  • kill all process_name:终止所有具有特定名称的进程。
在操作中,一定要小心使用kill命令,确保不要终止系统关键进程,以免引起系统问题。了解如何识别和终止特定进程是Linux系统管理的重要一部分。
 
课堂代码内容展示:

 

 

 

 
posted @ 2023-11-04 17:36  sfljkwjfef  阅读(43)  评论(0)    收藏  举报