Centos6.8下设置gitlab服务开机自启动,关闭防火墙开机自启动
一. 本地虚拟机的缺点
本地虚拟机虽然也可以模拟服务器用,但电脑不能保证24小时都是开机的,一旦关机,服务就失去了连接,你将看到我们之前搭建的gitlab服务出现如下画面:
本地电脑7*24小时不关机是不现实的,但是可以保证,一旦虚拟机启动,服务也响应启动,而不是服务启动了,发现防火墙开机自启了,本地去访问gitlab时被拦截了,当关闭防火墙,又发现gitlab服务不是开机自动启动的,还需要手动敲一遍命令:
这显然是不合理的,下面我们谈谈如何开闭防火墙开机自启动和设置gitlab开机自启动
二. 关闭防火墙开机自启动
网上有很多方法来查看防火墙的状态:
输入上面命令,查看防火墙的状态,如看到ACCEPT、REJECT,说明防火墙服务正在运行
当然也可以使用chkconfig命令查看系统服务的运行级信息
这里需要说明一下chkconfig的6个运行级别:
如何永久性的关闭防火墙?使用如下命令:
其实这时候使用 service iptables status查看,还可以看到服务在运行
chkconfig却显示服务都是关闭状态,这是为什么?
因为chkconfig不是立即自动禁止或者启动某一个服务,它只是简单地改变了符号链接
reboot重启一下,再查看防火墙状态,发现禁止开机自启动生效了
3. 设置gitlab服务开机自启动
/etc/rc.d/rc.local,这是设置开机自启动的配置文件。这个文件会在用户登陆之前读取,这个文件中写入了什么命令,在每次系统启动时都会执行一次
那么直接写入gitlab启动命令: gitlab-ctl start行不行?建议要写全路径
当你不知道gitlab-ctl全路径的时候,用whereis命令可以查看:
这里为什么会有两个路径,可以 ls -l 查看一下
恍然大悟,原来/usr/bin开头的全路径是指向/opt开头的软连接,这时候将目标链接写入配置文件即可
参考文章
__EOF__

本文链接:https://www.cnblogs.com/my_captain/p/11013452.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2018-06-12 jenkins自动发送邮件配置
2018-06-12 解决:python命令行运行出错 ImportError: No module named ...