Linux 筆記分享十九:網路命令

yuanshang發表於2019-01-08

1、ifconfig

檢視和配置網路狀態命令

2、ifdown

禁用網路卡裝置

ifdown 網路卡裝置名

3、ifup

啟用網路卡裝置

ifup 網路卡裝置名

4、netstat

檢視網路狀態

netstat [選項]
  • 選項

-t: 列出TCP協議埠

-u: 流出UDP協議埠

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

-l: 僅列出在監聽狀態網路服務

-a: 列出所有的網路連線

  • 檢視閘道器資訊
netstat -rn

或者

route -n

5、route

檢視和設定閘道器(檢視在上面)

  • 臨時設定閘道器
route add default gw 192.168.1.1

意義不大

  • 刪除臨時閘道器
route del default gw 192.168.1.1

6、nslookup

檢視本機DNS伺服器,並解析域名獲取對應IP地址

nslookup [域名]

不加域名,檢視本機DNS,加域名,解析域名的同時,也可看本機DNS

不加域名的時候,需要在互動介面輸入server

exit退出互動介面

1、ping

探測指定IP和域名的網路狀態

ping [選項] 域名或者IP
  • 選項

-c 次數: 指定ping的次數

  • 注意

以為Linux的ping比較實在,不加-c會一直ping下去

2、telnet

遠端管理與埠探測命令

telnet [域名或IP] [埠]

例如:

telnet 192.168.0.252 80

因為是明文傳遞的,不能用

  • 探測完如何退出

ctrl+]

在互動介面輸入quit即可

3、traceroute

路由跟蹤命令

traceroute [選項] IP或域名
  • 選項

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

4、wget

下載命令

wget [web服務檔案地址]

5、tcpdump

截獲指定訪問網路卡和埠的資料

tcpdump -i eth0 -nnX port 21
  • 選項

-i: 指定網路卡介面

-nn: 將資料包中的域名與服務轉為IP和埠

-X: 以十六進位制和ASCII碼顯示資料包內容

port: 指定監聽的埠

本作品採用《CC 協議》,轉載必須註明作者和本文連結
我們是一群被時空壓迫的孩子。 ---- 愛因斯坦

相關文章