Rocky Linux 安装图解(替代centos)服务器+桌面

2023-09-17 11:56:35

centos自从20年底转变为不稳定版本后,有很多替代方案
经过近3年的发展,rocky linux算是一个比较好的选择,一是依照red hat企业版来做,二是rocky的发起者也是centos的创始人

如果想安装debian,可以参考:debian图解安装
如果想安装ubuntu,可以参考:ubuntu图解安装

2023.9.17更新教程,rocky版本9.2

一、下载烧录镜像

1.下载

下载rocky linux镜像
官方: rocky linux
如果下载较慢,复制链接到下载工具
用作服务器的,下载minimal最合适
如果用作桌面的,下载DVD的选项,大概8.8g左右,如果下载最小的,则没有桌面环境

在这里插入图片描述

2.烧录

如果使用虚拟机安装,就不需要烧录到U盘了
可以使用rufus烧录镜像
官方: rufus
选择下载的.ios镜像,选择烧录到的U盘,开始,中间如果杀毒软件报警,请放行。
所有都选默认即可,如果烧录的时候提示下载额外组件,请务必确定。
选择gpt分区类型和uefi引导类型

在这里插入图片描述

二、开机和设备启动

虚拟机安装直接挂载.ios文件即可

1.插入U盘

将U盘在开机前插入usb接口。
不同主板引导选择界面不同,通常是detele、f10、f11、f2几个中的一个(开机时通常也会提示)
这几个,在开机的时候会提示。我演示的这个是超微的,f11进入选择

2.使用U盘进行引导

rocky linux默认用uefi引导,推荐用这种方式(如果是debian的话可以选择传统方式)
在这里插入图片描述

三、安装

1.直接选择第一个 Install Rocky Linux 9.2

如果安装桌面版的,可以尝试第二个,进入桌面环境然后安装
在这里插入图片描述

2.安装过程中语言选择

服务器建议选择English
桌面默认的中文即可,这个只是安装过程的,后面可以加语言。
在这里插入图片描述

3.设置root密码和创建用户

在这里插入图片描述

设置root密码,允许ssh登录
这个后期可以改,先允许,方便初期的维护。设置完成后左上角done

在这里插入图片描述

设置普通用户
建议设置,如果设置了root,也可以省略这一步

在这里插入图片描述

4.设置分区

我这里是2块硬盘+1个安装U盘,选择需要分区的硬盘,选择手动分区,然后done
注意一点,rocky的默认文件系统是xfs,也可以选择ext4
在这里插入图片描述注意,如果有多个硬盘,可以一并勾选,这样可以一次性分区完成,进入系统后就不用再分区或者挂载了

删除旧分区
我这里原本装的有系统,所以先删除原来的分区(如果之前没装过系统,就跳过这一步)
会提示是否删除所有分区,直接点是,原来系统的分区就不见了
在这里插入图片描述

创建分区
如果是安装桌面的,直接使用自动分区即可,分的很合理。
桌面端最大的分区为/home,这个分区用来放各种用户数据
除了/boot和/boot/efi分区,其余都可以进行encrypt加密,默认不加密,建议不熟悉的不要加密
在这里插入图片描述

如果是服务器用户,建议手动调整
关于分区,简单说一下,/boot引导分区和/根分区是必须要有的,其它的不分会挂载在/根分区下。
swap类似于windows的虚拟内存,我这台是128g内存,就给swap 32g吧(不分也行)
/var通常作为服务器存放数据的地方(每个人的习惯不同,但是通常在这个目录),所以剩余的空间都给/var(如果是桌面的,就分给/home),使用默认的lvm即可,这样后面可以方便扩容。当然也可以用非lvm模式
注意:lvm是逻辑磁盘,如果想要了解使用可以看这篇:lvm和raid,我这里不再说明

在这里插入图片描述

提示是否应用修改
在这里插入图片描述

5.选择安装类型

在这里插入图片描述在这里插入图片描述

如果是桌面端,选择workstation
如果是服务器端,选择minimal install
如果是服务器端新手,建议用server with gui,方便学习
等熟悉了也可以选别的(我这里给没有经验的写的,所以简单些)

6.secutiry profile安全配置

这个如果设置,需要专门挂载/home等几个目录,这里默认不设置即可。
需要手动分区并挂载/home /srv /tmp /var /var/log /var/tmp /opt /var/log/audit
这是我的分区
在这里插入图片描述

7.开始安装

在这里插入图片描述

在这里插入图片描述如果出现安装时黑屏,见最下面的问题解决

8.完成安装

安装完成后reboot system即可
在这里插入图片描述

四、安装后的操作

如果是不带gui的,默认进的是命令行,大概如下
在这里插入图片描述如果是桌面版的,就当windows来用吧

(一)作为服务器

1.测试ssh连接

如果根据我上面的操作,可以直接连接ssh,可以设置两个连接,一个是root的,一个是普通用户的

2.更新系统、软件

dnf -y update

3.selinux和防火墙

很多教程建议关闭,我不建议关闭,如果不想用selinux和防火墙,去安装debian系统更好,red hat系列的一个特点就是seliunx这套安全体系,防火墙一定要开的,即使是内网。

(二)作为桌面端

1.调整语言和输入法

选择语言为中文,开启中文输入法
如果觉得这里的输入法不好用,可以去下载一款叫“小狼毫”的开源输入法,支持简体和繁体中文,非常方便。

五、问题解决

1.安装时出现黑屏

有些教程说是开启了安全boot或者驱动问题,我根据个人经验说一下,安全boot通常不会导致黑屏,而市面上能买到的设备,通常不会出现没有驱动(因为都是产量很大的,很通用的)。我遇到的这类问题通常是在服务器主板上出现的,原因是可以调整的bios太多,这时候重置bios即可。

更多推荐

旅游出行类APP如何找到策略优势,最大化流量红利

刚刚结束了暑期出游,中秋国庆小长假马上到啦,出行计划又要安排起来了!多样化的出行方式为大家旅行带来极大的便利,同时,伴随互联网+模式的深化发展,各式各样的旅游出行类APP已经成长为旅行用户所依赖的一类工具。今天我们就来聊聊这类应用如何获利,如何开启商业化之路。旅游出行类APP现状疫情结束与政策扶持带动旅游业强势复苏随着

从金蝶云星空到赛意SMOM通过接口配置打通数据

从金蝶云星空到赛意SMOM通过接口配置打通数据数据源平台:金蝶云星空金蝶K/3Cloud在总结百万家客户管理最佳实践的基础上,提供了标准的管理模式;通过标准的业务架构:多会计准则、多币别、多地点、多组织、多税制应用框架等,有效支持企业的运营管理;K/3Cloud提供了标准的业务建模:35种标准ERP领域模型、1046种

ELK日志分析系统

ELK概述是一套基于Elasticsearch(存储)、Logstash(过滤)、Kibana(前端展示)三个开源工具的日志收集、存储、检索和可视化的解决方案ELK可以帮助用户快速定位和分析应用程序的故障,监控应用程序的性能和安全性,以及提供丰富的数据分析和展示功能Elasticsearch(存储)是一个分布式搜索和分

springboot整合aop,实现日志操作

前言:整合之前,我们要明白aop是什么,为什么要用aop,aop能帮我们做什么。答:AOP是面向切面编程(Aspect-OrientedProgramming)的简称,它是一种编程思想,旨在在面向对象编程(OOP)的基础上进行功能模块的解耦和隔离。在传统的业务处理代码中,通常需要进行事务处理、日志记录等操作,这些操作会

redis深度历险 1 - Redis基础数据结构-001

Redis有5种基础数据结构,分别为:string(字符串)、list(列表)、set(集合)、hash(哈希)和zset(有序集合)。熟练掌握这5种基本数据结构的使用是Redis知识最基础也最重要的部分,它也是在Redis面试题中问到最多的内容。1字符串string字符串string是Redis最简单的数据结构。Re

AI在玩一种很新的艺术,700万网友在线围观,ControlNet又立功了

量子位|公众号QbitAIAI又在玩一种很新的艺术。一组“在离谱与合理的边缘反复试探”的图席卷各大平台,最火的一条𝕏已有近700万查看16.8万点赞,到处有人在求教程。除了棋盘样式,还有一种螺旋样式的也很流行。连知名投资机构YCombinator的创始人PaulGraham都来围观:这一刻,AI生成的艺术通过了我的图

Unity-Input System新输入系统插件学习

1.键盘、鼠标操作usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.InputSystem;usingUnityEngine.UI;publicclassNewInputSystem:Mon

【Vue】入门及生命周期(前后端分离)

目录一、Vue简介1、Vue.js是什么2、库和框架的区别2.1库(Library)2.2框架(Framework)3、MVVM的介绍二、Vue入门1、Vue快速入门2、Vue的优势三、Vue事件四、Vue生命周期1、实例一、Vue简介1、Vue.js是什么Vue是一款流行的构建用户界面(UI)的[渐进式]JavaSc

Unix和Linux、GNU和GPL、RHEL和Centos、Debian和Ubuntu

文章目录Unix和LinuxGNU和GPLGNU/Linux名称的来源RHEL和CentosDebian和Ubuntu以上都是操作系统,服务器操作系统、桌面操作系统。对于刚刚接触Linux系统或者从事运维相关工作的人来说,肯定会听过很多名词,但是不知道他们的区别和联系,比如Unix和Linux、RHEL和Centos等

【JVM】经典垃圾收集器

文章目录说明新生代收集器Serial收集器ParNew收集器ParallelScavenge收集器老年代收集器SerialOld收集器ParallelOld收集器CMS收集器GarbageFirst收集器需要解决的问题运作过程CMS和G1的区别说明Java中有许多垃圾收集器(GarbageCollector,GC)可供

程序员基操——如何应对需求变更的“范畴”和“形状”

前言架构整洁之道读后感,随笔原文引用有删减,虽然我认为原文每一个字都很有价值,值得推敲,但是考虑到自己程序员的身份,必须懒点,才能融入大家喜欢交流的小伙伴私信加群引用文字为了达到软件的本来目的,软件系统必须够“软”——也就是说,软件应该容易被修改。当需求方改变需求的时候,随之所需的软件变更必须可以简单而方便地实现。变更

热文推荐