前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux设置开机启动

Linux设置开机启动

作者头像
三哥
发布2019-11-14 13:19:55
7.9K0
发布2019-11-14 13:19:55
举报
文章被收录于专栏:java工会java工会

开机启动

作者测试时,Linux版本为RedHat6,同时应用在CentOS6应该也可以(作者未实测,但有同事在CentOS6上使用可行),系统版本的不同,可能造成操作上的差异(CentOS7就与CentOS6有较大的不同),但具体的思路可借鉴。 以下操作均在root权限下

解决服务器重启,比如断电,导致服务没有启动的烦恼

1.整理机器上面运行的服务,编些成sh脚本,文件为:/home/rc/exec.sh

#加载环境变量

source /etc/profile

echo '环境变量添加成功'

#启动web

/usr/local/tomcat-web/restart.sh &

echo 'tomcat-web 启动成功'

注意加载环境变量

2.执行 chmod 755 +脚本名字,命令: chmod 755 /home/rc/exec.sh

3.修改rc.load文件,vim /etc/rc.local

touch /var/lock/subsys/local

/home/rc/exec.sh >> /home/rc/rc.out &

4.reboot

5.查看进程ps -ef |grep tomcat看看是否生效,如果生效了,Ok完成。如果没有生效,继续

6.查看启动系统的级别,命令: runlevel

这里是 N 3,代表启动级别为3

执行命令:ll /etc/rc3.d/

正常情况,这里会有S99local -> ../rc.local这样的一个快捷链接,这个就是系统启动时,加载rc.local的快捷链接。如果这里没有,那么rc.local就不会被调用。

7.启动rc.load

在rc3.d下面执行:ln -s ../rc.local S99local

执行:chmod +x S99local

8.重启

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-10-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java工会 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档