通过文件里面的网址,判断是否访问成功网址

 #!/bin/bash
check(){
code=`curl -I -m -o /dev/null -s -w %{http_code} http://$url`
echo $code
if [ $code -eq ]; then
echo "ok"
else
echo "not ok"
fi
}
:<<EOF
while read url
do
check
done < url.txt
EOF
for url in `cat url.txt`
do
check
done

防止DDoS攻击

 #!/bin/bash
webdir=/var/www/html/
##校验文件内容
md5sum -c --quiet /opt/webfile.db
if [ $? -eq ]; then
echo "web dir is safely"
else
echo "web dir is risk"
fi
find $webdir -type f > /opt/countfile_change
count=$(diff /opt/countfile*|wc -l)
if [ $count -gt ]; then
echo "web 被篡改!"
else
echo "ok"
fi

最新文章

  1. bootstrap中popover.js(弹出框)使用总结+案例
  2. .eww
  3. hibernate注解随笔—10月8日
  4. 使用ScheduledExecutorService实现Timer
  5. 十分钟学会mysql数据库操作
  6. S2 第二本书 深入.NET平台和C#编程 总结 by天命
  7. Spring常用annotation标签
  8. 全国行政区划代码(json对象版)
  9. error opening registry key software/javasoft/java runtime environment
  10. ASP.NET MVC 4.0 学习6-Model Binding
  11. ubuntu查看硬件信息
  12. centos 修改shm
  13. linux权限解读
  14. JVM菜鸟进阶高手之路十三(等你来战!!!)
  15. (2-1)SpringCloue-Eureka实现高可用注册中心
  16. CSS3 Background-origin
  17. charles重复发送一个网络请求&amp;同时发送N次
  18. python excel表格操作
  19. 前端开发之jQuery库
  20. ps-如何去水印

热门文章

  1. Mybatis:CRUD操作
  2. 爬虫之scrapy安装与基本使用
  3. Hadoop3.2.1版本的环境搭建
  4. python、C++经典算法题:打印100以内的素数
  5. Geotools求shapefile路网中任意两点之间最短路径的距离
  6. C语言程序设计100例之(8):尼科彻斯定理
  7. MySQL-配置环境变量及修改密码(附-mysql安装教程)
  8. ES6学习笔记01 -- 暂时性死区 ( temporal dead zone )
  9. aop的简单使用(代码和配置记录)
  10. SSE图像算法优化系列三十:GIMP中的Noise Reduction算法原理及快速实现。