Linux網絡命令


一、網絡環境查看命令

1、ifconfig命令

ifconfig命令:查看與配置網絡狀態命令 (看不到網關)

2、關閉與啟動網卡

# ifdown  網卡設備名

# 禁用該網卡設備

 

# ifup  網卡設備名

# 啟用該網卡設備

3、查詢網絡狀態

# netstat  選項

選項:

  -t:列出TCP協議端口

  -u:列出UDP協議端口

  -n:不使用域名與服務名,而使用IP地址和端口號

  -l :僅列出在監聽狀態網絡服務(只有TCP有監聽狀態)

  -a:列出所有網絡連接

  -r :列出路由列表,功能和route命令一致

4、查看網關

# netstat  -rn

# route  -n

[root@localhost ~]# route add default gw 192.168.116.1
# 添加默認網關(沒有什么太大作用)

5、查看DNS

nslookup命令:用來翻譯域名對應哪個IP

(1):nslookup  [主機名或IP]

# 進行域名與IP地址解析

(2):查看本機DNS服務器

二、網絡測試命令

1、ping命令

# ping  [選項]  ip或域名

探測指定IP或域名的網絡狀況

選項:

  -c:次數:指定ping包的次數

注:ping 的時候,客戶機會向目標計算機發送一個 icmp 的數據包,然后對方會回應,時間越短表明網絡速度越快,連接越順暢。

2、telnet命令

telnet  [域名或者IP]  [端口]

# 遠程管理與端口探測命令

協議不加密,很少使用,大多用於探測對方某個端口是否開啟。

3、trceroute命令

traceroute  [選項]  IP或域名

# 路由跟蹤命令

選項:

  -n:使用IP,不使用域名,速度更快。

注:辦公環境下常用命令,家庭環境下不經常用。因為大部分節點是不允許隨便ping的。

如果某天我們不能連接自己的服務器了,可以使用這條命令,在哪個節點上出現了***說明哪個節點出現了問題。

4、wget命令

[root@localhost ~]# wget http://soft.vpser.net/lnmp1.1-full.tar.gz

# 下載命令

5、tcpdump命令

# tcpdump  -i  eth0  -nnX  port  21

選項:

  -i  指定網卡接口

  -nn    將數據包中的域名與服務轉為IP和端口

  -X    以十六進制和ASCII碼顯示數據包內容

  port   指定監聽的端口

cat  /etc/passwd

為user1用戶設置一個密碼sky123

執行命令:tcpdump -i  eth0  -nnX  port  21

抓到的數據包

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM