一、學Linux網路命令有什麼好處 網路的出現,我們的生活更方便了,處理事情的效率也越來越高,也可以看到全世界文化的差異。同時我們接受新事物的信息越來越來強,新事物的信息也越來越來多。網路對於我們爾等平民百姓來講就是透明的只知道有網線而已,但是對於我們程式猿來講,需要理解網路的相關知識,什麼IP地址 ...
一、學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不讓看數據到指定主機的詳細網路路徑走向,全部顯示為*******。
又是一個愉快的周末。。。。。。。。