进程管理
进程管理
1、多用户多任务
内核作用:进程管理,文件管理,网络管理,驱动,内存,安全等
进程:运行的程序的一个副本,(内核保管)、 进程有生命周期的
线程:轻量级进程
2、ls /proc/显示进程id号
管理 1. 如何去找到将要执行的进程
2. 时间

 
3、创建
  systemd-
          父
               子
                    孙关系
         管理(内核):所有的子进程必须有父进程创建,
         销毁:
        查看进程树

4、nice - 改变执行程序的优先级
进程优先级 0-139: 1-99 实时优先级 100-139 静态优先级 nice值: “-20”-19

5、进程分类
               守护进程:在系统启动引导的时候创建的进程,一直存在,和终端无关的进程
               前台进程:所有和终端有关的进程,通过终端启动
         进程状态:
               运行态:running
              就绪态(睡眠状态):ready(sleeping)
              可中断  S
              不可中段  D
              停止态:stopd
              僵尸体:已经被释放,

6、进程管理工具:
pstree ps kill pidof job top pstree - display a tree of processes 显示进程树 ps - report a snapshot of the current processes. 显示当前进程状态信息

u 以用户为中心显示出来的进程信息

a 与终端相关进程

x 与终端无关的进程

 
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND VSZ: 虚拟内存集 RSS:常驻内存集,不能被交换出去 STAT : R 正在执行状态 S 准备状态 D 未准备好的睡眠态 T 停止态 Z 僵尸态 + 前台程序 l 多线程 s bash < 高优先级 N低优先级
ps -e显示所有进程

ps -ef 全格式显示所有进程

7、pidof -- find the process ID of a running program. 通过程序显示进程id

8、top 实时显示统计信息(内置很多交互式命令)
m 以内存百分比显示
p 以cpu百分比显示
q 退出

9、kill 终止进程
kill -l 显示当前系统可用信号 man 7 signal 信号解释清单
kill 9 httpd 终止进程

 
 
 
共同学习,共同进步!!!
安徽奥斯科信息科技有限公司
  电 话:0551-63839550 
地 址:安徽省合肥市高新区天智路14号时代智谷创业园101室 
本文版权归作者和博客园共有,不以任何盈利为目的,旨在大家共同学习,共同进步!!!但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律声明责任的权利。
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号