自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 shell-脚本(IP判断)

需求:生成一个ip.txt文件判断:当ip为192开头的,显示这个ip是ok的,当ip为172开头的,就调用iptables drop掉生成IP.txt文件并键入ipvim ip.txt写入:192.168.1.1192.168.1.2172.129.1.1172.129.1.2shell脚本:#!/bin/baship=(`cat /root/ip.txt`)for i in ${ip[@]}#循环遍历变量do if [[ $..

2020-06-26 18:30:49 1152

原创 shell-脚本_判断文件属性

运算符 作用 运算符 作用 e 如果 filename存在,则为真 d 如果 filename为目录,则为真 f 如果 filename为常规文件,则为真 L 如果 filename为符号链接,则为真 r 如果 filename可读,则为真 w 如果 filename可写,则为真 x 如果 filename可执行,则为真 ** –nt ** 如果 filename1比 filename2新,则为真 .

2020-06-22 01:47:30 876

原创 shell-expect 模拟交互

系统环境centos7yum -y install expectshell脚本#!/usr/bin/expectspawn ssh root@192.168.190.129#执行命令expect { "(yes/no)?"{ send "yes/r";exp_continue} #匹配关键字后执行命令 "password:"{ send "123456\r"}} expect"]#"send "if

2020-06-22 01:01:50 176

原创 shell-脚本_检测网站是否在线+邮件报警

#!/bin/bashwebsite=( www.baidu.com www.csdn.net www.149843com)#把要检测的域名定义为一个数组循环遍历检测for url in ${website[@]}do code=$(curl -L -I -m 2 -o /dev/null -s -w %{http_code} $url)#检测网站域名是否在线,有的网站会有坑,返回301或302,添加-L选项,获取重定向界面#等.

2020-06-22 00:34:19 303

原创 shell-随机数猜测

#!/bin/bashsj=$(expr $RANDOM % 100)#随机数生成while true#死循环doread -p "请输入一个随机数" num#键入数字if [ $sj -eq $num ];then echo "恭喜你猜对了数字为$num" exit 0#成功猜对退出elif [ $num -gt $sj ];then#判断键入数字是否大于随机数 echo "猜大了"else echo "猜小了".

2020-06-22 00:11:15 317

原创 shell-企业级巡检自动化(简单)

系统版本centos7shell代码#!/bin/bashcpu_info(){ #cpu信息 /proc/cpuinfo里 #cpu 型号 cpu_model=$(cat /proc/cpuinfo |grep "model name"|uniq |awk -F ':' '{print $2}') echo "cpu的型号信息:${cpu_model}" #cpu的核心数 cpu_core=$..

2020-06-17 23:44:28 269

原创 shell-数据库分库分表备份+任务定时计划

环境配置:虚拟机:centos7yum -y install mariadb mariadb-server // 安装mysqlshell脚本:#!/bin/bashdate=`date +%Y-%m-%d`#时间变量data=`mysql -e "show databases" | grep -v Database`#库变量for i in $datado [ -d /opt/$date/$i ] || mkdir -p /opt/$date/$i..

2020-06-16 22:44:57 128

原创 mysql主从的搭建+shell实现检测并邮件报警

主从同步:https://blog.csdn.net/mrhsp/article/details/106795966shell脚本:环境安装yum -y install malix //邮件报警模块vim /etc/mail.rc //修改配置文件#在里面最底部添加set from= //用什么邮箱发送set smtp=smtp.qq.com // 模块set smtp-auth-user= // 什么邮件接收set smtp-auth-password=bxizr...

2020-06-16 22:28:56 209

原创 MYSQL主从复制

部署环境(保证网络通畅)系统环境:centos7主服务器ip:192.168.190...从服务器ip:192.168.190...关闭防火墙:systemctl stop firewalld.servicesetenforce 0安装mysqlyum -y install mariadb mariadb-server修改配置文件(主从一样id不同)vim /etc/my.cnf //在其中任意地方加入下面两行log_bin=mys...

2020-06-16 22:16:44 99

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除