提示:制作不易,可以点个关注和收藏哦。
提示:以下是本篇文章正文内容,下面案例可供参考.
一、进程的查看
不管在测试的时候、在实际的生产环境中,还是自己的使用过程中,难免会遇到一些进程异常的情况,所以 Linux 为我们提供了一些工具来查看进程的状态信息。我们可以通过 top 实时的查看进程的状态,以及系统的一些信息(如 CPU、内存信息等),我们还可以通过 ps 来静态查看当前的进程信息,同时我们还可以使用 pstree 来查看当前活跃进程的树形结构。
top 工具的使用
top 工具是我们常用的一个查看工具,能实时的查看我们系统的一些关键信息的变化:
Ctrl+c可以结束top命令。
top 是一个在前台执行的程序,所以执行后便进入到这样的一个交互界面,正是因为交互界面我们才可以实时的获取到系统与进程的信息。在交互界面中我们可以通过一些指令来操作和筛选。
ps 工具的使用
ps 也是我们最常用的查看进程的工具之一,我们通过这样的一个命令来了解一下,他能给我带来哪些信息。
ps 工具有许多的参数,下面给大家解释部分常用的参数
使用 -l 参数可以显示自己这次登录的 bash 相关的进程信息罗列出来。
相对来说我们更加常用下面这个命令,他将会罗列出所有的进程信息。
若是查找其中的某个进程的话,我们还可以配合着 grep 和正则表达式一起使用。
此外我们还可以查看时,将连同部分的进程呈树状显示出来。
当然如果你觉得使用这样的此时没有把你想要的信息放在一起,我们也可以是用这样的命令,来自定义我们所需要的参数显示。
这是一个简单而又实用的工具,想要更灵活的使用,想要知道更多的参数我们可以使用 man 来获取更多相关的信息。
pstree 工具的使用
通过 pstree 可以很直接的看到相同的进程数量,最主要的还是我们可以看到所有进程之间的相关性。
二、进程的管理
kill 命令的掌握
用ps命令查看是否成功运行程序:
使用9这个信号强制结束 gedit 进程,我的PID是352,操作的时候要找到相对应的PID。
总结
以上就是今天要讲的内容,本文仅仅简单介绍了Linux 进程管理。