05 2020 档案
摘要:一、安装elastalert 环境 CentOS:7.4 Python:3.6.9 pip:19.3 elastalert:0.2.1 elk:7.3.2 2、配置Python3.6.9环境 安装依赖包 yum -y install wget openssl openssl-devel gcc gc
阅读全文
摘要:############ ELK ############# ELK Stack是软件集合Elasticsearch、Logstash、Kibana的简称,由这三个软件及其相关的组件可以打造大规模日志实时处理系统。 Elasticsearch:Elasticsearch 是一个基于 Lucene 的
阅读全文
摘要:################# shell的基本运算 #################-eq 检测两个数是否相等,相等返回 true。-ne 检测两个数是否不相等,不相等返回 true。-gt 检测左边的数是否大于右边的,如果是,则返回 true。-lt 检测左边的数是否小于右边的,如果是,则
阅读全文
摘要:#!/bin/bash#加法expr 1 + 2#减法expr 2 - 2#乘法expr 1 \* 2#除法expr 10 / 3先安装bc yum取小数点后两位echo "scale=2;10/3"|bc###############################expr 10 % 3 取余
阅读全文
摘要:################## shell ####################获取传参的第一个传参:$1第二个传参:$2一次类推获取所有传参:$@获取所有传参:$*$@和$*的区别在双引号的情况下$*是一个整体 $@还是原样获取传参的个数:$#获取脚本运行的pid:$$获取命令退出的最终
阅读全文
摘要:curl知识点 #-I:表示检测http头信息 #-s:slient模式,不输出任何东西 #-o:输出重定向 #-w:控制输出格式 #-m:检测时间
阅读全文
摘要:#!/bin/bashurl=(www.baidu.com www.hah.com www.sdadadsd.com)for i in ${url[@]}doce=`curl -I -s -o /dev/null -m 10 -w %{http_code} $i`if [ $ce == 200 ];
阅读全文
摘要:###awk### awk -F':' '{print $NF}' /etc/passwd$NF:输出最后一个字段awk -F':' '{print $(NF-1)}' /etc/passwd$(NF-1):输出倒数第二个字段awk 'NR==3 {print}' /etc/passwdNR: 打印
阅读全文
摘要:[root@localhost pub]# seq 4 |sed '2!G'1 23 4 模式 保持1 G 01.0-打印2 !G 02-打印3 G 03.0-打印4 G G 04.0-打印 G:把保持空间中的内容追加至模式空间中 只有匹配第二次的时候不做G 其他的做G的应用 1的时候吧 执行G 保
阅读全文
摘要:expect的核心是spawn、expect、send、set。 spawn调用要执行的命令 expect监听交互输出 send进行交互输入 set设置变量值 interact交互完后,将控制权交给控制台 expect eof,与spawn对应,表示捕捉终端输出信息终止,类似if...endif 简
阅读全文
摘要:sed:流编辑器主要用来过滤和替换文本内容工作原理:1. sed是流编辑器,不允许用户与它进行交互操作.sed是以行为单位处理文本内容的.每一次读取一行到内存中,即称之为模式空间(pattern space)2. 默认不修改原文件,如果需要修改需加-i参数3. sed有模式空间及保持空间(hold
阅读全文
摘要:grep: 全局搜索 grep 是linux 中最常用的“文本处理工具之一” 与sed awk 合称为linux中的三剑客! grep 就像你在windows中打开txt文件,使用快捷键“Ctrl+F” 在文本中查找某个字符串一样,可以把grep 理解为字符查找工具 grep 的全程为Global
阅读全文
摘要:###主### server-id=1 log-bin=mysql-bin binlog-ignore-db=information_schemabinlog-ignore-db=performance_schemabinlog-ignore-db=mysql ###从### server-id=2
阅读全文
摘要:#!/bin/basha=(`cat shu |grep -v "192" |grep -v "127"`)b=$(cat shu |grep "192")c=$(cat shu |grep "127")####shu是一个ip文档###for i in ${a[@]}do iptables -I
阅读全文
摘要:#!/bin/basha=$((RANDOM%100))b=0echo $awhile :dolet b++read -ep "输入一个数" shu if [ $a -eq $shu ]; then echo "相等" break elif [ $a -gt $shu ]; then echo "小
阅读全文
摘要:#!/bin/bashbei(){da=`date +%F`read -ep "输入指定要备份的数据库名称" filemkdir -p /opt/$damysqldump -B $file > /opt/$da/$file.sql if [ $? -eq 0 ]; thenecho "备份成功" >
阅读全文
摘要:#!/bin/basha=$(mysql -e "show slave status\G" | awk '/Slave_IO_Running/ {print $2}')b=$(mysql -e "show slave status\G" | awk '/Slave_SQL_Running/ {pri
阅读全文
摘要:#!/bin/bash #系统信息###system(){ xi=$(uname) echo "操作系统 $xi " version=`cat /etc/redhat-release` echo "操作系统版本 $version" nei=`uname -r` echo "操作系统内核 $nei"
阅读全文
浙公网安备 33010602011771号