〖Linux〗自动更新Hosts的一个脚本
2013-05-19 19:50
337 查看
#!/bin/bash - #=============================================================================== # # FILE: hosts_update.sh # # USAGE: ./hosts_update.sh # # DESCRIPTION: # # OPTIONS: --- # REQUIREMENTS: --- # BUGS: --- # NOTES: --- # AUTHOR: linkscue (scue), linkscue@gmail.com # CREATED: 2013年05月19日 18时55分46秒 HKT # COPYRIGHT: Copyright (c) 2013, linkscue # REVISION: 0.1 # ORGANIZATION: ATX风雅组 #=============================================================================== hosts=${1:-/etc/hosts} for n in $(sed '/^$/d;/^#/d;/127/d' /etc/hosts | awk '{print $2}') do wget -o /dev/null "http://www.ip138.com/ips138.asp?ip=$n&action=2" -O - | \ grep '>>' | awk -F'[<>]' '{printf("%s\t%s\n",$9,$7)}' | sed 's/^ //' done
用途说明:
由于Google等网络不稳定,经常我们通常hosts+https的形式进入稳定的链接,但一旦无法连接时;
我们又需要手动更新Google的hosts信息,如果手动去修改庞大的网站ip,这是一个很大的工程量;
相关文章推荐
- 〖Linux〗自动更新Hosts的一个脚本
- 自己写的一个项目自动更新的Linux脚本
- 一个脚本让系统不再自动更新
- linux下如何自动检测并重新启动一个死掉的进程(shell脚本实现)
- linux下持续集成自动部署脚本,自动从jekins拉取war包并重新部署 (我去,一个大坑,if中的变量要双引号引起来,不然始终是true)
- linux下如何自动检测并重新启动一个死掉的进程,然后再把它杀死:)(shell脚本实现)
- Linux系统裁减之,制作一个极度精简的Linux-2-用脚本实现自动拷贝命令和依赖库文件
- Linux_Shell 服务器互通脚本, 第一次通信 自动记入 know_hosts
- 一个Linux下自动部署Web服务的脚本
- OpenWRT 设置脚本自动更新hosts访问不可描述的站点
- python脚本语言实现hosts自动更新
- 朋友的一个问题:Linux开机如何自动运行自己编写好的shell脚本
- Python:在Linux下创建一个脚本并且自动修改权限,可以选择路径。批量生成脚本 。
- 在linux上做到备份&更新单文件时的一个脚本,支持rollback,
- 一个修改linux hosts文件上google的脚本
- 一个php写的linux下lvm自动快照实现脚本
- ubuntu 下的第一个自启动脚本——自动挂载Windows下的一个目录到Linux下
- Linux平台自动部署脚本的一个简单例子
- 在linux 如何写一个自动用ssh登录重启Apache的脚本
- 让一个脚本自动定时运行,设置、启动 linux定时脚本 (crontab详解)