RockyLinux操作系统

RockyLinux操作系统#

1 系统介绍#

2020 年 12 月 8 日,Red Hat 宣布他们将停止开发 CentOS,CentOS 一直是 Red Hat Enterprise Linux 的生产就绪下游版本,转而支持该作系统的较新的上游开发变体,称为“CentOS Stream”。作为回应,CentOS 的最初创办人 Gregory Kurtzer 在 CentOS 网站上发表评论,宣布他将再次展开一个项目,以达成 CentOS 的最初目标。它的名字是为了向早期的 CentOS 联合创办人 Rocky McGaugh 致敬。到 12 月 12 日,Rocky Linux 的代码仓库已成为 GitHub 上最热门的仓库。

2020 年 12 月 22 日,Rocky Linux 宣布初始版本的目标是在 2021 年 3 月至 5 月之间。2021 年 1 月 20 日,宣布将于 2 月底向公众提供测试存储库,并计划于 2021 年 3 月底发布候选版本。然而,该日期略微推迟,2021 年 4 月 30 日,第一个候选版本正式发布。第二个候选版本为 8.4 版本,也是稳定版本之前的最后一个版本,于 2021 年 6 月 4 日发布。2021 年 6 月 21 日,Rocky Linux 8.4 稳定版发布,代号为“Green Obsidian”。

Rocky Linux 项目由 Rocky Enterprise Software Foundation (RESF) 托管。

Rocky Linux是CentOS的一个分支,它位于Red Hat Enterprise Linux(RHEL)的下游。与CentOS一样,它提供了非常适合服务器的稳定版Linux。它旨在作为CentOS的完全兼容替代品。

2 版本说明#

版本URL: https://wiki.rockylinux.org/include/releng/version_table/?h=life#__tabbed_1_1

Rocky Linux 8

image-20250201145739363

Rocky Linux 9

image-20250201145859673

从上面的内容可以看到 Rocky Linux 8.10 生命周期结束日期是 2029年5月31日;Rocky Linux 9.5 生命周期结束 日期是 2025年5月;所以我这里选择 Rocky Linux 8.10 作为生产操作系统使用。

安装 Rocky Linux 8.10 操作系统的方式和 CentOS 7 一样,这里就不赘述了。 镜像URL: https://rockylinux.org/zh-CN/download

image-20250201151949009

3 yum 源配置#

yum 源仓库配置文件在 /etc/yum.repos.d/ 目录下,这里配置国内阿里云的 yum 源。

3.1 Base源#

官方URL: https://developer.aliyun.com/mirror/rockylinux?spm=a2c6h.13651102.0.0.47731b11Q8uHdg

# 执行以下命令替换默认源
sed -e 's|^mirrorlist=|#mirrorlist=|g' \
    -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \
    -i.bak \
   /etc/yum.repos.d/Rocky-*.repo

dnf makecache

3.2 epel源#

官方URL: https://developer.aliyun.com/mirror/epel?spm=a2c6h.13651102.0.0.56481b11pSqmS1

1 安装 epel 配置包

yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm

2 将 repo 配置中的地址替换为阿里云镜像站地址

sed -i 's|^#baseurl=https://download.example/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel*
sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*

3.3 更新 yum 源#

[root@rocky8_10 ~]# dnf clean all
[root@rocky8_10 ~]# dnf makecache
[root@rocky8_10 ~]# dnf repolist
repo id                                                       repo name
appstream                                                     Rocky Linux 8 - AppStream
baseos                                                         Rocky Linux 8 - BaseOS
elrepo                                                         ELRepo.org Community Enterprise Linux Repository - el8
epel                                                           Extra Packages for Enterprise Linux 8 - x86_64
extras                                                         Rocky Linux 8 - Extras
[root@rocky8_10 ~]#

4 网卡配置#

4.1 IP 配置#

[root@rocky8_10 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens160 
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=eui64
NAME=ens160
DEVICE=ens160
ONBOOT=yes
IPADDR=172.16.1.100
PREFIX=24
GATEWAY=172.16.1.253
DNS1=223.5.5.5
DNS2=223.6.6.6
IPV6_DISABLED=yes
[root@rocky8_10 ~]#

4.2 重启网卡#

[root@rocky8_10 ~]# nmcli connection reload 
[root@rocky8_10 ~]# nmcli connection down ens160 && nmcli connection up ens160

5 同步时间#

CentOS8 时间同步要使用 chrony 命令,ntp 命令不能使用了。

5.1 安装 chrony#

CentOS 8 里是预安装的,没有安装的话执行以下命令。

[root@rocky8_10 ~]# yum install chrony -y

5.2 修改配置文件#

# 将第三行注释后添加如下内容
[root@rocky8_10 ~]# vim /etc/chrony.conf
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
#pool 2.rocky.pool.ntp.org iburst
pool ntp1.aliyun.com iburst
pool ntp2.aliyun.com iburst
pool ntp3.aliyun.com iburst
pool ntp4.aliyun.com iburst
pool ntp5.aliyun.com iburst
pool ntp6.aliyun.com iburst

5.3 启动 chronyd 服务#

[root@rocky8_10 ~]# systemctl start chronyd.service
[root@rocky8_10 ~]# systemctl enable chronyd.service
[root@rocky8_10 ~]# systemctl status chronyd.service

5.4 查看同步情况#

1 通过命令进行查看是否同步,出现 ^* 即表示有可同步的源

[root@rocky8_10 ~]# chronyc sources
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^* 120.25.115.20 2 10 7 1007 +4651us[+4877us] +/- 26ms
^+ 203.107.6.88 2 10 37 1020 -1523us[-1297us] +/- 25ms
[root@rocky8_10 ~]#

2 System clock synchronized: yes 表示同步成功

[root@rocky8_10 ~]# timedatectl 
Local time: Wed 2025-02-05 12:04:46 CST
Universal time: Wed 2025-02-05 04:04:46 UTC
RTC time: Wed 2025-02-05 04:04:46
Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
[root@rocky8_10 ~]#

6 补充#

其他系统优化情况同 CentOS


posted @   云起时。  阅读(57)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
点击右上角即可分享
微信分享提示
主题色彩