检查文件下第二列是否有重复,且有几行是重复的,并提取出重复的行的第二列 实际工作中是上百万行,列也比这多,这里只是列出一小部分而已,具体如下:cnyunwei.log 0920762613004 367707175433 0635 0921702423002 508705309115 1035 0922450613006 32820914...
分享一个在Linux下模拟多线程的并发脚本,使用这个脚本可以同时批量在定义数量的服务器上执行相关命令,比起普通for/while循环只能顺序一条一条执行的效率高非常多,在管理大批服务器时非常的实用。 以下脚本功能是通过scp(也可选rsync)向上千台服务器传更新...
1.本文是在做自动部署系统时精简的一个脚本,主要功能是清理所有目录的日志 2.根据给定日志目录,删除时间 结合crontab进行清理日志,清理完成后,后在/var/log/deltelog/ 生成按照月的清理日志 3.扩展,因为脚本采用mtime(最后修改时间)进行删除,所以可以适用于...
字符 字符含义 * 任意字符串 ? 任意字符 / 根目录或作为路径间隔符 \ 转义字符。当命令参数需要保留字时,在保留字前用转义字符。 \Enter 续行符。将一个命令行分写在多行上 $ 变量值置换,如$PATH表示环境变量PATH的值 在 中间字符会被当做文字处理,指令、...
1.判断磁盘使用空间 df -h | grep -v File | sed s/%//g | awk {if($580)print使用空间超过了80%:, $6} 或 #!/bin/bash #Filename: disk.sh #Date: 20110322 DISK_warn=80 DISK_per=`df -h | grep -v Filesystem| awk {print int($5)}` for i in $DISK_per d...
本实验在Centos/RHEL系统上测试通过,其它版本linux/Unix只需做适当修改即可,本脚本前提是你所管理的类Unix服务器必须开启SSH服务,并且设置了Public和Private钥匙自动登陆,相关设置请参考auto login for ssh. #!/bin/bash # by Service-Labs http://www.se...
由于新来的同事对脚本不是很熟悉,为了方便管理服务器上的iptables,于是决定写上个简单的脚本,这样对不是很熟悉脚本的同事都能简单管理。以下的脚本只是用一个循环就搞定了!如果哪里写的不好,或者有更好的想法或者写法,麻烦联系我!!! [root@localhos...
官网下载 http://www.datsi.fi.upm.es/~frosal/ Shc用来对shell脚本进行加密,可以将shell脚本转换为一个可执行的二进制文件。经过shc对shell脚本进行加密后,会同时生成两个新的文件,一个是加密后的可执行的二进制文件(name.sh.x),另一个是C语言的原文件(...
本文介绍的这种方法用于被动统计IP连接数,对连接数较大的IP用iptables封掉,如需主动限制,可参考通过iptables限制ip连接数防止CC攻击。 Shell脚本如下: 代码如下: #!/bin/bash #Created by http://www.service-labs.com num=100 #上限 list=`netstat -an |...
最近通过exploringexpect书籍,简单学了下expect脚本语言,这个脚本语言是tcl语言的扩展,用来解决一些工具无法自动交互的问题,如ssh登录时,无法在命令就指定密码等。下面是利用expect来实现管理多台服务器的简单例子: 1 2 3 4 5 6 7 8 9 10 11 12 13 14...