茫茫網海中的冷日 - 對這文章發表回應
茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1671964 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
P1110160.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

對這文章發表回應

發表限制: 非會員 可以發表

發表者: 冷日 發表時間: 2019/2/21 11:04:47

在 CentOS 7 中所不見的命令 – Round 1: ifconfig、route、netstat、traceroute

很好,最終還是要來體驗一下最新的 CentOS 7,雖然很早之前就使用過了,但是基於穩定性還是常用 CentOS 6,最近下定決心開始習慣 CentOS 7 的介面

 

此篇紀錄在 CentOS 6 中所常用的幾個工具將被淘汰,並且替代的工具

 

ifconfig 替換為 ip addr


#同ifconfig
$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:22:4d:80:7f:6a brd ff:ff:ff:ff:ff:ff
inet 192.168.10.10/24 brd 222.186.42.255 scope global enp1s0
valid_lft forever preferred_lft forever
inet6 fe80::222:4dff:fe80:7f6a/64 scope link
valid_lft forever preferred_lft forever
#查看介面傳輸狀態 -s 詳細
$ ip -s link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
RX: bytes packets errors dropped overrun mcast
0 0 0 0 0 0
TX: bytes packets errors dropped carrier collsns
0 0 0 0 0 0
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
link/ether 00:22:4d:80:7f:6a brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mcast
26232302 55435 0 0 0 0
TX: bytes packets errors dropped carrier collsns
1338484 14020 0 0 0 0

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#同ifconfig
$ ip addr
 
1 : lo : < LOOPBACK , UP , LOWER_UP > mtu 65536 qdisc noqueue state UNKNOWN
     link / loopback 00 : 00 : 00 : 00 : 00 : 00 brd 00 : 00 : 00 : 00 : 00 : 00
     inet 127.0.0.1 / 8 scope host lo
       valid_lft forever preferred_lft forever
     inet6 :: 1
/ 128 scope host
       valid_lft forever preferred_lft forever
2 : enp1s0 : < BROADCAST , MULTICAST , UP , LOWER_UP > mtu 1500 qdisc pfifo_fast state UP qlen 1000
     link / ether 00 : 22 : 4d : 80 : 7f
: 6a brd ff : ff : ff : ff : ff : ff
     inet 192.168.10.10 / 24 brd 222.186.42.255 scope global enp1s0
       valid_lft forever preferred_lft forever
     inet6 fe80 :: 222 : 4dff : fe80 : 7f6a / 64 scope link
       valid_lft forever preferred_lft forever
 
#查看介面傳輸狀態 -s 詳細
$ ip - s link
 
1 : lo : < LOOPBACK , UP , LOWER_UP > mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
     link / loopback 00 : 00
: 00 : 00 : 00 : 00 brd 00 : 00 : 00 : 00 : 00 : 00
     RX : bytes   packets   errors   dropped overrun mcast   
     0            0          0        0        0
       0       
     TX : bytes   packets   errors   dropped carrier collsns
     0            0          0        0        0        0       
2 : enp1s0 : <
BROADCAST , MULTICAST , UP , LOWER_UP > mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
     link / ether 00 : 22 : 4d : 80 : 7f : 6a brd ff : ff : ff : ff : ff : ff
     RX :
bytes   packets   errors   dropped overrun mcast   
     26232302    55435      0        0        0        0       
     TX : bytes   packets   errors   dropped carrier collsns
     1338484     
14020      0        0        0        0

netstat 替換為 ss


#同 netstat -tunpl
$ ss -tunpl
#檢視tcp連線
$ ss -t
#檢視udp
$ ss -u

1
2
3
4
5
6
7
8
#同 netstat -tunpl
$ ss - tunpl
 
#檢視tcp連線
$ ss - t
 
#檢視udp
$ ss - u

traceroute/traceroute6 替換為 tracepath


$ tracepath 8.8.8.8

1
$ tracepath 8.8.8.8

route 替換為 ip route


$ ip route
192.168.10.0/24 dev eth0 proto kernel scope link src 192.168.121.10
169.254.0.0/16 dev eth0 scope link metric 1003
default via 192.168.10.254 dev eth0

1
2
3
4
5
$ ip route
 
192.168.10.0 / 24 dev eth0   proto kernel   scope link    src 192.168.121.10
169.254.0.0 / 16 dev eth0   scope link    metric 1003
default via 192.168.10.254 dev eth0

arp 替換為 ip neighbor


$ ip neighbor
192.168.10.108 dev eth0 lladdr e0:ac:cb:66:2a:3c STALE
192.168.10.254 dev eth0 lladdr 10:7b:ef:47:ce:53 REACHABLE

1
2
3
$ ip neighbor
192.168.10.108 dev eth0 lladdr e0 : ac : cb : 66 : 2a : 3c STALE
192.168.10.254 dev eth0 lladdr 10 : 7b : ef : 47 : ce : 53 REACHABLE

 

 

 

在 CentOS 7 被淘汰的工具只是不在預設安裝所包含的,所以是可以利用 yum 把他安裝回來


Note:在 yum 中不知道套件的名稱,可以用 provides 和 list 直接搜尋 package 裡面的工具


$ yum provides */ifconfig
net-tools-1.60-110.el6_2.x86_64 : Basic networking tools
Repo : base
Matched from:
Filename : /sbin/ifconfig

1
2
3
4
5
6
$ yum provides * / ifconfig
 
net - tools - 1.60 - 110.el6_2.x86_64 : Basic networking tools
Repo          : base
Matched from :
Filename      : / sbin / ifconfig

原文出處:
在 CentOS 7 中所不見的命令 - Round 1: ifconfig、route、netstat、traceroute | Mr. 沙先生
內容圖示
url email imgsrc image code quote
樣本
bold italic underline linethrough   












 [詳情...]
validation picture

注意事項:
預覽不需輸入認證碼,僅真正發送文章時才會檢查驗證碼。
認證碼有效期10分鐘,若輸入資料超過10分鐘,請您備份內容後,重新整理本頁並貼回您的內容,再輸入驗證碼送出。

選項

Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|