CentOS 是一个工业标准的 Linux 发行版,是红帽企业版 Linux 的衍生版本。你安装完后马上就可以使用,但是为了更好地使用你的系统,你需要进行一些升级、安装新的软件包、配置特定服务和应用程序等操作。

ifconfig 替换为ip addr

#同ifconfig 
 $ ip addr 
  
 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 
 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 
  
 #详细 
 $ ip -s link 
  
 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       
 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

traceroute/traceroute6 替換為 tracepath

$ 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

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

在 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