10個你需要了解的Linux網絡和監控命令

2021-01-15 IT168

        【IT168 技術】我下面列出來的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 主要有兩個作用:

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

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

  如果你 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 顯示一個特定網卡的驅動信息,檢查軟體兼容性時尤其有用

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

  ethtool -s 顯示網絡統計信息

  ethtool speed <10|100|1000> 設置適配器的連接速度,單位是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實驗室:最常用的Linux系統監控命令
    對於Linux系統的愛好者,自然追求的是更開放、開源的生態和更原生的、快捷的應用。對這些人而言,Linux系統的運行狀況就顯得很重要。對於另一些運維工程師而言,Linux系統是他們的工作內容,系統運行狀況需要實時掌控。無論是對於哪一方而言,Linux系統監控都顯得必不可少。今天,筆者就和大家盤點最受歡迎的那些系統監控命令。
  • Linux查看ip的命令詳解
    在Linux 查看ip的方法相信大家都很像了解,今天在這裡就給大家介紹下Linux查看ip的急個命令,供大家參考學習,以備用時之需。ifconfigLinux查看IP位址的命令--ifconfigifconfig命令用於查看和更改網絡接口的地址和參數 $ifconfig -a  lo0: flags=849 mtu 8232 inet 127.0.0.1 netmask ff000000  hme0: flags=863 mtu 1500 inet 211.101.149.11
  • 你必須了解的基礎的 Linux 網絡命令
    在 It's FOSS 我們並非每天都談論 Linux 的「命令行方面」。基本上,我更專注於 Linux 的桌面端。但你們讀者中的一些人在內部調查(僅面向 It's FOSS newsletter 訂閱者)中指出,你們也想學些命令行技巧。速查表也受大部分讀者所喜歡和支持。為此,我編輯了一個 Linux 中基礎網絡命令的列表。
  • 10個命令行工具 實現實時Linux系統性能監控
    因此,對於Linux 系統管理員來說每天監控和調試 Linux 系統的性能問題是一項繁重卻又重要的工作。監控和保持系統啟動並運行是很不容易的一件事。下面是小編總結的十個實用的 Linux 系統監控命令,讓你輕鬆保持系統的實時性能監控。uptime命令uptime命令可以查看系統總共運行了多長時間和系統的平均負載。
  • Linux網絡監控工具總結
    網絡通訊Linux中最基本基本的功能之一,很多是時候我們需要獲取Linux的網絡信息。Linux中存在很多網絡監控工具,本文就給大家介紹一下,Linux常見的網絡監控工具。
  • 詳解Linux工具Nethogs按進程監控網絡帶寬
    詳解Linux工具Nethogs按進程監控網絡帶寬 目前Linux系統有很多開源網絡監視工具.比如說,你可以用命令iftop來檢查帶寬使用情況. netstat用來查看接口統計報告,還有top監控系統當前運行進程.但是如果你想要找一個能夠按進程實時統計網絡帶寬利用率的工具,那麼NetHogs值得一看。
  • Linux網絡監控工具大全
    網絡通訊Linux中最基本基本的功能之一,很多是時候我們需要獲取Linux的網絡信息。Linux中存在很多網絡監控工具,本文就給大家介紹一下,Linux常見的網絡監控工具。NetstatNetstat是Linux下全能的網絡監控工具,可以監控主機網絡數據包統計信息以及網卡信息的命令行工具。它可以顯示當前網絡連接,路由表以及許多網絡接口和網絡協議統計信息。
  • 「Linux命令」-Java程式設計師需要掌握的10個命令
    作為服務端開發的同學,經常會與linux伺服器打交道,一些用的命令必須要掌握。1.top命令-觀察服務端負載情況top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況,類似於Windows的任務管理器
  • linux命令行下的網絡世界方法
    無論你是要下載文件、診斷網絡問題、管理網絡接口,還是查看網絡的統計數據,都有終端命令可以來完成。分析了linux網絡世界下的命令使用方法,並結合具體案例nat122分析了外網訪問內網linux的方法。dhclientdhclient命令可以釋放你的電腦的IP位址並從DHCP伺服器上獲得一個新的。需要root權限,所以在Ubuntu上需要sudo。無選項運行命令獲取新IP,或指定 -r 開關來釋放當前的IP位址。sudo dhclient -rsudo dhclientnetstatnetstat命令可以顯示網絡接口的很多統計信息,包括打開的socket和路由表。
  • Linux 查看磁碟空間命令分享
    Linux 查看磁碟空間命令分享 在Linux下怎麼查看磁碟空間?但是到了Linux查看磁碟空間,你可能就有點摸不著頭腦了,呵呵。不要急,我這就要給你解決這個問題。
  • 如何使用pv命令監控Linux命令的執行進度
    如果你是一個 Linux 系統管理員,那麼毫無疑問你必須花費大量的工作時間在命令行上:安裝和卸載軟體,監視系統狀態,複製、移動、刪除文件,查錯等等。很多時候都是你輸入一個命令,然後等待很長時間直到執行完成。
  • 用Portainer.io 來監控和管理 Docker 容器(1) | Linux 中國
    Portainer.io(最新版本是 1.20.2)非常輕量,只需 2-3 個命令就可以配置好,已經在 Docker 用戶中流行起來。  比起其他工具,這個工具有很多優勢,其中一些如下所示:  輕量(安裝此工具僅需 2 到 3 個命令,與此同時安裝鏡像的大小在 26 M 到 30 M 之間)  健壯且易用  可用於 Docker 監控和構建  提供對 Docker 環境的詳細概況  可以管理容器、鏡像、網絡和卷  Portainer
  • 試試Linux下的ip命令,ifconfig已經過時了
    Linux的ip命令和ifconfig類似,但前者功能更強大,並旨在取代後者。使用ip命令,只需一個命令,你就能很輕鬆地執行一些網絡管理任務。ifconfig是net-tools中已被廢棄使用的一個命令,許多年前就已經沒有維護了。iproute2套件裡提供了許多增強功能的命令,ip命令即是其中之一。
  • 軟體測試工程師的 Linux 十大場景命令使用
    ,目前大多數的應用後臺都是部署在linux上的,熟悉Linux作業系統和相關命令,可以加深我們對軟體的架構和運行機制的了解,也可以增加自己核心競爭力、拓寬自己的技能棧,從而獲得更高的薪水。不同崗位職級,對於linux能力要求也不相同,如果你是初級測試工程師,那麼有可能只需要命令查看日誌,分析bug原因。如果你是中級工程師,則需要在linux環境搭建各種測試環境,包括各種應用程式,應用依賴的中間件,以及測試工具軟體等。
  • Linux下監控CPU和GPU溫度的三款命令行工具
    在本文中,我們將分享一些有用的命令行工具,以幫助您密切關注CPU和GPU的溫度。sensor是一個簡單的命令行實用程序,它顯示包括CPU在內的所有傳感器晶片的當前讀數。默認情況下,它預裝在一些Linux發行版種,如Ubuntu,如果沒有則按如下所示安裝。
  • linux常用命令:linux常用命令介紹
    今天來聊聊一篇關於linux常用命令:linux常用命令介紹的文章,現在就為大家來簡單介紹下linux常用命令:linux常用命令介紹,希望對各位小夥伴們有所幫助。netstat 顯示網絡狀態信息man 命令不會用了,找男人 如:man lsclear 清屏alias 對命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeitkill 殺死進程,可以先用ps 或 top命令查看進程的id,然後再用kill命令殺死進程。
  • linux 關機命令總結
    linux下常用的關機命令有:shutdown、halt、poweroff、init;重啟命令有:reboot。下面本文就主要介紹一些常用的關機命令以及各種關機命令之間的區別和具體用法。首先來看一下linux下比較常用的一些關機命令1、halt   立刻關機 2、poweroff  立刻關機 3、shutdown -h now 立刻關機(root用戶使用) 4、shutdown -h 10 10分鐘後自動關機 如果是通過shutdown命令設置關機的話,可以用shutdown -c命令取消重啟1、reboot
  • 新手必須掌握的Linux命令
    通過把上述命令歸納到本章中的各個小節,讓您可以分門別類地逐個學習這些最基礎的Linux命令,為今後學習更複雜的命令和服務做好必備知識鋪墊。Linux新手不會執行命令大多是因為參數比較複雜,參數值需要隨不同的命令和需求情況而發生改變。因此,要想靈活搭配各種參數,執行自己想要的功能,則需要長時間的經驗積累了。
  • 《Linux學習筆記》從常用命令、常用操作到網絡管理、性能優化
    它合理分配計算機硬體和軟體資源,並處理多種基本事務,比如管理與配置內存、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網絡與管理文件系統等,還提供一個讓用戶與系統交互的操作界面。在我看來,Linux作業系統這個「大管家」的角色,就好比一家公司的老闆。
  • Linux 內存監控vmstat命令監控虛擬內存使用情況
    Linux 內存監控vmstat命令監控虛擬內存使用情況 vmstat是Virtual Meomory Statistics(虛擬內存統計)的縮寫,可對作業系統的虛擬內存、進程、CPU活動進行控。