分类 MacOSX 下的文章

mac下ppk转换成pem

因为默认的putty是ppk认证的,而通过终端ssh的时候需要pem,所以先要mac下通过port安装putty的工具。

$ port install putty
$ puttygen privatekey.ppk -O private-openssh -o privatekey.pem
$ ssh username@ip -i privatekey.pem

mac 安装port和brew

安装homebrew


curl -L http://github.com/mxcl/homebrew/tarball/master | tar xz --strip 1 -C /usr/local

安装MacPort


https://distfiles.macports.org/MacPorts/MacPorts-2.1.2-10.8-MountainLion.pkg 

然后将/opt/local/bin和/opt/local/sbin添加到$PATH搜索路径中 
编辑/etc/profile文件中,加上 
export PATH=/opt/local/bin:$PATH 
export PATH=/opt/local/sbin:$PATH 

OS X下能访问网页但ping不通域名

昨晚碰到一个奇葩的问题,所有网页的浏览都正常,QQ也正常,明明可以打开网站,但是ping那个网站就是显示不通,无法解析。一看就知道本地的DNS查找有问题,修改了reslov.conf加了8.8.8.8还是没用,这我就纳闷了。还有奇怪的,QQ音乐和AppStore也打不开,都是无法连接网络。但是我用nslookup都是可以的,直接pingIP也是没问题。这真是诡异了,今天无意中发现了mDNSResponder
这个东西,这个东西估计是MAC OS X自定义的一个DNS解析,linux下是没这个的,直接就是根据hosts和resolv.conf来解析的。我ps aux了下没发现有这个程序在跑,我就找到/System/Library/LaunchDaemons/com.apple.mDNSResponder.plist,发现里面是启动/usr/sbin/mDNSResponder的设置,我手动运行了还是不对。然后查看了下系统日志,/var/log/system.log

- 阅读剩余部分 -