Active: inactive (dead)
[root@study ~]#
systemctl list
-
dependencies multi
-
user.target | grep rc
-
local
#
明明就有
这个
服
务
,但是
rc.local
不具有可
执
行
(x)
的
权
限,因此
这个
服
务
不
会
被
执
行
# 2.
加入可
执
行
权
限后,再看一下
rc
-
local
是否可被
启
用!
[root@study ~]#
chmod a+x /etc/rc.d/rc.local; ll /etc/rc.d/rc.local
-
rwxr
-
xr
-
x
. 1 root root 473 Mar 6 13:48 /etc/rc.d/rc.local
[root@study ~]#
systemctl daemon
-
reload
[root@study ~]#
systemctl list
-
dependencies multi
-
user.target | grep rc
-
local
├─
rc
-
local.service
#
这个
服
务
确
实
被
记录
到
启动
的
环
境下
啰
!
透过这个
chmod a+x /etc/rc.d/rc.local
的步骤,你的许多½本就可以放在
/etc/rc.d/rc.local
这个文件内,
系统在每次开机都会去执行这文件内的指令喔!非常简单吧!
.
提供
tty
½面与登入的服务
在
multi-user.target
底下还有个
getty.target
的操作½面项目喔!
这个项目就是我们在
第十七章用来
举例的
tty
终端机½面的个数案例
。
能不能提供适当的登入服务也是
multi-user.target
底下的内容!
包括
systemd-logind.service, systemd-user-sessions.service
等服务。
比½有趣的地方是,由于服务都是同步运作,不一定哪个服务先启动完毕。如果
getty
服务先启动完
毕时,你会发现到有可用的终端机尝试让你登入系统了。
问题是,如果
systemd-logind.service
或
systemd-user-sessions.service
服务尚未执行完毕的话,那么你还是无法登入系统的。
Tips
有些比½急性子的伙伴在启动
CentOS 7.x
时,看到屏幕出现
tty1
可以让他登入了~
但是一开始输入正确的帐密却无法登入系统!
总要隔了数十秒之后才能够顺利的登入!知道原因了吗?
^_^
19.1.6 systemd
启动
graphical.target
底下的服务
如果你的
default.target
是
multi-user.target
的话,那么这个步骤就不会½行。反之,如果是
graphical.target
的话,那么
systemd
就会开始加载用户管理服务与图形½面管理员
(window display
manager, DM)
等,启动图形½面来让用户以图形½面登入系统喔!
如果你对于
graphical.target
多
了哪些服务有兴趣,那就来检查看看:
[root@study ~]#
systemctl list
-
dependencies graphical.target
graphical.target
├─
accounts
-
daemon.service