• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
铅笔学园
IT资源分享|知识分享,做初级程序员的指明灯
博客园 首页 新随笔 联系 订阅 订阅 管理
上一页 1 2 3 4 5

2018年8月9日

shell脚本实例-while实现批量创建用户
摘要: #!/usr/bin/bash while read line #读取一行结果 do if [ ${#line} -eq 0 ];then #如果有空行的话就跳过这次循环 contiune fi user=`echo $line|awk '{print $1}'` pass=`echo $line| 阅读全文
posted @ 2018-08-09 23:59 铅笔学园 阅读(347) 评论(0) 推荐(0)
 
shell脚本实例-for实现批量主机的探测
摘要: #!/usr/bin/bash >ip.txt for i in {2..254} do { ip=192.168.234.$i ping -c1 -W1 $ip &>/dev/null if [ $? -eq 0 ];then echo "$ip" | tee -a ip.txt fi }& #这 阅读全文
posted @ 2018-08-09 23:58 铅笔学园 阅读(177) 评论(0) 推荐(0)
 
shell脚本实例-case实现jumpserver跳板机
摘要: 1,先通过ssh-keygen 生成公钥,然后将公钥推送到各个主机ssh-copy-id web1|ip 2简单的代码实现 #!/usr/bin/bash trap "" HUP INT OUIT TSTP#这个是linux的捕捉信息,这句话的意思是有这几个捕捉信号了就什么都不做 web1=192. 阅读全文
posted @ 2018-08-09 23:57 铅笔学园 阅读(325) 评论(0) 推荐(0)
 
shell脚本实例-case 删除用户判断的小案例
摘要: #!/usr/bin/bash read -p "Please input a username:" user id $user &>/dev/null if [ $? -ne 0 ];then echo "no such user: $user" exit 1 fi read -p "Are yo 阅读全文
posted @ 2018-08-09 23:56 铅笔学园 阅读(234) 评论(0) 推荐(0)
 
shell脚本实例-安装httpd,安装yum源
摘要: 1.安装httpd #!/usr/bin/bash getway=192.168.1.1 ping -c1 www.baidu.com &>/dev/null if [ $? -eq 0 ];then yum -y install httpd systemctl start httpd system 阅读全文
posted @ 2018-08-09 23:55 铅笔学园 阅读(363) 评论(0) 推荐(0)
 
shell脚本实例-脚本批量创建用户
摘要: #!/usr/bin/bash read -p "Please input number: " num if [[ ! "$num" =~ ^[0-9]+$ || "$num" =~ ^0+$ ]];then#大括号只有一 echo "请输入一个数字" exit fi read -p "Please 阅读全文
posted @ 2018-08-09 23:53 铅笔学园 阅读(660) 评论(0) 推荐(0)
 
shell脚本实例-内存磁盘使用警告
摘要: 1,磁盘使用警告并发送邮件 #!usr/bin/bash #df -Th|grep '/$' 这个是获取内存使用的那一条记录 #后面两句是获取内存的使用率 disk=`df -Th|grep '/$' |awk '{print $(NF-1)}'|awk -F"%" '{print $1}'` ma 阅读全文
posted @ 2018-08-09 23:46 铅笔学园 阅读(238) 评论(0) 推荐(0)
 
shell日常实战防dos攻击
摘要: 根据web日志或者或者网络连接数,监控当某个IP并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频率每隔3分钟。防火墙命令为:iptables -I INPUT -s 10.0.1.10 -j DROP。这个脚本是基于IPTABLES的周末将firewalld的防火墙脚本写好 阅读全文
posted @ 2018-08-09 00:44 铅笔学园 阅读(176) 评论(0) 推荐(0)
 
 
上一页 1 2 3 4 5

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3