当前位置: 首页 > java >正文

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 

如图所示,则启动成功,

 

 

http://www.xdnf.cn/news/4758.html

相关文章:

  • 蓝桥杯FPGA赛道积分赛
  • 【愚公系列】《Manus极简入门》026-市场分析专家:“市场洞察家”
  • Centos系统详解架构详解
  • 深度学习工程化:基于TensorFlow的模型部署全流程详解
  • 力扣刷题Day 42:缺失的第一个正数(238)
  • Linux防火墙
  • DVWA保姆级通关教程--05文件上传
  • LeetCode 热题 100 131. 分割回文串
  • 对 Kotlin 中的 data 关键字的理解,相比于普通类有哪些特点?
  • 在浏览器使用 MCP,纯边缘函数实现 MCP Client Server
  • 软考错题(三)
  • JavaSE核心知识点02面向对象编程02-01(类与对象)
  • Ubuntu 安装 Nginx
  • networkmanager 和 resolv.conf 可能有覆盖需要配置DNS
  • OpenHarmony平台驱动开发(八),MIPI CSI
  • 旧版 Flutter 写的项目, 想要在新的环境上运行?
  • Kotlin 遍历
  • Spring普通配置类 vs 自动配置类-笔记
  • USRP B210 TX_IQ处理
  • Ceph PG unfound/lost 问题排查与解决
  • 记录Token反序列化OAuth2Authentication(主要是直接存储用户信息的UserDetails )
  • [matlab]private和+等特殊目录在新版本matlab中不允许添加搜索路径解决方法
  • 医院信息集成平台是什么?怎么促进医院信息化建设?
  • sui在windows虚拟化子系统Ubuntu和纯windows下的安装和使用
  • 皇冠CAD(CrownCAD)建模教程:小型风力发电机
  • [逆向工程]什么是HOOK(钩子)技术(二十一)
  • MySQL回表详解!
  • 视频添加字幕脚本分享
  • AI学习路径
  • GrassRoot备份项目