本文記一些常用的網路命令,包括write、ping、ifconfig、last、traceroute、netstat等命令。 write命令write 用戶名:給指定線上用戶發送信息,回車後就可以編輯需要發送的信息,編輯信息完信息後以Ctrl+D或Ctrl+c保存結束併發送(最好是在新的一行保存發送 ...
本文記一些常用的網路命令,包括write、ping、ifconfig、last、traceroute、netstat等命令。
write命令
write 用戶名:給指定線上用戶發送信息,回車後就可以編輯需要發送的信息,編輯信息完信息後以Ctrl+D或Ctrl+c保存結束併發送(最好是在新的一行保存發送)。
wall 信息:給所有線上用戶發送信息,即廣播,包括自己也會收到信息。
註意:
- 寫信息時,可以使用delete鍵或Ctrl+退格鍵進行刪除操作。
- 收到信息時,信息末尾的EOF是預設的結束標識。
ping命令
ping [選項] IP:和Windows一樣,都是用於測試網路連通性,但不同的是,如果不加選項,直接ping,那麼Linux會不停的發送請求,直到Ctrl+C結束。而Windows預設只會發送四次。註意,ping本機的時候,一定不要ping127.0.0.1,而是ping自己的ip地址。
選項:
- -c:指定發送次數。如ping -c 3 192.168.8.250。
ifconfig命令
ifconfig [網卡名稱] [IP]:查看和設置網卡信息,相當於Windows的ipconfig(與Linux只差一個字母)。如ifconfig eth0 192.168.8.250。直接輸入ifconfig則表示查看所有網卡信息。
網卡信息常用項:
- Link encap:網路類型,一般就是乙太網Ethernet。
- HWaddr:網卡的MAC地址,即網卡的物理地址。
- inet addr:當前網卡的ip地址。
last命令
last:列出過去和目前的登錄用戶信息,包括重啟操作也會顯示出來。
lastlog:列出所有用戶的最後一次登錄信息(未登錄過的用戶也會列出來)。
lastlog -u 用戶id:只看某個用戶的最後一次登錄信息。
traceroute命令
traceroute 網址:顯示數據包到達主機之間的節點路徑。更多選項參數可自行查看。
netstat命令
netstat [選項]:顯示網路相關信息。
選項:
- -t:TCP協議。
- -u:UDP協議。
- -l:監聽,查看監聽的埠。
- -r:路由,查看網關信息。
- -n:顯示ip地址和埠號。
常用示例:
- netstat -tlun:查看本機監聽的埠。
- netstat -an:查看本機所有的網路連接,包括監聽的和正在連接的埠,以及正在使用埠的程式。註意,程式發起埠都是隨機的,而接收的埠卻是固定的。
- netstat -tlun:查看本機路由表。