步骤一:系统环境要求
服务器系统配置好可用的软件源
步骤二:安装 cockpit
# yum -y install cockpit cockpit-dashaboard
(补充:cockpit 是管理单台主机的程序,cockpit-dashaboard 是管理多台主机的程序)
步骤三:启动 cockpit
# systemctl start cockpit
步骤四:登录 cockpit
使用浏览器登录:https://<服务器的 IP 地址>:9090
服务器系统配置好可用的软件源
# yum -y install cockpit cockpit-dashaboard
(补充:cockpit 是管理单台主机的程序,cockpit-dashaboard 是管理多台主机的程序)
# systemctl start cockpit
使用浏览器登录:https://<服务器的 IP 地址>:9090
# ip address show
或者:
# ip a s
# ip address show <network card name>
或者:
# ip a s eth0 <network card name>
# ip address show eth0
或者:
# ip a s eth0
(补充:这里以显示 eth0 网卡为例)
# ip -s link show
或者:
# ip -s -s link show
# ip -s link show <network card name>
或者:
# ip -s -s link show <network card name>
# ip -s link show eth0
或者:
# ip -s -s link show eth0
(补充:这里以显示 eth0 网卡为例)
# ip route show
# ip a add <static IP address>/<subnet mask> dev <network card name>
或者:
# ip addr add <static IP address>/<subnet mask> dev <network card name>
或者:
# ip address add <static IP address>/<subnet mask> dev <network card name>
# ip a add 10.0.0.1/24 dev eth0
(补充:这里以给 eth0 网卡添加 10.0.0.1/24 IP 地址为例)
# ip address add 10.0.0.1/24 dev eth0:1
(补充:这里以给 eth0:1 网卡添加 10.0.0.1/24 IP 地址为例)
# ip link set eth0 up
(补充:这里以启动 eth0 网卡为例)
# ip a del <static IP address>/<subnet mask> dev <network card name>
或者:
# ip addr delete <static IP address>/<subnet mask> dev <network card name>
或者:
# ip address delete <static IP address>/<subnet mask> dev <network card name>
# ip address delete 10.0.0.1/24 dev eth0
(补充:这里以删除 eth0 网卡的 10.0.0.1/24 IP 地址为例)
# ip address del 10.0.0.1/24 dev eth0:1
(补充:这里以删除 eth0:1 网卡的 10.0.0.1/24 IP 地址为例)
# ip link set eth0 down
(补充:这里以关闭 eth0 网卡为例)
# ip route add <IP address>/<subnet mask> via <network gateway address> dev <network card name>
# ip route add 10.10.10.0/24 via 10.10.10.1 dev eth0
(补充:这里以在 eth0 上让所有 10.10.10.0/24 网段的 IP 地址通过 10.10.10.1 网关为例)
# ip route del <IP address>/<subnet mask> via <network gateway address> dev <network cart name>
# ip route del 10.10.10.0/24 via 10.10.10.1 dev eth0
(补充:这里以删除在 eth0 上让所有 10.10.10.0/24 网段的 IP 地址通过 10.10.10.1 网关为例)
eth0
eth
按照数字:1、2、3 …… 依次排序
ens1
1) 以太网线接口:en(Ethernet)
2) 串行线 IP (slip)
3) 无线局域网接口:wl(wireless LAN,也就是 WLAN)
4) 无线广域网接口:ww(wireless wide area network,也就是 WWAN)
1) 热插拔插槽:s
2) 板载:o
3) PCI:p
按照数字:1、2、3 …… 依次排序
enp2s0
1) 以太网线接口:en(Ethernet)
2) 串行线 IP(slip)
3) 无线局域网接口:wl(wireless LAN,也就是 WLAN)
4) 无线广域网接口:ww(wireless wide area network,也就是 WWAN)
1) 热插拔插槽:s
2) 板载:o
3) PCI:p
例如:2s0 就代表物理位置为(2,0)
# cat /etc/services
# nmcli connection show
# nmcli connection add type bond con-name <connection name of network card binding group> ifname <name of network card binding group> mode <network card binding group type> miimon <delay time>
# nmcli connection add type bond con-name bond0 ifname bond0 mode active-backup miimon 100
(补充:这里以创建连接名为 bond0 设备名为 bond0 延迟为 100 的网卡捆绑组为例)
# nmcli connection add type bond-slave con-name <network card connection name> ifname <subnet card name> master <network card binding group type>
# nmcli connection add type bond-slave con-name eth0 ifname eth0 master bond0
# nmcli connection add type bond-slave con-name eth1 ifname eth1 master bond0
(补充:这里以将连接名为 eth0 和 eth1 的网卡添加到 bond0 网卡捆绑组为例)
# nmcli connection modify bond-bond0 ipv4.addresses 192.168.100.5/24 ipv4.gateway 192.168.100.1 autoconnect yes
(补充:这里给 bond-bon0 网卡捆绑组添加 192.168.100.5/24 IP 地址,192.168.100.1 网关并且自动启动为例)
# nmcli connection show
# nmcli connection up <subnet card name>
# nmcli connection up bond-slave-em1
# nmcli connection up bond-slave-em2
(补充:这里以重启 bond-slave-em1 或者 bond-slave-em2 为例)
或者:
# nmcli connection reload
# nmcli connection up <connection name of network card binding group>
# nmcli connection up bond-bond0
(补充:这里以启动 bond-bond0 网卡组为例)
# ip address show
(补充:如果网卡组里出现了我们配置的 IP 地址,则代表 IP 地址配置成功)
# cat /proc/net/bonding/<bond name>
# cat /proc/net/bonding/bond-bond0