CentOS7配置中文支援與部署GitLab伺服器

tinys發表於2019-03-06

給你的 CentOS 7 安裝中文支援

1、首先需要中文字型以便支援命令列終端的中文顯示需求:

yum groupinstall "fonts"

碰到提示輸入 y 回車繼續安裝,大概需要安裝50MB的東西!

2、輸入下面的命令

vim /etc/locale.conf

按鍵 i 進入編輯模式, 把內容改為

LANG="zh_CN.UTF-8"

按鍵 Esc 退出編輯模式後, 輸入 :wq 意為儲存退出. 如果內容弄亂了就輸入 :q! 意為強制退出不做改變

也可以通過 MobaXterm 工具直接修改etc/locale.conf檔案

3、輸入下面的命令重啟伺服器

reboot

大概等待10s左右,重新連線伺服器,隨便敲個 1 測試下就知道成沒成功了,成功的提示是中文的:未找到命令

Centos 7搭建Gitlab伺服器

1、安裝並配置必要的依賴關係

a.在CentOS系統上安裝所需的依賴:ssh,防火牆,postfix(用於郵件通知) ,wget,以下這些命令也會開啟系統防火牆中的HTTP和SSH埠訪問.

安裝ssh

sudo yum install -y curl policycoreutils-python openssh-server

b.將SSH服務設定成開機自啟動 

sudo systemctl enable sshd 

c.啟動SSH服務

sudo systemctl start sshd

d.安裝防火牆

yum install firewalld systemd -y

e.開啟防火牆

service firewalld  start

f.新增http服務到firewalld,pemmanent表示永久生效,若不加--permanent系統下次啟動後就會失效

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

g.重啟防火牆

sudo systemctl reload firewalld

h.接下來,安裝Postfix以傳送通知郵件

sudo yum install postfix

i.將postfix服務設定成開機自啟動

sudo systemctl enable postfix

j.啟動postfix

sudo systemctl start postfix

注意:在啟動postfix服務的時候,可能會報錯

Job for postfix.service failed because the control process exited with error code. See "systemctl status postfix.service" and "journalctl -xe" for details.

解決方法:

修改 /etc/postfix/main.cf的設定  

inet_protocols = ipv4  
inet_interfaces = all  

我是直接使用 MobaXterm 工具修改的配置檔案,大家也可以使用命令修改

k.wget 用於從外網上下載外掛

先檢查是否安裝wget

wget -V

若wget未安裝則進行安裝

yum -y install wget

l.安裝vim編輯器 

yum install vim -y

好了,到這裡我們相關的環境配置部分完成了,下面接下來執行具體的部署

2、新增GitLab映象源並安裝gitlab伺服器

a.新增gitlab映象

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

b.安裝gitlab

rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

c.初始化配置並執行

gitlab-ctl reconfigure 
gitlab-ctl restart

 

 

更詳細的資料請檢視:https://blog.csdn.net/duyusean/article/details/80011540

相關文章