4、hostname命令
显示配置主机名。它的使用格式如下:
hostname:显示当前主机名
hostname HOSTNAME:修改当前主机名为HOSTNAME,仅当前有效,重启无效。
~]# hostname ~]# hostname TEST
5、hostnamectl命令(CentOS7新增)
显示配置主机名。它的使用格式如下:
hostnamectl [status]:显示当前主机名信息
hostnamectl set-hostname:设定主机名,永久有效
~]# hostnamectl set-hostname CentOS7
二、iproute2系命令
iproute2系命令有ip link,ip addr,ip route,ip netns和ss等。
1、ip link命令
配置网络接口属性。它的使用格式如下:
a):ip link set [dev] IFACE [up|down] [multicast on|off] [name IFACE] [mtu NUMBER]
up and down:启动或禁止选定的网络接口
multicast on or multicast off:启动或禁止组播功能
name NAME:重命名接口(命名前需先down掉接口)
mtu NUMBER:设置接口的mtu大小,默认为1500
~]# ip link set eth1 name eth2 up ~]# ip link set eth2 multicast off mtu 1000
b):ip link [show|list]
显示全部网络接口的属性。
~]# ip link show
2、ip addr命令
配置网络接口的ip地址。它的使用格式如下:
a):ip addr add IPADDR dev IFACE [label NAME] [broadcast ADDRESS] [scope SCOPE_VALUE]
增加一个ip地址。
[label NAME]:为额外添加的地址指明接口别名
[broadcast ADDRESS]:会根据ip和netmask自动计算,不用填
[scope SCOPE_VALUE]:gloal全局可用;link接口可用;host:本机可用
~]# ip addr add 172.16.7.14/24 dev eth1 label eth1:0
b):ip addr delete IPADDR dev IFACE
删除一个ip地址。
~]# ip addr del 172.16.7.14/24 dev eth1:0
c):ip addr show [dev IFACE|label IFACE:#]
仅显示指定的接口地址。
~]# ip addr show label eth1:0 ~]# ip addr show eth1
d):ip addr flush [dev] {IFACE|label IFACE:#}
清空指定的所有地址或别名的地址。
~]# ip addr flush label eth1:0 ~]# ip addr flush eth1
3、ip route命令
配置接口的路由表信息。它的使用格式如下:
a):ip route add TYPE PREFIX(目标网络)via GateWay [dev IFACE] [src SOURCE_IP]
添加路由表。
~]# ip route add 172.16.7.14 via 172.16.0.1 dev eth1 ~]# ip route add 172.16.7.0/24 via 172.16.0.1 dev eth1 ~]# ip route add d efault via 172.16.0.1 dev eth1










