记录跟随互联网发展的每一步

Ubuntu 18 启用 rc.local

0x00 简述

Ubuntu 自 16 版本后将 init 改成 systemd,并且将 rc.local 服务化,所以用户默认无法在 /etc 中编辑 rc.local

0x01 解决方法

创建 systemd 的服务脚本

vim /etc/systemd/system/rc-local.service

[Unit]
 Description=/etc/rc.local Compatibility
 ConditionPathExists=/etc/rc.local

[Service]
 Type=forking
 ExecStart=/etc/rc.local start
 TimeoutSec=0
 StandardOutput=tty
 RemainAfterExit=yes
 SysVStartPriority=99

[Install]
 WantedBy=multi-user.target

创建 /etc/rc.local

touch /etc/rc.local

启用 rc.local

systemctl enable rc-local.service

chmod +x /etc/rc.local

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注