溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統下必須知道的11個網絡命令

發布時間:2021-09-17 14:11:22 來源:億速云 閱讀:150 作者:chen 欄目:系統運維

這篇文章主要介紹“Linux系統下必須知道的11個網絡命令 ”,在日常操作中,相信很多人在Linux系統下必須知道的11個網絡命令 問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Linux系統下必須知道的11個網絡命令 ”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

1.curl & wget

使用curl或wget命令,不用離開終端就可以下載文件。如你用curl,鍵入curl -O后面跟一個文件路徑。wget則不需要任何選項。下載的文件在當前目錄。

代碼如下:

curl -O website.com/file wget website.com/file

Linux系統下必須知道的11個網絡命令

2.ping

ping發送ECHO_REQUEST包到你指定的地址。這樣你可以很方便確認你的電腦和Internet或是一個指定的IP地址是不是通的。使用 -c 開關,可以指定發送ECHO_REQUEST包的個數。

代碼如下:

ping -c 4 google.com

Linux系統下必須知道的11個網絡命令

3.tracepath & traceroute

tracepath命令和traceroute命令功能類似,但不需要root權限。并且Ubuntu預裝了這個命令,traceroute命令沒有預裝的。tracepath追蹤出到指定的目的地址的網絡路徑,并給出在路徑上的每一跳(hop)。如果你的網絡有問題或是慢了,tracepath可以查出網絡在哪里斷了或是慢了。

代碼如下:

tracepath example.com


Linux系統下必須知道的11個網絡命令 

4.mtr

mtr命令把ping命令和tracepath命令合成了一個。mtr會持續發包,并顯示每一跳ping所用的時間。也會顯示過程中的任何問題,在下面的示例中,可以看到在第6跳丟了超過20%的包。

代碼如下:

mtr howtogeek.com

Linux系統下必須知道的11個網絡命令

鍵入q或是CTRL + C來退出命令。

5.host

host命令用來做DNS查詢。如果命令參數是域名,命令會輸出關聯的IP;如果命令參數是IP,命令則輸出關聯的域名。

代碼如下:

host howtogeek.com host 208.43.115.82

Linux系統下必須知道的11個網絡命令

6.whois

whois命令輸出指定站點的whois記錄,可以查看到更多如誰注冊和持有這個站點這樣的信息。

代碼如下:

whois example.com

Linux系統下必須知道的11個網絡命令

7.ifplugstatus

ifplugstatus命令可以告訴你是否有網線插到在網絡接口上。這個命令Ubuntu沒有預裝,通過下面的命令來安裝:

sudo apt-get install ifplugd

這個命令可以查看所有網絡接口的狀態,或是指定網絡接口的狀態:

代碼如下:

ifplugstatus ifplugstatus eth0

Linux系統下必須知道的11個網絡命令

命令輸出『Link beat detected』(檢測到連接心跳)表示有網線插著,如沒有則會輸出『unplugged』(未插入)。

8.ifconfig

ifconfig用于輸出網絡接口配置、調優和debug的各種選項??梢钥旖莸夭榭碔P地址和其它網絡接口的信息。鍵入ifconfig查看所有啟用的網絡接口的狀態,包括它們的名字??梢灾付ňW絡接口的名字來只顯示這一個接口的信息。

代碼如下:

ifconfig ifconfig eth0

Linux系統下必須知道的11個網絡命令

7.ifdown & ifup

ifdown和ifup命令和運行ifconfig up,ifconfig down的功能一樣。給定網絡接口的名字可以只禁用或啟用這一個接口。需要root權限,所以在Ubuntu上需要使用sudo來運行。

代碼如下:

sudo ifdown eth0 sudo ifup eth0

Linux系統下必須知道的11個網絡命令

在Linux桌面系統上運行這2個命令,很可能會輸出出錯信息。Linux桌面通過使用網絡管理器(NetworkManager)來管理你的網絡接口。不過在沒有安裝網絡管理器的服務器版上,這2個命令仍然可用。

如果確實要在命令行上配置網絡管理器,用nmcli命令。

10.dhclient

dhclient命令可以釋放你的電腦的IP地址并從DHCP服務器上獲得一個新的。需要root權限,所以在Ubuntu上需要sudo。無選項運行命令獲取新IP,或指定 -r 開關來釋放當前的IP地址。

代碼如下:

sudo dhclient -r sudo dhclient

Linux系統下必須知道的11個網絡命令

11.netstat

netstat命令可以顯示網絡接口的很多統計信息,包括打開的socket和路由表。無選項運行命令顯示打開的socket。

Linux系統下必須知道的11個網絡命令

這條命令還有很多功能。比如,netstat -p命令可以顯示打開的socket對應的程序。

Linux系統下必須知道的11個網絡命令

netstat -s則顯示所有端口的詳細統計信息。

Linux系統下必須知道的11個網絡命令

到此,關于“Linux系統下必須知道的11個網絡命令 ”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女