CentOS Linux的最佳替代方案(一)_Rocky Linux OS 8.6基础安装教程

CentOS Linux的最佳替代方案(一)_Rocky Linux OS 8.6基础安装教程

一 Rocky Linux介绍和发展历史

Rocky Linux 官网:https://rockylinux.org/

在CentOS官方宣布停止Centos的维护之后,Centos的创始人Gregory Kurtzer宣布启动新的项目以替换Centos,这个项目就命名为Rocky Linux,是为了纪念CentOS早期的联合创始人Rocky McGaugh。

Rocky Linux有多火爆,在Rocky Linux发布后的两天内,都还没啥代码呢!就已经有几千个Star,一方面说明了人们对Rocky Linux的关注,另外一方面也说明了人们对于Centos宣布停止维护的怨念。Rocky Linux一度成为github上最热门的仓库之一,目前github Star数量已经到9.7K。

Rocky Linux位于Red Hat Enterprise Linux(RHEL)下游,Rocky Linux与CentOS一样,提供了适用于服务器的稳定版本,非常适合用来替换Centos。

通过查看 EPEL 软件库的访问日志数据可以发现,Rocky Linux在发布的短短一段时间内已经超越了Oracle Linux等基于RHEL的发行版。

Rocky Linux更是成立了基金会来推动Rocky Linux和社区的发展,我相信未来的Rocky Linux会有很好的发展,时势造英雄,Centos停止维护就是Rocky Linux的机会。

大家可能注意到这里并没有提Ubuntu、debian等发行版,这是因为我认为更好的选择是兼容原来Centos的各种使用习惯,各类脚本和配置可以最少的改动,那么最好还是使用基于RHEL的发行版,并且国内的Alibaba Cloud Linux、Anolis OS等都是基于RHEL的Linux版本,所以这可能是一个更好的选择,至少从生产环境部署上、以及基于国内的情况来说。

二 Rocky Linux基础安装

2.1 下载地址

官网下载地址:https://rockylinux.org/download

阿里云下载地址:https://mirrors.aliyun.com/rockylinux

根据你的实际需求选择合适的 ISO 系统镜像下载,这里选择阿里云开源镜像站(mirrors.aliyun.com),以 x86_64 平台的 dvd 镜像为例

image-20221017163615952

2.2 安装过程

  • 开始Rocky Linux安装

image-20221018175720533

  • 用上下键选择–中文–简体中文

image-20221018180124634

  • 点击–继续

image-20221018180209654

  • 安装信息摘要(这里可以完成Rocky Linux版全部设置)

(1)首先,设置时区–时间和日期

  • 找到–亚洲–上海,并点击–完成

image-20221018180520497

(2) 键盘布局就默认是–汉语

image-20221018180701171

(3)语言支持–中文–简体中文

image-20221018180844679

  • 可以是默认的中文也可以自行添加English的支持,最后点–完成

image-20221018180939426

(4)安装源

  • 默认选择–本地介质

(5)软件选择

  • 字符界面安装–最小安装

image-20221018181055489

  • 图形界面安装–带GUI的服务器

image-20221018181023371

字符界面与图形界面安装过程相同,只在这一步有区分;根据需要选择。

  • 点击–完成 进入下一步

  • 安装目的地–即进行系统分区

(1)首先选中–本地标准磁盘

image-20221018181213662

(2)下滑菜单找到存储配置

  • 选择–自定义分区–点击–完成

image-20221018181325363

(3)选择–标准分区–点击左下角 + 添加分区

image-20221018181510671

(4)分区

  • 分别创建/boot区、swap交换分区、根分区/

注释:Linux系统最简单的分区方案:

a、分/boot区,容量1G,/boot放启动文件。

image-20221018181640496

image-20221018181726549

b、分交换分区(交换空间)swap,看内存总大小,如果内存足够大,这个空间就要设置大一点。如果内存小于2G。那么这个空间设置成内存的2倍大小。

image-20221018181832750

  • 设备类型 选择–LVM

image-20221018181927763

  • 卷组–选择–创建新卷组

image-20221018182016310

  • 配置卷组–名称(vg00),点击–保存

image-20221018182057804

  • swap的逻辑卷名称设置–lv_swap

image-20221018182150562

3、所有空间给/(根分区)

image-20221018182249654

  • 设备类型选择–LVM

image-20221018182322170

  • 设置/根分区的名称–lv_root,点击–完成

image-20221018182422891

(5)分区完成!

  • 最后点击–接受更改

image-20221018182529071

  • 回到–安装信息摘要

image-20221018182557293

  • KDUMP–默认选择

  • 设置网络连接和主机名–网络和主机名

    在–主机名–处设置主机名:(例如vm01),点击–应用–完成

image-20221018182751807

这时需要设置管理员 Root密码 (务必记住密码!)

image-20221018182953748

  • Root密码设置完成后,点击–完成

接下来可以创建用户(此处也可以不进行创建,安装完成后进入root也可以重新创建)

image-20221018185638065

image-20221018185713327

这时我们已完成所有设置

  • 点击–开始安装

image-20221018185811598

image-20221018185838809

image-20221018185900477

image-20221018190328018

  • Rocky Linux安装完成,点击–重启系统

image-20221018194638290

  • 默认第一项

image-20221018200219834

  • 许可证,点击–许可信息

image-20221018194858302

  • 选中–我同意许可协议,点击–完成

image-20221018194932455

  • 点击–结束配置

image-20221018195001118

image-20221018195053946

  • 字符界面见下图

image-20221018200118053

image-20221018200146874

  • 图形界面见下图

image-20221018195731654

image-20221018195342578

image-20221018195426143

image-20221018195454895

image-20221018195526530

image-20221018195616457

安装完成,现在可以通过远程工具连接。

三 Rocky Linux使用

3.1 关闭selinux/firewalld

# 临时关闭selinux
setenforce 0# 永久关闭selinux
vi /etc/sysconfig/selinux
SELINUX=disabled# 临时关闭防火墙:
systemctl stop firewalld# 永久关闭防火墙:
systemctl disable firewalld

3.2 替换默认源

PS:以阿里云源为例,可参考官方配置文档:[https://mirrors.aliyun.com/rockylinux/

执行以下命令替换默认源:

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-*.repodnf makecache

可以更新下系统软件包:

dnf -y update

3.3 安装一些必要工具

dnf install -y vim curl wget tree net-tools lrzsz

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/9463.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

eNSP的使用

目录 配置路由器 DHCP——动态主机配置协议 工作过程: 第一种场景——PC首次获取IP地址的情况 第二种场景——pc(客户都)再次获取IP地址的情况 DHCP配置: Telnet 搭建好图后 1.看广播域(路由器有几个接口就有几…

苹果开发者账号续费流程及苹果开发者账号续费流程及下架处理

已上架的App在AppStore上无法搜索到的问题 在AppStore上搜不到已经上架的应用程序可以采取以下解决办法: 拨打iTunes提供的支持电话:4006-701-855(中国时间9:00-17:00)。发送邮件给Review团队,在iTunes Connect登录后…

【ARM】-进入和退出异常中断的过程

文章目录 ARM 处理器对异常中断的响应过程从异常中断处理程序中返回 ARM 处理器对异常中断的响应过程 ARM 指令为三级流水线:取地,译码和执行 进入中断的时候 LR PC -4 当出现异常时,ARM 内核自动执行以下操作 将 cpsr 寄存器的值保存到…

vue 访问第三方 跨域, 配置vue.config.js

目录 0 config 文件被修改 一个要重启vscode 配置文件才会生效 1 第一种 (有两种写法) 1.1 配置vue.config.js 1.2 axios 使用 1.3 终端打印 2 第二种方法 --> 错误 --> 没有运行成功 2.1 配置vue.config.js --> 就是api 不被设置成 替换为 / 2.2 axios 使用…

chatGPT如何开启 Browsing 功能,实现即时联网查询?

Openai 为每一个 chatGPT Plus 用户都开放了 Browsing 和 plugins 功能。 前者可以在 ChatGPT 觉得有必要的时候(比如你问它今天的新闻),自动联网查询,后者是第三方开发者开发的插件,数量繁多,可以解决各种…

防火墙基本原理详解

概要 防火墙是可信和不可信网络之间的一道屏障,通常用在LAN和WAN之间。它通常放置在转发路径中,目的是让所有数据包都必须由防火墙检查,然后根据策略来决定是丢弃或允许这些数据包通过。例如: 如上图,LAN有一台主机和一…

2023再更新下百度蜘蛛最新UA(User Agent)

其实百度蜘蛛的UA一直没什么变化,有不少朋友以为百度蜘蛛修改特征了,我查了下日志,把最新的UA整理出来给大家。 百度UA信息: Mozilla/5.0 (compatible; Baiduspider/2.0; http://www.baidu.com/search/spider.html) 神码ai在了…

github上传文件及其问题解决

文章目录 1. github上上传文件夹2. <filename> does not have a commit checked out3. this exceeds GitHubs file size limit of 100.00 MB4. error: src refspec master does not match any 1. github上上传文件夹 首先在github上create a new repository&#xff0c;…

线程 线程池

大屏展示 10个线程同时查询统计各个表&#xff0c;并行处理&#xff0c; 主线程 把任务投递 给 线程池&#xff0c;线程池中调出一个线程去处理 希望以一种 轻量级的 方式 实现 "i" 线程安全 &#xff1a; compareAndSwap() : 针对某个变量实现 或 -- 确保线程安全 …

使用finalshell连接Linux服务器出现的问题

第一次使用finalshell远程连接Linux服务器的过程、遇到的问题及解决方案 首先建立连接 ![在这里插入图片描述](https://img-blog.csdnimg.cn/d8836dcd8a224bf093ebdac031f763d5.png 然后问题来了 出现以下问题&#xff1a; java.net.ConnectException: Connection refused:…

一桩关于Json序列化引发的惨案(Go系统)

文章目录 前言突然崩了排查问题关于go的json库什么是反射 解决大结构体序列化的性能问题干掉大结构体减少反射使用一些好用的第三方序列化包 自定义序列化 写在最后 前言 一个风和日丽的下午&#xff0c;线上系统突然开始报警&#xff08;系统温馨提示&#xff0c;您的服务接口…

MongoDB常用操作

一、MongoDB常用操作&#xff08;一&#xff09; 1、INSERT > db.User.save({name:zhangsan,age:21,sex:true}) > db.User.find() _id组合 Objectld是、id”的默认类型。Objectld使用12字节的存储空间&#xff0c;每个字节二位十六进制数字&#xff0c;是一个24位的字…