linux 设置 runlevel

第一支程式 init 及设定档 /etc/inittab 与 runlevel 在核心载入完毕之后,此时系统应该就已经准备妥当,等待程式的执行了。而整个 Linux 系统当中第一支被执行的程式就是『 /sbin/init 』棉~这也是我们在前一章使用 ps aux |more 时, 看到第一行所显示的程序内容 (PID 为 1 的那行啦) ! init 这支程式所做的工作相当的多, 他除了利用设定档『 /etc/inittab 』来取得开机的等级 ( Run level ) 之外,还会经由这个 run level 的设定值来进行不同的开机服务项目的启动。  那么什么是 run level 呢?他有什么功用啊?其实很简单啦, Linux 就是藉由设定 run level 来规定系统使用不同的服务来启动,让 Linux 的使用环境不同。基本上,依据有无网路与有无 X Window 而将 run level 分为六个等级,分别是∶

    • 0 - halt (系统直接关机) 

    • 1 - single user mode (单人维护模式,用在系统出问题时的维护)

    • 2 - Multi-user, without NFS (类似底下的 runlevel 3,但无 NFS 服务) 

    • 3 - Full multi-user mode (完整的含有网路功能的纯文字模式) 

    • 4 - unused (系统保留功能) 

    • 5 - X11 (与 runlevel 3 类似,但使用 X Window) 

    • 6 - reboot (重新开机)

由于 run level 0, 4, 6 不是关机、重新开机就是系统保留的,所以∶『 您当然不能将预设的 run level 设定为这三个值 』, 否则系统就会不断的自动关机或自动重新开机....

查看系统预设runlevel
[root@linux ~]# vi /etc/inittab

# 设定系统开机预设的 run level 设定项目∶

id:3:initdefault:

只需把3改成你想要的runleve保存l即可。

转载于:https://www.cnblogs.com/ie-ozn/archive/2013/03/18/2965909.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值