linux运行级别及其含义,linux的运行级别及相应含义

一、Linux系统有7级运行模式:分别是(init0-6)

第0级:关闭系统(千万不要把initdefault设置为0,否则将开不了机)

第1级:单用户模式

第2级:没有网络多用户模式

第3级:有网络多用户模式

第4级:系统保留

第5级:有网络和图形的多用户模式

第6级:重启系统(千万不要把initdefault设置为6,否则电脑将一直开机重启)

二、系统默认运行级别

系统默认开机时,init进程读取/etc/inittab文件中所设置的默认运行级别

vim /etc/inittab/ 如下图所示:

4abe2f5e1cba60df26ca90a2a7b86926.png

可以看出目前系统默认启动级别为5级

(注:千万不要把initdefault设置为0和6)

三、修改运行级别

1、修改默认运行级别

修改/etc/inittab 文件,如上图。达到永久改变的效果。

2、通过GRUB,修改系统启动后的运行级别

首先,进入引导项界面,选择这个条目然后输入‘e’来编辑这个条目

950737055e1afc70766e0d0421553fab.png

然后,您现在应该可以看到以 root、kernel、initrd 开始的行出现。将光标移动到以 “kernel” 开始的行,然后输入 ‘e’ 来编辑这一行。

75f53f27702f2061af3b0286031c0763.png

最后,将光标移动到这一行的末尾,然后添加一个空格和数字 ‘1’。如果需要的话您可以删除 ‘quiet’,或者根据需要修改任何其他参数。

ef37dda175901931b92dc6c6a2cae3fd.png

之前的操作步骤做完后,按下 Enter 键来保存修改,然后输入 ‘b’ 来引导系统。系统便会按照填写的相应级别来启动。

3.不重启系统,临时修改运行级别

首先,用命令runlevel查看系统当前运行级别

449bc93b1da59e891a4c2ce9aaac3dbc.png

其次使用命令init 3 来切换当前系统的运行级别

fb403fcd520959bcabd2052d8f7f3ab1.png

四、单用户模式

相比个人电脑操作系统,比如 DOS 或 Windows,Linux 本身是一个多用户系统。然而,有时候这可能会成为一个问题,比如,当您需要恢复一个重要文件系统或者数据库时,或者安装和测试某个新软件时。运行第0级模式,“单用户模式”是您在这些情况下的最佳答案。实际实现根据不同版本有所变化,但是您通常只使用一个很小的系统简单地启动。通常这里没有联网,没有(或者非常少)守护进程运行。在一些系统上,您必须通过登录来进行认证,但在其他系统上您可以直接以根用户开始操作 shell 提示符。单用户模式可能是一个救生圈,也可能是毁坏您的系统,因此,不管任何时候,当您使用根用户权限时都应该小心注意。完成后立即重新启动到一个正常多用户模式。

Linux用户如果遇到忘记开机密码的情况,可直接采用单用户模式进入,设定或修改root账号密码,然后再用其他方式从正常进入系统。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值