银河麒麟系统不再使用initd管理系统,改用systemd。
然而systemd很难用,改变太大,跟之前的完全不同。
使用systemd设置开机启动,为了像以前一样,在/etc/rc.local中设置开机启动程序,需要以下几步:
一、实现原理
systemd 默认会读取 /etc/systemd/system 下的配置文件,该目录下的文件会链接 /lib/systemd/system/ 下的文件。一般系统安装完 /lib/systemd/system/ 下会有 rc-local.service文件,即我们需要的配置文件。

/lib/systemd/system/:

可以看到 target 的定义:

查看
target:ll | grep target
target 用于指定什么时候启动我们自己自定的软件。
二、操作方法
1.将 /lib/systemd/system/rc-local.service 链接到 /etc/systemd/system/ 目录下面来:

本文介绍了在银河麒麟系统中,由于由initd转为使用systemd,如何通过rc.local与systemd配合实现开机启动程序的方法。首先解释了systemd的启动原理和配置文件位置,然后详细步骤包括创建软链接、编辑rc.local文件并赋予执行权限,最后通过重启验证设置是否生效。
7133

被折叠的 条评论
为什么被折叠?



