Linux下更新和备份Hosts | 寒山烟雨
现在的位置: 首页 > 小试身手 > 正文

Linux下更新和备份Hosts

2013年02月09日 小试身手 ⁄ 共 560字 ⁄ 字号 评论 10 条 ⁄ 阅读 6,426 views 次

嗯嗯,啥也不说了。其实就是个从一些网站上获取最新Hosts。为了安全起见,需要以root权限运行。

貌似代码的缩进出现问题了。下载:http://forum.ubuntu.org.cn/download/file.php?id=167672

 Python | 
 
 copy code |
?

01
# coding=utf-8
02
import urllib
03
import os
04
 
05
 
06
def Download():
07
    h=open('hosts','w')
08
    fh=urllib.urlopen("https://smarthosts.googlecode.com/svn/trunk/hosts")
09
    h.write(fh.read())
10
    h.close
11
 
12
def Move():
13
    Download()
14
    os.system("mv /etc/hosts /etc/hosts.old")
15
    os.system("mv hosts /etc/hosts")
16
    print "更新完成,请重启浏览器"
17
 
18
def Rwnew():
19
    os.system("mv etc/hosts.old /etc/hosts")
20
    print "还原完成,请重启浏览器"
21
 
22
print "请以root权限运行"
23
print "请选择更新还是还原(1,更新;2,还原):"
24
i=int(input())
25
 
26
if i==1:
27
    Move()
28
else:
29
    if i==2:
30
        Renew()
31
    else:
32
        print "EOF"
33
 
34

0
【上篇】
【下篇】

目前有 10 条留言    访客:9 条, 博主:1 条

  1. 玻璃钢电缆支架 2015年04月28日 下午2:41  @回复  Δ-49楼 回复

    谢谢分享了,留言是美德,大家多留言

  2. ThisTusooa 2014年07月05日 下午8:52  @回复  Δ-48楼 回复

    留言是种美德,写点什么...


    • 管理员
      hsyyf 2014年07月08日 下午11:07  @回复  ∇地下1层 回复

      兔嫂好久不见啊

  3. 美国主机侦探 2013年05月26日 下午6:29  @回复  Δ-47楼 回复

    很实用的文章

  4. b33e 2013年05月05日 上午12:25  @回复  Δ-46楼 回复

    嗯,python蛮好玩

  5. hostgator 2013年04月24日 上午9:41  @回复  Δ-45楼 回复

    好专业的,学习一下

  6. 废气风机 2013年04月14日 下午3:41  @回复  Δ-44楼 回复

    试了试,确实可行!

  7. 冷轩信 2013年03月14日 下午6:53  @回复  Δ-43楼 回复

    聪明的hosts

  8. 正版软件分享 2013年02月25日 上午11:43  @回复  Δ-42楼 回复

    新年好,我看看。

  9. 废气风机 2013年02月21日 下午9:27  @回复  Δ-41楼 回复

    不错,收藏了,谢谢博主分享

给我留言

留言无头像?


×