Linux命令網路操作之ifconfig

來源:互聯網
上載者:User

以下主要向大家介紹60個必學的Linux命令,這些命令是新手必須掌握的,你只要掌握好了,你的技術會有很大的提升,希望大家看完之後技術會有很高的提升。

網路操作命令Linux必學的命令:網路操作命令

因為Linux系統是在Internet上起源和發展的,它與生俱來擁有強大的網路功能和豐富的網路應用軟體,尤其是TCP/IP網路通訊協定的實現尤為成熟。
Linux的網路命令比較多,其中一些命令像ping、
ftp、telnet、route、netstat等在其它作業系統上也能看到,但也有一些Unix/Linux系統專屬的命令,如ifconfig、
finger、mail等。Linux網路操作命令的一個特點是,命令參數選項和功能很多,一個命令往往還可以實現其它命令的功能。
ifconfig
1.作用
ifconfig用於查看和更改網路介面的地址和參數,包括IP地址、網路遮罩、廣播位址,使用許可權是超級使用者。
2.格式
ifconfig -interface [options] address
3.主要參數
-interface:指定的網路介面名,如eth0和eth1。
up:啟用指定的網路介面卡。
down:關閉指定的網路介面。
broadcast address:設定介面的廣播位址。
pointopoint:啟用點對點方式。
address:設定指定介面裝置的IP地址。
netmask address:設定介面的子網路遮罩。
4.應用說明
ifconfig是用來設定和配置網卡的命令列工具。為了手工配置網路,這是一個必須掌握的命令。使用該命令的好處是無須重新啟動機器。要賦給eth0介面IP地址207.164.186.2,並且馬上啟用它,使用下面命令:
#fconfig eth0 210.34.6.89 netmask 255.255.255.128 broadcast 210.34.6.127

命令的作用是設定網卡eth0的IP地址、網路遮罩和網路的本地廣播位址。若運行不帶任何參數的ifconfig命令,這個命令將顯示機器所有啟用介面的
資訊。帶有“-a”參數的命令則顯示所有介面的資訊,包括沒有啟用的介面。注意,用ifconfig命令配置的網路裝置參數,機器重新啟動以後將會丟失。
如果要暫停某個網路介面的工作,可以使用down參數:
#ifconfig eth0 down
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標出。
4.應用執行個體
添加IP地址192.168.2.2/24到eth0網卡上:
#ip addr add 192.168.1.1/24 dev eth0
丟棄源地址屬於192.168.2.0/24網路的所有資料報:
#ip rule add from 192.168.2.0/24 prio 32777 reject

希望以上的Linux命令對大家有所協助。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.