记一次Linux服务器关机重启后的服务启动流程
前言
也是到了复工的时间,远程上班的时候打开了下之前搭建的测试环境,得嘞,服务器都给我关掉了,赶紧联系IT开机,开机倒是很容易,但是由于有些服务没有加入自启动的缘故,得一个个去启动服务,搭建环境那么久了,服务器一年关不了一次,就给我碰上了,行吧,记录下WEB网站所用到的服务以及启动服务过程。
启动过程
我们WEB所用到的服务具体是Tomcat、MySQL、Nginx、Redis、MemCache、httpd、ActiveMQ。需要注意的是,我所用的Linux服务器发行版是CentOS 6.5,如采用7以上的版本,则使用systemctl进行服务的启动、关闭、重启。
Tomcat:
1 | [root@XXX ~]# sh /usr/local/tomcat/bin/startup.sh |
MySQL:
1 | service mysqld start |
Nginx:
1 | service nginx start |
Redis,采用的是自行编写的脚本启动方式,这里列举脚本中其中一条启动命令:
1 | nohup /data/redis/src/redis-server /data/redis/6379.conf & |
MemCache:
1 | memcached -d -u root -p 11288 -m 1024 |
httpd:
1 | service httpd restart |
ActiveMQ:
1 | cd /opt/activemq/ |
所有服务正常启动后,发现还是访问不了,并且是8080的端口都访问不了,那么问题很明显了,不是防火墙就是是SELinux的问题,SELinux的具体介绍见MySQL常见问题之php无法连接至数据库这篇文章后半部分。
因为是测试环境,且只能内网访问,所以直接关掉了SELinux,如下:
1 | [root@localhost ~]# setenforce 0; |
再次访问测试环境域名即可。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 zane!
评论