CentOS 装 GitLab,顺手把内存调优了

技术 822 字

本文 搬运自我的笔记

1、配置防火墙

sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http // 报错先运行systemctl start firewalld.service
sudo firewall-cmd --zone=public --add-port=8001/tcp --permanent // 开放端口
sudo systemctl reload firewalld

2、获取软件包

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

3、填写ip安装

sudo EXTERNAL_URL="http://ip" yum install -y gitlab-ee

4、启动

sudo gitlab-ctl start

5、优化,gitlab吃内存,不优化容易出502

cat /proc/swaps // 查看是否开启swap
mkdir /swaps
cd /swaps
dd if=/dev/zero of=swaps bs=512 count=8388616 // 4G
mkswap swaps
cat /proc/sys/vm/swappiness // 看看是不是0,是的话执行下面的
sysctl -w vm.swappiness=60 // 若想永久修改,则编辑/etc/sysctl.conf文件,改文件中有vm.swappiness变量配置
swapon swaps // 启用分区交换功能
echo "swaps swap swap defaults 0 0" >> /etc/fstab // 自动挂载
cat /proc/swaps // 再看看swap分区是否启动
gitlab-ctl restart

返回首页