当前位置: 首页 > 淘宝 > 正文

Debian9 以后版本如何添加启动自启动




由于 Debian 9.x 后的版本,系统默认不带/etc/rc.local文件,但是却没有阉割掉掉rc.local服务,我们所以需要补上/etc/rc.loacl 然后让系统可以通过编辑文件给我们服务添加系统自启动。

1、添加rc-local.service

下面为一整条命令,一起复制运行

cat > /etc/systemd/system/rc-local.service <<EOF
[Unit]
Description=/etc/rc.local
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
EOF

2、新建rc-local文件

下面为一整条命令,一起复制运行

cat > /etc/rc.local <<EOF
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# bash /root/bindip.sh

exit 0
EOF

3、添加权限并设置自启动

chmod +x /etc/rc.local
systemctl enable rc-local
systemctl start rc-local.service

检查状态:

systemctl status rc-local.service

返回Active:active信息,则成功。

我们就可以在/etc/rc.loacl,添加启动的最后自启动命令的了exit 0

注意:更改自启动脚本后,需要重新运行一下命令才能生效。

systemctl enable rc-local
systemctl start rc-local.service

本文固定链接: https://www.eoowo.com/?p=1467 | 火星博客

该日志由 Rainer 于2021年11月25日发表在 淘宝 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: Debian9 以后版本如何添加启动自启动 | 火星博客

Debian9 以后版本如何添加启动自启动:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter