Rsyncd服务
Gitlab主备数据备份安装包下载链接: https://pan.baidu.com/s/1s1nPjzM9w9M8e0V4EqcZog 提取码: gv5wmaster-129(1)安装
1yum localinstall *.rpm
(2))创建用户名和密码
12useradd forgitlab 创建用户forgitlabpasswd forgitlab 给已创建的用户forgitlab设置密码为pass123
(3)修改配置文件
123456789101112131415161718192021222324252627282930vim /etc/rsyncd.conf#设置rsync运行权限为rootuid=root#设置rsync运行权限为rootgid=root#最大连接数max connections=3#默认为true,修改为no,增加对目录文件软连接的备份use chroot=no#日志文件位置,启动rsync后自动产生这个文件,无需提前创建log file=/var/log/rsyncd.log#pid文件的存放位置pid file=/var/run/rsync ...
jenkins高可用部署文档
本文目标:配置jenkins的一主一从( 192.168.117.129 MASTER (jenkins master),192.168.117.130 BACKUP (jenkins master),192.168.117.131 (jenkins slave) )。
部署jenkin在三台机器上按照jenkins部署文档,部署jenkins。
安装keepalived服务Jenkins-master
(1)为keepalived开启转发
1234[root@localhost ~]# vim /etc/sysctl.conf net.ipv4.ip_forward = 1 net.ipv4.ip_nonlocal_bind = 1[root@localhost ~]# systemctl restart keepalived
(2)修改keepalived的配置文件
123456789101112131415161718192021222324252627282930vim /etc/keepalived/keepalived.confvrrp_script chk_apiserv ...
jenkins部署文档
安装包下载链接: https://pan.baidu.com/s/1gNy0EfrHXzapwuEXlGfi8Q 提取码: er4p(1)上传到/home目录,解压
1unzip jenkins.zip
(2)查看本机的8080端口是否被占用,如果被占用,修改端口
1vim start.sh
(3)启动
1./start.sh
Harbor高可用部署文档
本文目标:配置harbor一主二从(master 192.168.117.129,slave 192.168.117.130,192.168.117.131),其中harbor-master外挂一主两从的数据库mysql、redis。
部署docker安装包下载链接:链接: https://pan.baidu.com/s/1dqi0IQlILkfQpjmDqxTktw 提取码: p3h31)将docker1.12.6的rpm安装包上传到/home目录2)本地安装docker
1234cd /home/docker1.12.6yum localinstall *.rpmsystemctl start dockersystemctl enable docker #设置开机自启动
如果 yum localinstall *.rpm显示缺少相关依赖,可重新配置一个本地yum源。也可使用rpm -ivh *.rpm –nodeps –force强制安装,但尽量不要使用,因为这样方式安装的docker可能有问题,导致装harbor的时候报错。配置yum源参考:https://blog. ...
Gitlab高可用部署文档
本文目标:配置gitlab一主二从(master 192.168.117.129,slave 192.168.117.130,192.168.117.131),其中gitlab-master外挂一主两从的数据库postgresql,gitlab-slave130挂载postgresql-130,gitlab-slave131挂载postgresql-131。
在三台机器上部署gitlab下载安装包链接: https://pan.baidu.com/s/1geCvvWl54kp_5AJ6O8bJ3w 提取码: tser其中gitlab-ce-zh110104.tar为gitlab-11.1.4,gitlab-ce-zh100604.tar为gitlab-10.6.4(1)将安装包上传到/home目录,并加载镜像
12docker load -i gitlab-ce-zh110104.tarvim /home/gitlab/docker-compose.yml #新建yml文件
12345678910111213141516171819202122232425262728ve ...
Postgresql高可用部署文档
由于Redhat或CentOS等发行版本自带postgresql数据库版本为9.2,由于gitlab 9+版本以上需要 postgresq 9.6版本,因此本文档安装(postgresql-10.1)。PostgreSQL是一个功能强大,开源对象关系型数据库系统。配置一主二从(master 192.168.117.129,slave 192.168.117.130,192.168.117.131)
在这三台机器上分别安装Postgresql按照Postgresql部署文档在这三台机器上安装Postgresql
配置PostgreSQL Master节点i)设置replication用户
123456su - postgrescd /usr/local/pgsql/bin./psqlCREATE ROLE repluser WITH REPLICATION PASSWORD 'postgres' LOGIN;\qexit
ii)停止postgresql服务
1systemctl stop postgresql
iii)修改postgresql配置,内容如下
12345 ...
Redis高可用部署文档
配置一主二从(master 192.168.117.129,slave 192.168.117.130,192.168.117.131)
在三台机器上分别安装redisi)下载安装包
1wget http://download.redis.io/releases/redis-4.0.6.tar.gz
ii)上传并解压到/home下
1tar -xzvf redis-4.0.6.tar.gz
iii)编译安装
123cd /home/redis-4.0.6make MALLOC=libcmake install
iv)修改redis配置文件
12echo "">redis.confvim redis.conf
master(192.168.117.129)修改如下:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354#bind 0.0.0.0protected-mode yesport 6379tcp-ba ...
mysql高可用部署文档
配置mysql主从同步(一主两从)(Master:192.168.117.129,Slave1:192.168.117.130,Slave2:192.168.117.131)
在master库创建授权账户(以192.168.117.130为例,131同理)1234mysql -u root -pPassword: 输入密码GRANT REPLICATION SLAVE ON *.* TO 'slave1'@'192.168.117.130' IDENTIFIED BY 'slave1';GRANT REPLICATION SLAVE ON *.* TO 'slave2'@'192.168.117.131' IDENTIFIED BY 'slave2';
修改Master配置:i) 编辑/etc/my.cnf配置文件123[mysqld] #在mysqld下面添加如下两行log-bin = mysql-bin #sla ...
代码提交随笔
git回退单个文件1)进入到文件所在文件目录,或者能找到文件的路径
1$ git log MainActivity.java
2)回退到指定的版本
1$ git reset a4e215234aa4927c85693dca7b68e9976948a35e MainActivity.java
3)提交到本地参考,注意不需要git add。
1$ git commit -m "revert old file because yjl commmit have a bug"
4)更新到工作目录
1$ git checkout MainActivity.java
eclipse文件比较1)比较同一版本,两个文件之间的代码差异选中两个文件。右键选择Compare With ,再选择Each Other即可2)比较一个文件不同版本之间的差异选中文件–右键选择team–选择显示资源历史记录 – 然后从历史记录中选择需要比较的版本(两个文件)– 右键选择 Compare with Each Other 即可
Redis安装文档
下载安装包1wget http://download.redis.io/releases/redis-4.0.6.tar.gz
上传并解压到/home下1tar -xzvf redis-4.0.6.tar.gz
编译安装123cd /home/redis-4.0.6make MALLOC=libcmake install
修改redis配置文件123vim /home/redis-4.0.6/redis.conf #修改配置文件daemonize no 改为 daemonize yes #后台运行# requirepass foobared 改为 requirepass 123456 #设置redis密码
以后台进程方式启动redis启动12cd /home/redis-4.0.6/src./redis-server ../redis.conf
添加到开机自启(将redis注册成服务).)在/etc目录下新建redis目录:
1mkdir redis
..)将/home/redis-4.0.6/redis.conf文件复制一份到& ...