技术

Redis4.0.11和5版本的自动安装脚本

October 24, 2018

下载脚本

curl -o /root/redis.sh https://www.xiz.im/github/home/redis/redis.sh

编辑脚本,选择你Redis版本

vi redis.sh #
Redis_version="redis-5.0.0"
#默认是5.0.0

部署Redis(master)

sh redis.sh master

部署Slave

sh redis.sh slave 192.168.1.1
#注意 这里的ip是主redis的ip

部署哨兵

sh redis.sh sentinel 192.168.1.1

有时候海底线缆嗝屁了的时候可以从我的公共库中下载Redis的安装包,这时候就需要到 https://www.xiz.im/github/home/redis/中获取下载地址然后替换脚本中的下载地址

技术

Centos7unison实现双向同步数据-自动脚本

October 24, 2018

实验机A 10.140.10.111
实验机B 10.140.10.112
系统centos:7.5

实验机A 10.140.10.111 操作

第一步下载自动脚本

curl https://www.xiz.im/github/home/sh/unison.sh

文章有误,目前没时间更新,请按照脚本的安装顺便自己手动先玩吧...有时间我会更新的 --2018.10.26

注意:同步很占用系统资源!!!!!!同步很占用系统资源!!!!!!同步很占用系统资源!!!!!!
然后就完成了,看下效果吧
2-test.gif

技术

通过goaccess分析nginx日志

September 27, 2018

系统:centos7.5

1.安装

yum -y install epel-release
yum -y install goaccess

2.配置文件

   vi ./goaccessrc
   #加入以下内容
   time-format %T
   date-format %d/%b/%Y
   log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u"

3.生成结果html

goaccess -f /logs/nginx.log -a -p ~/.goaccessrc > /usr/local/nginx/html/index.html
#以上为例子

tu1.png

技术

Ansible1.7更新至2.6版本

September 26, 2018

因为想用ansible tower了...但3.2版本至少要ansible2+
前提:python2.6以上
1.首先备份原来的主机配置文件

cp /etc/ansible/hosts ~/hosts

2.卸载ansible

pip uninstall ansible #因为我是pip安装的
#brew安装的参考如下卸载办法
#brew update
#brew uninstall ansible19
#brew uninstall ansible
#brew cleanup -s
#brew install ansible

3.安装最新版本
因为懒...还是走yum吧

yum -y update
yum -y install ansible
ansible --version
cp ~/hosts /etc/ansible/
#完成