Linux:系统启动级别选择以及切换

  linux经过长时间的发展,已经从单纯枯燥的dos黑白界面变成了拥有多彩桌面的操作系统,以至于它看起来没有以前那么单调。然而有时候因为一些特殊需要,而需要变更启动级别的时候,如何进行切换呢?

  当然,这个功能的实现和系统文件是密切相关的,自然需要superUser权限。通过su命令输入root账号的密码,进入su模式。

  之后使用vim命令,进入文件:vim /etc/inittab

  进入文件后按a进入编辑模式。翻页到文件最末端,看到“id:5:initdefault:”这行代码。其中id后面跟随的数字就是默认的开机启动模式。5就是常见的可视化桌面。下面是对所有级别的介绍。

  0 关机

  1 单用户系统,不需要登陆

  2 多用户系统但不支持NFS,命令行模式登陆

  3 完整多用户模式,命令行模式登陆

  4 未定义

  5 X11图形模式,图形模式登陆

  6 重新启动系统

  这些可以在/etc/initab文件中可以看到0-6级的注释,代码段如下:

# Default runlevel. The runlevels used by RHS 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)


  其中注释中警告了不要将初始模式设置为0或者6。否则这将导致系统无法开机。将id后的数字改为对应的级别数字,就可以进入对应的环境。


  当然,在已经登陆的环境中相互切换也是可行的,而不需要保存设置之后重启才能达到切换的效果。具体命令为:

  init id

  id对应为级别的数字代码。当然,该命令也需要su模式下或者使用sudo才可以成功执行。

猜你喜欢

转载自blog.csdn.net/czc1997/article/details/77461650
今日推荐