在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    運維工程師必須知道的 11 個 Linux 網絡命令

    運維工程師必須知道的 11 個 Linux 網絡命令

    Linux 是使用最廣泛的操作系統(tǒng)之一,在 Linux 上工作時,知道正確的命令可以節(jié)省大量時間,下面介紹幾個經常使用的網絡相關的命令。

    1.ifconfig

    ifconfig:接口配置器。

    該命令用于顯示路由和網絡接口,還用于初始化接口、為其配置 IP 地址以及啟用或禁用它。

    語法

    ifconfig

    2.traceroute

    traceroute用于對網絡進行故障排除,檢測延遲并確定到達指定目標的路徑。

    • 提供名稱并標識路徑上的每個設備。
    • 沿著通往目的地的路線
    • 確定網絡延遲的來源并報告它。

    語法 :

    traceroute

    注意:如果您的系統(tǒng)中沒有安裝 traceroute 服務,您可以使用以下命令安裝它:

    sudo apt-get install inetutils-traceroute

    命令:

    traceroute www.wljslmz.cn

    上述命令的輸出將包含以下信息:指定的主機名、數據包的大小、所需的最大跳數、IP 地址。

    注意:為避免反向 DNS 查找,請在命令語法中添加 -n。

    命令:

    traceroute -n www.wljslmz.cn

    輸出指示網絡延遲,輸出中顯示的星號表示到達該主機時存在潛在問題,它們指示與網絡通信期間的數據包丟失。

    traceroute 命令一般發(fā)送 UDP 報文,它也可以發(fā)送 TCP 或 ICMP 數據包。

    要專門發(fā)送 ICMP,請使用這個,命令:

    traceroute -I www.wljslmz.cn

    要發(fā)送 TCP 的變體,請使用它命令:

    traceroute -T www.wljslmz.cn

    3.tracepath

    tracepath類似于 traceroute 命令。

    它用于檢測網絡延遲,但是,它不需要 root 權限,并且默認安裝在 Ubuntu 中。

    它跟蹤到指定目的地的路由并識別其中的每一跳。如果您的網絡較弱,它會識別出網絡較弱的點。

    語法:

    tracepath

    例子

    tracepath www.wljslmz.cn

    4. ping

    Linux ping 是最常用的網絡故障排除命令之一,檢查兩個節(jié)點之間的網絡連接。

    ping代表Packet IN ternet Groper。

    ping 命令發(fā)送 ICMP 回顯請求以檢查網絡連接,一直執(zhí)行直到被中斷,我們可以使用 ctrl+c 鍵來中斷執(zhí)行。

    語法 :

    ping

    例子 :

    ping www.wljslmz.cn

    我們也可以使用IP地址直接ping。我們可以通過在 ping 命令中包含“-c”來限制數據包的數量。

    語法 :

    ping -c

    5. netstat

    Linux netstat 命令是指網絡統(tǒng)計。

    它提供有關不同接口的統(tǒng)計數據,包括打開的套接字、路由表和連接信息。

    語法:

    netstat

    輸出:

    觀察顯示所有打開的套接字的輸出。

    netstat 命令的變化:

    下面是使用的 netstat 命令的一些變體。

    要顯示程序,請使用以下命令:

    netstat -p

    要獲取端口的詳細信息,請使用以下命令:

    netstat -s

    這給出了所有端口的詳細統(tǒng)計信息。

    要獲取路由表的信息,請使用下面命令:

    netstat -r

    這給出了與路由表相關的信息:

    6.hostname

    Linux 主機名是用于查看和設置系統(tǒng)主機名的簡單命令。

    語法:

    hostname

    使用以下命令設置主機名:

    sudo hostname

    通過此命令設置的主機名不是永久的,當系統(tǒng)重新啟動時,它將被重置為主機名文件中的名稱。

    要永久設置主機名,您必須在服務器上的主機名文件中重寫主機名,設置后,您必須重新啟動。

    • 在 Ubuntu 中,使用 /etc/hostname 文件。
    • 在 RHEL 中,使用 /etc/sysconfig/network文件。

    7.curl

    curl 是一個命令行工具,使用任何支持的協(xié)議(HTTP、FTP、IMAP、POP3、SCP、SFTP、SMTP、TFTP、TELNET、LDAP或FILE)向服務器傳輸數據或從服務器傳輸數據。

    語法:

    curl [options] [URL…]

    例子:

    最基本的用法curl是輸入命令,后跟 URL。

    curl https://www.wljslmz.cn

    這將在終端上顯示 URL 的內容。

    URL 語法依賴于協(xié)議,多個 URL 可以寫成這樣的集合:

    curl http://example.{一、二、三}.com

    具有數字序列系列的 URL 可以寫成:

    curl ftp://ftp.example.com/file[1-20].jpeg

    下面的選項可以與 curl 命令一起使用:

    • o:使用此標志,我們可以將下載的文件保存在本地機器上,并使用提供的名稱作為參數。

    語法:

    curl -o [文件名] [URL …]

    例子:

    curl -o curl_file.html https://www.wljslmz.cn

    8.wget

    • wget是一個命令行實用程序,用于從 Web 下載文件。
    • 使用,您可以使用、和協(xié)議wget下載文件。
    • wget提供多個選項,允許您下載多個文件、恢復下載、限制帶寬、遞歸下載、在后臺下載、鏡像網站等等。

    語法 :

    wget [option] [URL]

    讓我們看一些例子:

    只需下載網頁:

    wget http://eg.com/sample.html

    在后臺下載文件:

    wget -b http://www.eg.com/sample.html

    wget使用以下命令在下載文件時覆蓋日志:

    wget http://www.eg.com/samplefile.txt -O /path/samplefile.txt

    恢復部分下載的文件:

    wget -c http://example.com/samplefile.tar.gz

    要嘗試給定次數:

    wget –tries=10 http://eg.com/samplefile.tar.gz

    9. whois

    Linux whois 命令用于獲取與網站相關的所有信息,您可以獲得有關網站的所有信息,包括注冊和所有者信息。

    語法:

    whois

    例子:

    whois www.wljslmz.cn

    10. SCP

    SCP(安全復制)是一個命令行實用程序,允許您在兩個位置之間安全地復制文件和目錄。

    使用scp,您可以復制文件或目錄:

    • 從本地系統(tǒng)到遠程系統(tǒng)。
    • 從遠程系統(tǒng)到本地系統(tǒng)。
    • 在本地系統(tǒng)的兩個遠程系統(tǒng)之間。

    使用 scp 傳輸數據時,文件和密碼都被加密,因此任何窺探流量的人都不會得到任何敏感信息。

    SCP 命令語法:

    scp [OPTION] user@src_host:file_name1 user@dest_host:file_name2

    OPTION- scp 選項,例如密碼、ssh 配置、ssh 端口、限制、遞歸復制等。 本地文件應使用絕對或相對路徑指定,而遠程文件名應包括用戶和主機規(guī)范。

    scp提供了幾個選項來控制其行為的各個方面:

    • -i:Identity_file

    選擇從中讀取用于公鑰認證的身份(私鑰)的文件。此選項直接傳遞給ssh (1)。

    • -r:此選項告訴scp以遞歸方式復制目錄。

    11. SSH

    ssh代表安全外殼,它是一種用于安全連接到遠程服務器/系統(tǒng)的協(xié)議,ssh從某種意義上說是安全的,它以加密形式在主機和客戶端之間傳輸數據,它將輸入從客戶端傳輸到主機并將輸出中繼回,ssh運行于TCP/IP port 22.

    語法:

    ssh user_name@host(IP/Domain_name)

    例子:

    ssh -i ~/pk.pem root@1.2.3.4

    鄭重聲明:本文內容及圖片均整理自互聯網,不代表本站立場,版權歸原作者所有,如有侵權請聯系管理員(admin#wlmqw.com)刪除。
    上一篇 2022年6月20日 06:28
    下一篇 2022年6月20日 06:28

    相關推薦

    聯系我們

    聯系郵箱:admin#wlmqw.com
    工作時間:周一至周五,10:30-18:30,節(jié)假日休息