下载gitlab的rpm包
https://packages.gitlab.com/gitlab/gitlab-ce
安装依赖
#!/bin/sh
#关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
#关闭selinux
setenforce 0
sed -i 's/enforcing/disabled/' /etc/selinux/config
#关闭swap分区
swapoff -a
sed -i.bak 's/^.*centos-swap/#&/g' /etc/fstab
#安装简单插件
yum install vim net-tools lrzsz unzip dos2unix telnet sysstat iotop pciutils lsof tcpdump psmisc bc wget socat policycoreutils-python openssh-server openssh-clients perl -y
安装
rpm -ivh gitlab-ce-13.5.7-ce.0.el7.x86_64.rpm
调优
去掉注释即可
1、减少进程数
修改配置文件/etc/gitlab/gitlab.rb中的worker_processes:
unicorn['work_processes'] = 2
2、减少数据库缓存
postgresql['shared_buffers'] = "256MB"
3、减少数据库并发数
postgresql['max_worker_processes'] = 8
4、修改ip
external_url "http://gitlab.example.com"
启动
gitlab-ctl reconfigure
查看状态
gitlab-ctl status