国产丝袜一区二区三区|欧美日韩一区免费精品|无码熟妇人妻AV在线网站|欧美人妻视频精品

    1. <rt id="gjf2m"><cite id="gjf2m"><noscript id="gjf2m"></noscript></cite></rt><small id="gjf2m"></small>
      <track id="gjf2m"></track>
      <rp id="gjf2m"><th id="gjf2m"><em id="gjf2m"></em></th></rp>
            全國統(tǒng)一學習專線 8:30-21:00
            位置:七考網(wǎng) > 計算機 > 網(wǎng)絡管理員 > 網(wǎng)絡管理員必備命令 理解這些輕松管理你的網(wǎng)絡  正文

            網(wǎng)絡管理員必備命令 理解這些輕松管理你的網(wǎng)絡

            2018-10-19 10:08:12來源:搜狐

            如果你是一位系統(tǒng)管理員,那么你的日常工作應該包括管理服務器和數(shù)據(jù)中心的網(wǎng)絡。以下的 Linux 實用工具和命令 —— 從基礎的到高級的 —— 將幫你更輕松地管理你的網(wǎng)絡。

            在幾個命令中,你將會看到 ,它是“完全合格域名”的全稱。當你看到它時,你應該用你的網(wǎng)站 URL 或你的服務器來代替它(比如,server-name.company.com),具體要視情況而定。

            Ping

            正如它的名字所表示的那樣,ping 是用于去檢查從你的系統(tǒng)到你想去連接的系統(tǒng)之間端到端的連通性。當一個 ping 成功時,它使用的 ICMP[1] 的 echo 包將會返回到你的系統(tǒng)中。它是檢查系統(tǒng)/網(wǎng)絡連通性的一個良好開端。你可以在 IPv4 和 IPv6 地址上使用 ping 命令。(閱讀我的文章 "如何在 Linux 系統(tǒng)上找到你的 IP 地址[2]" 去學習更多關于 IP 地址的知識)

            語法:

            IPv4: ping /

            IPv6: ping6 /

            你也可以使用 ping 去解析出網(wǎng)站所對應的 IP 地址,如下圖所示:

            Traceroute

            ping 是用于檢查端到端的連通性,traceroute 實用工具將告訴你到達對端系統(tǒng)、網(wǎng)站,或服務器所經(jīng)過的路徑上所有路由器的 IP 地址。traceroute 在網(wǎng)絡連接調(diào)試中經(jīng)常用于在 ping 之后的第二步。

            這是一個跟蹤從你的系統(tǒng)到其它對端的全部網(wǎng)絡路徑的非常好的工具。在檢查端到端的連通性時,這個實用工具將告訴你到達對端系統(tǒng)、網(wǎng)站、或服務器上所經(jīng)歷的路徑上的全部路由器的 IP 地址。通常用于網(wǎng)絡連通性調(diào)試的第二步。

            語法:

            traceroute /

            Telnet

            語法:

            telnet / 是用于 telnet[3] 進入任何支持該協(xié)議的服務器。

            Netstat

            這個網(wǎng)絡統(tǒng)計(netstat)實用工具是用于去分析解決網(wǎng)絡連接問題和檢查接口/端口統(tǒng)計數(shù)據(jù)、路由表、協(xié)議狀態(tài)等等的。它是任何管理員都應該必須掌握的工具。

            語法:

            netstat -l 顯示所有處于監(jiān)聽狀態(tài)的端口列表。

            netstat -a 顯示所有端口;如果去指定僅顯示 TCP 端口,使用 -at(指定信顯示 UDP 端口,使用 -au)。

            netstat -r 顯示路由表。

            netstat -s 顯示每個協(xié)議的狀態(tài)總結。

            netstat -i 顯示每個接口傳輸/接收(TX/RX)包的統(tǒng)計數(shù)據(jù)。

             

            Nmcli

            nmcli 是一個管理網(wǎng)絡連接、配置等工作的非常好的實用工具。它能夠去管理網(wǎng)絡管理程序和修改任何設備的網(wǎng)絡配置詳情。

            語法:

            nmcli device 列出網(wǎng)絡上的所有設備。

            nmcli device show 顯示指定接口的網(wǎng)絡相關的詳細情況。

            nmcli connection 檢查設備的連接情況。

            nmcli connection down 關閉指定接口。

            nmcli connection up 打開指定接口。

            nmcli con add type vlan con-name dev id ipv4 gw4 在特定的接口上使用指定的 VLAN 號添加一個虛擬局域網(wǎng)(VLAN)接口、IP 地址、和網(wǎng)關。

            路由

            檢查和配置路由的命令很多。下面是其中一些比較有用的:

            語法:

            ip route 顯示各自接口上所有當前的路由配置。

            route add default gw 在路由表中添加一個默認的網(wǎng)關。

            route add -net gw 在路由表中添加一個新的網(wǎng)絡路由。還有許多其它的路由參數(shù),比如,添加一個默認路由,默認網(wǎng)關等等。

            route del -net 從路由表中刪除一個指定的路由條目。

            ip neighbor 顯示當前的鄰接表和用于去添加、改變、或刪除新的鄰居。

            arp (它的全稱是 “地址解析協(xié)議”)類似于 ip neighbor。arp 映射一個系統(tǒng)的 IP 地址到它相應的 MAC(介質(zhì)訪問控制)地址。

             

            Tcpdump 和 Wireshark

            Linux 提供了許多包捕獲工具,比如 tcpdump、wireshark、tshark 等等。它們被用于去捕獲傳輸/接收的網(wǎng)絡流量中的數(shù)據(jù)包,因此它們對于系統(tǒng)管理員去診斷丟包或相關問題時非常有用。對于熱衷于命令行操作的人來說,tcpdump 是一個非常好的工具,而對于喜歡 GUI 操作的用戶來說,wireshark 是捕獲和分析數(shù)據(jù)包的不二選擇。tcpdump 是一個 Linux 內(nèi)置的用于去捕獲網(wǎng)絡流量的實用工具。它能夠用于去捕獲/顯示特定端口、協(xié)議等上的流量。

            語法:

            tcpdump -i 顯示指定接口上實時通過的數(shù)據(jù)包。通過在命令中添加一個 -w標志和輸出文件的名字,可以將數(shù)據(jù)包保存到一個文件中。例如:tcpdump -w -i 。

            tcpdump -i src 從指定的源 IP 地址上捕獲數(shù)據(jù)包。

            tcpdump -i dst 從指定的目標 IP 地址上捕獲數(shù)據(jù)包。

            tcpdump -i port 從一個指定的端口號(比如,53、80、8080 等等)上捕獲數(shù)據(jù)包。

            tcpdump -i 捕獲指定協(xié)議的數(shù)據(jù)包,比如:TCP、UDP、等等。

            Iptables

            iptables 是一個包過濾防火墻工具,它能夠允許或阻止某些流量。這個實用工具的應用范圍非常廣泛;下面是它的其中一些最常用的使用命令。

            語法:

            iptables -L 列出所有已存在的 iptables 規(guī)則。

            iptables -F 刪除所有已存在的規(guī)則。

            下列命令允許流量從指定端口到指定接口:

            iptables -A INPUT -i -p tcp –dport -m state –state NEW,ESTABLISHED -j ACCEPT

            iptables -A OUTPUT -o -p tcp -sport -m state – state ESTABLISHED -j ACCEPT

            下列命令允許環(huán)回

            loopback

            接口訪問系統(tǒng):

            iptables -A INPUT -i lo -j ACCEPT

            iptables -A OUTPUT -o lo -j ACCEPT

            Nslookup

            nslookup 工具是用于去獲得一個網(wǎng)站或域名所映射的 IP 地址。它也能用于去獲得你的 DNS 服務器的信息,比如,一個網(wǎng)站的所有 DNS 記錄(具體看下面的示例)。與 nslookup 類似的一個工具是 dig(Domain Information Groper)實用工具。

            語法:

            nslookup 顯示你的服務器組中 DNS 服務器的 IP 地址,它后面就是你想去訪問網(wǎng)站的 IP 地址。

            nslookup -type=any 顯示指定網(wǎng)站/域中所有可用記錄。

            網(wǎng)絡/接口調(diào)試

            下面是用于接口連通性或相關網(wǎng)絡問題調(diào)試所需的命令和文件的匯總。

            語法:

            ss 是一個轉(zhuǎn)儲套接字統(tǒng)計數(shù)據(jù)的實用工具。

            nmap ,它的全稱是 “Network Mapper”,它用于掃描網(wǎng)絡端口、發(fā)現(xiàn)主機、檢測 MAC 地址,等等。

            ip addr/ifconfig -a 提供一個系統(tǒng)上所有接口的 IP 地址和相關信息。

            ssh -vvv user@ 允許你使用指定的 IP/域名和用戶名通過 SSH 協(xié)議登入到其它服務器。-vvv 標志提供 SSH 登入到服務器過程中的 "最詳細的" 信息。

            ethtool -S 檢查指定接口上的統(tǒng)計數(shù)據(jù)。

            ifup 啟動指定的接口。

            ifdown 關閉指定的接口

            systemctl restart network 重啟動系統(tǒng)上的一個網(wǎng)絡服務。

            /etc/sysconfig/network-s/ 是一個對指定的接口設置 IP 地址、網(wǎng)絡、網(wǎng)關等等的接口配置文件。DHCP 模式也可以在這里設置。

            /etc/hosts 這個文件包含自定義的主機/域名到 IP 地址的映射。

            /etc/resolv.conf 指定系統(tǒng)上的 DNS 服務器的 IP 地址。

            /etc/ntp.conf 指定 NTP 服務器域名。

            相關內(nèi)容:網(wǎng)絡管理員 命令 網(wǎng)絡

            同類文章