centos7 设置开机启动任务
环境:centos7
需求:前两天调通的DNS server(bind/named)设置开机自启动操作:
-
修改 /etc/rc.local

注意这个 rc.local 文件默认是没有 可执行属性的,所以需要手动为其添加可执行属性:
chmod +x /etc/rc.d/rc.local
从下图中能看出,/etc/rc.local 是 /etc/rc.d/rc.local 的一个软链接
reboot 重启后 通过systemctl status named 查看 服务状态,会发现脚本启动执行正常
2. 在 /etc/init.d/ 目录下添加一个脚本
从图中能看出该目录就是 /etc/rc.d/init.d/ 目录的一个软链接
该脚本必须具有可执行属性
chmod +x /etc/init.d/xxx.sh
在脚本中前面添加3行
#!/bin/sh
#chkconfig: 2345 80 90
#description:auto_run
具体理由我看了参考链接中的跳转,大概意思如下
第二行指示chkconfig 内容
2345 脚本连接到rc2.d,rc3.d,rc4.d,rc5.d目录下
80 S80
90 K90
最后添加 启动执行的指令:
systemctl start named
最后执行:
systemctl enable bootstart
发现提示手动创建的脚本不是本地服务,重定向到 chkconfig bootstart on
reboot 后使用 systemctl status named 查看服务是成功启动的
最后贴一个参考链接:
https://www.jianshu.com/p/73e30beaecbc
分类:
centos7 日常维护
, Linux 使用技巧
标签:
Linux学习
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端