Linux操作(第十周)
本周开始新学习第五章内容关于进程管理,总体概括我认为有些类似于任务管理器的基础版来查看电脑目前的性能,包括cpu,内存,显卡,进程的占用和运行情况,首先是ps方法,ps命令用于查看正在运行的进程列表。可以使用不同的选项以不同的格式显示进程信息。包括:
aux:显示所有用户的所有进程。
u:以用户为基础显示进程信息,显示更详细的信息,例如进程所有者、CPU使用率、内存占用等。
f:以树状结构显示进程的层级关系。
e:显示所有进程,包括没有终端控制的后台进程。
这个主要就是来展示电脑实时进程的运行情况,同时也可以通过--sort-%cpu命令来按占用比例排序或者是ps axo来查看用户编号,比较简单就不多赘述。
接下来是top命令
top命令用于实时监视系统的进程活动和系统性能。它提供了一个动态显示进程列表和资源使用情况的界面。通过top命令,您可以看到每个进程的PID、CPU使用率、内存占用等信息,并可以与其他进程进行交互。 一些常用的top命令选项包括:
-c:显示完整的命令行。-p:指定监视的进程ID。
-H:显示层级的进程视图。 -n:指定显示的次数后退出。
这个就是比较偏向于任务处理器的样子,是可实时监视系统性能和进程活动。
后边就是关于作业控制,创建sleep程序,可以用ctrl+c来直接暂停或者ctrl+z选择停止,jobs命令来展示实施活动,bg命令可以操控任务从前往后,而fg则是从后往前。
最后就是进程结束的方法,在进程管理中,有时候需要终止不需要或者有问题的进程。在ps命令或者top命令中获取到进程的PID后,可以使用kill命令来结束进程。kill命令发送一个信号给指定PID的进程,常用的信号是SIGKILL(信号编号为9),它强制终止进程。
示例使用:
kill <PID>
kill -9 <PID>

浙公网安备 33010602011771号