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