linux runlevel笔记
2016-09-23 本文已影响0人
nanomko
简介
- linux操作系统自从开始启动至启动完毕需要经历几个不同的阶段,这几个阶段就叫做runlevel,同样,当linux操作系统关闭时也要经历另外几个不同的runlevel,下面我们就准备详细介绍一下runlevel,并向您展示一些小技巧来让您的linux系统避免不必要的重启动。
- runlevel可以认为是系统状态,形象一点,您可以认为runlevel有点象微软的windows操作系统中的Normal,safemode,和Command prompt only。进入每个runlevel都需要启动或关闭相应的一系列服务(services),这些服务(services)以初始化脚本的方式放置于目录/etc/rc.d/rc?.d/或者/etc/rc?.d下面(?代表runlevel的对应序号)。
- 在大多数的linux发行版本中,通常有8个runlevel
- ubuntu默认是2,多数服务器版本默认是3
- 通过runlevel命令即可查询当前运行等级
level | 说明 |
---|---|
0 | 系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 |
1 | 单用户模式,root权限,用于系统维护,禁止远程登陆 |
2 | 多用户模式(没有NFS),和3一样 |
3 | 完全的多用户模式(有NFS),登陆后进入控制台命令行模式 |
4 | 留给用户自定义 |
5 | 多用户模式,启动X-Windows,给出GUI图行界面 |
6 | 系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动 |
S | 单用户模式 |
修改runlevel
// Ubuntu14.04
$ vim /etc/init/rc-sysinit.conf
// 修改的内容
env DEFAULT_RUNLEVEL=2 //修改这个2,保存重启即可