centos&ububntu设置开机自启动

一、centos

1.将脚本放到/etc/rc.d/init.d路径下

2.给脚本授权

sudo chmod -R 777 脚本名称

3.添加脚本至开机启动项中

sudo chkconfig --add 脚本名称

4.开启脚本

sudo chkconfig 脚本名称 on

5.查看开机启动项中是否包含该脚本

ls /etc/rc.d/rc*.d

二、ubuntu

1.在/etc/systemd/system/目录下创建db-backup.service文件

db-backup.service文件:

Unit

Description=My Application

Service

ExecStart=脚本或者程序路径

Install

WantedBy=multi-user.target

2.给脚本和db-backup.service文件授权

sudo chmod -R 777 脚本名称

sudo chmod -R 777 db-backup.service

3.重新加载systemd配置

sudo systemctl daemon-reload

4.启动服务

sudo systemctl start db-backup.service

5.设置服务为开机自启动

sudo systemctl enable db-backup.service

6.查看服务状态

sudo systemctl status db-backup.service

相关推荐
缘友一世3 小时前
GLM5.3 CyberSec w4A16本地部署[6]:加载链路与磁盘规划
ubuntu·vllm·glm5.3 cybersec
张张123y5 小时前
2026 Agent 框架怎么选?拆 3 层底层逻辑(运行循环 / 记忆 / 工具协议)+ 一张决策表
linux·ubuntu·microsoft·langgraph·mcp·crewai·agent 框架
oioihoii8 小时前
Jenkins自动部署全流程:CentOS 7、GitHub、Gitee、GitLab、Vue+Maven与Webhook
centos·github·jenkins
longerxin20208 小时前
Ubuntu 22.04 ARM64 云镜像开启 root 密钥登录(保留 ubuntu 密钥登录,禁止密码登录)
数据库·ubuntu·postgresql
skywalk81638 小时前
FreeBSD仿真环境里的Ubuntu linux系统,安装软件的时候不支持snap怎么办?
linux·运维·ubuntu·系统·freebsd
Cry丶18 小时前
ubuntu安装vsftpd
服务器·网络·ubuntu
程序员-King.21 小时前
【ROS1】Noetic 开发工作流程与常用命令
c++·ubuntu·ros
承渊政道1 天前
Linux网络学习【传输层协议UDP】
linux·网络·网络协议·学习·ubuntu·udp
无足鸟ICT1 天前
【RHCA+】_etc_yum.repos.d_文件名.repo
linux·运维·centos
pirateeee1 天前
在ubuntu中通过 docker 搭建 yocto 开发环境
ubuntu·docker·eureka