作者介紹:在簡歷上雖未標注精通的運維工程師,但希望通過分享所學內容,幫助大家掌握linux網絡管理的技巧。我會不定時更新思維導圖,展示預計更新內容及當前進度。
作為常用的網絡服務器,linux服務器的主要功能是向客戶端提供網絡服務。因此,熟練掌握與網絡相關的命令非常重要。這些命令不僅可以用來檢測遠程網絡的連通性,還能檢查本地網絡進程的正常運行,并支持從遠程服務器下載文件或請求接口。
本文將從以下幾個方面進行詳細介紹:
-
為Linux服務器配置IP地址
-
檢測遠程網絡的連通性(ping & telnet)
-
從遠程服務器下載文件(wget) 本章節
-
請求遠程服務器(cURL)
-
檢查本地服務狀態(netstat)
-
檢查本地服務狀態(ss)
-
網絡操作總結
WGETwget是一個功能強大的命令行下載工具,適用于下載文件、網頁、目錄等各種資源。它支持遞歸下載、斷點續傳、鏡像網站等功能,非常適合自動化和批量下載任務。
wget 的基本使用方法如下:
wget [選項] <URL>
常用的選項包括:
-c:斷點續傳-r:遞歸下載-p:下載頁面所需的所有資源文件-nH:不創建主機名目錄-O :指定輸出文件名-P :指定輸出目錄
例如,下載一個網頁:
# 只下載首頁,不包括附帶的圖片等資源 wget https://www.qq.com
下載一個文件并指定輸出文件名:
# 類似于windows中的“另存為”功能 wget -O example.zip https://example.com/example.zip
遞歸下載整個網站:
# 下載網站及其子目錄的內容,一般使用較少 wget -r https://www.example.com
下載頁面所需的所有資源文件:
# 會下載頁面中的css等資源文件,使用頻率較低 wget -p https://www.example.com
wget的其他高級用法包括:
定時任務和計劃任務:利用cron等工具定期執行wget命令用戶代理切換:使用-U或–user-agent選項偽裝成其他瀏覽器認證和代理設置:使用-u/-p或–proxy-user/–proxy-password選項限速和并發:使用-l/–limit-rate和-p/–parallel選項
總結:
-
wget命令最常用于下載軟件包,通常不會用于下載網頁。
-
wget命令中最常用的參數是”-O”,用于指定存儲文件的名稱和目錄。
-
某些文件有防盜鏈配置,直接使用wget命令可能無法下載,可能會提示403錯誤。然而,使用瀏覽器訪問并下載卻沒有問題。