日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

運(yùn)維工程師必須知道的 11 個 Linux 網(wǎng)絡(luò)命令

 0百味書屋0 2022-06-19 發(fā)布于內(nèi)蒙古

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

1.ifconfig

ifconfig:接口配置器。

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

語法 :

ifconfig
運(yùn)維工程師必須知道的 11 個 Linux 網(wǎng)絡(luò)命令

2.traceroute

traceroute用于對網(wǎng)絡(luò)進(jìn)行故障排除,檢測延遲并確定到達(dá)指定目標(biāo)的路徑。

  • 提供名稱并標(biāo)識路徑上的每個設(shè)備。
  • 沿著通往目的地的路線
  • 確定網(wǎng)絡(luò)延遲的來源并報(bào)告它。

語法 :

traceroute <destination>

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

sudo apt-get install inetutils-traceroute
運(yùn)維工程師必須知道的 11 個 Linux 網(wǎng)絡(luò)命令

命令:

traceroute www.

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

注意:為避免反向 DNS 查找,請?jiān)诿钫Z法中添加 -n。

命令:

traceroute -n www.

輸出指示網(wǎng)絡(luò)延遲,輸出中顯示的星號表示到達(dá)該主機(jī)時存在潛在問題,它們指示與網(wǎng)絡(luò)通信期間的數(shù)據(jù)包丟失。

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

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

traceroute -I www.

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

traceroute -T www.

3.tracepath

tracepath類似于 traceroute 命令。

它用于檢測網(wǎng)絡(luò)延遲,但是,它不需要 root 權(quán)限,并且默認(rèn)安裝在 Ubuntu 中。

它跟蹤到指定目的地的路由并識別其中的每一跳。如果您的網(wǎng)絡(luò)較弱,它會識別出網(wǎng)絡(luò)較弱的點(diǎn)。

語法:

tracepath <destination>

例子:

tracepath www.

4. ping

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

ping代表Packet IN ternet Groper

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

語法 :

ping <destination>

例子 :

ping www.
運(yùn)維工程師必須知道的 11 個 Linux 網(wǎng)絡(luò)命令

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

語法 :

ping -c <number> <destination>

5. netstat

Linux netstat 命令是指網(wǎng)絡(luò)統(tǒng)計(jì)。

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

語法:

netstat

輸出:

運(yùn)維工程師必須知道的 11 個 Linux 網(wǎng)絡(luò)命令

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

netstat 命令的變化:

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

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

netstat -p

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

netstat -s

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

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

netstat -r

這給出了與路由表相關(guān)的信息:

運(yùn)維工程師必須知道的 11 個 Linux 網(wǎng)絡(luò)命令

6.hostname

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

語法:

hostname

使用以下命令設(shè)置主機(jī)名:

sudo hostname <newName>

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

要永久設(shè)置主機(jī)名,您必須在服務(wù)器上的主機(jī)名文件中重寫主機(jī)名,設(shè)置后,您必須重新啟動。

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

7.curl

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

語法:

curl [options] [URL…]

例子:

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

curl https://www.
運(yùn)維工程師必須知道的 11 個 Linux 網(wǎng)絡(luò)命令

這將在終端上顯示 URL 的內(nèi)容。

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

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

具有數(shù)字序列系列的 URL 可以寫成:

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

下面的選項(xiàng)可以與 curl 命令一起使用:

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

語法:

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

例子:

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

8.wget

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

語法 :

wget [option] [URL]

讓我們看一些例子:

只需下載網(wǎng)頁:

wget http:///sample.html

在后臺下載文件:

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

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

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

恢復(fù)部分下載的文件:

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

要嘗試給定次數(shù):

wget --tries=10 http:///samplefile.tar.gz

9. whois

Linux whois 命令用于獲取與網(wǎng)站相關(guān)的所有信息,您可以獲得有關(guān)網(wǎng)站的所有信息,包括注冊和所有者信息。

語法:

whois <websiteName>

例子:

whois www.

10. SCP

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

使用scp,您可以復(fù)制文件或目錄:

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

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

SCP 命令語法:

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

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

scp提供了幾個選項(xiàng)來控制其行為的各個方面:

  • -i:Identity_file

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

  • -r:此選項(xiàng)告訴scp以遞歸方式復(fù)制目錄。

11. SSH

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

語法:

ssh user_name@host(IP/Domain_name)

例子:

ssh -i ~/pk.pem root@1.2.3.4

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多