ifconfig命令:查看與配置網(wǎng)絡(luò)狀態(tài)命令 (看不到網(wǎng)關(guān))
# ifdown 網(wǎng)卡設(shè)備名
# 禁用該網(wǎng)卡設(shè)備
# ifup 網(wǎng)卡設(shè)備名
# 啟用該網(wǎng)卡設(shè)備
# netstat 選項
選項:
-t:列出TCP協(xié)議端口
-u:列出UDP協(xié)議端口
-n:不使用域名與服務(wù)名,而使用IP地址和端口號
-l :僅列出在監(jiān)聽狀態(tài)網(wǎng)絡(luò)服務(wù)(只有TCP有監(jiān)聽狀態(tài))
-a:列出所有網(wǎng)絡(luò)連接
-r :列出路由列表,功能和route命令一致
# netstat -rn
# route -n
[root@localhost ~]# route add default gw 192.168.116.1
# 添加默認網(wǎng)關(guān)(沒有什么太大作用)
nslookup命令:用來翻譯域名對應(yīng)哪個IP
(1):nslookup [主機名或IP]
# 進行域名與IP地址解析
(2):查看本機DNS服務(wù)器
# ping [選項] ip或域名
探測指定IP或域名的網(wǎng)絡(luò)狀況
選項:
-c:次數(shù):指定ping包的次數(shù)
注:ping 的時候linux命令,客戶機會向目標計算機發(fā)送一個 icmp 的數(shù)據(jù)包,然后對方會回應(yīng)linux命令,時間越短表明網(wǎng)絡(luò)速度越快,連接越順暢。
telnet [域名或者IP] [端口]
# 遠程管理與端口探測命令
協(xié)議不加密,很少使用,大多用于探測對方某個端口是否開啟。
traceroute [選項] IP或域名
# 路由跟蹤命令
選項:
-n:使用IP,不使用域名,速度更快。
注:辦公環(huán)境下常用命令,家庭環(huán)境下不經(jīng)常用。因為大部分節(jié)點是不允許隨便ping的。
如果某天我們不能連接自己的服務(wù)器了,可以使用這條命令,在哪個節(jié)點上出現(xiàn)了***說明哪個節(jié)點出現(xiàn)了問題。
[root@localhost ~]# wget
# 下載命令
# tcpdump -i eth0 -nnX port 21
選項:
-i指定網(wǎng)卡接口
-nn 將數(shù)據(jù)包中的域名與服務(wù)轉(zhuǎn)為IP和端口
-X 以十六進制和ASCII碼顯示數(shù)據(jù)包內(nèi)容
port 指定監(jiān)聽的端口
cat /etc/passwd
為user1用戶設(shè)置一個密碼sky123
執(zhí)行命令:tcpdump -i eth0 -nnX port 21
抓到的數(shù)據(jù)包