吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

非常實用的網絡常見9大命令

4ueq_hr_opt ? 來源:未知 ? 作者:胡薇 ? 2018-06-28 11:07 ? 次閱讀

1.ping命令

ping是個使用頻率極高的實用程序,主要用于確定網絡的連通性。這對確定網絡是否正確連接,以及網絡連接的狀況十分有用。簡單的說,ping就是一個測試程序,如果ping運行正確,大體上就可以排除網絡訪問層、網卡、Modem的輸入輸出線路、電纜和路由器等存在的故障,從而縮小問題的范圍。

ping能夠以毫秒為單位顯示發送請求到返回應答之間的時間量。如果應答時間短,表示數據報不必通過太多的路由器或網絡,連接速度比較快。ping還能顯示TTL(Time To Live,生存時間)值,通過TTL值可以推算數據包通過了多少個路由器。

(1) 命令格式

ping 主機名

ping 域名

ping IP地址

如圖所示,使用ping命令檢查到IP地址210.43.16.17的計算機的連通性,該例為連接正常。共發送了四個測試數據包,正確接收到四個數據包。

(2) ping命令的基本應用

一般情況下,用戶可以通過使用一系列ping命令來查找問題出在什么地方,或檢驗網絡運行的情況。

下面就給出一個典型的檢測次序及對應的可能故障:

① ping 127.0.0.1

如果測試成功,表明網卡、TCP/IP協議的安裝、IP地址、子網掩碼的設置正常。如果測試不成功,就表示TCP/IP的安裝或設置存在有問題。

② ping 本機IP地址

如果測試不成功,則表示本地配置或安裝存在問題,應當對網絡設備和通訊介質進行測試、檢查并排除。

③ ping局域網內其他IP

如果測試成功,表明本地網絡中的網卡和載體運行正確。但如果收到0個回送應答,那么表示子網掩碼不正確或網卡配置錯誤或電纜系統有問題。

④ ping 網關IP

這個命令如果應答正確,表示局域網中的網關路由器正在運行并能夠做出應答。

⑤ ping 遠程IP

如果收到正確應答,表示成功的使用了缺省網關。對于撥號上網用戶則表示能夠成功的訪問Internet(但不排除ISP的DNS會有問題)。

⑥ ping localhost

local host是系統的網絡保留名,它是127.0.0.1的別名,每臺計算機都應該能夠將該名字轉換成該地址。否則,則表示主機文件(/Windows/host)中存在問題。

⑦ ping www.yahoo.com(一個著名網站域名)

對此域名執行Ping命令,計算機必須先將域名轉換成IP地址,通常是通過DNS服務器。如果這里出現故障,則表示本機DNS服務器的IP地址配置不正確,或它所訪問的DNS服務器有故障

如果上面所列出的所有ping命令都能正常運行,那么計算機進行本地和遠程通信基本上就沒有問題了。但是,這些命令的成功并不表示你所有的網絡配置都沒有問題,例如,某些子網掩碼錯誤就可能無法用這些方法檢測到。

(3)ping命令的常用參數選項

ping IP -t:連續對IP地址執行ping命令,直到被用戶以Ctrl+C中斷。

ping IP -l 2000:指定ping命令中的特定數據長度(此處為2000字節),而不是缺省的32字節。

ping IP -n 20:執行特定次數(此處是20)的ping命令。

注意:隨著防火墻功能在網絡中的廣泛使用,當你ping其他主機或其他主機ping你的主機時,而顯示主機不可達的時候,不要草率地下結論。最好與對某臺“設置良好”主機的ping結果進行對比。

2. ipconfig命令

ipconfig實用程序可用于顯示當前的TCP/IP配置的設置值。這些信息一般用來檢驗人工配置的TCP/IP設置是否正確。

而且,如果計算機和所在的局域網使用了動態主機配置協議DHCP,使用ipconfig命令可以了解到你的計算機是否成功地租用到了一個IP地址,如果已經租用到,則可以了解它目前得到的是什么地址,包括IP地址、子網掩碼和缺省網關等網絡配置信息。

下面給出最常用的選項:

(1)ipconfig:當使用不帶任何參數選項ipconfig命令時,顯示每個已經配置了的接口的IP地址、子網掩碼和缺省網關值。

(2)ipconfig /all:當使用all選項時,ipconfig能為DNS和WINS服務器顯示它已配置且所有使用的附加信息,并且能夠顯示內置于本地網卡中的物理地址(MAC)。如果IP地址是從DHCP服務器租用的,ipconfig將顯示DHCP服務器分配的IP地址和租用地址預計失效的日期。圖為運行ipconfig /all命令的結果窗口。

(3)ipconfig /release和ipconfig /renew:這兩個附加選項,只能在向DHCP服務器租用IP地址的計算機使用。如果輸入ipconfig /release,那么所有接口的租用IP地址便重新交付給DHCP服務器(歸還IP地址)。如果用戶輸入ipconfig /renew,那么本地計算機便設法與DHCP服務器取得聯系,并租用一個IP地址。大多數情況下網卡將被重新賦予和以前所賦予的相同的IP地址。

3. arp命令(地址轉換協議)

ARP是TCP/IP協議族中的一個重要協議,用于確定對應IP地址的網卡物理地址。

使用arp命令,能夠查看本地計算機或另一臺計算機的ARP高速緩存中的當前內容。此外,使用arp命令可以人工方式設置靜態的網卡物理地址/IP地址對,使用這種方式可以為缺省網關和本地服務器等常用主機進行本地靜態配置,這有助于減少網絡上的信息量。

按照缺省設置,ARP高速緩存中的項目是動態的,每當向指定地點發送數據并且此時高速緩存中不存在當前項目時,ARP便會自動添加該項目。

常用命令選項:

① arp –a:用于查看高速緩存中的所有項目。

② arp -a IP:如果有多個網卡,那么使用arp -a加上接口的IP地址,就可以只顯示與該接口相關的ARP緩存項目。

③ arp -s IP 物理地址:向ARP高速緩存中人工輸入一個靜態項目。該項目在計算機引導過程中將保持有效狀態,或者在出現錯誤時,人工配置的物理地址將自動更新該項目。

④ arp -d IP:使用本命令能夠人工刪除一個靜態項目。

4. traceroute命令

掌握使用traceroute命令測量路由情況的技能,即用來顯示數據包到達目的主機所經過的路徑。

traceroute命令的基本用法是,在命令提示符后鍵入“tracert host_name”或“tracert ip_address”,其中,tracert是traceroute在Windows操作系統上的稱呼。

輸出有5列:

第一列是描述路徑的第n跳的數值,即沿著該路徑的路由器序號;

第二列是第一次往返時延;

第三列是第二次往返時延;

第四列是第三次往返時延;

第五列是路由器的名字及其輸入端口的IP地址。

如果源從任何給定的路由器接收到的報文少于3條(由于網絡中的分組丟失),traceroute在該路由器號碼后面放一個星號,并報告到達那臺路由器的少于3次的往返時間。

此外,tracert命令還可以用來查看網絡在連接站點時經過的步驟或采取哪種路線,如果是網絡出現故障,就可以通過這條命令查看出現問題的位置。

思考【測試大型網絡的路由】:

(1)多嘗試幾次“ping www.sina.com.cn”操作,比較得到的新浪網的IP地址。如果兩次ping得到的IP地址不同,試考慮其中的原因(如考慮到負載均衡)。然后,針對這些不同的IP地址,執行“tracert ip_address”命令,觀察分析輸出的結果是否有差異。

(2)對于大型網絡中的某站點進行traceroute測試,記錄測試結果。觀察其中是否出現第n跳的時延小于第n-1跳的時延情況。試分析其中原因(提示:可分別考慮時延的各個構成成分在總時延中所起的作用)。

(3)在一天的不同時段內,用traceroute程序多次測試從固定主機到遠程固定IP地址的主機的路由。試分析比較測量數據,觀察該路由是否有變化?如果有變化,該變化頻繁嗎?

5. route命令

大多數主機一般都是駐留在只連接一臺路由器的網段上。由于只有一臺路由器,因此不存在選擇使用哪一臺路由器將數據包發送到遠程計算機上去的問題,該路由器的IP地址可作為該網段上所有計算機的缺省網關。

但是,當網絡上擁有兩個或多個路由器時,用戶就不一定想只依賴缺省網關了。實際上可能想讓某些遠程IP地址通過某個特定的路由器來傳遞,而其他的遠程IP則通過另一個路由器來傳遞。在這種情況下,用戶需要相應的路由信息,這些信息儲存在路由表中,每個主機和每個路由器都配有自己獨一無二的路由表。大多數路由器使用專門的路由協議來交換和動態更新路由器之間的路由表。但在有些情況下,必須人工將項目添加到路由器和主機上的路由表中。route命令就是用來顯示、人工添加和修改路由表項目的。該命令可使用如下選項:

(1)route print:本命令用于顯示路由表中的當前項目,在單個路由器網段上的輸出結果如圖所示。

(2)route add:使用本命令,可以將路由項目添加給路由表。

例如,如果要設定一個到目的網絡209.99.32.33的路由,其間要經過5個路由器網段,首先要經過本地網絡上的一個路由器IP為202.96.123.5,子網掩碼為255.255.255.224,那么用戶應該輸入以下命令:

route add 209.99.32.33 mask 255.255.255.224 202.96.123.5 metric 5

(3)route change:可以使用本命令來修改數據的傳輸路由,不過,用戶不能使用本命令來改變數據的目的地。下面這個例子將上例路由改變采用一條包含3個網段的路徑:

route add 209.99.32.33 mask 255.255.255.224 202.96.123.250 metric 3

(4)route delete 使用本命令可以從路由表中刪除路由。例如:route delete 209.99.32.33

6. nslookup命令

命令nslookup的功能是查詢任何一臺機器的IP地址和其對應的域名。它通常需要一臺域名服務器來提供域名。如果用戶已經設置好域名服務器,就可以用這個命令查看不同主機的IP地址對應的域名。

(1)在本地機上使用nslookup命令查看本機的IP及域名服務器地址。

直接鍵入命令,系統返回本機的服務器名稱(帶域名的全稱)和IP地址,并進入以“>”為提示符的操作命令行狀態;鍵入“?”可查詢詳細命令參數;若要退出,需鍵入exit。

(2)查看www.haut.edu.cn的IP。在提示符后輸入要查詢的IP地址或域名并回車即可。

7. nbtstat命令

使用nbtstat命令可以查看計算機上網絡配置的一些信息。使用這條命令還可以查找出別人計算機上一些私人信息。如果想查看自己計算機上的網絡信息,可以運行nbtstat -n,可以得到你所在的工作組,計算機名以及網卡地址等等;想查看網絡上其他的電腦情況,就,運行nbtstat -a *.*.*.*,此處的*.*.*.*用IP地址代替就會返回得到那臺主機上的一些信息。

8. netstat命令

學習使用netstat命令,以了解網絡當前的狀態。

netstat命令能夠顯示活動的TCP連接、計算機偵聽的端口、以太網統計信息、IP路由表、IPv4統計信息(對于IP、ICMP、TCP和UDP協議)以及IPv6統計信息(對于IPv6、ICMPv6、通過IPv6的TCP以及UDP協議)。使用時如果不帶參數,netstat顯示活動的TCP連接。

下面給出netstat的一些常用選項:

① netstat –a:-a選項顯示所有的有效連接信息列表,包括已建立的連接(ESTABLISHED),也包括監聽連接請求(LISTENING)的那些連接。

② netstat –n:以點分十進制的形式列出IP地址,而不是象征性的主機名和網絡名。

③ netstat -e:-e選項用于顯示關于以太網的統計數據。它列出的項目包括傳送的數據包的總字節數、錯誤數、刪除數、數據包的數量和廣播的數量。這些統計數據既有發送的數據包數量,也有接收的數據包數量。使用這個選項可以統計一些基本的網絡流量。

④ netstat -r:-r選項可以顯示關于路由表的信息,類似于route print命令時看到的信息。除了顯示有效路由外,還顯示當前有效的連接。

上圖顯示的是一個路由表,其中:Network Destination表示目的網絡,0.0.0.0表示不明網絡,這是設置默認網關后系統自動產生的;127.0.0.0表示本機網絡地址,用于測試;224.0.0.0表示組播地址;255.255.255.255表示限制廣播地址;Netmask表示網絡掩碼,Gateway表示網關,Interface表示接口地址,Metric表示路由跳數。

⑤ netstat -s:-s選項能夠按照各個協議分別顯示其統計數據。這樣就可以看到當前計算機在網絡上存在哪些連接,以及數據包發送和接收的詳細情況等等。如果應用程序(如Web瀏覽器)運行速度比較慢,或者不能顯示Web頁之類的數據,那么可以用本選項來查看一下所顯示的信息。仔細查看統計數據的各行,找到出錯的關鍵字,進而確定問題所在。

9. net命令

了解Net服務的功能,學會使用Net服務命令解決有關網絡問題。

在命令行鍵入net help command,可以在命令行獲得net命令的語法幫助。例如,要得到關于net accounts命令的幫助信息,可鍵入“net help accounts”。

所有net命令都可以使用/y和/n命令行選項。例如,net stop server命令用于提示用戶確認停止所有依賴的服務器服務,net stop server/y表示確認停止并關閉服務器服務。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • net
    net
    +關注

    關注

    0

    文章

    126

    瀏覽量

    56251
  • Ping
    +關注

    關注

    0

    文章

    69

    瀏覽量

    16053
  • 命令
    +關注

    關注

    5

    文章

    696

    瀏覽量

    22112

原文標題:網絡常見的9大命令,非常實用!

文章出處:【微信號:hr_opt,微信公眾號:網優雇傭軍】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    常見的shell命令網絡相關命令

    以下測試的網絡環境為:虛擬機NAT模式,ubuntu設置為自動獲取ip。1、網絡基本知識具備基本的網絡知識對于linux的學習非常重要,只有了解了這些基礎知識,才能更好的學習
    發表于 08-20 09:50

    常見的shell命令之其他命令

    用戶的信息用法:who示例:5、PS查詢進程命令命令:ps功能:顯示當前操作系統中由該用戶運行的進程列表常見參數:用法:示例1:ps示例2:ps -el查看所有進程的詳細信息示例3:使用ps aux查看詳細
    發表于 08-21 09:49

    嵌入式學習-常見的shell命令之其他命令

    用戶的信息用法:who示例:5、PS查詢進程命令命令:ps功能:顯示當前操作系統中由該用戶運行的進程列表常見參數:用法:示例1:ps示例2:ps -el查看所有進程的詳細信息示例3:使用ps aux查看詳細
    發表于 08-22 09:42

    Linux常見命令有哪些

    摘要:這是對周立功編著的《嵌入式Linux開發教程》的第7期連載。本期刊載內容有關LinuxLinux常見命令中的導航命令、目錄命令和文件命令
    發表于 10-28 10:06

    學習常見的Linux命令

    一、學習常見的Linux命令(1)文件操作命令主要包括查看文件命令(ls)、顯示文件內容命令(cat)、文件復制
    發表于 11-05 08:43

    dos網絡命令大全

    DOS網絡命令大全 一:net use
    發表于 01-03 22:03 ?3481次閱讀

    Linux的常用網絡命令

    Linux的常用網絡命令 Linux 的常用網絡命令  計算機網絡的主要優點是能夠實現資源和信息的共享,并且用戶可以遠程訪問信息。Linu
    發表于 01-18 12:47 ?1193次閱讀

    Git常見的誤區和命令行工具等綜述

    Git常見的誤區和命令行工具等綜述
    發表于 08-31 09:51 ?0次下載

    嵌入式Linux開發教程:Linux常見命令(上篇)

    摘要:這是對周立功編著的《嵌入式Linux開發教程》的第7期連載。本期刊載內容有關LinuxLinux常見命令中的導航命令、目錄命令和文件命令
    發表于 10-21 13:36 ?11次下載
    嵌入式Linux開發教程:Linux<b class='flag-5'>常見</b><b class='flag-5'>命令</b>(上篇)

    網絡典型的檢測次序及對應的可能故障

    ? 網絡常見9 大命令非常實用! 1. ping 命令 PING (Packet Inte
    的頭像 發表于 06-23 21:42 ?706次閱讀
    <b class='flag-5'>網絡</b>典型的檢測次序及對應的可能故障

    常用linux網絡排查命令

    今天浩道跟大家分享linux網絡運維中常見命令,掌握好這些命令,在排查故障時將會游刃有余!
    發表于 06-25 10:49 ?836次閱讀

    TCP/IP網絡體系結構的常見9大命令

    多嘗試幾次 “ping www.sina.com.cn” 操作,比較得到的新浪網的 IP 地址。如果兩次 ping 得到的 IP 地址不同,試考慮其中的原因(如考慮到負載均衡)。
    發表于 06-26 09:48 ?2017次閱讀
    TCP/IP<b class='flag-5'>網絡</b>體系結構的<b class='flag-5'>常見</b><b class='flag-5'>9</b><b class='flag-5'>大命令</b>

    CentOS7系統網絡配置命令

    CentOS 7是一種流行的Linux操作系統,具有廣泛的用途和功能。在配置網絡時,可以使用各種命令和工具來確保系統能夠正確連接到網絡并提供所需的服務。 以下是一些常用的網絡配置
    的頭像 發表于 11-17 11:07 ?4870次閱讀

    ubuntu網絡配置命令

    Ubuntu是一種廣泛使用的開源操作系統,其網絡配置相對來說比較簡單和直觀。在本文中,我將向您介紹如何使用命令行設置和管理Ubuntu的網絡配置。 Ubuntu提供了許多命令行工具來配
    的頭像 發表于 11-27 17:02 ?3276次閱讀

    如何利用traceroute命令發現網絡中的負載均衡

    網絡管理和故障排除中,了解數據包的路徑和識別負載均衡節點是非常重要的。traceroute 命令是一個用于跟蹤數據包在網絡中經過的路由路徑的工具。本文將詳細介紹如何利用 tracer
    的頭像 發表于 08-07 15:13 ?501次閱讀
    如何利用traceroute<b class='flag-5'>命令</b>發現<b class='flag-5'>網絡</b>中的負載均衡
    澳门百家乐几副牌| 万博国际| 百家乐官网扑克多少张| 至尊百家乐娱乐场| 玩百家乐官网如何看路| 爱拼百家乐现金网| 富田太阳城租房| 圣安娜百家乐官网代理| 全讯网娱乐353788| 百家乐官网获胜秘决百家乐官网获胜秘诀| 百家乐大西洋城| 百家乐官网庄闲机率分析| 网上百家乐骗钱| 百家乐官网有人赢过吗| 百家乐输了好多钱| 铜鼓县| 同花顺百家乐官网娱乐城| 大发娱乐城| 百家乐游戏规则介绍| 四平市| 百家乐英皇娱乐网| 皇冠百家乐官网客户端皇冠 | 百家乐官网佣金计算| 百家乐单注打法| 百家乐官网技真人荷官| 免费百家乐预测工具| 如何玩百家乐官网赚钱| 沙龙娱乐| 网上百家乐骗局| 百家乐官网游戏平台排名| 威尼斯人娱乐老品牌| 百家乐官网博彩的玩法技巧和规则 | 全迅网百家乐官网的玩法技巧和规则 | 如何赢百家乐官网的玩法技巧和规则 | 奈曼旗| 百家乐程序开户发| 百家乐官网小路是怎么画的| 立博网| 百家乐真人荷官网| 长江百家乐官网的玩法技巧和规则 | 德州扑克高级技巧|