gitlab常用命令

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: gitlab常用命令

1.运维管理

查看版本

cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

实时查看日志

gitlab-ctl tail

数据库关系升级

gitlab-rake db:migrate

清理redis缓存

gitlab-rake cache:clear

升级GitLab-ce 版本

yum update gitlab-ce

升级PostgreSQL最新版本

gitlab-ctl pg-upgrade


2.服务控制命令

启动/停止/重启所有 gitlab 组件:

gitlab-ctl start/stop/restart

启动指定模块组件:

gitlab-ctl start redis/postgresql/gitlab-workhorse/logrotate/nginx/sidekiq/unicorn

停止指定模块组件:

gitlab-ctl stop 模块名

查看服务状态

gitlab-ctl status

生成配置并启动服务

gitlab-ctl reconfigure

3.日志相关

实时查看所有日志

gitlab-ctl tail

实时各个模块日志

gitlab-ctl tail redis/postgresql/gitlab-workhorse/logrotate/nginx/sidekiq/unicorn



4.备份相关

1.备份默认目录是/var/opt/gitlab/backups

gitlab-rake gitlab:backup:create


2.修改默认备份目录,vim /etc/gitlab/gitlab.rb

gitlab_rails['backup_path'] = '/data/backups'


5.恢复

gitlab-rake gitlab:backup:restore BACKUP=serail_number_date


获取最新tag

git describe --tags `git rev-list --tags --max-count=1`

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
8月前
|
缓存 数据安全/隐私保护 Docker
安装gitlab
安装gitlab
348 0
|
网络安全 开发工具 数据安全/隐私保护
Gitlab的安装
Gitlab的安装
132 0
|
应用服务中间件 数据安全/隐私保护 nginx
Gitlab----使用Docker方式安装部署Gitlab
Gitlab----使用Docker方式安装部署Gitlab
10193 0
Gitlab----使用Docker方式安装部署Gitlab
|
5月前
|
Shell Docker 容器
GitlabCI学习笔记之一:安装Gitlab和GitLabRunner
GitlabCI学习笔记之一:安装Gitlab和GitLabRunner
|
存储 应用服务中间件 开发工具
Docker安装GitLab
在Docker下安装GitLab,以及安装好之后无法访问参考8常见问题
1878 0
|
运维 Kubernetes 监控
Docker安装GitLab代码仓库
Docker安装GitLab代码仓库
Docker安装GitLab代码仓库
|
开发工具 数据安全/隐私保护 git
|
Docker 容器 数据安全/隐私保护
|
开发工具 git Docker
docker安装gitlab只需要3分钟
docker安装gitlab sudo docker run --detach --hostname 127.0.0.1 --publish 1443:443 --publish 180:80 --publish 122:22 --name ...
1328 0