在linux下,要是網絡出現延遲,通常我們需要分析自己到對端的服務器的網絡環境
1 例:ping www.baidu.com 2 traceroute www.baidu.com
通過分析來確定大概是什么問題,可當我們去跟蹤某個ip的時候不知道來源,假如每一個都去www.ip138.com上查的話效率太慢了,且很麻煩,所以一款非常方便的軟件橫空出世(nali-0.2.tar.gz)。
nali,名字取自中文“哪里”的拼音。nali包含一組命令行程序,其主要功能就是把一些網絡工具的輸出的IP字符串,附加上地理位置信息(使用純真數據庫).
1 nali包括以下命令: 2 #nali 3 #nali-dig 4 #nali-ping 5 #nali-nslookup 6 #nali-tracepath 7 #nali-traceroute
每一個命令都和linux上原來的命令用法相同。如:nali-ping www.baidu.com
首先來說下下載安裝:
1 #tar zxf nali-0.2.tar.gz 2 #cd nali-0.2 3 #./configure && make && make install
安裝完以后就可以直接調用這幾個命令了。它會在顯示ip的同時后面附上地理位置,非常方便,下面我們就來看看它的效果把!
還有就是介紹下外部命令調用nali的用法:
使用nali來分析web的訪問日志,當然通過shell一些簡單處理來對訪問量的排序,使得輸出非常人性化:
#cat /etc/httpd/logs/access_log | awk '{print $1}' | sort | uniq -c | nali | sort -rnk1 | more
如果覺得輸入麻煩,添加alias即可:
#vim /root/.bashrc 添加一條:alias ping='nali-ping' 其余幾條類似即可 最后生效下:#source /root/.bashrc
?