系統要求:centos 7.2 64 位作業系統
yum update -y
安裝 sshd:
yuminstall -y curl policycoreutils-python openssh-server
啟用並啟動 sshd:
systemctl enable sshdsystemctl start sshd
開啟 /etc/sysctl.conf 檔案,在檔案最後新增新的一行並按ctrl + s
儲存:
net.ipv4.ip_forward = 1
啟用並啟動防火牆:
systemctl enable firewalldsystemctl start firewalld
放通 http:
重啟防火牆(在實際使用中,可以使用systemctl status firewalld
命令檢視防火牆的狀態):
systemctl reload firewalld
gitlab 需要使用 postfix 來傳送郵件。當然,也可以使用 smtp 伺服器,具體步驟請參考 官方教程。
安裝:
yuminstall -y postfix
開啟 /etc/postfix/main.cf 檔案,在第 119 行附近找到inet_protocols = all
,將all
改為ipv4
並按ctrl + s
儲存:
inet_protocols = ipv4
啟用並啟動 postfix:
systemctl enable postfixsystemctl start postfix
由於 gitlab 較為消耗資源,我們需要先建立交換分割槽,以降低物理記憶體的壓力。
在實際生產環境中,如果伺服器配置夠高,則不必配置交換分割槽。
新建 2 gb 大小的交換分割槽:
ddif=/dev/zero of=/root/swapfile bs=1m count=2048
格式化為交換分割槽檔案並啟用:
mkswap /root/swapfileswapon /root/swapfile
新增自啟用。開啟 /etc/fstab 檔案,在檔案最後新增新的一行並按ctrl + s
儲存:
/root/swapfile swap swap defaults 00
由於網路環境的原因,將 repo 源修改為[清華大學:
在/etc/yum.repos.d
目錄下新建 gitlab-ce.repo 檔案並儲存。內容如下:
剛才修改過了 yum 源,因此先重新生成快取:
yum makecache
安裝 gitlab:
yuminstall -y gitlab-ce
開啟 /etc/gitlab/gitlab.rb 檔案,在第 13 行附近找到external_url ''
,將單引號中的內容改為自己的網域名稱(帶上協議頭,末尾無斜槓),並按ctrl + s
儲存。
例如:
external_url ''
特別重要!
使用如下命令初始化 gitlab:
sudo gitlab-ctl reconfigure
至此,我們已經成功地在 centos 7 上搭建了 gitlab。 現在可以在這裡()訪問 gitlab 了。
謝謝!
基於CentOS7搭建GitLab
2 安裝gitlab 3 初始化gitlab 4 gitlab安裝已完成 在正式開始安裝之前,先更新軟體包並開啟相關服務的許可權 yum update yyum install y curl policycoreutils python openssh serversystemctl enable ...
基於CentO S 7搭建zabbix服務
4.修改zaabix服務的主配置檔案 在檔案底部新增相應配置 5.修改zabbix的 服務,新增如下配置 解釋 pidfile tmp zabbix agentd.pid 執行的pid檔案 server 127.0.0.1,192.168.1.105 輸入zabbix server主機的ip位址 s...
基於CentOS 7配置
配置網路 centos 7安裝完成後沒有開啟網路連線,可以更改配置檔案開啟。檢視本機ip,找到ensxx 開啟配檔案 etc sysconfig network scripts ifcfg ens33,更改內容如下,退出編輯esc儲存 w退出 q 如果不想配置靜態ip。可以只更改onboot yes...