• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    CentOS7下如何切换运行级别?CentOS7下切换运行级别的方法

    由命令行级别切换到窗口级别的命令未变:init 5或startx

    由窗口级别切换到命令行级别的命令未变:init 3

    新版本的运行级别都定义在 /lib/systemd/system下:

    [root@localhost ~]# ls -ltr /lib/systemd/system/runlevel*.target

    lrwxrwxrwx. 1 root root  16 9月  10 20:58 /lib/systemd/system/default.target -> graphical.target

    lrwxrwxrwx. 1 root root  13 9月  10 20:58 /lib/systemd/system/runlevel1.target -> rescue.target

    lrwxrwxrwx. 1 root root  15 9月  10 20:58 /lib/systemd/system/runlevel0.target -> poweroff.target

    lrwxrwxrwx. 1 root root  17 9月  10 20:58 /lib/systemd/system/runlevel4.target -> multi-user.target

    lrwxrwxrwx. 1 root root  17 9月  10 20:58 /lib/systemd/system/runlevel3.target -> multi-user.target

    lrwxrwxrwx. 1 root root  17 9月  10 20:58 /lib/systemd/system/runlevel2.target -> multi-user.target

    lrwxrwxrwx. 1 root root  16 9月  10 20:58 /lib/systemd/system/runlevel5.target -> graphical.target

    lrwxrwxrwx. 1 root root  13 9月  10 20:58 /lib/systemd/system/runlevel6.target -> reboot.target

    可以针对不同需要设置不同的运行级别:

    如设置命令行级别(init 3)方法:

    [root@localhost ~]# ln -svf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target

    [root@localhost ~]# ln -svf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

    或 

    [root@localhost ~]#systemctl set-default multi-user.target

    设置窗口级别(init 5)方法:

    [root@localhost ~]# ln -svf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

    [root@localhost ~]# ln -svf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

    或 

    [root@localhost ~]#systemctl set-default graphical.target

    -----------------------------分割线-----------------------------

    修改系统运行级别:

    1、systemd使用比sysvinit的运行级更为自由的target替代。第3运行级用multi-user.target替代。第5运行级用graphical.target替代。runlevel3.target和runlevel5.target分别是指向 multi-user.target和graphical.target的符号链接。

    可以使用下面的命令切换到“运行级别3 ”:

    systemctl isolate multi-user.target或systemctl isolate runlevel3.target

    可以使用下面的命令切换到“运行级别5 ”:

    systemctl isolate graphical.target或systemctl isolate runlevel5.target

    2、如何改变默认运行级别?

    systemd使用链接来指向默认的运行级别。在创建新的链接前,可以通过下面命令删除存在的链接: rm /etc/systemd/system/default.target

    默认启动运行级别3 :

    ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

    默认启动运行级别5 :

    ln -sf /lib/systemd/system/graphical.target/etc/systemd/system/default.target

    systemd不使用/etc/inittab文件。

    -----------------------------分割线-----------------------------

    如何查看当前运行级别?

    旧的runlevel命令在systemd下仍然可以使用。可以继续使用它,尽管systemd使用 ‘target’ 概念(多个的 ‘target’ 可以同时激活)替换了之前系统的runlevel。

    等价的systemd命令是systemctl list-units –type=target

    上一篇:CentOS中检测IP地址是否冲突?IP地址冲突的解决方法
    下一篇:CentOS屏幕选择功能讲解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    CentOS7下如何切换运行级别?CentOS7下切换运行级别的方法 CentOS7,下,如何,切换,运行,