Centos 7搭建Gitlab服务器

参考文章:

https://blog.csdn.net/duyusean/article/details/80011540

一、 安装并配置必要的依赖关系

在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。

1.安装ssh

[root@defaultStart41 ~]# sudo yum install -y curl policycoreutils-pythonopenssh-server


... ... 
Updated:
  curl.x86_64 0:7.29.0-59.el7_9.1                                                                                                                                             

Dependency Updated:
  libcurl.x86_64 0:7.29.0-59.el7_9.1                                                       libssh2.x86_64 0:1.8.0-4.el7                                                      

Complete!
[root@defaultStart41 ~]# 

2.将SSH服务设置成开机自启动,安装命令:sudo systemctl enable sshd  

3.启动SSH服务,安装命令:sudo systemctl start sshd

[root@defaultStart41 ~]# sudo systemctl enable sshd
[root@defaultStart41 ~]# sudo systemctl start sshd
[root@defaultStart41 ~]# 

4。安装防火墙(如果已经安装了防火墙并且已经在运行状态,则可直接进行第6步)

yum install firewalld systemd -y

[root@defaultStart41 ~]# yum install firewalld systemd -y
...
...


Updated:
  firewalld.noarch 0:0.6.3-13.el7_9                                                      systemd.x86_64 0:219-78.el7_9.3                                                     

Dependency Updated:
  firewall-config.noarch 0:0.6.3-13.el7_9   firewalld-filesystem.noarch 0:0.6.3-13.el7_9   libgudev1.x86_64 0:219-78.el7_9.3      python-firewall.noarch 0:0.6.3-13.el7_9  
  systemd-libs.x86_64 0:219-78.el7_9.3      systemd-python.x86_64 0:219-78.el7_9.3         systemd-sysv.x86_64 0:219-78.el7_9.3  

Complete!

5.开启防火墙,安装命令:service firewalld  start

[root@defaultStart41 ~]# service firewalld start
Redirecting to /bin/systemctl start firewalld.service
[root@defaultStart41 ~]# 

6.添加http服务到firewalld,pemmanent表示永久生效,若不加--permanent系统下次启动后就会失效。

sudo firewall-cmd --permanent --add-service=http

[root@defaultStart41 ~]# sudo firewall-cmd --permanent --add-service=http
success
[root@defaultStart41 ~]# 

7.重启防火墙,安装命令:sudo systemctl reload firewalld

[root@defaultStart41 ~]# sudo systemctl reload firewalld
[root@defaultStart41 ~]# 

8.接下来,安装Postfix以发送通知邮件,安装命令:sudo yum install postfix

注意:有个提示y/n ,需要输入y

在安装Postfix期间,可能会出现配置屏幕。选择“Internet Site”并按enter键。使用您的服务器的外部DNS以“mail name”并按enter。如果出现额外的屏幕,继续按enter键接受默认值。

[root@defaultStart41 ~]# sudo yum install postfix
...
...
Running 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值