1. 程式人生 > >Linux基礎——常用的Linux網絡命令

Linux基礎——常用的Linux網絡命令

net inf 9.png ont 世界 linux中 com 消息 而已

一、學Linux網絡命令有什麽好處

  網絡的出現,我們的生活更方便了,處理事情的效率也越來越高,也可以看到全世界文化的差異。同時我們接受新事物的信息越來越來強,新事物的信息也越來越來多。網絡對於我們爾等平民百姓來講就是透明的只知道有網線而已,但是對於我們程序猿來講,需要理解網絡的相關知識,什麽IP地址,網關,路由啊等等程序猿都需要知道的。Linux中有許多網絡的相關的命令,比如ping、ifconfig、traceroute、netstat等這些命令可以了解網絡的知識。

二、常用的網絡命令

  (1)write username:向指定的在線用戶發送信息,按ctrl+d保存發送。

  (2)wall message:向所有的在線用戶發送信息,也就是廣播。其中wall是write all的意思,廣播的機制導致自己也會收到消息。

  (3)mail username:向指定的用戶發送郵件,按ctrl+d保存發送。對方在敲Linux命令的同時會提示收到一封郵件,查看該郵件同樣也是用mail命令。

  (4)ping ip(hostname):檢查本機與指定的ip地址或主機網絡是否連通。這個命令跟window的有點區別,Linux是會一直ping下去,除非指定ping的次數。

    ping -c 4 hostname:該命令只會ping 4次,其中c是count的意思

  (5)last:查看過去到現在所有用戶的登錄信息。

  (6)lastlog:查看系統中所有用戶最近一次的登錄信息。

  (7)ifconfig:查看和設置網卡的相關信息。

  (8)traceroute hostname:查看數據包到指定主機的網路路徑走向。

  (9)netstat option:查看網絡相關的信息,其中option有如下可選:

    -t:TCP協議

    -u:UDP協議

    -l:監聽

    -r:路由

    -n:顯示IP地址和端口信息

三、效果演示

  (1)使用write username向指定的用戶發送消息,Linux命令如下,效果圖如3-1所示

1 write jsg

 技術分享圖片

                          圖 3-1

  (2)使用mail username向指定的用戶發送郵件,Linux命令如下,效果圖如3-2所示

1 mail jsg

  技術分享圖片

圖 3-2

  (3)使用ping命令檢查本機與指定的主機網絡是否連通並指定ping的次數,Linux命令如下,效果如3-3所示

1 ping -c 5 www.microsoft.com

  技術分享圖片

                          圖 3-3

   

   這樣就結束了吧,本來想演示traceroute這個命令的,無奈centos 7不讓看數據到指定主機的詳細網路路徑走向,全部顯示為*******。

   又是一個愉快的周末。。。。。。。。

Linux基礎——常用的Linux網絡命令