
linux开机启动脚本制作
打开rc.local文件进行编辑: 添加脚本内容:
发布日期:2025-04-09 06:58:21
浏览次数:6
分类:精选文章
本文共 1042 字,大约阅读时间需要 3 分钟。
Linux脚本自动启动方法测验
系统平台:RHEL 6.4
本文将介绍两种常见的脚本自动启动方法,供运维人员参考使用。
方法一:编辑rc.local文件
操作步骤:
vi /etc/rc.d/rc.local
#!/bin/sh
This script will be executed after all other init scripts.
You can put your own initialization stuff here.
touch /var/lock/subsys/local
3. 赋予脚本执行权限:```bashchmod +x test.pl
- 在rc.local文件末尾添加脚本执行命令:
/etc/rc.d/test.pl
- rc.local文件位于/etc/rc.d目录下,由init脚本自动读取执行。
- 脚本会在所有运行级别脚本执行完毕后自动执行,适合用于系统启动后常用的一些初始化任务。
- 创建服务脚本文件:
vi /etc/init.d/test.pl
内容如下:
- 创建脚本的启动链接:
ln -s /etc/init.d/test.pl /etc/rc.d/rc5.d/S98test.pl
- S98:表示在运行级别5下,顺序为98,表示服务启动时间较晚。
- /etc/rc.d/rc5.d目录是运行级别5的脚本目录。
- S60表示在运行级别3下,顺序为60,适用于Web服务的启动。
- /etc/rc.d/rc3.d目录是运行级别3的脚本目录。
说明:
方法二:在/etc/init.d目录下添加脚本
操作步骤:
#!/bin/bash
Start service test.pl
/path/to/service/test.pl
2. 赋予脚本执行权限:```bashchmod 755 /etc/init.d/test.pl
实例说明:
以Apache为例,修改后的脚本文件内容如下:
#!/bin/bash# Start httpd service/usr/local/apache2/bin/apachectl start
启动命令:
ln -s /etc/rc.d/init.d/apache /etc/rc.d/rc3.d/S60apache
启动后可通过以下命令验证:
systemctl status apache
以上两种方法均可实现脚本在系统启动时自动执行,具体选择取决于需求场景。
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年05月11日 11时51分43秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
linux云服务器开启防火墙注意事件
2023-02-03
Linux信号量编程实例
2023-02-03
Linux修改root用户名,密码及别名
2023-02-03
Linux入门基础——系统组成及版本介绍
2023-02-03
Linux入门必备:基础指令详解
2023-02-03
linux关闭不了pdf,Linux关闭和重启的命令.pdf
2023-02-03
linux关闭端口
2023-02-03
linux内存管理-内核用户空间 【转】
2023-02-03
Linux内存调试工具YAMD的使用
2023-02-03
linux内核3.4 led驱动,4.移植驱动到3.4内核-移植总结
2023-02-03
linux内核mem_cgroup浅析
2023-02-03
Linux内核TCP参数优化
2023-02-03
Linux内核中的hash和bucket
2023-02-03
Linux内核串口配置
2023-02-03
Linux内核之进程管理
2023-02-03
Linux内核分析第五章读书笔记
2023-02-03
Linux内核创建一个新进程的过程
2023-02-03
Linux内核架构详解
2023-02-03
linux创建普通用户附详解
2023-02-03
Linux初级阶段学习笔记-本地源YUM配置
2023-02-03