Ubuntu18.04 设置开机服务自启
说明:在部署项目时,时长会遇到服务器重启,手动启动中间件和jar包服务等。该文章设置自启策略,方便减少运维操作。特此整理,以方便以后使用。
目录
一.检查 /etc/systemd/system/rc-local.service 是否存在
二.链接文件,rc-local.service追加Install配置
三:创建/etc/rc.local
四:设置开机自启动:
五:验证
一.检查 /etc/systemd/system/rc-local.service 是否存在
输入如下命令查看:
cd /etc/systemd/system/
如果没有设置过,是找不到rc.local.service文件的
再检查下/lib/systemd/system/rc-local.service文件是否存在:
cd /lib/systemd/system/
查看是存在的
二.链接文件,rc-local.service追加Install配置
执行如下命令:
# 链接文件
ln -s /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service
rc-local.service追加Install配置,打开目录/lib/systemd/system/rc-local.service:
vim /lib/systemd/system/rc-local.service
追加如下红框所示配置
三:创建/etc/rc.local
如下命令所示:
# 创建rc.local文件
touch rc.local
# 编辑rc.local
vim rc.local
文件输入如下内容:
设置该文件权限:
# 增加执行权限
chmod +x rc.local
四:设置开机自启动:
命令如下:
# 启动服务
systemctl start rc-local.service
# 查看服务是否启动
systemctl status rc-local.service
五:验证
重启服务:
reboot
验证:
systemctl status rc-local.service
如图所示,则启动成功,