簡介
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: <LOOPBACK,UP,LOWER_UP> 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: <BROADCAST,MULTICAST,UP,LOWER_UP> 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: <BROADCAST,MULTICAST,UP,LOWER_UP> 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] <field1,field2,...>|all|common specify fields to output
-g[et-values] <field1,field2,...>|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] <seconds> 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: <LOOPBACK,UP,LOWER_UP> 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: <BROADCAST,MULTICAST,UP,LOWER_UP> 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: <BROADCAST,MULTICAST,UP,LOWER_UP> 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系統上。