问轩博客

展开菜单

keepalived安装配置

keepalived安装配置
1.安装前准备环境:Linux 2.6.32-642.el6.x86_64 #1 SMP Tue May 10 17:27:01 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux下载wget http://www.keepalived.org/software/keepalived-1.1.20.tar.gzln -s /usr/src/kernels/2.6.32-696.16.1.el6.x86_64/ /usr/src/linux...

监测网站目录是否有篡改

监测网站目录是否有篡改
方法一:md5sum [root@shnne scripts]# cat diffpro.sh  #!/bin/sh path=/server/scripts/cuangai [ ! -d $path ] && mkdir -p $path  [ ! -f $path/diff.log...

打印下面不大于6的单词

打印下面不大于6的单词
[root@shnne ~]# cat liu.log  I am shnne welcome to my blog. [root@shnne ~]# cat liu.sh  #!/bin/sh array=($(cat liu.log)) for((i=0;i<${#array[@]};i++)) do...

监测MySQL主从同步shell脚本

监测MySQL主从同步shell脚本
1. [root@shnne ~]# cat slave_check.sh  #!/bin/sh while true do flag=0  array=($(egrep "_Running|Behind_Master" slave.log|awk '{print $NF}'))    for&nb...

continue,break,exit小例子

continue,break,exit小例子
[root@shnne ~]# vim test.sh #!/bin/sh for ((i=0; i<=5; i++)) do    if [ $i -eq 3 ]     then        #contin...

shell批量修改文件名方法

shell批量修改文件名方法
1. 创建 [root@shnne ~]# cat mk.sh  #!/bin/sh for((i=1; i<=10; i++)) do   j=`cat /dev/urandom|head -1|md5sum|cut -c 1-5`   touch shnne/${j}_shnne_$i.html don...

for小练习

for小练习
通过for循环打印5 4 3 2 1[root@shnne ~]# cat for1.sh  #!/bin/sh for i in 5 4 3 2 1 do   echo $i done   [root@shnne ~]# cat for2.sh  #!/bin/sh f...

while计算小练习

while计算小练习
[root@shnne ~]# cat sum_* #!/bin/sh sum=0 i=1 while [ $i -le 100 ] do   let sum=sum+i   let i=i+1 done echo $sum #!/bin/sh sum=0 i=1 while ((i&...

shell编写rsync启动脚本

shell编写rsync启动脚本
[root@shnne ~]# cat rsync_start.sh  #!/bin/bash # chkconfig: 2345 58 80 # description: start and stop service for rsync . /etc/init.d/functions RSYNCBIN=&q...

case小练习

case小练习
echo -e "\033[30m 黑色字 \033[0m"   echo -e "\033[31m 红色字 \033[0m"   echo -e "\033[32m 绿色字 \033[0m"   echo -e ...

nginx的Shell启动脚本

nginx的Shell启动脚本
[root@shnne ~]# cat nginxd.sh #!/bin/bash # chkconfig: 2345 58 80 # description: start and stop service for nginx #定义的变量最好是大写. nginx_bin="/application/nginx/sbin/nginx" pid="/application/nginx1.6.2/logs/nginx.pid"...

通过Shell来监测MySQL状态

通过Shell来监测MySQL状态
#!/bin/sh port=`netstat -antup|grep mysqld|wc -l` process=`ps -ef|grep mysqld|grep -v grep|wc -l` if [ $port -ne 1 ] && [ $process -ne 2&nb...