[20211015]centos 7改变runlevels使用systemctl.txt
--//许多linux系统已经使用Systemd取代sysVinit成为RHEL7中的默认服务管理器。一些sysVinit命令已经被链接到它们对应的RHEL7上
--//,但是这最终将被否决,以支持标准的系统命令。
--//一般级别3为多用户没有图形界面,级别5为图形界面,一般服务器无须启动到图形界面,浪费资源,以前的版本很简单,修改
--///etc/inittab文件.5替换3,如下:
# grep -v "^#" /etc/inittab
id:3:initdefault:
--//新系统运行系统级目标可以通过使用systemctl隔离命令进行更改:
--//获得当前设置缺省设置.
# systemctl get-default
graphical.target
--//设置缺省为multi-user.target.
# systemctl set-default multi-user.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.
--//在系统运行时,您可以切换目标(运行级别),这意味着现在在系统上只有服务以及在该目标下定义的单元才能运行。
--//要将系统更改为运行级别5,请输入下面的命令。
# systemctl isolate graphical.target
--//要切换到运行级别3,请运行以下命令。
# systemctl isolate multi-user.target
# who -r
run-level 3 2021-10-15 16:34 last=5
--//已经切换到级别3.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/267265/viewspace-2837653/ ,如需转载,请注明出处,否则将追究法律责任。