Linux基础命令介绍十五:推陈出新

本文介绍ip、ss、journalctl和firewall-cmd,它们旨在代替linux中原有的一些命令或服务。

wkiol1hkf6mhmjjbaacubv1ynxu061-jpg-wh_651x-s_1325389309

1、ip

  1. ip [OPTIONS] OBJECT COMMAND

ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具,例如ifconfig、route等,使用权限为超级用户。

OPTIONS是修改ip行为或改变其输出的选项。

OBJECT是要获取信息的对象。包括:

  1. address   表示设备的协议(IPv4或IPv6)地址
  2. link      表示网络设备
  3. monitor   表示监控网络连接信息
  4. neighbour 表示管理ARP缓存表
  5. netns     表示管理网络命名空间
  6. route     表示路由表接口
  7. tunnel    表示IP隧道
  8. ….

对象名可以是全称或简写格式,比如address可以简写为addr或a。

COMMAND设置针对指定对象执行的操作,它和对象的类型有关。

address

如显示网卡ens33的信息:

  1. [root@centos7 ~]# ip addr show ens33
  2. 3: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
  3.     link/ether 00:50:56:a4:a9:16 brd ff:ff:ff:ff:ff:ff
  4.     inet 10.0.1.254/24 brd 10.0.1.255 scope global ens33
  5.        valid_lft forever preferred_lft forever
  6.     inet6 fe80::250:56ff:fea4:a916/64 scope link
  7.        valid_lft forever preferred_lft forever

选项-s表示输出更多的信息

  1. [root@centos7 ~]# ip -s addr show ens33
  2. 3: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
  3.     link/ether 00:50:56:a4:a9:16 brd ff:ff:ff:ff:ff:ff
  4.     inet 10.0.1.254/24 brd 10.0.1.255 scope global ens33
  5.        valid_lft forever preferred_lft forever
  6.     inet6 fe80::250:56ff:fea4:a916/64 scope link
  7.        valid_lft forever preferred_lft forever
  8.     RX: bytes  packets  errors  dropped overrun mcast
  9.     133518854  1415841  0       0       0       0
  10.     TX: bytes  packets  errors  dropped carrier collsns
  11.     14033474   59479    0       0       0       0

为ens33增加一个新地址

  1. [root@centos7 ~]# ip addr add 192.168.0.193/24 dev ens33
  2. [root@centos7 ~]# ip