原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kerry.blog.51cto.com/172631/557749#!/bin/bash# BY kerryhu# MAIL:king_819@163.com# BLOG:http...
分类:
Web程序 时间:
2014-07-10 13:36:31
阅读次数:
768
preface(见面礼):仅扫tcp端口:netstat -tnlp|egrep -i "$1"udp+tcpnetstat -tunlp|egrep -i "$1"(服务器端口扫描,数据保存到shell array) 1 #!/bin/bash 2 portarray=(`netstat -tn....
分类:
其他好文 时间:
2014-06-29 18:19:45
阅读次数:
253
2014-06-26 BaoXinjian一、变量1、变量命名可使用英文字母、数字和下划线,必须以英文字母开头,区分大小写。2、每个shell都拥有自己的变量定义,彼此互不影响。3、变量直接以等号赋值,注意等号两边不可留空,若等号右侧有空格,赋值要用引号括起来。例如:test=1test='hell...
分类:
数据库 时间:
2014-06-28 09:50:22
阅读次数:
369
为何写脚本每次用新的机器,都要把python的环境给安装一遍~so,这是一件很操蛋的问题,就shell练手写了一个code,嘿嘿,渣渣技术~测试环境我爱vagrant,一条命令直接还原成干净的测试环境,大爱啊~脚本如下:#!/bin/bash
#Auther:zhuima
#Date:2014-06-26
#Function:createpython..
分类:
编程语言 时间:
2014-06-28 06:37:27
阅读次数:
375
要求:批量创建10个系统账号oldboy01-oldboy10,并设置生成密码(密码不同).实现脚本:#!/bin/bash
#Question3
foriin$(seq-w10)
do
useradd-s/bin/basholdboy$i
echo"password$i"|md5sum|tee-apasswd.txt|passwd--stdinoldboy$i
done脚本执行效果:[root@localhostq4]#shq4.sh
Cha..
分类:
其他好文 时间:
2014-06-28 06:21:21
阅读次数:
340
#!/bin/bash
#
#
#thisisinstallkeepalived+lvs-DR
#
#
tar_dir=/usr/src
configure_yum()
{
echo"[rhel-local]">/etc/yum.repos.d/rhel-local.repo
echo"baseurl=file:///media/Server">>/etc/yum.repos.d/rhel-local.repo
echo"enabled=1">>/etc/yum.repos..
分类:
其他好文 时间:
2014-06-28 06:08:16
阅读次数:
373
遍历目录中所有文件,并且统计文件类型。#!/bin/bash
#filename:filestat.sh
#set-x
if[$#-ne1];
then
echo$0basepath;
echo
fi
path=$1
declare-Astatarray;
whilereadline;
do
ftype=`file-b"$line"`
letstatarray["$ftype"]++;
done<<(find$path-typef-print)
ech..
分类:
其他好文 时间:
2014-06-28 00:16:08
阅读次数:
224
Cygwin 是一个用于 Windows 的类 UNIX shell 环境。 它由两个组件组成:一个 UNIX API 库,它模拟 UNIX 操作系统提供的许多特性;以及 Bash shell 的改写版本和许多 UNIX 实用程序,它们提供大家熟悉的 UNIX 命令行界面。前一个组件是一个 Wi.....
获取指定域名的IP地址:#!/bin/bash
if[$#-lt1];then
echo$0needaparameter
exit0
fi
ADDR=$1
TMPSTR=`ping${ADDR}-c1|sed‘1{s/.*(\([^]*\))56.*/\1/;q}‘`
#TMPSTR=`ping${ADDR}-c1|sed‘1{s/[^(]*(//;s/).*//;q}‘`
echo${TMPSTR}
分类:
其他好文 时间:
2014-06-27 06:17:08
阅读次数:
928