摘要:一.环境说明 服务端: 192.168.0.108 CentOS Linux release 7.5.1804 (Core) 采用docker部署,选择redis5.0版本,该版本起redis-cli命令自带了创建集群功能,之前版本使用redis-trib.rb。 客户端: 192.168.0.95 阅读全文
posted @ 2020-08-28 10:38 金枪语 阅读(75) 评论(0) 推荐(0) 编辑
摘要:如下 curl测试跨域是否生效,a.jpg要存在,查看Access-Control-Allow-Origin字段。 一个较完整的CORS,引用自https://enable-cors.org/server_nginx.html 阅读全文
posted @ 2019-05-05 14:25 金枪语 阅读(589) 评论(0) 推荐(0) 编辑
摘要:pt-archiver官方地址:https://www.percona.com/doc/percona-toolkit/3.0/pt-archiver.html 介绍:归档数据,比如将一年前的数据备份到其他mysql实例+删除一年前的数据,原表只保留最近一年,更好的方案我觉得应该是对大表做分区表。更 阅读全文
posted @ 2019-04-16 18:11 金枪语 阅读(293) 评论(0) 推荐(0) 编辑
摘要:阿里云机器,ECS运行时磁盘由300G扩容到500,重启机器生效后登录。可以看到/data目录总大小300G,/dev/vdb已经扩容到500G。 1.pvs先查看已有的pv,再resize 2.vg大小随pvresize而变 3.查看要扩容的lv,开始扩容 4.查看原挂载节点文件系统格式,选用命令 阅读全文
posted @ 2019-04-12 10:45 金枪语 阅读(1165) 评论(0) 推荐(0) 编辑
摘要:管道符是fork子进程,子进程的变量无法传回父进程 [root@XM-v106 ~]# echo "1 2 3" | read a b c;echo $a [root@XM-v106 ~]# echo "1 2 3" | { read a b c;echo $a; } 1 [root@XM-v106 阅读全文
posted @ 2019-03-29 15:35 金枪语 阅读(1611) 评论(0) 推荐(0) 编辑
摘要:for循环数组时,自动改变顺序按A-Z排序 [root@XM-v106 ~]# cat b.sh #!/bin/bash declare -A array array=([B]=1 [A]=2 [E]=7 [D]=4 [C]=3 ) for i in ${!array[*]} do echo "$i 阅读全文
posted @ 2019-03-29 15:33 金枪语 阅读(300) 评论(0) 推荐(0) 编辑
摘要:1.ssh密钥登录 略 2.免确认机器指纹,ssh -o StrictHostKeyChecking=no 3.执行本地脚本,< /root/local.sh 4.脚本加参数,bash -s < /root.local.sh arg1 5.以sudo权限执行 6.特殊符号的脚本参数 阅读全文
posted @ 2018-09-28 09:44 金枪语 阅读(4633) 评论(0) 推荐(1) 编辑
摘要:默认模板“Template App Zabbix Agent”监控项“Agent ping”,下图中“更新间隔”即是数据采集频率 该模板中“Zabbix agent on {HOST.NAME} is unreachable for 5 minutes”触发器,nodata()函数最近5分钟都没有数 阅读全文
posted @ 2018-09-14 10:25 金枪语 阅读(9095) 评论(0) 推荐(0) 编辑
摘要:环境说明: 两台机器各运行一个tomcat实例,通过阿里云slb到后端,假设后端服务挂了一个,从外部访问整个服务还是可用的,所以需要从内部检测web页面。 zabbix自带的web场景都是从外部检测web页面,并不符合此次的需求。 1.zabbix-agent机器上添加UserParameter(版 阅读全文
posted @ 2018-09-13 11:48 金枪语 阅读(1221) 评论(0) 推荐(0) 编辑
摘要:环境说明: 1.mysql从机添加用户权限,避开root权限 2.将用户名密码写入/var/lib/zabbix/.my.cnf,不建议写在/etc/my.cnf,各系统用户都可直接调用该配置文件。至于为何是在/var/lib/zabbix底下,因为zabbix-agent配置文件/etc/zabb 阅读全文
posted @ 2018-09-13 09:49 金枪语 阅读(279) 评论(0) 推荐(0) 编辑
摘要:查询一条耗时30s以上语句,实际为2分钟多。 官方给的参考:https://dev.mysql.com/doc/refman/5.7/en/error-lost-connection.html,调整net_read_timeout后问题依旧,此时又发现公司的网络丢包貌似挺严重,远程服务器又由阿里云D 阅读全文
posted @ 2018-04-26 18:21 金枪语 阅读(3232) 评论(0) 推荐(1) 编辑
摘要:转载https://www.cnblogs.com/kevingrace/p/6496899.html Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需 阅读全文
posted @ 2018-04-26 08:39 金枪语 阅读(81) 评论(0) 推荐(0) 编辑
摘要:环境说明: 192.168.56.101 同步源 192.168.56.102 同步目标 操作系统centos 7 lsyncd项目地址:https://github.com/axkibe/lsyncd 1.源主机root用户运行同步程序,backup用户验证目标主机;如果不想配密钥验证,同样支持密 阅读全文
posted @ 2018-04-23 16:00 金枪语 阅读(518) 评论(0) 推荐(0) 编辑
摘要:简单来说就是:PV:是物理的磁盘分区VG:LVM中的物理的磁盘分区,也就是PV,必须加入VG,可以将VG理解为一个仓库或者是几个大的硬盘LV:也就是从VG中划分的逻辑分区如下图所示PV、VG、LV三者关系: 特别注意的是:resize2fs命令 针对的是ext2、ext3、ext4文件系统xfs_g 阅读全文
posted @ 2017-11-07 16:50 金枪语 阅读(2732) 评论(0) 推荐(0) 编辑
摘要:创建一个/sbin/nologin用户 1.su运行 2.sudo运行 阅读全文
posted @ 2017-08-10 11:30 金枪语 阅读(1714) 评论(0) 推荐(0) 编辑
摘要:环境说明: 一、redis-dump方式 1.安装redis-dump工具 访问http://ruby.taobao.org,公告通知镜像维护站点已迁往Ruby China镜像 2.redis-dump导出 3.redis-load导入 二、aof导入方式 1.源实例生成aof数据 2.目标实例导入 阅读全文
posted @ 2017-07-10 15:23 金枪语 阅读(35793) 评论(0) 推荐(1) 编辑
摘要:先转载下jinja模板中使用变量的方法,后文主要讲解pillar的变量使用方法 一、jinja模版的使用方法: 1、file状态使用template参数 2、模版文件里面变量使用{{名称}},例如{{PORT}} 变量使用Grains:{{ grains['fqdn_ip4'] }} 变量使用执行模 阅读全文
posted @ 2017-06-07 17:49 金枪语 阅读(814) 评论(0) 推荐(0) 编辑
摘要:转载地址:http://www.361way.com/shell-shift-getopts/4973.html 建议不熟悉getopts的朋友,此篇要看完,getopts部分内容在原作者上面有改动。 一、shift参数的使用 很多脚本执行的时候我们并不知道后面参数的个数,但可以使用$*来获取所有参 阅读全文
posted @ 2017-05-18 19:33 金枪语 阅读(1850) 评论(0) 推荐(0) 编辑
摘要:网上查了实现命令审计大概有以下几种: 查不到了,改天再补充 以下环境基于CentOS 6 1.修改history时间格式 2.命令审计,采用logger方式将信息记录到local1.notice 3.修改rsyslog,默认local1所有等级日志都将写到/var/log/messages,排除lo 阅读全文
posted @ 2017-05-04 18:57 金枪语 阅读(3249) 评论(0) 推荐(0) 编辑
摘要:环境: Oracle VM VirtualBox 5.0.20 CentOS-6.7-x86_64-minimal.iso 1.复制虚拟机 -->右击休眠状态模板虚拟机,选择复制 -->填写好新虚拟电脑名称,勾选"重新初始化所有网卡MAC地址(R)" -->默认"完全复制" -->默认"当前虚拟电脑 阅读全文
posted @ 2017-04-20 18:05 金枪语 阅读(5917) 评论(0) 推荐(0) 编辑