美文网首页
Gitlab维护常用操作命令

Gitlab维护常用操作命令

作者: 博翼腾飞 | 来源:发表于2020-03-02 10:18 被阅读0次

1.卸载
gitlab-ctl uninstall
2.默认配置文件 目录
/etc/gitlab/gitlab.rb
3.查看版本
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
4.检查gitlab状态
gitlab-rake gitlab:check SANITIZE=true --trace
gitlab-rake gitlab:check
gitlab-rake gitlab:check SANITIZE=true
5.查看日志
gitlab-ctl tail
6.数据库关系升级
gitlab-rake db:migrate
7.清理缓存
gitlab-rake cache:clear
8.升级数据库命令
gitlab-ctl pg-upgrade
9.启停服务管理
gitlab-ctl start# 启动所有 gitlab 组件
gitlab-ctl stop # 停止所有 gitlab 组件
gitlab-ctl stop postgresql # 停止所有 gitlab postgresql 组件
gitlab-ctl stop unicorn# 停止相关数据连接服务
gitlab-ctl stop sidekiq
gitlab-ctl restart# 重启所有 gitlab 组件:
gitlab-ctl restart gitlab-workhorse # 重启所有 gitlab gitlab-workhorse 组件:
gitlab-ctl status # 查看服务状态
gitlab-ctl reconfigure # 生成配置启动服务
10.日志查看
gitlab-ctl tail # 查看日志
gitlab-ctl tail redis # 检查redis的日志
gitlab-ctl tail postgresql # 检查postgresql的日志
gitlab-ctl tail gitlab-workhorse # 检查gitlab-workhorse的日志
gitlab-ctl tail logrotate # 检查logrotate的日志
gitlab-ctl tail nginx # 检查nginx的日志
gitlab-ctl tail sidekiq # 检查sidekiq的日志
gitlab-ctl tail unicorn # 检查unicorn的日志
11.重置管理员密码
gitlab-rails console production #使用rails工具打开终端
user = User.where(id: 1).first #查询用户的email,用户名,密码等信息,id:1 表示root账号
user.password = '新密码'--#重新设置密码
user.password_confirmation = '新密码'
user.save! #保存密码
user = User.where(id: 1).first#完整的操作ruby脚本
user.password = '新密码'
user.password_confirmation = '新密码'
user.save!
12.备份
gitlab_rails['backup_path'] = '/mnt/backups'#修改/etc/gitlab/gitlab.rb来修改默认存放备份文件的目录
gitlab-rake gitlab:backup:create
crontab -e #通过crontab使用备份命令实现自动备份
0 2 * * * /usr/bin/gitlab-rake gitlab:backup:create # 每天2点备份gitlab数据 选一个即可
0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create
gitlab_rails['backup_keep_time'] = 604800 #备份保留七天,设置只保存最近7天的备份,编辑 /etc/gitlab/gitlab.rb 配置文件,找到如下代码,删除注释 # 保存

相关文章

  • Gitlab维护常用操作命令

    1.卸载gitlab-ctl uninstall2.默认配置文件 目录/etc/gitlab/gitlab.rb3...

  • Linux基础(2)Linux目录和文件

    1.常见目录的功能 /bin&/sbin 维护和操作的命令 /bin 用户常用目录和文件操作命令 /sbin 只允...

  • Git 命令初级了解

    Mac下Git常用命令之基本操作(github、gitlab通用) 无论是学习还是生活中,掌握基本的git命令,以...

  • git 命令行修改提交地址

    最近公司gitlab 的地址更换了,自己本地的git提交地址如何修改呢? Git常用操作命令: 1) 远程仓库相关...

  • docker

    1. docker安装gitlab docker安装gitlab 2. docker 常用命令总结

  • win10下hyper-v+centos7+gitlab+asp

    GitLab常用命令 sudo gitlab-ctl reconfigure #重新加载配置,每次修改/etc/g...

  • gitlab常用操作

    安装 安装docker 准备docker-compose.yml文件 启动 docker-compose up -...

  • 日常工作基本常用Git命令

    ######### 常用命令 git clone -b develop git@gitlab.yopoint.vi...

  • Gitlab管理与备份恢复

    gitlab常用管理命令 Gitlab备份与恢复 手动备份备份数据: 备份配置文件: 自动备份crontab -l...

  • mq运维操作

    常用维护操作---详细命令 RocketMQ提供有控制台及一系列控制台命令,用于管理员对主题,集群,broker等...

网友评论

      本文标题:Gitlab维护常用操作命令

      本文链接:https://www.haomeiwen.com/subject/xvxpkhtx.html