1. 程式人生 > >Linux 常用命令——之網路命令

Linux 常用命令——之網路命令

1、網路命令:write:給線上使用者傳送資訊(使用前可通過w 回車  檢視當前線上使用者)

指令名稱:write

指令所在路徑:/usr/bin/write

執行許可權:所有使用者

語法:write <使用者名稱>

功能描述:給線上使用者發信息,以Ctrl +D儲存結束,如果使用者不線上,發不出去

範例:# write  linzhiling    資訊內容   ctrl +D

回車會顯示資訊內容  EOF 

注意:使用者不線上,是無法給其發信息的

        EOF表示終結

2、網路命令:wall    :發廣播資訊

指令名稱:wall

指令英文原意;write all

指令所在路徑:/usr/bin/wall

執行許可權:所有使用者

語法:wall [message]

功能描述:發廣播資訊

範例:$ wall  zhouxueli  is a honest woman!

注意檢視傳送者和任一線上使用者當前收到的資訊

3、網路命令:ping   :遠端訊號探測,也叫踩點定位(基本的踩點定位) 通過給遠端傳送一個資訊包,看遠端資訊回覆,如果

命令名稱:ping

命令所在路徑;/bin/ping

執行許可權:所有使用者

語法: ping   選項  IP地址

       -c  指定傳送次數

功能描述:測試網路連通性

範例: # ping  192.168.1.156

                  ping  -c 3   19.168.1.156

4、網路命令:ifconfig    :檢視當前網路狀態  為網絡卡設定臨時的IP地址

命令名稱:ifconfig

命令英文原意:interface configure

命令所在路徑:/sbin/ifconfig

執行許可權:root

語法:ifconfig  網絡卡命令  IP地址

功能描述: 檢視和設定網絡卡資訊

範例: 

# ifconfig  回車  檢視當前網路資訊

#  ifconfig  eth0 192.168.1.152   為網絡卡設定臨時資訊

顯示資訊:

lo :迴環網絡卡  始終可以ping通,用於本機通訊測試

eth0:

link encap:Ethernet  乙太網   網路型別,大多數都是乙太網

mac地址(hwaddr):16進位制儲存的48位的地址位,標稱網路地址的實體地址,mac地址是固化在網絡卡只讀儲存器中的一個地址,只限於理論上是無法更改的

inet  addr: IP地址

Bcast:廣播地址

Mask:子網掩碼

inet6 addr:ipv6 地址資訊

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

RX packets 接收資料包的總大小

TX packets 傳送資料包的總大小

collisions:0 

txqueuelen:1000

RX bytes:

TX bytes:

Interrupt:19

Base address:0x 2000

5、網路命令:mail   :郵件命令

命令名稱:mail

命令所在路徑:/bin/mail

執行許可權: 所有使用者

語法:mail [使用者名稱]

功能描述:檢視傳送電子郵件

範例:#mail root

特點:郵件的收發,沒有網路的情況下,也可傳送,相比於write 命令,郵件在接受者不線上時,也可傳送過去,當該使用者登入時可使用

   網路不通或者沒有郵件伺服器的情況下,也可傳送成功,但是沒網路只限於不是往自己的網路郵箱傳送。

例如: mail  root   資訊內容  回車

然後輸入 mail 回車

可以看到  傳送的資訊   傳送的事件  版本  郵件預設將儲存到 /var/spool/mail/收郵件者使用者名稱 :1 message 1 new

> N(表示未讀)   1(郵件號)   收件者使用者名稱  時間  等

注意:以上 N表示未讀郵件

如果想在當前狀態下檢視,直接輸入 郵件號,可以檢視目標郵件

help  可以檢視在當前狀態下,可以使用的命令操作

6、網路命令:last   :檢視該linux登入系統的使用者資訊,以及該計算機重啟的時間等資訊

命令名稱:last

命令所在路徑:/usr/bin/last

執行許可權:所有使用者

語法:last

功能描述:列出目前與過去登入系統的使用者資訊

範例: # last

例項:

[email protected]:~$ last

使用者名稱  登入終端 登入時的ip   登入的時間      是否線上|退出時間      持續登入時間 zhouxuel   pts/2        :0                Sat Nov 10 16:09       still logged in    zhouxuel   pts/2        :0                Fri Nov  9 19:17       - 16:05            (20:48)     zhouxuel   :0           :0                Fri Nov  9 14:44         still logged in    reboot     system boot  3.13.0-24-generi Fri Nov  9 14:44     - 18:59          (1+04:15)       進行過重啟 zhouxuel pts/10       :0.0             Fri Nov  9 10:19          - 10:24            (00:04)     zhouxuel pts/10       :0.0             Fri Nov  9 09:19          - 09:19            (00:00)      

ip為0表示本機

7、網路命令:lastlog   :檢查某特定使用者上次登入的時間

命令名稱:lastlog

命令所在路徑:/usr/bin/lastlog

執行許可權:所有使用者

語法:lastlog

功能描述:檢查某特定使用者上次登入的時間,如果沒有登陸過,則顯示從未登陸

範例:# lastlog

        # lastlog  -u  502      -u  502表示使用者id——uid

8、網路命令: traceroute     :顯示資料包到主機間的路徑,跟蹤路由

命令名稱:traceroute

命令所在路徑:/bin/traceroute

執行許可權:所有使用者

語法:traceroute

功能描述:顯示資料包到主機的路徑

範例: # traceroute www.baidu.com

9、網路命令:netstat

命令名稱:netstat

命令所在路徑:/bin/netstat

執行許可權:所有使用者

語法:netstat [選項】

常用選項

-t :  TCP協議  傳輸控制協議  三次握手 更安全 靠譜  面向連線  相當於打電話  通訊雙方始終線上 

-u:   UDP協議  使用者資料報協議  直接把資料丟過去,是否收到看運氣 QQ 相當於發簡訊

-I:  監聽

-r:  路由,檢視閘道器

-n:  顯示IP地址和埠號  而不是用服務和網路名稱,查詢更快,減少了解析過程

功能描述;顯示網路相關資訊

範例:

# netstat  -tlun     檢視本機監聽的埠   最主要看埠號

# netstat  -an  檢視本機所有的網路連線

# netstat  -rn  檢視本機路由表 顯示的最後一行,其實是當前的閘道器

注:服務的埠一般是固定的,比如apache 是80 ,可以改,但一般不改

發起埠是隨機的,接收埠一般是固定的

10、網路命令:setup

命令名稱;setup

命令所在路徑:/usr/bin/setup

執行許可權:root

語法:setup  直接回車

功能描述:配置網路

範例: # setup

注意配置完成後,記得儲存配置退出,完成後要重啟網路服務: service network restart