網絡、應用程序其實都是根據一定的系統工具整合并管理起來的。linux系統就是一個有著很多用途的桌面操作系統。要使linux系統各功能得到有效應用,管理員工具集非常重要。今天就讓faceui為大家介紹linux系統管理員工具集中最常用的命令行工具。
linux系統管理員工具集最常用的命令行工具
ping:通過ICMP回應/回復報文來檢查遠端主機的端到端連接性(RTT延時,抖動,丟包)。用來檢查系統狀態和可連接性很不錯。
phping:網絡掃描和檢測工具,可以產生ICMP/TCP/UDPping數據包。常常用于高級端口掃描,防火墻測試,手動MTU路徑發現和碎片測試。
traceroute:通過TTL限定的ICMP/UDP/TCP偵測包來發現從本地主機到遠端目標主機之間的第三層轉發路徑。用來調試網絡連接性和路由問題。
mtr:traceroute的一個變種,能根據運行時統計數據整理出每一跳的包丟失/抖動。用來評估路由路徑延時很不錯。

linux系統管理員工具集(圖片來自網絡)
netcat/socat:TCP/IP網絡里的瑞士軍刀,可以讀/寫TCP/UDP協議字節流。用來調試防火墻策略和服務可用性很不錯。
dig:DNS調試工具,可以生成正向查詢,反向查詢,搜索域名服務器,檢查CNAME,MX和其他DNS記錄。可以在偵錯的時候查詢特定的DNS服務器。
nslookup:另外一個DNS檢查/調試工具。支持所有DNS查詢和記錄。可以查詢特定DNS服務器。
dnsyo:一個DNS測試工具,通過對全世界1500個不同網絡中的大量開放解析器執行DNS查詢來測試DNS傳輸。
lsof:顯示進程打開的文件信息(例如,普通文件,管道或套接字)。用來監視網絡連接很不錯。
iftop:一個基于ncurses的命令行界面應用,可以實時監視各個網絡物理接口上的網絡連接和帶寬占用。用來記錄霸占帶寬的應用、用戶、目的地和端口等很不錯。
netstat:一個網絡統計工具,可以顯示狀態以及統計信息,當前網絡連接(TCP/UDP端口,IP地址)、路由表、TX/RXtraffic以及網絡協議。用來做網絡相關診斷和性能調試很不錯。
tcpdump:一個常用的基于libpcap抓包庫的包偵測工具。可以按伯克利包過濾器格式定義抓包條件。
tshark:另一個命令行抓包工具,和它的GUI版本Wireshark完全兼容。支持1000種協議而且這個列表還在增加。用來調試、分析和保存實時網絡封包信息很不錯。

linux系統管理員工具集(圖片來自網絡)
ip:一個多功能的命令行網絡工具,是iproute2包的一部分。可以檢查和修改路由表、網絡設備狀態以及IP隧道設置。用來查看路由表、增加/刪除靜態路由、配置網絡接口、以及調試路由問題很有用。
ifup/ifdown:用來激活和關閉特定的網絡接口。經常用于重啟整個網絡服務。
autossh:一個能建立SSH連接并在斷線后自動重新連接的程序。用來創建長時間保持的穿越嚴格企業網絡的SSH隧道很有用。
iperf:一個網絡測試工具,通過在發送自定義TCP/UDP數據流來衡量主機間雙向最大吞吐量。
elinks/lynx:為基于命令行的服務器環境下使用的基于文字的網頁瀏覽器。
關于Linux系統的介紹
Linux系統一般有4個主要部分:內核、shell、文件系統和應用程序。
內核、shell和文件系統一起形成了基本的操作系統結構,它們使得用戶可以運行程序、管理文件并使用系統。
以上就是faceui為大家介紹的關于linux系統管理員工具集的相關內容。當然,linux系統管理員工具集包含的內容很多,除了網絡工具中的命令行工具,還有安全工具、存儲工具、備份工具等。想了解更多,記得關注我們。


在微信中搜索faceui