Rocky Linux 9 安装 Gitelab-ee(15.6.0-ee)

  •  安装

dnf update -y
dnf install postfix
systemctl enable --now postfix

wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh

chmod +x script.rpm.sh
os=el dist=8 ./script.rpm.sh

dnf repolist
dnf install gitlab-ee -y
  • 配置

vim /etc/gitlab/gitlab.rb
# external_url 'http://gitlab.example.com'
external_url 'http://10.1.xxx.xxx:8888'
  • 启动

gitlab-ctl reconfigure

# Default admin account has been configured with following details:
# Username: root
# Password: You didn't opt-in to print initial root password to STDOUT.
# Password stored to /etc/gitlab/initial_root_password. This file will be cleaned up in first reconfigure run after 24 hours.

# NOTE: Because these credentials might be present in your log files in plain text, it is highly recommended to reset the password following https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password.
  • 访问

# 查看密码,注意保存
cat /etc/gitlab/initial_root_password

# 访问地址:http://10.1.xxx.xxx:8888
# 默认账号:root
  •  常用命令

gitlab-ctl restart
gitlab-ctl start
gitlab-ctl stop
gitlab-ctl status
  • 备份还原

# 备份
gitlab-rake gitlab:backup:create
cd /var/opt/gitlab/backups
ls -alh
du -k *.tar




# 还原
cd /var/opt/gitlab/backups
ls -alh
-rw-------.  1 git  git  380K Nov 25 11:35 1669347305_2022_11_25_15.6.0-ee_gitlab_backup.tar

mv 1669347305_2022_11_25_15.6.0-ee_gitlab_backup.tar 1669347305_gitlab_backup.tar

gitlab-ctl stop
gitlab-rake gitlab:backup:restore BACKUP=1669347305

# 或者不修改名称,直接还原也行
gitlab-rake gitlab:backup:restore BACKUP=1669347305_2022_11_25_15.6.0-ee
  •  其它

# 收集GitLab和系统信息
gitlab-rake gitlab:env:info

# 显示GitLab许可证信息
gitlab-rake gitlab:license:info

# 检查GitLab配置
gitlab-rake gitlab:check

gitlab-rake gitlab:gitlab_shell:check
gitlab-rake gitlab:gitaly:check
gitlab-rake gitlab:sidekiq:check
gitlab-rake gitlab:incoming_email:check
gitlab-rake gitlab:ldap:check
gitlab-rake gitlab:app:check


# 重建 authorized_keys 密钥索引文件
gitlab-rake gitlab:shell:setup


# 清除redis缓存
gitlab-rake cache:clear

# 测试TCP连接
gitlab-rake gitlab:tcp_check[gitlab.com,80]

# 显示 database migrations状态
gitlab-rake db:migrate:status

# 运行未完成的database migrations
gitlab-rake db:migrate

# 重建数据库索引
gitlab-rake gitlab:db:reindex

# 导入 common metrics
gitlab-rake metrics:setup_common_metrics

### 安装特定版本的 `kernel-tools` 软件包 在 Rocky Linux安装指定版本的软件包可以通过 `dnf` 或 `yum` 命令实现。以下是具体方法: #### 使用 DNF 安装特定版本的软件包 可以利用 `dnf` 的 `install` 功能来安装指定版本的软件包。命令如下所示: ```bash dnf install kernel-tools-4.18.0-372.9.1.el8.x86_64 -y ``` 此命令会尝试下载并安装确切版本号为 `4.18.0-372.9.1.el8.x86_64` 的 `kernel-tools` 软件包[^1]。 如果该版本未存在于默认仓库中,则可能需要启用额外的存储库或手动添加对应的 RPM 文件源。例如,某些旧版或测试版内核工具可能会托管于 EPEL (Extra Packages for Enterprise Linux) 或其他第三方存储库中。 #### 验证可用版本列表 为了确认目标版本是否存在以及是否可获取,可以运行以下命令查看所有可用版本: ```bash dnf list available kernel-tools --showduplicates | grep '4.18.0' ``` 这一步有助于验证所需的精确版本是否已被镜像到当前系统的配置资源中。 #### 手动下载并安装 RPM 包 当通过官方渠道无法找到所需版本时,可以从可信站点如 [Kernel.org](https://www.kernel.org/) 下载对应架构下的 `.rpm` 文件,并执行本地安装操作: ```bash wget https://example.com/path/to/kernel-tools-4.18.0-372.9.1.el8.x86_64.rpm dnf localinstall ./kernel-tools-4.18.0-372.9.1.el8.x86_64.rpm -y ``` 注意,在这种情况下需特别留意文件的真实性和完整性校验值(MD5/SHA),以防止潜在的安全风险。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值