歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

查看linux中的ip地址命令詳解

  相信大家都了解在linux下查看ip的方法。下面由學習啦小編整理了查看linux中的ip地址命令詳解,希望對你有幫助。

  查看linux中的ip地址命令詳解

  Linux查看IP地址的命令--ifconfig

  ifconfig命令用於查看和更改網絡接口的地址和參數

  $ifconfig -a

  lo0: flags=849 mtu 8232

  inet 127.0.0.1 netmask ff000000

  hme0: flags=863 mtu 1500

  inet 211.101.149.11 netmask ffffff00 broadcast 211.101.149.255

  ether 8:0:20:a7:4d:21

  系統會顯示網絡接口的名稱,接口的狀態(up or down),

  接口的IP地址和掩碼等信息

  擴展:linux如何更改網絡接口的IP地址

  #ifconfig hme0 down

  #ifconfig hme0 211.101.149.233 netmask 255.255.255.0 up

  首先,使用down命令參數把網絡接口hme0的服務暫時停止,然後再用Linux查看ip的ifconfig命令給

  接口分配新的IP地址和掩碼,並啟動網絡接口服務

  也可以通過改變文件/etc/hosts中的IP地址的值並重新啟動系統來更改機器的IP地址。

  /etc/hosts/: 211.101.149.11 sampdt

  定義主機名在/etc/hostname.hme0及IP地址。

  更改了網卡/增加了網卡,系統不能自動啟動該接口服務,這時需要手動創建網口服務:

  #ifconfig hme0 plumb

  Linux查看ip即可以為接口le0創建網口服務

  相應地,用ifconfig帶unplumb參數可以停止服務並關閉網絡.

  補充:linux下的ip命令詳解

  ip

  1.作用

  ip是iproute2軟件包裡面的一個強大的網絡配置工具,它能夠替代一些傳統的網絡管理工具,例如ifconfig、route等,使用權限為超級用戶。幾乎所有的Linux發行版本都支持該命令。

  2.格式

  ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]

  3.主要參數

  OPTIONS是修改ip行為或改變其輸出的選項。所有的選項都是以-字符開頭,分為長、短兩種形式。目前,ip支持如表1所示選項。

  OBJECT是要管理者獲取信息的對象。目前ip認識的對象見表2所示。

  表1 ip支持的選項

  -V,-Version 打印ip的版本並退出。

  -s,-stats,-statistics 輸出更為詳盡的信息。如果這個選項出現兩次或多次,則輸出的信息將更為詳盡。

  -f,-family 這個選項後面接協議種類,包括inet、inet6或link,強調使用的協議種類。如果沒有足夠的信息告訴ip使用的協議種類,ip就會使用默認值inet或any。link比較特殊,它表示不涉及任何網絡協議。

  -4 是-family inet的簡寫。

  -6 是-family inet6的簡寫。

  -0 是-family link的簡寫。

  -o,-oneline 對每行記錄都使用單行輸出,回行用字符代替。如果需要使用wc、grep等工具處理ip的輸出,則會用到這個選項。

  -r,-resolve 查詢域名解析系統,用獲得的主機名代替主機IP地址

  COMMAND 設置針對指定對象執行的操作,它和對象的類型有關。一般情況下,ip支持對象的增加(add)、刪除(delete)和展示(show或list)。有些對象不支持這些操作,或者有其它的一些命令。對於所有的對象,用戶可以使用help命令獲得幫助。這個命令會列出這個對象支持的命令和參數的語法。如果沒有指定對象的操作命令,ip會使用默認的命令。一般情況下,默認命令是list,如果對象不能列出,就會執行help命令。

  ARGUMENTS 是命令的一些參數,它們倚賴於對象和命令。ip支持兩種類型的參數:flag和parameter。flag由一個關鍵詞組成;parameter由一個關鍵詞加一個數值組成。為了方便,每個命令都有一個可以忽略的默認參數。例如,參數dev是ip link命令的默認參數,因此ip link ls eth0等於ip link ls dev eth0。我們將在後面的詳細介紹每個命令的使用,命令的默認參數將使用default標出。

Copyright © Linux教程網 All Rights Reserved