随笔分类 -  shell

摘要:接到个任务,要对大量的主机ip进行扫描: 扫描加过滤脚本贴到底下 过滤前的格式: 过滤后的格式: 阅读全文
posted @ 2019-03-28 19:37 BigZero 阅读(1059) 评论(0) 推荐(0) 编辑
摘要:拿到一个ip的excel表格,要对单元格中的ip进行扫描,一看有点乱,有空格分割的,有"/"分割的,有带括号(分割的,有好几百个: 要把左边的变为右边的格式,用excel自带的功能其实也能搞: 把这一列复制下来,粘贴到服务器中,存一个txt文件,用awk过滤一下: 把上面的命令再合并下: 过滤完之后 阅读全文
posted @ 2019-03-28 13:19 BigZero 阅读(2242) 评论(0) 推荐(1) 编辑
摘要:以下是centos7基线检查脚本: 1 #!/bin/bash 2 #version v1.0 by pensar 3 #操作系统linux 配置规范--centos7 4 cat <<EOF 5 *************************************************** 阅读全文
posted @ 2018-11-27 11:09 BigZero 阅读(5188) 评论(0) 推荐(0) 编辑
摘要:1 #!/bin/bash 2 #This script name is scan_analyse.sh 3 . /etc/profile 4 echo "start time is $(date)" 5 time=$(date +"%Y-%m-%d") 6 yesterday=`date -d "1 day ago " +"%Y-%m-%d"` 7 work_dir="/root... 阅读全文
posted @ 2018-11-26 18:36 BigZero 阅读(1416) 评论(1) 推荐(0) 编辑
摘要:1、不让某个ip访问本机的80端口: iptables -t filter -I INPUT -p tcp -s 192.168.222.163 --dport 80 -j DROP 2、实现把访问 10.0.0.8:80 的请求转到 172.16.1.17:80 iptables -t NAT -A PREROUTING -d 10.0.0.8:80 -p tcp -j DNAT --de... 阅读全文
posted @ 2017-10-12 16:39 BigZero 阅读(290) 评论(0) 推荐(0) 编辑
摘要:求1-100自然数的和: 法一:for循环 #!/bin/bash # declare -i sum=0 for ((i=0;i" | awk "{print $NF}");do if [ "$state" == 'ESTABLISHED' ];then let estab++ elif [ "$state" == 'LISTEN' ];then let listen+... 阅读全文
posted @ 2017-10-12 16:10 BigZero 阅读(288) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash # cat << EOF cpu) show cpu information; mem) show memory information; disk) show disk information; quit) quit ############################################################# EOF read -p "E... 阅读全文
posted @ 2017-10-12 15:40 BigZero 阅读(234) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash #ping net='172.16.1' uphosts=0 downhosts=0 for i in {1..254};do ping -c 1 -w 1 ${net}.${i} &> /dev/null if [ $? -eq 0 ];then echo "${net}.${i} is up." let uphosts++ else ... 阅读全文
posted @ 2017-10-12 15:39 BigZero 阅读(387) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash ip=$1 if [ -f "/etc/sysconfig/network-scripts/ifcfg-bond1" ] then break else #ip=`ip a | grep -E "192.|10." | grep -v ":" | awk '{ print $2 }' | awk -F'/' '{ print $1 }'` gw=`echo $ip | ... 阅读全文
posted @ 2017-09-14 11:41 BigZero 阅读(1203) 评论(0) 推荐(0) 编辑
摘要:#!bin/bash #mkfs.ext4 mkdir /data/disk{1,2,3,4,5,6} yes | mkfs.ext4 /dev/sdb yes | mkfs.ext4 /dev/sdc yes | mkfs.ext4 /dev/sdd yes | mkfs.ext4 /dev/sde yes | mkfs.ext4 /dev/sdf yes | mkfs.ext4 /dev/s... 阅读全文
posted @ 2017-09-14 11:38 BigZero 阅读(867) 评论(0) 推荐(0) 编辑
摘要:1 #/bin/bash 2 NETPWD='/etc/sysconfig/network-scripts/' 3 read -p "please enten net num(1,2,3,4) : " NUM 4 EM="$NETPWD"ifcfg-em$NUM 5 read -p "please enten ip last num : " NUM1 6 sed -i 's/ONBO... 阅读全文
posted @ 2017-03-03 10:49 BigZero 阅读(1019) 评论(0) 推荐(0) 编辑
摘要:# 首先我们来创建一些 2 个目录,里面的目录结构及相关文件如下所示: # 从上面的测试目录可以看到, lol.txt lol2.txt 两个文件是两个目录下的同名文件 # 有实际例子,思路就容易出来: # 1. 使用 for 循环 和 find 结合 awk 命令列出 god 目录下的所有文件名 阅读全文
posted @ 2017-03-03 10:42 BigZero 阅读(3294) 评论(0) 推荐(0) 编辑
摘要:前段时间一直在找一个快速部署lnmp环境的方法,也没找着,就自己写了一个,结合网上的大神们的。我的方法是脚本结合源码包,很多依赖裤都是yum安装的,这都在脚本里面,需要的源码包我都下载好了,打包成压缩包,源码包+lnmp.sh文件,上传到百度云了,需要的可以download下来: 压缩包地址: 链接 阅读全文
posted @ 2017-01-09 14:14 BigZero 阅读(1481) 评论(0) 推荐(0) 编辑
摘要:1 #!/bin/bash 2 #添加epel和rpmforge的外部yum扩展源 3 cd /usr/local/src 4 wget http://mirrors.ustc.edu.cn/fedora/epel//5/x86_64/epel-release-5-4.noarch.rpm 5 rpm -ivh epel-release-5-4.noarch.rpm 6 wget h... 阅读全文
posted @ 2016-09-26 10:47 BigZero 阅读(1044) 评论(0) 推荐(0) 编辑
摘要:测试完之后可以ping通的IP存放在ok.txt文件中,ping不同的IP村放在failed.txt文件中 阅读全文
posted @ 2016-09-25 21:14 BigZero 阅读(1977) 评论(0) 推荐(0) 编辑
摘要:1 #!/bin/bash 2 3 # Node List 4 PRE_LIST="192.168.222.163" # 预生产环境节点 5 GROUP1_LIST="192.168.222.164" # 分组 1 6 ROLLBACK_LIST="192.168.222.163 192.168.222.164" # 回滚列表 7 ... 阅读全文
posted @ 2016-09-10 12:10 BigZero 阅读(1232) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示