今天带大家一起来看看Linux系统的启动级别,可能你有这样的疑惑,为什么路由器等一些单片机能够直接运行linux,电脑安装后会有图形界面!
首先要知道 linux 系统 里面一切皆文件,linux启动级别也是由一个简单的配置文件决定的。
文件地址:/etc/inittab
cat /etc/inittab 结果如下
# inittab is only used by upstart for the default runlevel.
#
# ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# System initialization is started by /etc/init/rcS.conf
#
# Individual runlevels are started by /etc/init/rc.conf
#
# Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf
#
# Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf,
# with configuration in /etc/sysconfig/init.
#
# For information on how to write upstart event handlers, or how
# upstart works, see init(5), init(8), and initctl(8).
#
# Default runlevel. The runlevels used are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:
文件里面用了详细的注释,简单说明下
0 关闭系统
1 单用户系统,不需要登陆
2 多用户系统但不支持NFS,命令行模式登陆
3 完整多用户模式,命令行模式登陆
4 系统保留
5 X11图形模式,图形模式登陆
6 重新启动系统
id:5:initdefault: 系统默认启动的级别。id:5表示使用5级别启动,也就是图形模式
使用编辑器修改成对应的级别,系统启动的时候就会自动加载进来,注意:你改成6就会一直的重启下去
快速切换运行级别命令:init [0-6]
小窍门:在安装虚拟机的时候可以把启动级别设置为3,这样给虚拟机的内存可以更少,我自己的分了200M就完全能跑了。
网友评论