Linux如何查看和控制进程
前言:程序是保存在外部存储介质(如硬盘)中的可执行机器代码和数据的静态集合,而进程是在CPU及内存中处于动态执行状态的计算机程序。在Linux系统中,每个程序启动后可以创建一个或多个进程。例如,提供Web服务的httpd程序,当有大量用户同时访问Web页面时,httpd程序可能会创建多个进程来提供服务。
程序
保存在硬盘、光盘等介质中的可执行代码和数据
静态保存的代码
进程
在 CPU 及内存中运行的程序代码
动态执行的代码
父、子进程
每个进程可以创建一个或多个进程
下面我们将一起来学习查看进程信息及控制进程相关的操作命令。
一、查看进程
使用不同的命令工具可以从不同的角度查看进程状态。
常用的进程查看命令
1.ps命令——查看静态的进程统计信息(Processes Statistic)
常见的选项:
a:显示当前终端下的所有进程信息,包括其他用户的进程。
u:使用以用户为主的格式输出进程信息。
x:显示当前用户在所有终端下的进程。
-e:显示系统内的所有进程信息。
-l:使用长(long)格式显示进程信息。
-f:使用完整的(full)格式显示进程信息。
需要注意的是,有一部分选项是不带“-”前缀的(添加“-”前缀后含义可能会有出入)。习惯上将上述选项组合在一起使用,如,“ps aux”或“ps -elf”
|
|