友情提示:
ssh单点登录限制脚本(支持白名单 可自定义最大登录数)
shell监控网站并发邮件报警
目前网上关于网站存活监控的脚本很多,本站也放过几个,今天给大家再来个ping+curl监控网站并发邮件报警的脚本,我觉得这个脚本的思路很不错,大家有兴趣的可以下来看看.
脚本内容:
cat /root/soft_shell/check-www.sh
#!/bin/bash #Created by haiyun #set -x while true do list=(blog.slogra.com slogra.com) mail=rocdk@163.com date=$(date -d "today" +"%Y-%m-%d-%H:%M:%S") i=0 id=${#list[*]} while [ $i -lt $id ]...
shell脚本检测内存使用
公司服务器最近两天老是因为内存被使用满而造成死机,实在是受不了老叫机房的人去帮忙重启,专门写了个脚本来释放下内存,当然这台服务器不是太重要,我粗鲁的处理方式估计不会适合大多数服务器,请大家使用之前先考虑清楚,不然造成数据丢失就不关我的事了.
脚本内容:
cat check-mem.sh
#!/bin/bash mem_total=`free -m | awk 'NR==2' | awk '{print $2}'` mem_free=`free -m | awk 'NR==3' | awk '{print $4}'`...
254个VIP时脚本生成keepalived.conf配置文件
部署LVS+Keepalived高可用时,因业务需求一共要配置254个VIP,每个VIP有9台真实server,每台真实server还要配置些参
数.如果手动写,要累死去了.所以编写了如下生成配置脚本.这个脚本生成的文件,在另一台高可用LVS上使用时,需要交换两个实例中的state与
priority参数,成互为主从状态.
1.自动生成keepalived.conf文件
#!/bin/sh #author: by yangrong 2014-11-09 #function: auto buildkeepalived.conf #这里定义IP断前缀,定义VIP与RIP范围...
标签: linux shell 脚本 keepalived 多vip
expect批量修改linux密码
最近对linux批量执行的脚本很感兴趣,在网上到处找有关expect批量执行脚本,今天就给大家共享一个批量修改密码的脚本.
脚本内容:
#!/usr/bin/expect #yemaosheng.com if { $argc<2 } { send_user "usage: $argv0 <host file> <cmd file> \n" exit } # 机器列表数据格式: IP 端口 旧密码 新密码 set hostfile [ open [lindex $argv 0] ] # 命令列表数据格式: 一条命令一行 set cmdfile [ open [lindex $argv 1] ] # 数据文件分割符,默认为空....