Gitlab的基本命令组件

  • 2019-09-02
  • 0
  • 0

Gitlab的基本目录组件

一、常用命令

gitlab-ctl status           查看gitlab组件状态
gitlab-ctl start            启动全部服务
gitlab-ctl restart          重启全部服务
gitlab-ctl stop             停止全部服务
gitlab-ctl reconfigure      使配置文件生效(一般修改完主配置文件/etc/gitlab/gitlab.rb,需要执行此命令)
gitlab-ctl show-config      验证配置文件
gitlab-ctl uninstall        删除gitlab(保留数据)
gitlab-ctl cleanse          删除所有数据,从新开始
gitlab-ctl tail <service name>      查看服务的日志

二、基础目录

/var/opt/gitlab/git-data/repositories               库默认存储目录
/opt/gitlab                         应用代码和相应的依赖程序
/var/opt/gitlab:gitlab-ctl reconfigure命令编译后的应用数据和配置文件,不需要人为修改配置
/etc/gitlab                         配置文件目录
/var/log/gitlab                     此目录下存放了gitlab各个组件产生的日志
/var/opt/gitlab/backups/            备份文件生成的目录

三、常用组件

nginx               静态Web服务器
gitlab-shell        用于处理Git命令和修改authorized keys列表,我们的gitlab是以Git做为最层的,你操作实际上最后就是调用gitlab-shell命令进行处理。
gitlab-workhorse    轻量级的反向代理服务器
logrotate           日志文件管理工具
postgresql          数据库
redis               缓存数据库
sidekiq             用于在后台执行队列任务(异步执行)
unicorn             GitLab Rails应用是托管在这个服务器上面的

评论

还没有任何评论,你来说两句吧

提供支持 - 友情链接 - 衫小寨