Systemd是一个现代的Linux初始化系统:一个与流行的SysV初始化系统和LSB初始化脚本兼容的系统服务管理器。在Linux系统上,操作系统当前的运行状态称为运行级别;它定义了正在运行的系统服务。Centos6之前的系统使用SysVinit,运行级别由数字标识。但是,在systemd中,运行级别称为目标。在本文中,将解释如何使用systemd更改运行级别(目标)。在继续之前,简要说明运行级别编号和目标之间的关系:级别0匹配poweroff.target,(runlevel0.target是poweroff.target的符号链接)。级别1匹配rescue.target,(runlevel1.target是rescue.target的符号链接)。level3匹配multi-user.target,(runlevel3.target是指向multi-user.target的符号链接)。level5与graphic.target匹配,(runlevel5.target是指向graphic.target的符号链接)。级别6与reboot.target匹配(并且runlevel6.target是指向reboot.target的符号链接)。Emergency匹配emergency.target。如何在Systemd中查看当前目标(运行级别)当系统启动时,默认情况下systemd会激活default.target单元。它的主要工作是通过依赖激活服务和其他单元。要查看默认目标,请输入以下命令:[root@localhost~]#systemctlget-defaultmulti-user.target要设置默认目标,请运行以下命令。[root@localhost~]#systemctlset-defaultgraphical.target删除了/etc/systemd/system/default.target。创建了符号链接/etc/systemd/system/default.target→/usr/lib/systemd/system/graphical。target.Centos8如何改变运行级别Centos8如何改变运行级别Switchtargets(runlevel)whilethesystemrunning当系统运行时,你可以切换targets(runlevel),也就是说只有services和units下定义目标将在系统上运行。要切换到运行级别5(graphical.target),请运行以下命令,前提是已安装图形界面。[root@localhost~]#systemctlisolaterunlevel5.target或[root@localhost~]#systemctlisolategraphical.target执行命令后,会立即进入图形界面。如何更改Centos8的运行级别如何更改Centos8的运行级别如何更改Centos8的运行级别
