当前位置: 首页 > news >正文

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

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即可。

相关文章:

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

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

webpack 基础配置

常见配置 文件打包的出口和入口webpack如何开启一台服务webpack 如何打包图片,静态资源等。webpack 配置 loader配置 plugin配置sourceMap配置 babel 语法降级等 接下来 , 我们先从webpack的基本配置 开始吧! 在准备 配置之前 , 搭建一个 …...

C语言和mfc按格式读取文件数据

fscanf()函数的功能是从文件中按格式读取一个或多个数据&#xff1b; 例如文件中有一行数据&#xff0c; 22 3.34 hello 则使用 fscanf(fp, "%d%f%s", &a, &f, str) 可一次读取整型、浮点、字符串三个数据&#xff1b; 此函数位于C标准库头文件<stdio…...

SQLyog 各版本下载与安装(目前最新版本为13.2.0)

文章目录 一、SQLyog Ultimate 各版本下载1. For Windows x642. For Windows x86 二、SQLyog Community 各版本下载1. For Windows x642. For Windows x863. For Linux x86_644. For Linux i386 三 、SQLyog 安装四、如何解决SQLyog试用期到期问题五、最后 数据库可视化工具&am…...

CopyOnWrite 容器

CopyOnWrite容器是Java并发包中提供的一种特殊类型的集合,它的特点是在进行修改操作时不会修改原始容器,而是创建一个新的容器副本进行修改,这样可以避免并发修改异常(ConcurrentModificationException)。 主要的CopyOnWrite容器包括: CopyOnWriteArrayList:这是一个基…...

云服务部署:AWS、Azure和GCP比较

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…...

Linux安装Ansible管理工具

条件情况说明 准备4台机器&#xff0c;是单master集群安装 192.168.186.128 ansible 192.168.186.129 node1 192.168.186.130 node2 192.168.186.131 node3 #永久修改主机名 hostnamectl set-hostname ansible && bash #在ansible上操作 hostnamectl set-hostname n…...

七天学会C语言-第二天(数据结构)

1. If 语句&#xff1a; If 语句是一种条件语句&#xff0c;用于根据条件的真假执行不同的代码块。它的基本形式如下&#xff1a; if (条件) {// 条件为真时执行的代码 } else {// 条件为假时执行的代码 }写一个基础的If语句 #include<stdio.h> int main(){int x 10;…...

高级功能的PID控制器在电离规等真空计线性化处理中的应用

摘要&#xff1a;针对高真空度用皮拉尼计和电离规信号的非线性和线性两种输出规格&#xff0c;为改进高真空度的测量和控制精度&#xff0c;本文提出了线性化处理的解决方案。解决方案的关键是采用多功能超高精度的真空压力控制器&#xff0c;具体内容一是采用控制器自带的最小…...

元素全排列问题的新思路(DFS,递归,计数器)

目录 前言 1&#xff0c;普通DFS实现1~n的元素全排列 2&#xff0c;计数器DFS实现重复元素全排列 总结 前言 我们之前看到的全排列问题的解法都是通过交换法达到的&#xff0c;去重的效果也是通过判断当前元素前是否有相同元素来实现&#xff0c;今天我们带来一个全新的思路…...

机器学习 day35(决策树)

决策树 上图的数据集是一个特征值X采用分类值&#xff0c;即只取几个离散值&#xff0c;同时也是一个二元分类任务&#xff0c;即标签Y只有两个值 上图为之前数据集对应的决策树&#xff0c;最顶层的节点称为根节点&#xff0c;椭圆形节点称为决策节点&#xff0c;矩形节点称…...

小程序引入vant-Weapp保姆级教程及安装过程的问题解决

小知识&#xff0c;大挑战&#xff01;本文正在参与“程序员必备小知识”创作活动。 本文同时参与 「掘力星计划」&#xff0c;赢取创作大礼包&#xff0c;挑战创作激励金 当你想在小程序里引入vant时&#xff0c;第一步&#xff1a;打开官方文档&#xff0c;第二步&#xff…...

LeetCode 周赛上分之旅 #45 精妙的 O(lgn) 扫描算法与树上 DP 问题

⭐️ 本文已收录到 AndroidFamily&#xff0c;技术和职场问题&#xff0c;请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。 学习数据结构与算法的关键在于掌握问题背后的算法思维框架&#xff0c;你的思考越抽象&#xff0c;它能覆盖的问题域就越广&#xff0c;理解难度…...

JavaScript-DOM实战案例

一、window定时器 1.window定时器方法 有时我们并不想立即执行一个函数&#xff0c;而是等待特定一段时间之后再执行&#xff0c;我们称之为“计划调用&#xff08;scheduling a call&#xff09;”。 目前有两种方式可以实现&#xff1a; setTimeout 允许我们将函数推迟到一…...

STM32 学习笔记1:STM32简介

1 概述 STM32&#xff0c;从字面上来理解&#xff0c;ST 是意法半导体&#xff0c;M 是 Microelectronics 的缩写&#xff0c;32 表示 32 位&#xff0c;合起来理解&#xff0c;STM32 就是 ST 公司开发的 32 位微控制器。是一款基于 ARM 公司推出的基于 ARMv7 架构的 32 位 Co…...

Hadoop-Hbase

1. Hbase安装 1.1 安装zookeeper、 hbase 解压至/opt/soft&#xff0c;并分别改名 配置环境变量并source生效 #ZK export ZOOKEEPER_HOME/opt/soft/zk345 export PATH$ZOOKEEPER_HOME/bin:$PATH #HBASE_HOME export HBASE_HOME/opt/soft/hbase235 export PATH$HBASE_HOME/b…...

关于不停机发布新版本程序的方式

“不停机发布新版本程序”&#xff0c;暂且这么称呼吧&#xff0c;其实就是所说的滚动发布、灰度发布、金丝雀发布和蓝绿发布。 之所以会总结性地提一下这几个概念&#xff0c;主要是本次出门游历&#xff0c;流浪到了乌兰察布市四王子旗&#xff0c;在这儿遇上了个有趣儿的家伙…...

MeterSphere压测,出现HttpHostConnectException

现象&#xff1a;MeterSphere更换压力机后&#xff0c;压测出现出现HttpHostConnectException 解决方案&#xff1a; net.ipv4.tcp_tw_reuse默认是0或者2&#xff0c;更改为1 net.ipv4.tcp_tw_reuse&#xff0c;表示是否允许重新应用处于TIME-WAIT状态的socket用于新的TCP连…...

cherry-pick

要将dev分支的某次提交给master分支&#xff0c;可以使用以下命令&#xff1a; 1. 切换到dev分支&#xff1a;git checkout dev 2. 查看提交历史&#xff0c;找到要提交给master的某次提交的commit hash&#xff08;假设为 <commit_hash>&#xff09; 3. 切换到master…...

opencv形状目标检测

1.圆形检测 OpenCV图像处理中“找圆技术”的使用-图像处理-双翌视觉OpenCV图像处理中“找圆技术”的使用,图像处理,双翌视觉https://www.shuangyi-tech.com/news_224.htmlopencv 找圆心得&#xff0c;模板匹配比霍夫圆心好用 - 知乎1 相比较霍夫找直线算法&#xff0c; 霍夫找…...

uniapp 对接腾讯云IM群组成员管理(增删改查)

UniApp 实战&#xff1a;腾讯云IM群组成员管理&#xff08;增删改查&#xff09; 一、前言 在社交类App开发中&#xff0c;群组成员管理是核心功能之一。本文将基于UniApp框架&#xff0c;结合腾讯云IM SDK&#xff0c;详细讲解如何实现群组成员的增删改查全流程。 权限校验…...

装饰模式(Decorator Pattern)重构java邮件发奖系统实战

前言 现在我们有个如下的需求&#xff0c;设计一个邮件发奖的小系统&#xff0c; 需求 1.数据验证 → 2. 敏感信息加密 → 3. 日志记录 → 4. 实际发送邮件 装饰器模式&#xff08;Decorator Pattern&#xff09;允许向一个现有的对象添加新的功能&#xff0c;同时又不改变其…...

centos 7 部署awstats 网站访问检测

一、基础环境准备&#xff08;两种安装方式都要做&#xff09; bash # 安装必要依赖 yum install -y httpd perl mod_perl perl-Time-HiRes perl-DateTime systemctl enable httpd # 设置 Apache 开机自启 systemctl start httpd # 启动 Apache二、安装 AWStats&#xff0…...

将对透视变换后的图像使用Otsu进行阈值化,来分离黑色和白色像素。这句话中的Otsu是什么意思?

Otsu 是一种自动阈值化方法&#xff0c;用于将图像分割为前景和背景。它通过最小化图像的类内方差或等价地最大化类间方差来选择最佳阈值。这种方法特别适用于图像的二值化处理&#xff0c;能够自动确定一个阈值&#xff0c;将图像中的像素分为黑色和白色两类。 Otsu 方法的原…...

C++ Visual Studio 2017厂商给的源码没有.sln文件 易兆微芯片下载工具加开机动画下载。

1.先用Visual Studio 2017打开Yichip YC31xx loader.vcxproj&#xff0c;再用Visual Studio 2022打开。再保侟就有.sln文件了。 易兆微芯片下载工具加开机动画下载 ExtraDownloadFile1Info.\logo.bin|0|0|10D2000|0 MFC应用兼容CMD 在BOOL CYichipYC31xxloaderDlg::OnIni…...

使用 SymPy 进行向量和矩阵的高级操作

在科学计算和工程领域&#xff0c;向量和矩阵操作是解决问题的核心技能之一。Python 的 SymPy 库提供了强大的符号计算功能&#xff0c;能够高效地处理向量和矩阵的各种操作。本文将深入探讨如何使用 SymPy 进行向量和矩阵的创建、合并以及维度拓展等操作&#xff0c;并通过具体…...

华硕a豆14 Air香氛版,美学与科技的馨香融合

在快节奏的现代生活中&#xff0c;我们渴望一个能激发创想、愉悦感官的工作与生活伙伴&#xff0c;它不仅是冰冷的科技工具&#xff0c;更能触动我们内心深处的细腻情感。正是在这样的期许下&#xff0c;华硕a豆14 Air香氛版翩然而至&#xff0c;它以一种前所未有的方式&#x…...

【分享】推荐一些办公小工具

1、PDF 在线转换 https://smallpdf.com/cn/pdf-tools 推荐理由&#xff1a;大部分的转换软件需要收费&#xff0c;要么功能不齐全&#xff0c;而开会员又用不了几次浪费钱&#xff0c;借用别人的又不安全。 这个网站它不需要登录或下载安装。而且提供的免费功能就能满足日常…...

C++:多态机制详解

目录 一. 多态的概念 1.静态多态&#xff08;编译时多态&#xff09; 二.动态多态的定义及实现 1.多态的构成条件 2.虚函数 3.虚函数的重写/覆盖 4.虚函数重写的一些其他问题 1&#xff09;.协变 2&#xff09;.析构函数的重写 5.override 和 final关键字 1&#…...

DAY 26 函数专题1

函数定义与参数知识点回顾&#xff1a;1. 函数的定义2. 变量作用域&#xff1a;局部变量和全局变量3. 函数的参数类型&#xff1a;位置参数、默认参数、不定参数4. 传递参数的手段&#xff1a;关键词参数5 题目1&#xff1a;计算圆的面积 任务&#xff1a; 编写一…...