本文主要是介绍RHEL/CentOS 7的systemd target及其中的multi-user.target,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在RHEL/CentOS 6中,使用SysV init和Upstart,通过预定义一组Runlevels(从0到6)表示不同的执行模式。
[root@myhost app]# ll /etc/rc.d/
total 4
drwxr-xr-x. 2 root root 148 May 28 05:40 init.d
-rwxr-xr-x. 1 root root 503 May 27 11:29 rc.local
drwxr-xr-x. 2 root root 84 Jan 16 08:07 rc0.d
drwxr-xr-x. 2 root root 84 Jan 16 08:07 rc1.d
drwxr-xr-x. 2 root root 84 Jan 16 08:07 rc2.d
drwxr-xr-x. 2 root root 84 Jan 16 08:07 rc3.d
drwxr-xr-x. 2 root root 84 Jan 16 08:07 rc4.d
drwxr-xr-x. 2 root root 84 Jan 16 08:07 rc5.d
drwxr-xr-x. 2 root root 84 Jan 16 08:07 rc6.d
对于选定的一个Runlevel,执行该Runlevel关联的所有服务,对应/etc/rc.d/init.d/目录下的初始文件,从而定制Linux系统的启动过程。管理员可以通过service命令或chkconfig命令工具进行操作。
事实上,RHEL/CentOS 6中的Runlevels表示的是系统的一组状态。在RHEL/CentOS 7中,Runlevels的概念已经被systemd target替代,而/etc/rc.d/init.d/目录下的初始文件也已经被service units所替代。
systemd target是一种systemd unit,用以描述系统的一个状态或一个同步点(快照)
这篇关于RHEL/CentOS 7的systemd target及其中的multi-user.target的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!