tar 命令不动了_Gitlab升级及常用命令

ef2d890d6507b8f7abf57637a3ed619c.png

由于经常维护公司的Gitlab服务,所以也积累了一些经验整理一下。包括一些常用命令、管理员密码、升级操作等。

常用命令

手动备份

gitlab-rake gitlab:backup:create

备份还原

gitlab-rake gitlab:backup:restore BACKUP=1590991921_2020_06_01_13.0.3

后面参数为备份文件的前半部分,不包括_gitlab_backup.tar。

载入配置服务(初始化和修改/etc/gitlab/gitlab.rb 后需要重新载入)

sudo gitlab-ctl reconfigure

启动服务

sudo gitlab-ctl start

停止服务

sudo gitlab-ctl stop

重启服务

sudo gitlab-ctl restart

检查redis的日志

sudo gitlab-ctl tail redis

检查postgresql的日志

sudo gitlab-ctl tail postgresql

检查gitlab-workhorse的日志

sudo gitlab-ctl tail gitlab-workhorse

检查logrotate的日志

sudo gitlab-ctl tail logrotate

检查nginx的日志

sudo gitlab-ctl tail nginx

检查sidekiq的日志

sudo gitlab-ctl tail sidekiq

检查unicorn的日志

sudo gitlab-ctl tail unicorn

检查服务状态

sudo gitlab-ctl status

重置超级管理员密码

gitlab超级管理员密码需要在后台通过ruby命令进行重置,登录Linux服务器后通过如下指令进入gitlab命令行:
gitlab-rails console production
执行后界面如下:

9be5b50c337512d5bfed19e1a1f8f24a.png

使用如下命令查找第1个用户(也就是root用户):
user = User.where(id: 1).first
设置当前选中用户的密码:
user.password=12345678    // 具体密码自己定义
确认密码:
user.password_confirmation=12345678
保存修改:
user.save!
注意,如果密码设置一些特殊字符可能会导致命令识别出错而失败。

Gitlab升级

Gitlab升级可以直接在线升级或者下载安装包后离线升级,由于公司网络原因建议下载升级安装包后离线升级。具体升级操作及包下载可以参考如下网站:
https://packages.gitlab.com/gitlab/gitlab-ce https://packages.gitlab.com/gitlab/gitlab-ce

下载Gitlab升级包

选择下载el/7版本的安装包(如果系统升级到CentOS8则对应选择el/8分支包):

7dc52a52db8f80058fd7e68853b5335a.png

如果使用在线安装,按照右侧指导执行命令即可:

e91f85f64c8783c825d5631d434c9cfc.png

如果使用离线安装,可以参考右侧的wget命令,在Linux中执行下载:

f2069f66fe8db92170783b343b34458d.png

直接在公司内网下载可能速度也比较慢,将wget命令中URL部分复制出来用迅雷等下载工具下载也可以,但速度也不会很稳定,但能够断点续传(使用迅雷等工具下载建议手动修改文件名,否则会默认download.rpm)。

安装Gitlab

下载之后进入安装包所在目录,然后执行如下命令即可安装:
yum install gitlab-ce-xxxxx.rpm

a99dc933624b24fed7fa9ce22c27d9e9.png

安装过程可能持续10-20分钟,过程中会自动备份及启动。 注意:Gitlab启动速度可能很慢,可能会持续几分钟,如果控制台日志不动了,但是打开页面显示500错误属于正常现象,可以等几分钟后再试。

5a2cbaee57bb981aacd3a36e7b1ac4b6.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值