进程管理

什么是pid号

pid就是进程号,内核分配的(僵尸进程,占用pid号, 但是不工作,然而pid号是有限的,太多僵尸进程占用pid,后面就有可能其他进程无法启动)

查看进程状态:命令 ps aux
在这里插入图片描述

初始化镜像盘结束后,向内核申请一个号码,就是pid,启动/sbin/init,申请来的号码是1 后面的进程就是由/sbin/init启动的。有的前台能看到,有的看不到

runlevel 运行级别 0–6 七个级别

  • 0 关机,将上面的5换成0,每次到用户登录界面就会关机
  • 1 单用户模式 只有一个用户可登录 root
  • 2 多用户模式,但是不支持网络功能
  • 3 全用户模式 也有网络模式(是没有占用图像化界面状态的进程,是稳定的字符型状态进程)
  • 4 未启用状态 没什么特殊功能 和3差不多
  • 5 图形界面
  • 6 重启,将上面的5换成6,每次到用户登录界面就回进入重启

在etc文件夹下找到两个文件inittab init.conf
vim inittab全是注释,只有一行有效行 id:5:initdefault:

  • 注意:id:5:initdefault:默认初始化级别,中的数字必须是0–6,不是这个范围,就不能正常开机了

启动过程中init进程会启动那些子进程:

  • 命令:pstree -p (用树状显示pid号)

看看/etc/rc.d吧
让我们找到rc5.d
在这里插入图片描述
里面有很多以s+数字 k+数字,开头的符号链接。

s–>start k–>kill

在这里插入图片描述
这就决定了先开启谁,先关闭谁。k开头的默认不开启

启动服务管理

chkconfig --list 可以看到 NetworkManager 的配置
在这里插入图片描述
关闭不同等级下的NetworkManager服务:

  • 命令:chkconfig --level 235 NetworkManager off

     解释:chkconfig实际上是所有服务配制信息的命令
          --level  指定等级
     	  NetworkManager  只定是哪个服务
     	  off|on   是关闭还是开启
    

关闭NetworkManager:

	1、service NetworkManager stop  查看pid已经没有了  说明给关闭了
	2、kill + pid号
			注意:这是临时关闭,本次关闭,下次开机还是会开启
	 3、 这是永久关闭     chkconfig --level 235 NetworkManager off  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值