前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 运行级别

Linux 运行级别

作者头像
为为为什么
发布2022-08-06 12:49:32
6.2K0
发布2022-08-06 12:49:32
举报
文章被收录于专栏:又见苍岚又见苍岚

运行级别Runlevel)指的是Unix或者Linux等类Unix操作系统下不同的运行模式,本文记录相关内容。

运行级别

  • 运行级别Runlevel)指的是Unix或者Linux等类Unix操作系统下不同的运行模式。运行级别通常分为7等,分别是从0到6。
  • 在大多数linux操作系统下一共有如下6个典型的运行级别:
    • 0 停机
    • 1 单用户,Does not configure network interfaces, start daemons, or allow non-root logins
    • 2 多用户,无网络连接 Does not configure network interfaces or start daemons
    • 3 多用户,启动网络连接 Starts the system normally.
    • 4 用户自定义
    • 5 多用户带图形界面
    • 6 重启

一般情况下我们处于的运行级在3或者5,切换至 0 就是关机, 6 就是重启

  • 用户在同一时间只能处于一种运行级别下,但是可以相互切换
查看级别

在Ubuntu下可以通过

代码语言:javascript
复制
$runlevel

查看当前运行级别

代码语言:javascript
复制
$ runlevel
N 5

切换级别
代码语言:javascript
复制
telinit num

或者

代码语言:javascript
复制
init num

切换运行级别。

例如可以通过以下命令重启:

代码语言:javascript
复制
telinit 6   
# or
init 6

可运行脚本
  • 查看/etc/init.d这个文件夹下,就是可以运行的脚本:
代码语言:javascript
复制
$ ll /etc/init.d/
总用量 232
drwxr-xr-x   2 root root 4096 11月 16 13:17 ./
drwxr-xr-x 137 root root 8192 11月 16 13:17 ../
-rwxr-xr-x   1 root root 2269 11月 28  2019 acpid*
-rwxr-xr-x   1 root root 5574 11月  5  2019 alsa-utils*
-rwxr-xr-x   1 root root 2055 7月  17  2019 anacron*
-rwxr-xr-x   1 root root 3740 4月   1  2020 apparmor*
-rwxr-xr-x   1 root root 2964 12月  7  2019 apport*
-rwxr-xr-x   1 root root 2401 8月  21  2018 avahi-daemon*
-rwxr-xr-x   1 root root 2968 2月  26  2020 bluetooth*
-rwxr-xr-x   1 root root 1232 3月  27  2020 console-setup.sh*
-rwxr-xr-x   1 root root 3059 2月  11  2020 cron*
-rwxr-xr-x   1 root root 2804 2月  17  2020 cups*
-rwxr-xr-x   1 root root 1961 4月  10  2020 cups-browsed*
-rwxr-xr-x   1 root root 3152 9月  30  2019 dbus*
-rwxr-xr-x   1 root root 3033 11月 10  2020 gdm3*
-rwxr-xr-x   1 root root  985 8月  12 17:18 grub-common*
-rwxr-xr-x   1 root root 3809 7月  29  2019 hwclock.sh*
-rwxr-xr-x   1 root root 2638 12月 13  2019 irqbalance*
-rwxr-xr-x   1 root root 3131 5月  19  2017 kerneloops*
-rwxr-xr-x   1 root root 1479 11月 27  2019 keyboard-setup.sh*
-rwxr-xr-x   1 root root 2044 2月  19  2020 kmod*
-rw-r--r--   1 root root    0 11月 16 13:17 .legacy-bootordering
-rwxr-xr-x   1 root root  695 1月  28  2020 lvm2*
-rwxr-xr-x   1 root root  586 1月  28  2020 lvm2-lvmpolld*
-rwxr-xr-x   1 root root 1942 9月  17  2020 network-manager*
-rwxr-xr-x   1 root root 5658 5月  13  2021 nfs-common*
-rwxr-xr-x   1 root root 4836 5月  25 04:51 nfs-kernel-server*
-rwxr-xr-x   1 root root 9138 7月  20 03:26 openvpn*
-rwxr-xr-x   1 root root 1366 3月  23  2020 plymouth*
-rwxr-xr-x   1 root root  752 3月  23  2020 plymouth-log*
-rwxr-xr-x   1 root root  612 2月   9  2019 pppd-dns*
-rwxr-xr-x   1 root root  924 2月  14  2020 procps*
-rwxr-xr-x   1 root root  469 10月 16  2020 pulseaudio-enable-autospawn*
...

  • 在/etc/rc.d/rcN.d文件夹中,可以分别查看各个运行级别的相对应的文件:

这6种模式还有许多功能,比如说如果忘记了root密码就可以进入单用户模式,在启动后的提示符界面下输入init = /bin/sh rw就进入了模式1,把root文件挂为读写就可以跳过系统认证,直接用passwd程序来更改root用户口令了,然后再启动到正常的运行级去即可

参考资料

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年11月16日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 运行级别
    • 查看级别
      • 切换级别
        • 可运行脚本
        • 参考资料
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档