在 Linux 世界里找东西


tux2今天看到年轻的同事在那费力的找系统里某个文件, 我就指点了一下如何使用 find 命令找文件. 估计同事对我的敬仰又高了些吧, 开玩笑了, 我还羡慕他年轻呢… 说实话我的 Linux 水平也顶多算是唬人阶段, 抽空总结一下, 共勉.

首先是互联网里找某个域名的信息, 用 dig (就是挖), 很简单的.

$ dig raynix.info

; <<>> DiG 9.9.2-P1 <<>> raynix.info
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37258
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 6, ADDITIONAL: 13

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;raynix.info. IN A

;; ANSWER SECTION:
raynix.info. 29 IN A 199.27.134.166
raynix.info. 29 IN A 199.27.135.166

如果查看自己主机到目标主机的网络路径, 使用 traceroute 命令. 我很喜欢此命令, 就好像看着自己魔爪从一个大陆伸向另一个一样.

$ traceroute raynix.info

1 192.168.1.1 (192.168.1.1) 0.347 ms 0.333 ms 0.434 ms #家里路由器
2 10.48.0.1 (10.48.0.1) 11.040 ms 11.093 ms 11.144 ms   #ISP 广域网?
3 meb3-ge2-1-1.gw.optusnet.com.au (198.142.164.33) 13.603 ms 13.630 ms 13.679 ms # ISP 接口
4 xe-6-1-0.md12.optus.net.au (119.225.57.253) 153.394 ms 153.391 ms 153.443 ms # ISP 主干网?
5 * * * # 神秘的有关单位
6 tengige0-3-0-5.lon70.melbourne.telstra.net (165.228.132.193) 210.775 ms 222.452 ms 222.446 ms #更大的 ISP网络
7 bundle-ether2.win18.melbourne.telstra.net (203.50.6.78) 211.002 ms 210.997 ms 211.019 ms
8 bundle-ether2.win-core1.melbourne.telstra.net (203.50.6.113) 212.557 ms 212.570 ms 212.622 ms
9 bundle-ether12.ken-core4.sydney.telstra.net (203.50.11.12) 195.557 ms 195.580 ms 195.631 ms # 到达悉尼了?
10 tengigabitethernet7-1.ken45.sydney.telstra.net (203.50.20.64) 194.599 ms 199.748 ms 200.223 ms
11 pacnet2.lnk.telstra.net (139.130.94.34) 229.498 ms 229.548 ms 229.566 ms # 准备下海
12 te0-2-0-0.cr1.syd5.asianetcom.net (203.192.174.177) 230.787 ms 241.927 ms 241.109 ms #在亚洲某处冒个泡么?
13 gi3-1-0.gw1.syd2.asianetcom.net (203.192.174.186) 207.988 ms 207.977 ms 207.117 ms
14 CDF-0011.asianetcom.net (203.192.167.86) 239.381 ms 240.509 ms 240.476 ms
15 cf-199-27-135-166.cloudflare.com (199.27.135.166) 232.210 ms 232.638 ms 232.722 ms # 232毫秒到达美国西海岸, yay~

在局域网内查看在线的主机/设备我用 nmap 命令. 以前自家局域网也就是两台电脑, 现在不同了, 电脑, 手机和各种 pad 都联网了, 扫描一下没准儿还有蹭网的邻居呢 🙂

$ nmap 192.168.1.1/24

Nmap scan report for 192.168.1.5
Host is up (0.00060s latency).
Not shown: 994 closed ports
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
53/tcp open domain
80/tcp open http
8000/tcp open http-alt

过两天再写本机找东西的方法  🙂