10 個你需要了解的 Linux 網路和監控命令
我下面列出來的10個基礎的每個linux使用者都應該知道的網路和監控命令。網路和監控命令類似於這些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用於檢視linux伺服器ip地址,管理伺服器網路配置 ,通過 telnet 和ethernet建立與linux之間的網路連結,檢視linux的伺服器資訊等。下面讓我們看看在linux下的網路和監控命令的使用。
1. hostname
hostname 沒有選項,顯示主機名字
hostname –d 顯示機器所屬域名
hostname –f 顯示完整的主機名和域名
hostname –i 顯示當前機器的ip地址
2. ping
ping 將資料包發向使用者指定地址。當包被接收。目標機器傳送返回資料包. ping 主要有兩個作用
1. 用來確認網路連線是暢通的。
2. 用來檢視連線的速度資訊。
如果你 ping www.yahoo.com 它將返回它的ip地址 。你可以通過 ctrl+C 來停止命令。
3. ifconfig
檢視使用者網路配置。它顯示當前網路裝置配置。對於需要接收或者傳送資料錯誤查詢,這個工具極為好用。
4. iwconfig
iwconfig 工具與 ifconfig 和ethtool類似。是用於無線網路卡的 . 你可以用他檢視設定基本的Wi-Fi 網路資訊,例如 SSID, channel和encryption.還有其他很多配置你也可以檢視和修改,, 包括 接收靈敏度, RTS/CTS, 傳送資料包的分片大小,以及無線網路卡的重傳機制
5. nslookup
nslookup 這個命令在 有ip地址時,可以用這個命令來顯示主機名,可以找到給定域名的所有ip地址。而你必須連線到網際網路才能使用這個命令
例子. nslookup blogger.com
你也可以使用 nslookup 從ip獲得主機名或從主機名獲得ip。
6. traceroute
一個方便的工具。可用來檢視資料包在提交到遠端系統或者網站時候所經過的路由器的IP地址、跳數和響應時間。同樣你必須連結到網際網路才能使用這個命令
7. finger
檢視使用者資訊。顯示使用者的登入名字、真實名字以及登入終端的名字和登入許可權。這是unix一個很老的命令,現在已很少使用了
8. telnet
通過telnet協議連線目標主機,如果telnet連線可以在任一埠上完成即代表著兩臺主機間的連線良好。
telnet hostname port - 使用指定的埠telnet主機名。這通常用來測試主機是否線上或者網路是否正常。
9. ethtool
ethtool允許你檢視和更改網路卡的許多設定(不包括Wi-Fi網路卡)。你可以管理許多高階設定,包括tx/rx、校驗及網路喚醒功能。下面是一些你可能感興趣的基本命令:
顯示一個特定網路卡的驅動資訊,檢查軟體相容性時尤其有用。
ethtool -i
啟動一個介面卡的指定行為,比如讓介面卡的LED燈閃爍,以幫助你在多個介面卡或介面中標識介面名稱:
ethtool -p
顯示網路統計資訊:
ethtool -s
設定介面卡的連線速度,單位是Mbps:
ethtool speed <10|100|1000>
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 將會顯示該主機訂閱的所有多播網路。
原文地址:http://theprofessionalspoint.blogspot.in/2013/10/10-basic-linux-networking-and.html
相關文章
- 注意啦!10 個你需要了解的 Linux 網路和監控命令Linux
- 你需要知道的16個Linux伺服器監控命令Linux伺服器
- LINUX 網路監控命令(netstat)Linux
- 程式設計師需要了解的10個Linux命令程式設計師Linux
- 130 個你需要了解的 vim 命令
- 每一個程式設計師需要了解的10個Linux命令程式設計師Linux
- 超過 130 個你需要了解的 vim 命令
- 超過130個你需要了解的vim命令
- 你值得了解的 10 個有趣的 Linux 命令列小技巧Linux命令列
- (轉)超過 130 個你需要了解的 vim 命令
- Centos使用Cacti監控你的網路CentOS
- 【Linux入門】10個超好用的免費伺服器和網路監控工具!Linux伺服器
- 你應該知道的16個Linux伺服器監控命令Linux伺服器
- 在家辦公網路需要更好的監控工具
- 幾個常用的linux效能監控命令Linux
- 又一波你可能不知道的 Linux 命令列網路監控工具Linux命令列
- 12 個網路監控工具
- 監控 Linux 效能的 18 個命令列工具Linux命令列
- 監控Linux效能的18個命令列工具Linux命令列
- 10 個你需要了解的最佳 javascript 開發實踐JavaScript
- 你認為你的安防監控網路安全嗎?
- iftop監控一個埠的網路流量
- 監控 Linux 伺服器活動的幾個命令Linux伺服器
- 監控 Linux 系統的 7 個命令列工具Linux命令列
- linux效能監控命令Linux
- 你需要了解深度學習和神經網路這項技術嗎?深度學習神經網路
- 10多個 Linux 系統管理員必備的監控工具、常用的網站監控工具Linux網站
- INFORMIX的監控和管理命令ORM
- 網路監控工作模式:旁路映象、埠映象和旁路監控模式
- 12 個最佳的免費網路監控工具
- 12 個組織良好的網路監控工具
- [轉載]監控 Linux 效能的 18 個命令列工具Linux命令列
- Linux監控命令全解Linux
- Unix/Linux 常用監控命令Linux
- 網站監控網站劫持,網站監控網站劫持有哪些需要注意的網站
- OpManager:網路監控的利器
- 13個網路管理員必須瞭解的網路監控工具
- 高效Linux使用者需要了解的命令列技能Linux命令列