Centos 曾经处于RHEL下游,所以成为了众多公司的首选之一。可后来它变了,它变成“Centos Stream”,别看只是多了一个“Stream”,但它却由原来的RHEL下游
变成了RHEL上游
。
如此一来,所有使用 Centos Stream
的用户都变成了 RedHat 的测试用户,此举真的很阴险,不得不说 Centos 变了初衷。
庆幸的是,Centos 创始人 Gregory Kurtzer 研发了 RockyLinux,并且正式版已经发布。而且同样是基于 RHEL 进行开发的,和原来的 Centos 一样处于 RHEL 下游,并且同样开源免费、不和RedHat有任何关系。
在未来,博主同样相信,RockyLinux 会和 Centos 一样火爆,大型网络科技公司必将会支持这一发行版本。如同当年支持 Mariadb一般。
- 安装和Centos没啥区别,安装界面除了文字logo不一样以外,恕我才疏学浅暂时看不出有啥异常;
- 新版特性【和Centos 8 一样】
-
软件管理使用的是 dnf,当然 yum 命令也是可以使用的,只不过你用yum其实也是在调用 dnf命令
-
和Centos 8 一样,网络管理移除了脚本,也就是说你无法使用
systemctl restart network
来管理卡,可以使用nncli
和nmtui
来管理; -
安装需要注意的事项
- 语言支撑选择 English 和 中文简体(当然如果你后续不考虑中文字符也可以只是 English);
- 博主建议最小化安装,后续需要什么再进行补充(如果是新手更建议这种方式,坑有很多,但是成长的都是你自己)
- 最小化安装是没有 ifconfig 命令的,那么查看ip信息可以使用
ip a show
,同时也是没有vim
命令的,但是有vi
,所以你也不懂担心不能编辑文本。
-
- 网络配置
- 网卡配置(网卡名以实际为准),我这里没有写 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
2. 网卡管理
```
ifdown enp0s3 # 关闭网卡 ifup enp0s3 # 启用网卡
----------
* 本地 YUM 配置
1. 上传镜像文件到 /media/ 下,确定是 DVD 版本,否则软件不全;
2. 挂载镜像文件为虚拟光驱`mount -o loop Rocky-8.4-x86_64-dvd1.iso rocky-media/`;
2. 修改 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]:
!!!
还不快抢沙发