pip 升级 pip 失败

今天在使用 python pip 安装一个 python 包的时候,一直提示:

# pip install --upgrade pip
Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist-packages
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

尝试按说明执行 pip …

more ...

Mac OSX Yosemite 10.10 WIFI 掉线修复

原先用的是 Mac Air 11,通过Time Machine迁移至 Mac Retina 13,最后升级成 Yosemite 10.10 的,系统已经用了一段时间的,最近才忽然出出WIFI掉线的问题。

而且此掉线比较奇怪,WIFI Connection正常,TCP/UDP/ICMP包均不正常, 并且我试过在ping/safari/ssh等均异常的情况下,我某正在下载内容的应用(genymotion), 却坚持到了最后,并成功下载完了近200M的内容,所以基本排除了无线路由的问题。

重启电脑无效,网上搜到这么一编文章:别忙升级,苹果 Yosemite 频现 WiFi 断线综合症

虽然前面两种方法无效,但第三种方法还是给了我启示的,凭直接猜测应该是:

/Library/Preferences/SystemConfiguration

这个目录,进行这个目录,果然看到一堆与wifi关键字的文件:

$ ls
NetworkInterfaces.plist …
more ...

查询 dns server 使用的bind版本

其实命令很简单,但我发现我老记不住,所以做个记录吧(我总是把version.bind记成bind.version,orz)

 dig @${server} TXT CHAOS version.bind

${server}换成你想查询的dns服务器IP地址即可,如:

dig @8.8.8.8 CHAOS TXT version.bind

其实通常情况下出于安全考虑,大多数我们是查询不到版本信息的(系统管理员禁用了)

bind 可以通过如下设置禁用版本号查询:

options {
    version none;
}

或者你可以将此值设置为某个固定字符串,如 "someone like you"

more ...