今天就跟大家聊聊有關Linux系統的基本網絡命令都有什么呢,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
hostname 沒有選項,顯示主機名字
hostname d 顯示機器所屬域名
hostname f 顯示完整的主機名和域名
hostname i 顯示當前機器的 ip 地址
補充:其實使用 “hostname+新的主機名” 命令還可以臨時設置主機名,比如hostname newname
這樣用的好處是,可以臨時修改主機名稱而不用重啟。而通過/etc/sysconfig/network 文件來修改主機名則需要重啟才能生效。當然,我們在在執行這個命令后,必須記得手動修改/etc/sysconfig/network 文件里面的 HOSTNAME 的值,以便后續重啟生效,這算是一個小技巧哦!
ping 將數據包發向用戶指定地址。當包被接收,目標機器發送返回數據包。ping 主要有兩個作用:
用來確認網絡連接是暢通的。
用來查看連接的速度信息。
如果你 ping 它將返回它的 ip 地址 。你可以通過 ctrl+C 來停止命令。
補充:-c 參數可以定義 ping 的次數,腳本中的網絡判斷用得比較多,比如 ping -c 4 就是 ping 張戈博客四次;而在 windows 下,則使用-n 參數來定義 ping 次數,如 ping -n 4
查看用戶網絡配置。它顯示當前網絡設備配置。對于需要接收或者發送數據錯誤查找,這個工具極為好用。
補充:Windows 用的 ipconfig,話說博主用久了 Linux,回到 windows 下回經常輸入 ifconfig o(╯□╰)o…
iwconfig 工具與 ifconfig 和 ethtool 類似。是用于無線網卡的 . 你可以用他查看設置基本的 Wi-Fi 網絡信息,例如 SSID, channel 和 encryption.還有其他很多配置你也可以查看和修改,, 包括 接收靈敏度, RTS/CTS, 發送數據包的分片大小,以及無線網卡的重傳機制。
nslookup 這個命令在 有 ip 地址時,可以用這個命令來顯示主機名,可以找到給定域名的所有 ip 地址。而你必須連接到互聯網才能使用這個命令。
例子. nslookup marsge.cn
你也可以使用 nslookup 從 ip 獲得主機名或從主機名獲得 ip。
補充:這個命令在 Windows 下同樣適用。
一個方便的工具??捎脕聿榭磾祿谔峤坏竭h程系統或者網站時候所經過的路由器的 IP 地址、跳數和響應時間。同樣你必須鏈接到互聯網才能使用這個命令。
補充:windows 下也有個類似的命令,喜歡玩 Windows 命令的童鞋可以試試:
MS DOS
12345678910111213141516 tracert 使用方式: 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
查看用戶信息。顯示用戶的登錄名字、真實名字以及登錄終端的名字和登錄權限。這是 unix 一個很老的命令,現在已很少使用了。
補充:另外用 who -a 命令也可以查看用戶信息。
通過 telnet 協議連接目標主機,如果 telnet 連接可以在任一端口上完成即代表著兩臺主機間的連接良好。telnet hostname port – 使用指定的端口 telnet 主機名。這通常用來測試主機是否在線或者網絡是否正常。
補充:此命令在 Windows 下同樣適用。
ethtool 允許你查看和更改網卡的許多設置(不包括 Wi-Fi 網卡)。你可以管理許多高級設置,包括 tx/rx、校驗及網絡喚醒功能。下面是一些你可能感興趣的基本命令:
ethtool -i 顯示一個特定網卡的驅動信息,檢查軟件兼容性時尤其有用
ethtool -p 啟動一個適配器的指定行為,比如讓適配器的 LED 燈閃爍,以幫助你在多個適配器或接口中標識接口名稱
ethtool -s 顯示網絡統計信息
ethtool speed 設置適配器的連接速度,單位是 Mbps
發現主機連接最有用最通用的 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系統的基本網絡命令都有什么呢有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。