1、Linux进程管理

程序和进程:

       程序是为了完成某种任务而设计的软件;

       进程是运行中的程序,一个运行着的程序,可能有多个进程。

进程的属性:

       进程ID:PID,唯一的数值,区分进程;

       父进程ID:PPID;

       启动进程的用户ID:UID;

       所归属的组ID:GID;

       进程状态:运行 R,休眠 S,僵尸 Z;

父进程和子进程:

       父进程终止时,子进程也随之终止。但子进程终止,父进程不一定终止。

2、ps管理进程

       ps -l:长格式输出

       ps -u:按用户名和启动时间的顺序来显示进程

       ps f:用树形格式来显示进程

       ps a:显示所有用户的所有进程(包括其他用户)

       ps r:显示运行中的进程

       ps -e:显示所有进程,包括没有控制终端的进程

       ps -x:显示没有控制终端的进程

       ps aux,ps -elf:常用组合

 

       USER           PID            PPID     %CPU                         %MEM                    NI                       VSZ

       进程的属主   进程的ID   父进程   进程占用CPU百分比   占用内存的百分比   进程的NICE值   进程占用虚拟内存大小

       RSS                            TTY                         STAT         START                 TIME                           COMMAND

       固定的内存使用数量   进程启用的终端ID   进程状态   启用进程的时间   进程消耗CPU的时间   命令的名称和参数

       

       进程状态:R 正在运行中的进程,S 处于休眠状态,T 停止或被追踪,Z 僵尸进程,< 优先级高的进程,N 优先级较低的进程,L 有些页被锁进内存,s 进程的领导者(在它之下有子进程),+ 位于后台的进程组

3、top管理进程

任务队列信息(第一行):

Linux CentOS7 进程管理和文件查找

进程和CPU的信息(第二、三行):

Linux CentOS7 进程管理和文件查找

内存信息(第四、五行):

Linux CentOS7 进程管理和文件查找

进程信息:

Linux CentOS7 进程管理和文件查找

相关文章: