优雅的使用 Mac

起头 MacOSX 是平时工作生活所使用的系统,从 Windows 走过来,乐不思蜀 lsof Mac 上使用(netstat -an -ptcp)来查看端口使用情况,也可以用 lsof 来查看, 这里是几个基本用法,来自于这篇博文,感谢博主。 lsof -i[46] [protocol][@hostname|hostaddr][:service|port] 46 --> ipv4 or ipv6 protocol --> tcp or udp hostname --> internet host name hostaddr --> ipv4地址 service --> /etc/service中的 service name (可以不只一个) port --> 端口号 (可以不只一个) lsof 查看端口占用 lsof -i:9100 lsof 查看文件被什么进程占用 lsof /etc/hosts COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME Gas\x20Ma 39968 zhoujing2 5r REG 1,4 301 22679474 /private/etc/hosts Google 41670 zhoujing2 25r REG 1,4 301 22679474 /private/etc/hosts Gas Mask 一直报有其他的进程在改 hosts 文件,之前一直不知道为什么,今天用这个命令找到了,居然是 Chrome 。

Read More

优雅的使用 Linux

起头 Linux 是我最喜欢的操作系统之一,平时用的最多的是 CentOS,Linux 的强悍不是我只言片语能描述清楚的,这篇博文将以事件记录的形式随时收集记录我平时所遇到的一些工具、命令、故障等。 网络工具包 host、nslookup、dig 等 平时经常用的几个命令 host,nslookup,dig 等,新装的 CentOS 虚拟机运行 host 命令既然报 “找不到这个命令” sudo yum install host,并没有这个包的安装,谷歌后发现 host 命令属于网络工具包中的一个。 下面列出各个发行版对应的包安装方式: Ubuntu:# sudo apt-get install dnsutils Debian: # apt-get install dnsutils Fedora / Centos: # yum install bind-utils

Read More