文章目录
一、什么是程序
- 程序是保存在外部存储介质中的可执行的机器代码和数据的静态集合。
- 简单说就是具有执行代码和执行权限的文本文件,它只是被保存在硬盘中,不占用其他的系统资源。
二、什么是进程
- 进程是再CPU及内存中处于动态执行状态的计算机程序。
- 每个程序启动后可以创建一个或多个进程。
- 例如:提供Web服务的httpd程序,当有大量用户同时访问Web页面是,httpd程序可能会创建多个进程来提供服务。
三、查看进程
了解系统中进程的状态是对进程进行管理的前提,使用不同的命令工具可以从不同的角度查看进程状态。下面将介绍几个常用的进程查看命令。
3.1 ps命令——查看静态的进程统计信息(Processes Statistic)
- ps命令主要用于显示包含当前运行的各进程完整信息的静态快照。通过不同的命令选项,可以有选择性地查看进程信息。
- a:显示当前终端下的所有进程信息,包括其他用户的进程。与“x”选项结合时将显示系统中所有的进程信息。
- u:使用以用户为主的格式输出进程信息。
- x:显示当前用户再所有终端下的进程信息。
- -e:显示系统内的所有进程信息。
- -f:使用完整的(Full)格式显示进程信息。
- -l:使用长格式(Long)显示进程信息。
- 以上的时ps命令常用的几个选项,需要注意的时有一部分选项不带“ - ”前缀的&#