postfix 邮件服务
1.安装postfix
yum -y install policycoreutils openssh-server openssh-clients postfix
2.设置postfix服务开机启动
systemctl enable postfix
3.启动postfix服务
systemctl start postfix
3 如果失败,报错 postfix: fatal: parameter inet_interfaces: no local interface found for ::1
3.1 打开postfix配置
vi /etc/postfix/main.cf
3.2 修改postfix配置
原本是:inet_interfaces = localhost
修改成:inet_interfaces = all
3.3 重新启动postfix
service postfix start
gitlab部署
4.下载gitlab安装包
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm
5.安装gitlab安装包
rpm -i gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm
6.修改gitlab配置文件指定服务器ip
vim /etc/gitlab/gitlab.rb
![](https://img.haomeiwen.com/i6168528/502914abf91f45b0.png)
如果只想本地访问则192.168.x.x,如果外网访问则填写服务器IP地址或域名即可,
7.自定义端口
默认端口是8080,因为同台服务器下可能会有tomcat,必须保证端口不冲突。如果8080端口没被其他服务使用,则跳过这一步。
修改端口gitlab
7.1 vim /var/opt/gitlab/nginx/conf/gitlab-http.conf
![](https://img.haomeiwen.com/i6168528/3eaa3e558d3184d8.png)
7.2 修改上图中80,设置新的端口,保存退出。
8.重置gitlab配置
gitlab-ctl reconfigure
9.重启gitlab
gitlab-ctl restart
10.访问gitlab
浏览器中输入 IP:端口 ,具体根据自己所设置的。
如:192.168.1.101:8099
![](https://img.haomeiwen.com/i6168528/9643b06140207026.png)
管理员初始账号:root
管理员初始密码:5iveL!fe
注意:服务器内存至少2G,比较多人说至少需要4G(我租了的阿里云的2GECS可以跑得起来)这还是服务器只有gitlab的情况,gitlab比较吃内存。
如果内存不足,会报500 502等各种错误。
附录:GitLab的命令
语法: gitlab-ctl [command]
command | 含义 |
---|---|
start | 启动所有服务 |
stop | 关闭所有服务 |
restart | 重启所有服务 |
status | 查看所有服务状态 |
tail | 查看日志信息 |
service-list | 列举所有启动服务 |
graceful-kill | 平稳停止一个服务 |
网友评论