Linux中 ip 命令的使用實(shí)例


在以前的Linux系統(tǒng)版本中,我們一直使用' ifconfig '命令查看ip地址等信息。但是“ifconfig”已經(jīng)不再被維護(hù),并在近幾年的Linux版本中已經(jīng)被棄用。
查看網(wǎng)絡(luò)接口信息
bob@ubuntu-20-04:~$?ip?addr?show

這會(huì)顯示系統(tǒng)上所有網(wǎng)絡(luò)接口的信息,但是如果我們要查看單個(gè)網(wǎng)卡信息,以下我們要查看ens33接口的ip信息,可以使用以下命令:
bob@ubuntu-20-04:~$?ip?addr?show?ens33

啟用或者禁用網(wǎng)絡(luò)接口
bob@ubuntu-20-04:~$?sudo?ip?link?set?ens33?down

可以看到ens33接口的狀態(tài)變成DOWN了。
bob@ubuntu-20-04:~$?sudo?ip?link?set?ens33?up

為接口設(shè)置臨時(shí)的IP地址
bob@ubuntu-20-04:~$?sudo?ip?addr?add?192.168.43.175/255.255.255.0?dev?ens33

可以看到ens33接口添加了一個(gè)新的ip地址。
從網(wǎng)絡(luò)接口中刪除ip地址
bob@ubuntu-20-04:~$?sudo?ip?addr?del?192.168.43.175/24?dev?ens33

查看路由和默認(rèn)網(wǎng)關(guān)信息
bob@ubuntu-20-04:~$?ip?route?show
default?via?192.168.43.2?dev?ens33?proto?dhcp?metric?100?
169.254.0.0/16?dev?ens33?scope?link?metric?1000?
192.168.43.0/24?dev?ens33?proto?kernel?scope?link?src?192.168.43.174?metric?100?

在上面的輸出中,我們將看到所有網(wǎng)絡(luò)接口的路由信息。我們還可以使用以下方式獲取到特定ip的路由信息:
bob@ubuntu-20-04:~$?ip?route?get?to?192.168.43.2

查看arp條目
bob@ubuntu-20-04:~$?ip?neigh?

查看網(wǎng)絡(luò)統(tǒng)計(jì)
bob@ubuntu-20-04:~$?ip?-s?link

總? ? 結(jié)
推薦閱讀:
5T技術(shù)資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,單片機(jī),樹莓派,等等。在公眾號(hào)內(nèi)回復(fù)「1024」,即可免費(fèi)獲取!!
評(píng)論
圖片
表情
