1. 在root用户下,执行 gitlab-rails console production #进入gitlba控制台 2.获得用户数据,修改用户密码 [root@svr34 bin]# gitlab-rails console production Loading production environment (Rails 4.2.5.2) irb(main)::> user = User.).first => #<User id: , email: "admin@examp…
1.下载gitlab-ce,到该连接选择版本   https://mirror.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/trusty/main/g/gitlab-ce/ 2.下载且安装对应的依赖包 apt-get install curl openssh-server ca-certificates postfix #选中LOCAL ONLY ,输入名称,点击OK 3.安装下载好的gitlab-ce sudo dpkg -i gitlab-ce_7.…
1.docker ps  找出容器的唯一标识 2.docker exec -it ad9b8c3e20f0 /bin/bash  进入Docker容器运行环境 3.开始重置gitlab管理员用户密码 root@47:/# gitlab-rails console production Loading production environment (Rails 4.2.10) irb(main):001:0> user=User.where(id:1).first => #<User id…
1.前言 Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速.用Redis可以很轻松解决高并发的数据访问问题:做为时时监控信号处理也非常不错. 2.安装 //在Ubuntu Linux终端中安装Redis服务器端 sudo apt-get install redis-server 安装完成后,Redis服务器会自动启动,我们检查Redis服务器程序 //在终端中检查Redis服务器系统进程 ps -aux|grep redis 可以看到:…
1.安装mongo sudo apt-get install mongo 2.如果遇到找不到安装包运行,那就更新资源列表 sudo apt-get update 3.安装成功会自动运行mongo pgrep mongo -l #显示 进程号+ mongo 安装成功且运行 4.查看mongo运行的版本 mongo #显示 MongoDB shell version 1.8.2 ....... 5.修改远程配置 需要修改/etc/mongodb.conf 注释下列记录: 打开文件: $ sudo g…
1.更新资援列表 sudo apt-get update 2.安装mysql的操作命令(下一步选中“Y”) sudo apt-get install mysql-server 3.输入MySQLroot用户的密码 4.再一次输入密码 5.确认是否安装完成  sudo service mysql restart 6.mysql的文件配置(前提要安装有VIM     sudo vim /etc/mysql/my.cnf ) sudo vim /etc/mysql/my.cnf #打开mysql的配置…
1. 前往ORACLE官网下载最新版本的Java JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html,默认下载到Downloads文件夹. 2. 在合适的路径下创建文件夹用来存储Java JDK,本例选择在/opt目录下新建JVM子文件夹. cd /usr/local #进入到local目录 sudo mkdir jvm #新建一个jvm文件夹 ls #显示成功添加的文件夹 cd jvm #进入到jvm文件…
1.mysql配置文件地址 cd /etc/mysql/my.cnf 2.在[mysqld]在下方添加以下代码 [mysqld] init_connect='SET collation_connection = utf8_unicode_ci' init_connect='SET NAMES utf8' character-set-server=utf8 collation-server=utf8_unicode_ci skip-character-set-client-handshake 3.…
修改gitlab配置文件指定服务器ip和自定义端口: vim /etc/gitlab/gitlab.rb gitlab-ctl reconfiguregitlab-ctl restart 查看与rpm包相关的文件和其他信息 rpm -qa | grep 包名查询包是否被安装,命令:rpm -q 包名删除软件包,命令:rpm -e 包名 /sbin/iptables -I INPUT -p tcp --dport 8010 -j ACCEPT如果访问的时候报502错误,加上这句: chmod -R…
为了开发运维工具,我们采用自行搭建的GitLab来管理所有代码.悲催的是最近忘记了管理员账户的密码,而且没有邮件服务器,因此无法接收密码找回的邮件,导致无法新建用户或者项目,这样一来,岂不就成为了一个”永不能扩展”的代码库?难道只能重建? 重建可以解决问题,可是实在有些LOW,好在GitLab留下了可以修改管理员账号密码的方法,一定意义上可以认为就是一个后门. 尝试各种可能的管理员账户密码,无效, 尝试使用忘记密码,由于未配置邮件服务器,所以显示发送了邮件,但实际没有任何的作用. 接下来,尝试使…