Centos 曾经处于RHEL下游,所以成为了众多公司的首选之一。可后来它变了,它变成“Centos Stream”,别看只是多了一个“Stream”,但它却由原来的RHEL下游
变成了RHEL上游
。
如此一来,所有使用 Centos Stream
的用户都变成了 RedHat 的测试用户,此举真的很阴险,不得不说 Centos 变了初衷。
庆幸的是,Centos 创始人 Gregory Kurtzer 研发了 RockyLinux,并且正式版已经发布。而且同样是基于 RHEL 进行开发的,和原来的 Centos 一样处于 RHEL 下游,并且同样开源免费、不和RedHat有任何关系。
在未来,博主同样相信,RockyLinux 会和 Centos 一样火爆,大型网络科技公司必将会支持这一发行版本。如同当年支持 Mariadb一般。
新版特性【和Centos 8 一样】
- 软件管理使用的是 dnf,当然 yum 命令也是可以使用的,只不过你用yum其实也是在调用 dnf命令
- 和Centos 8 一样,网络管理移除了脚本,也就是说你无法使用
systemctl restart network
来管理卡,可以使用nncli
和nmtui
来管理; 安装需要注意的事项
- 语言支撑选择 English 和 中文简体(当然如果你后续不考虑中文字符也可以只是 English);
- 博主建议最小化安装,后续需要什么再进行补充(如果是新手更建议这种方式,坑有很多,但是成长的都是你自己)
- 最小化安装是没有 ifconfig 命令的,那么查看ip信息可以使用
ip a show
,同时也是没有vim
命令的,但是有vi
,所以你也不懂担心不能编辑文本。
- 软件管理使用的是 dnf,当然 yum 命令也是可以使用的,只不过你用yum其实也是在调用 dnf命令
网络配置
网卡配置(网卡名以实际为准),我这里没有写 DNS地址,如果你出现公网IP可以ping通,但是域名无法ping通,那么你该检查你的DNS配置了。
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=enp0s3 UUID=b5f199eb-ef34-4a34-b289-f24c934e5d6a DEVICE=enp0s3 ONBOOT=yes IPADDR=192.168.56.2 NETMASK=255.255.255.0 GATEWAY=192.168.56.1
网卡管理
ifdown enp0s3 # 关闭网卡 ifup enp0s3 # 启用网卡
本地 YUM 配置
- 上传镜像文件到 /media/ 下,确定是 DVD 版本,否则软件不全;
- 挂载镜像文件为虚拟光驱
mount -o loop Rocky-8.4-x86_64-dvd1.iso rocky-media/
; 修改 yum 配置文件
[root@localhost rocky-media]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# mkdir repoback [root@localhost yum.repos.d]# mv ./*.repo repoback/ [root@localhost repoback]# cp repoback/Rocky-Media.repo ./ [root@localhost yum.repos.d]# vi Rocky-Media.repo [root@localhost yum.repos.d]# cat Rocky-Media.repo # Rocky-Media.repo # # You can use this repo to install items directly off the installation media. # Verify your mount point matches one of the below file:// paths. [media-baseos] name=Rocky Linux $releasever - Media - BaseOS baseurl=file:///media/rocky-media/BaseOS file:///media/cdrom/BaseOS file:///media/cdrecorder/BaseOS gpgcheck=0 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial [media-appstream] name=Rocky Linux $releasever - Media - AppStream baseurl=file:///media/rocky-media/AppStream file:///media/rocky-media/AppStream file:///media/rocky-media/AppStream gpgcheck=0 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
这样你就可以使用 dnf install
安装你想安装的软件了
如果你还是习惯用 ifconfig ,那么请执行 dnf install net-tools
[root@localhost yum.repos.d]# dnf provides ifconfig 查询命令属于哪个软件包
Last metadata expiration check: 0:03:18 ago on Fri 05 Nov 2021 12:56:03 PM CST.
net-tools-2.0-0.52.20160912git.el8.x86_64 : Basic networking tools
Repo : media-baseos
Matched from:
Filename : /usr/sbin/ifconfig
[root@localhost yum.repos.d]# dnf install net-tools
Last metadata expiration check: 0:03:51 ago on Fri 05 Nov 2021 12:56:03 PM CST.
Dependencies resolved.
=================================================================================
Package Architecture Version Repository Size
=================================================================================
Installing:
net-tools x86_64 2.0-0.52.20160912git.el8 media-baseos 321 k
Transaction Summary
=================================================================================
Install 1 Package
Total size: 321 k
Installed size: 942 k
Is this ok [y/N]:
还不快抢沙发