简介 Rocky Linux 项目是什么? Rocky Linux 是一个社区化的企业级操作系统。其设计为的是与美国顶级企业 Linux 发行版实现 100% Bug 级兼容,而原因是后者的下游合作伙伴转移了发展方向。目前社区正在集中力量发展有关设施。Rocky Linux 由 CentOS 项目的创始人 Gregory Kurtzer 领导。目前已经发布了首个正式版。 环境介绍 CPU:8核 内存:8G 网络:NAT模式 服务器为虚拟机,我们新增一张网卡,使用仅主机模式连接上对应的Linux操作系统 配置网络 1.先从虚拟机的管理界面登录服务器,然后查看网卡与IP[root@localhost ~]# ip a 1: lo:mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 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: enp0s3: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:5b:fb:66 brd ff:ff:ff:ff:ff:ff inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic noprefixroute enp0s3 valid_lft 86031sec preferred_lft 86031sec inet6 fe80::a00:27ff:fe5b:fb66/64 scope link noprefixroute valid_lft forever preferred_lft forever 3: enp0s8: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:6c:b0:03 brd ff:ff:ff:ff:ff:ff 根据输出,我们得到信息enp0s3为NAT模式网卡,enp0s8为仅主机模式网卡,因为为配置IP,所以IP信息输出为空。 我们进入到对应的网络文件配置目录 [root@localhost ~]# cd /etc/sysconfig/network-scripts/ [root@localhost network-scripts]# ls ifcfg-enp0s3 可以看出只配置了enp0s3网卡,所以enp0s8网卡无信息(文件命名方式ifcfg-网卡名) 我们复制一下ifcfg-enp0s3的文件,改名成ifcfg-enp0s8[root@localhost network-scripts]# cp ifcfg-enp0s3 ifcfg-enp0s8 然后我们查看一下ifcfg-enp0s8文件的内容[root@localhost network-scripts]# cat ifcfg-enp0s8 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp #使用DHCP分配IP DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=enp0s8 #网卡名称 UUID=a2936266-1efa-4ac4-baf8-196958743461 #网卡UUID DEVICE=enp0s8 #网卡名称 ONBOOT=yes 编辑ifcfg-enp0s8,配置对应IP[root@localhost network-scripts]# vi ifcfg-enp0s8 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static #静态分配IP DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=enp0s8 DEVICE=enp0s8 ONBOOT=yes IPADDR=192.168.56.201 #设置IP地址 NETMASK=255.255.255.0 #设置子网掩码 GATEWAY=192.168.56.1 #设置网关 DNS1=114.114.114.114 #设置dns 使用 nmcli c reload 命令重启网络服务,网络这块算是centos8改动较大的一块了,nmcli命令的参数如下所示: [root@localhost network-scripts]$ nmcli -h Usage: nmcli [OPTIONS] OBJECT { COMMAND | help } OPTIONS -o[verview] overview mode (hide default values) -t[erse] terse output -p[retty] pretty output -m[ode] tabular|multiline output mode -c[olors] auto|yes|no whether to use colors in output -f[ields] |all|common specify fields to output -g[et-values] |all|common shortcut for -m tabular -t -f -e[scape] yes|no escape columns separators in values -a[sk] ask for missing parameters -s[how-secrets] allow displaying passwords -w[ait] set timeout waiting for finishing operations -v[ersion] show program version -h[elp] print this help OBJECT g[eneral] NetworkManager"s general status and operations n[etworking] overall networking control r[adio] NetworkManager radio switches c[onnection] NetworkManager"s connections # 网络管理一般使用 nmcli c d[evice] devices managed by NetworkManager a[gent] NetworkManager secret agent or polkit agent 重启完成,我们再查看网络配置[root@localhost network-scripts]# ip a 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 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: enp0s3: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:5b:fb:66 brd ff:ff:ff:ff:ff:ff inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic noprefixroute enp0s3 valid_lft 85251sec preferred_lft 85251sec inet6 fe80::a00:27ff:fe5b:fb66/64 scope link noprefixroute valid_lft forever preferred_lft forever 3: enp0s8: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:6c:b0:03 brd ff:ff:ff:ff:ff:ff inet 192.168.56.201/24 brd 192.168.56.255 scope global noprefixroute enp0s8 valid_lft forever preferred_lft forever inet6 fe80::a00:27ff:fe6c:b003/64 scope link noprefixroute valid_lft forever preferred_lft forever 从中得知网络已经配置完成。 Rocky Linux和Centos Linux ,Redhat Linux 不能说差不多,只能说一模一样,所以Rocky Linux的配置一样能使用到其他两个Linux系统上。