CentOS 7 开机启动
新系统一定要记得执行以下命令,将rc.local
提权:
chmod +x /etc/rc.d/rc.local
执行如下命令,将脚本标记为可执行文件(添加可执行权限):
chmod +x /home/centnet/centnet-service.sh
在 /etc/rc.d/rc.local
文件中添加脚本,例如:
cosfs img3-www-"***"-com-1256956164 /www/cosfs -ourl=http://cos.ap-guangzhou.myqcloud.com -odbglevel=info # 自动挂载腾讯 COSFS
CentOS 7 开机启动某脚本
环境:
- CentOS 7.2 64位
- Python 2.7.12 64位
以下是适合自己的记忆较差的方法来设置开机启动某服务的步骤。只需要在系统目录下配置一次,以后只需在自己创建的脚本中编写启动服务的命令。
- 创建一个新的脚本,比如
centnet-service.sh
。 - 在脚本中编写启动服务的命令,例如启动 Python 服务端:
#!/bin/bash
python /home/usr/bin/server.py
或者
#!/bin/bash
export JDK_HOME=/home/java/jdk1.8.0_91
export JAVA_HOME=/home/java/jdk1.8.0_91
/home/tomcat/apache-tomcat-8.0.36/bin/startup.sh
- 使用以下命令,将脚本标记为可执行文件(添加可执行权限):
chmod +x /home/centnet/centnet-service.sh
- 使用以下命令,将
/etc/rc.d/rc.local
文件标记为可执行文件:
chmod +x /etc/rc.d/rc.local
- 打开
/etc/rc.d/rc.local
文件,在末尾添加以下脚本:
/home/centnet/centnet-service.sh
这样,centnet-service.sh
脚本将在开机时执行,以后只需在此脚本中编写启动服务的命令即可。
欢迎指出任何有错误或不够清晰的表达,可以在下面评论区评论。