Linux系统的 systemd 目标(对应CentOs 7 之前版本的运行级别)

CentOs7 及之后版本的目标

         注意,在CentOs7 之后版本的目标概念,对应着CentOs 7 之前版本的运行级别,虽然两者的概念名和相关命令不一样,但是作用是一样的。
         如果要了解运行级别的概念及相关命令,可以阅读这篇文章: Linux系统的运行级别(CentOs 7 之前的版本)

  1. 目标与运行级别的对比
           虽然运行级别是CentOs 5 和CentOs 6 中的概念,而在CentOs7 中提出了目标的概念,但是在CentOs7 中,运行级别的概念和相关命令依然是适用的(不知道未来在CentOs9 或者更往后的版本会不会剔除),只是关于运行级别的配置文件已不是/etc/inittab,而是 /usr/lib/systemd/system/sshd.service。
    在这里插入图片描述
  2. 切换目标的命令
           注意,使用之前CentOs7版本之前的运行级别的相关命令也是可以切换目标的,只是修改默认运行级别时,去修改/etc/inittab配置文件的参数已经不会生效。
  • 查看当前所在目标:【systemctl get-default】
  • 切换目标:【systemctl isolate 目标】 或者 telinit 【运行级别】
  • 修改系统启动时的默认目标
    (1)执行命令:【systemctl -f enable 目标】
    (2)手动修改配置文件:将配置文件中的 【WantedBy】的值修改为其他目标即可。
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_55118477/article/details/121126351