Linux系统进程管理
1. 认识进程
1.1 程序、进程和作业
进程(process):进程是一个程序在一个数据集合上的一次执行活动。操作系统通过控制对cpu和其他系统资源的访问,并且使用进程来决定在cpu上运行哪个程序、运行多久。
程序(program):程序是机器指令的集合,以文件形式存储。
作业/任务(job/task):用户通过操作系统用户接口(shall或x环境)提交给计算机进行加工处理的程序。
按照大小来分:进程 < 程序 < 作业
1.2 进程区分
每个用户都可以同时运行多个程序,为了区分每一个程序,Linux给每个进程都做了标识,称为进程号(process ID),每个进程号是唯一的。
Linux给每个进程都打上了运行者的标志,用户可以自己控制自己的进程:给自己的进程分配不同的优先级,也可以随时终止自己的进程。
进程从执行它的用户处继承UID、GID,从而决定对文件系统的存取和访问。
2. 监视进程
2.1 ps(process status)命令
语法:ps [选项]
功能:ps(process status)命令显示系统中进程的信息。包括进程ID、控制进程终端、执行时间和命令。根据选项不同,可列出所有或部分进程。无选项时只列出从当前终端上启动的进程或当前用户的进程。


浙公网安备 33010602011771号