一周入门Linux 实操篇 进程管理
基本介绍
- 在Linux中,每个执行的程序都称为一个进程.每一个进程分配一个ID号.
- 进程分为前台和后台.
显示系统执行的进程
- 
基本介绍 
 ps命令用于查看当前系统中,有哪些进程执行及执行状况
  
- 
ps详解 
 查看XXX进程指令:ps-aux | grep XXX
 System: 展示风格
 user:用户名称
 PID:进程号
 %CPU:进程占用cpu百分比
 %mem:进程占用物理内存百分比
 VSZ:进程占用虚拟内存百分比(单位kb)
 RSS:进程占用物理内存大小(单位kb)
 TI:终端名称缩写
 STAAT:进程状态,其中S-睡眠,s-表示该进程是会话的向导进程,N-表示进程拥有比普通优先级更低的优先级,R-正在运行,D-短期等待,Z-僵死进程,T-被跟踪或者被停止
 STARTED:进程启动时间
 TIME:CPU时间,进程使用CPU总时间
 COMMAND:启动进程所用的命令和参数
终止进程
基本语法: kill 参数() 进程号 killall 进程名称
参数: -9 立即停止
查看进程树
基本语法: pstreee 参数
常用选项: -p 显示进程PID -u 显示进程所属用户
服务管理
- 介绍
 service(服务)本质就是进程,但是运行在后台,通常都会监听某个端口,等待其他程序的请求.因此又称为守护进程.
- service 管理指令
 基本语法:service 服务名 start/stop/restart/reload/status
- chkconfig 指令
 通过chkconfig可以给服务的各个运行级别设置自启动
 基本语法:chkconfig -- level 5 服务名 on/off
- systemctl 指令
 基本语法:systemctl start/stop/status 服务名
 设置服务自启动状态: 
动态监控进程
- 
介绍 
 top与ps命令很相似.它们都用来显示正在执行的进程,Top在一段时间可以更新正在运行的程序
  
- 
基本语法: top 参数
- 
参数说明:  
- 
交互操作说明: 
  

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号