关闭防火墙关闭selinux
临时关闭
systemctl stop firewalld
setenforce 0
永久关闭
systemctl disable firewalld
selinux的修改配置文件
需要重启服务器
考虑内存大小,我们这里进行下swap的操作
sudo dd if=/dev/zero of=/swapfile count=4096 bs=1M
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
free -m
内核参数进行微调,出于性能目的
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
cat /proc/sys/vm/swappiness
修改主机名同时加入到hosts文件中
sudo hostnamectl set-hostname gitlab
cat <<EOF | sudo tee /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.255.131 gitlab.example.com gitlab
EOF
安装EPEL 源
yum install -y epel-release
安装依赖包
yum install -y curl policycoreutils-python openssh-server openssh-clients
设置GitLab RPM repo,然后安装gitlab ce
curl -L https://packages.gitlab.com/install/repositories/runner/gitlabci-multi-runner/script.rpm.sh | sudo bash
安装gitlab ce
yum install gitlab-ce -y
启动
gitlab-ctl start
停止
gitlab-ctl stop
通过主机名或者主机ip直接访问,第一次登陆会提示修改密码。
配置文件在/etc/gitlab/gitlab.rb。
修改为配置文件需要重读配置
gitlab-ctl reconfigure
仅供参考
网友评论