溫馨提示×

溫馨提示×

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

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

Linux系統的基本網絡命令都有什么呢

發布時間:2022-01-25 11:50:15 來源:億速云 閱讀:142 作者:柒染 欄目:開發技術

今天就跟大家聊聊有關Linux系統的基本網絡命令都有什么呢,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

1. hostname

hostname 沒有選項,顯示主機名字

hostname  d 顯示機器所屬域名

hostname  f 顯示完整的主機名和域名

hostname  i 顯示當前機器的 ip 地址

補充:其實使用 “hostname+新的主機名” 命令還可以臨時設置主機名,比如hostname newname

這樣用的好處是,可以臨時修改主機名稱而不用重啟。而通過/etc/sysconfig/network 文件來修改主機名則需要重啟才能生效。當然,我們在在執行這個命令后,必須記得手動修改/etc/sysconfig/network 文件里面的 HOSTNAME 的值,以便后續重啟生效,這算是一個小技巧哦!

2. ping

ping 將數據包發向用戶指定地址。當包被接收,目標機器發送返回數據包。ping 主要有兩個作用:

  • 用來確認網絡連接是暢通的。

  • 用來查看連接的速度信息。

如果你 ping zhangge.net 它將返回它的 ip 地址 。你可以通過 ctrl+C 來停止命令。

補充:-c 參數可以定義 ping 的次數,腳本中的網絡判斷用得比較多,比如 ping -c 4  zhangge.net 就是 ping 張戈博客四次;而在 windows 下,則使用-n 參數來定義 ping 次數,如 ping -n 4 zhangge.net

3. ifconfig

查看用戶網絡配置。它顯示當前網絡設備配置。對于需要接收或者發送數據錯誤查找,這個工具極為好用。

補充:Windows 用的 ipconfig,話說博主用久了 Linux,回到 windows 下回經常輸入 ifconfig  o(╯□╰)o…

4. iwconfig

iwconfig 工具與 ifconfig 和 ethtool 類似。是用于無線網卡的 . 你可以用他查看設置基本的 Wi-Fi 網絡信息,例如 SSID, channel 和 encryption.還有其他很多配置你也可以查看和修改,, 包括 接收靈敏度, RTS/CTS, 發送數據包的分片大小,以及無線網卡的重傳機制。

5. nslookup

nslookup 這個命令在 有 ip 地址時,可以用這個命令來顯示主機名,可以找到給定域名的所有 ip 地址。而你必須連接到互聯網才能使用這個命令。

例子. nslookup marsge.cn

你也可以使用 nslookup 從 ip 獲得主機名或從主機名獲得 ip。

補充:這個命令在 Windows 下同樣適用。

6. traceroute

一個方便的工具??捎脕聿榭磾祿谔峤坏竭h程系統或者網站時候所經過的路由器的 IP 地址、跳數和響應時間。同樣你必須鏈接到互聯網才能使用這個命令。

補充:windows 下也有個類似的命令,喜歡玩 Windows 命令的童鞋可以試試:

MS DOS

12345678910111213141516tracert   使用方式: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout]         [-R] [-S srcaddr] [-4] [-6] target_name   選項:    -d         不要將地址解析為主機名。    -h maximum_hops  搜尋目標所用的最大躍點數目。    -j host-list    松散的主機列表來源路由 (僅 IPv4)。    -w timeout     每個回復的等候逾時 (毫秒)。    -R         追蹤來回路徑 (僅 IPv6)。    -S srcaddr     要使用的來源地址 (僅 IPv6)。    -4         強制使用 IPv4。    -6         強制使用 IPv6。   舉例:tracert zhangge.net


7. finger

查看用戶信息。顯示用戶的登錄名字、真實名字以及登錄終端的名字和登錄權限。這是 unix 一個很老的命令,現在已很少使用了。

補充:另外用 who -a 命令也可以查看用戶信息。

8. telnet

通過 telnet 協議連接目標主機,如果 telnet 連接可以在任一端口上完成即代表著兩臺主機間的連接良好。telnet hostname port – 使用指定的端口 telnet 主機名。這通常用來測試主機是否在線或者網絡是否正常。

補充:此命令在 Windows 下同樣適用。

9. ethtool

ethtool 允許你查看和更改網卡的許多設置(不包括 Wi-Fi 網卡)。你可以管理許多高級設置,包括 tx/rx、校驗及網絡喚醒功能。下面是一些你可能感興趣的基本命令:

ethtool -i 顯示一個特定網卡的驅動信息,檢查軟件兼容性時尤其有用

ethtool -p 啟動一個適配器的指定行為,比如讓適配器的 LED 燈閃爍,以幫助你在多個適配器或接口中標識接口名稱

ethtool -s 顯示網絡統計信息

ethtool speed  設置適配器的連接速度,單位是 Mbps

10. netstat

發現主機連接最有用最通用的 Linux 命令。你可以使用”netstat -g”查詢該主機訂閱的所有多播組(網絡)

netstat -nap | grep port 將會顯示使用該端口的應用程序的進程 id

netstat -a or netstat –all 將會顯示包括 TCP 和 UDP 的所有連接

netstat  tcp or netstat –t 將會顯示 TCP 連接

netstat  udp or netstat –u 將會顯示 UDP 連接

netstat -g 將會顯示該主機訂閱的所有多播網絡。

看完上述內容,你們對Linux系統的基本網絡命令都有什么呢有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

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

AI

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