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

VM Workstation虚拟机AlmaLinux 9.4操作系统安装(桌面版安装详细教程)(宝塔面板的安装),填补CentOS终止支持维护的空白

目录

AlmaLinux介绍

AlmaLinux操作系统的安装

1、下载镜像文件

2、新建虚拟机

(1)点击创建新的虚拟机

(2)打开虚拟机向导后,选择“自定义”安装,然后点击“下一步”

(3)选择虚拟机硬件兼容性,这里直接默认,然后“下一步”

(4)安装客户机操作系统,我们选择“稍后再安装操作系统”,点击“下一步”

(5)选择我们的操作系统,选择“Linux”,选择内核版本为“其他Linux5.x内核64位”,然后“下一步”(如果大家安装的是AlmaLinux 8版本则选择内核版本“其他Linux5.x内核64位”,可以参考下图。)

(6)命名虚拟机,虚拟机名称可以“自定义”,安装虚拟机位置“自定义”,然后“下一步”

(7)处理器配置,处理器数量和内核数量根据自己实际情况定义,然后“下一步”

(8)虚拟机内存,设置虚拟机内存,根据自己实际情况定义,然后“下一步”

(9)选择网络类型,这里我们选择“使用网络地址转换(NAT)(E)”类型,然后“下一步”

(10)选择I/O控制器类型,选择推荐的即可,然后“下一步”

(11)选择磁盘类型,选择推荐的即可,然后“下一步”

(12)选择磁盘,选择“创建新虚拟磁盘”,然后“下一步”

(13)指定磁盘容量,这里我给的磁盘大小是“50GB”,然后选择“将虚拟磁盘存储为单个文件”,然后“下一步”

(14)指定磁盘文件,默认即可,然后“下一步”

(15)点击完成,完成虚拟机创建

3、编辑虚拟机设置

4、开启虚拟机并安装系统

AlmaLinux操作系统的使用(宝塔面板安装服务)

1、登录Root用户

2、配置网络

3、 安装宝塔面板

(1) 宝塔内安装配置NGINX服务


AlmaLinux介绍

AlmaLinux是一个免费的企业级操作系统,它是由CloudLinux和Linux社区共同开发并维护的。该操作系统基于Red Hat Enterprise Linux(RHEL)的源代码构建,以提供企业级的稳定性、安全性和可靠性。

AlmaLinux的目标是填补CentOS 8在2021年终止支持之后的空白,为用户提供一个无缝的过渡方案。它提供了一个与RHEL 8兼容的操作系统,可以直接用于替换已部署的CentOS 8系统,而无需进行重大更改或升级。

AlmaLinux承诺与RHEL 8的二进制兼容性,并且将继续提供长期支持和安全补丁,以确保用户的系统保持稳定和安全。

AlmaLinux的开发团队积极参与社区合作,与用户和开发者分享经验和资源。他们还提供了详细的文档和技术支持,以帮助用户更好地使用和管理AlmaLinux系统。

总体而言,AlmaLinux是一个可靠、安全且免费的企业级操作系统,适用于各种服务器和云环境,可以为用户提供稳定和高效的操作平台。

AlmaLinux操作系统的安装

1、下载镜像文件

首先我们先下载一下ISO镜像文件,下面任意方式下载一个即可(官网下载稍微有点慢)

下载链接:

官网下载

阿里下载:阿里云镜像

迅雷下载:复制口令【迅雷口令#Xbe3ff28e#】提取密码:4967

夸克网盘下载:https://pan.quark.cn/s/aadb05e67955          提取码:NAL3

2、新建虚拟机

打开VM,在下载镜像期间我们可以把虚拟机创建好

(1)点击创建新的虚拟机

(2)打开虚拟机向导后,选择“自定义”安装,然后点击“下一步”

(3)选择虚拟机硬件兼容性,这里直接默认,然后“下一步”

(4)安装客户机操作系统,我们选择“稍后再安装操作系统”,点击“下一步”

(5)选择我们的操作系统,选择“Linux”,选择内核版本为“其他Linux5.x内核64位”,然后“下一步”(如果大家安装的是AlmaLinux 8版本则选择内核版本“其他Linux5.x内核64位”,可以参考下图。)

(6)命名虚拟机,虚拟机名称可以“自定义”,安装虚拟机位置“自定义”,然后“下一步”

 

(7)处理器配置,处理器数量和内核数量根据自己实际情况定义,然后“下一步”

虚拟机的处理器数量和内核配置与主机的关系是相互关联的。以下是一些与此相关的要点:

  1. 虚拟机处理器数量:虚拟机的处理器数量是在主机上分配给虚拟机的物理处理器的数量。具体分配的数量取决于主机的处理器资源和虚拟化平台的限制。

  2. 虚拟机内核配置:虚拟机的内核配置是在虚拟机操作系统中设置的。它决定了虚拟机内核的功能和参数设置。

  3. 虚拟机处理器数量和主机性能:在虚拟化环境中,主机上可用的处理器资源被分配给虚拟机,虚拟机的处理能力受到主机性能的限制。主机的处理器性能越强大,可以支持更多的虚拟机和更高的处理器数量。

  4. 虚拟机内核配置和性能:虚拟机内核的配置对虚拟机的性能和功能有直接影响。适当的内核配置可以提高虚拟机的性能,并根据需求启用相应的功能。例如,调整虚拟机内核的调度器参数、内存管理策略和网络配置等,可以优化虚拟机的性能和资源管理。

需要注意的是,虚拟机的处理器数量和内核配置应该根据实际需求和主机性能进行合理的配置。过多的虚拟机处理器数量可能会导致资源竞争和性能下降,而错误的内核配置可能会导致性能问题或功能不可用。因此,在进行虚拟机配置时应仔细评估主机资源和虚拟机需求,并进行适当的配置和优化。

(8)虚拟机内存,设置虚拟机内存,根据自己实际情况定义,然后“下一步”

(9)选择网络类型,这里我们选择“使用网络地址转换(NAT)(E)”类型,然后“下一步”

(10)选择I/O控制器类型,选择推荐的即可,然后“下一步”

(11)选择磁盘类型,选择推荐的即可,然后“下一步”

(12)选择磁盘,选择“创建新虚拟磁盘”,然后“下一步”

(13)指定磁盘容量,这里我给的磁盘大小是“50GB”,然后选择“将虚拟磁盘存储为单个文件”,然后“下一步”

(14)指定磁盘文件,默认即可,然后“下一步”

(15)点击完成,完成虚拟机创建

3、编辑虚拟机设置

点击“编辑虚拟机设置”,选择使用ISO映像文件,然后选择浏览选择找到我们下载的镜像文件即可

然后点击选项,找到VMware Tools选项,勾选“将客户机时间与主机同步”,然后点击“确定”完成配置即可

 

4、开启虚拟机并安装系统

这个界面直接回车

等待我们的系统镜像自检完成

选择语言

 点击安装目标位置进行磁盘分区

选择“自定义”,点击“完成”

 然后回进入到手动分区界面,点击“点击这里自动创建它们” 

 进入到分区配置界面,这里我对这个分区还是挺满意的,然后直接点击“完成”

点击完成后,回弹出更改摘要,然后点击“接受更改” 

 然后回回到安装界面,点击KDUMP选项

不启用 kdump(取消勾选),然后点击“完成” 回到安装界面,点击“软件选择”

 这里我选择的是桌面安装,然后可以选择自己需要的软件工具,然后点击“完成”(如果只想显示终端可以选择最小安装)

 回到安装界面,点击Root密码,设置管理员密码

 输入密码,然后可以选择允许Root用户使用密码进行SHH登录,然后点击两次完成即可

回到安装界面,点击创建用户

 输入用户名和密码,然后点击两次完成即可

 然后回到安装界面,点击“开始安装”,等待安装完成

安装完成后,点击“重启系统”

AlmaLinux操作系统的使用(宝塔面板安装服务)

1、登录Root用户

点击未列出

 输入用户名和密码进行登录

进入到我们的桌面

2、配置网络

点一下我们的桌面,可以看到右上角的一个图标,我们点击它

 选择有线->有线设置

打开有线网络设置

点击IPV4

 

根据自己的环境配置,一般就是详细信息的这个网段,然后将这个网段IP写死在IPV4配置里面,也就是配置静态地址,配置完成点击“应用”即可

然后重启一下网络,关闭再打开

3、 安装宝塔面板

左上角点击“活动”,打开“终端”

查看本机IP

首先更改主机名

[root@localhost ~]# hostnamectl set-hostname try                #将主机名更改为try,自定义
[root@localhost ~]# bash

确保主机能访问外网 

 

输入安装脚本,开始安装宝塔面板

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

输入命令后等待安装完成

输入y,然后会继续安装

显示如下图说明安装完成了

根据面板账户登录信息登录宝塔面板即可

复制访问链接https://192.168.126.135:10265/7e2c84b3,点击左上角的“活动”,然后打开火狐浏览器

点击高级->接受风险并继续

输入账号密码并登录

进入到宝塔首页,我们一般先注册一个宝塔官网账号,然后进行绑定即可

绑定登录后,首页就可以看到我们的系统状态 

(1) 宝塔内安装配置NGINX服务

我们可以点击网站,尝试安装一下nginx 

选择极速安装 

等待安装完成即可,尝试学会使用宝塔真的很方便,工作也高效

 

安装完成,点击nginx,然后点击重启

 修改配置目录后面加一个“/”

 然后在终端输入这几行命令

[root@try php]# mkdir /www/server/phpmyadmin
[root@try php]# cd /www/server/phpmyadmin
[root@try phpmyadmin]# ls
[root@try phpmyadmin]# echo "这是nginx" > index.html

 

最后使用火狐浏览器访问IP:888,访问成功!

至此,AlmaLinux 9.4操作系统桌面版和宝塔面板安装完成。后续将介绍CentOS系统如何升级到AlmaLinux系统。

 

相关文章:

VM Workstation虚拟机AlmaLinux 9.4操作系统安装(桌面版安装详细教程)(宝塔面板的安装),填补CentOS终止支持维护的空白

目录 AlmaLinux介绍 AlmaLinux操作系统的安装 1、下载镜像文件 2、新建虚拟机 (1)点击创建新的虚拟机 (2)打开虚拟机向导后,选择“自定义”安装,然后点击“下一步” (3)选择虚…...

【学习笔记】卫星通信NTN 3GPP标准化进展分析(三)- 3GPP Release17 内容

一、引言: 本文来自3GPP Joern Krause, 3GPP MCC (May 14,2024) Non-Terrestrial Networks (NTN) (3gpp.org) 本文总结了NTN标准化进程以及后续的研究计划,是学习NTN协议的入门。 【学习笔记】卫星通信NTN 3GPP标准化进展分析(一&#xff…...

【SQL】常见语句合集

SQL常见语句合集 一. 新建表1.1 语句1.2 结果 二. 新增数据2.1 语句2.2 结果 三. 新增字段列3.1 语句3.2 结果3.3 扩展 四. 更新指定数据4.1 语句4.2 结果 五. 更新指定列5.1 语句(长度) 六. 删除字段列6.1 语句 七. 删除指定数据7.1 语句 八. 查询 一. …...

Cozer必备!一站式解锁扣子全网最全插件集锦(三)

俗话说,工欲善其事必先利其器! 用过Coze的朋友都知道,插件在Coze里的重要性。插件库就相当于武器库,一个好的插件,就相当于一件趁手的兵器,可以让你事半功倍! 程哥精心整理了Coze最常用和好用…...

1-2宿主环境

什么是宿主环境 指的是程序运行所必须的依赖环境。Android系统和ios系统是两个不同的宿主环境,安卓版的app是不能在ios系统上运行的。 小程序的宿主环境 🍕🍕🍕 -手机微信是小程序的宿主环境 通信的主体 🍔&…...

Java进阶13讲__第九讲

Stream流 1. 案例初体验 package cn.hdc.oop9.stream.using;import java.util.LinkedList; import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream;public class t1 {public static void main(String[] args) {LinkedList<String&g…...

上海市计算机学会竞赛平台2024年8月月赛丙组等差数列的素性

题目描述 给定三个整数 nn&#xff0c;aa 与 dd&#xff0c;表示一个项数为 nn 的等差数列&#xff0c;首项为 aa&#xff0c;公差为 dd。 请统计&#xff0c;从这个等差数列中有多少数字是素数 输入格式 三个整数&#xff1a; nn&#xff0c;aa 与 dd 输出格式 单个整数…...

VR虚拟展厅的应用场景有哪些?

虚拟展厅作为一种利用虚拟现实技术构建的三维展示空间&#xff0c;其应用场景广泛且多样。视创云展为企业虚拟展厅搭建提供技术支持。以下是一些主要的应用场景&#xff1a; 1. 博物馆和艺术展览 文物保护与展示&#xff1a; 在博物馆中&#xff0c;为了保护珍贵的文物和艺术…...

Go 语言版本管理——Goenv

Go 语言版本管理——Goenv 命令安装 goenv安装和切换 Go 版本 goenv 是一个专门管理 Go 语言版本的工具。 命令 安装 goenv github-goenv git clone https://github.com/go-nv/goenv.git ~/.goenv echo export GOENV_ROOT"$HOME/.goenv" >> ~/.bash_profile…...

C#中的各种画刷, PathGradientBrush、线性渐变(LinearGradientBrush)和径向渐变的区别

在C#中&#xff0c;画刷&#xff08;Brush&#xff09;是用来填充图形&#xff08;如形状或文本&#xff09;内部区域的对象。在.NET框架中&#xff0c;画刷是System.Drawing命名空间的一部分&#xff0c;通常用于GDI绘图操作。以下是一些常用的画刷类型&#xff1a; SolidBru…...

如何在Mac中修改pip的镜像源

一. 修改步骤 进入命令行 进入到用户根目录 cd ~/在用户根目录下创建 .pip 文件夹 mkdir .pip进入到 ~/.pip 文件夹内 cd ~/.pip创建 pip.conf 文件 vim pip.conf在 pip.conf 文件中添加清华大学的镜像源&#xff0c;如下&#xff1a; [global] index-urlhttps://pypi.tuna.ts…...

MySQL你必须知道的事

文章目录 前言一、InnoDB的数据页&#xff0c;和B树的关系&#xff1f;二、为什么InnoDB三层B树可以存2000w数据三、什么是InnoDB的页分裂和页合并四、什么是回表&#xff1f;怎么减少回表的次数&#xff1f;什么是覆盖索引&#xff0c;索引下推&#xff1f;覆盖索引索引下推总…...

Ceph RBD使用

CephRBD使用 一、RBD架构说明二、RBD相关操作1、创建存储池2、创建img镜像2.1 创建镜像2.1.2 查看镜像详细信息2.1.3 镜像其他特性2.1.4 镜像特性的启用和禁用 3、配置客户端使用RBD3.1 客户端配置yum源3.2 客户端使用admin用户挂载并使用RBD3.2.1 同步admin账号认证文件3.2.2 …...

Spark MLlib模型训练—回归算法 Random forest regression

Spark MLlib模型训练—回归算法 Random forest regression 随机森林回归 (Random Forest Regression) 是一种集成学习方法,通过结合多个决策树的预测结果来提升模型的准确性和稳健性。相较于单一的决策树模型,随机森林通过随机采样和多棵树的集成,减少了模型的方差,从而在…...

华为OD机试真题-数大雁-2024年OD统一考试(E卷)

题目描述: 一群大雁往南飞,给定一个字符串记录地面上的游客听到的大雁叫声,请给出叫声最少由几只大雁发出。具体的 大雁发出的完整叫声为”quack“,因为有多只大雁同一时间嘎嘎作响,所以字符串中可能会混合多个”quack”大雁会依次完整发出”quack”,即字符串中q,u,a,c,k这5个…...

Oracle数据迁移:导出与导入的详细指南

在数据库管理中&#xff0c;数据的导出与导入是一项常见的任务&#xff0c;无论是为了数据迁移、备份还是其他目的。Oracle数据库提供了多种工具和方法来实现数据的导出和导入。本文将详细介绍如何在Oracle中实现数据的导出和导入&#xff0c;包括使用Oracle SQL Developer、Or…...

SpringBoot实现前后端传输加密设计

在Web应用中&#xff0c;确保前后端之间的数据传输安全是非常重要的。这通常涉及到使用HTTPS协议、数据加密、令牌验证等安全措施。本文通过将前后端之间的传输数据进行加密&#xff0c;用于在Spring Boot应用中实现前后端传输加密设计。 一、数据加密方案 即使使用了HTTPS&…...

X 射线测厚仪-高效精准,厚度测量的卓越之选

在现代工业的舞台上&#xff0c;对精准度和效率的追求从未停歇。而 X 射线测厚仪&#xff0c;宛如一颗璀璨的明星&#xff0c;以其高效精准的特质&#xff0c;成为厚度测量的卓越之选。 X 射线测厚仪&#xff0c;是科技与智慧的完美结晶。它凭借先进的 X 射线技术&#xff0c;…...

10款好用的文件加密软件排行榜|文件加密管理软件推荐(合集篇)

某企业在疫情期间实行远程办公政策&#xff0c;所有员工通过公司提供的VPN访问内部系统。为了保障数据安全&#xff0c;然而&#xff0c;某位员工为了加快工作进度&#xff0c;将文件下载到个人电脑上进行编辑。 在一次在线会议中&#xff0c;员工不慎将这份未加密的文件通过非…...

服务器蓝屏该怎么办

服务器蓝屏是一种常见但严重的问题&#xff0c;可能会导致系统无法正常工作和数据损失。遇到服务器蓝屏时&#xff0c;及时采取正确的措施至关重要。以下是处理服务器蓝屏的步骤&#xff1a; 1. 记录蓝屏错误信息 首先&#xff0c;记录下蓝屏错误代码和相关信息。这些信息通常显…...

uni-app学习笔记二十二---使用vite.config.js全局导入常用依赖

在前面的练习中&#xff0c;每个页面需要使用ref&#xff0c;onShow等生命周期钩子函数时都需要像下面这样导入 import {onMounted, ref} from "vue" 如果不想每个页面都导入&#xff0c;需要使用node.js命令npm安装unplugin-auto-import npm install unplugin-au…...

AtCoder 第409​场初级竞赛 A~E题解

A Conflict 【题目链接】 原题链接&#xff1a;A - Conflict 【考点】 枚举 【题目大意】 找到是否有两人都想要的物品。 【解析】 遍历两端字符串&#xff0c;只有在同时为 o 时输出 Yes 并结束程序&#xff0c;否则输出 No。 【难度】 GESP三级 【代码参考】 #i…...

(二)原型模式

原型的功能是将一个已经存在的对象作为源目标,其余对象都是通过这个源目标创建。发挥复制的作用就是原型模式的核心思想。 一、源型模式的定义 原型模式是指第二次创建对象可以通过复制已经存在的原型对象来实现,忽略对象创建过程中的其它细节。 📌 核心特点: 避免重复初…...

React19源码系列之 事件插件系统

事件类别 事件类型 定义 文档 Event Event 接口表示在 EventTarget 上出现的事件。 Event - Web API | MDN UIEvent UIEvent 接口表示简单的用户界面事件。 UIEvent - Web API | MDN KeyboardEvent KeyboardEvent 对象描述了用户与键盘的交互。 KeyboardEvent - Web…...

反射获取方法和属性

Java反射获取方法 在Java中&#xff0c;反射&#xff08;Reflection&#xff09;是一种强大的机制&#xff0c;允许程序在运行时访问和操作类的内部属性和方法。通过反射&#xff0c;可以动态地创建对象、调用方法、改变属性值&#xff0c;这在很多Java框架中如Spring和Hiberna…...

【RockeMQ】第2节|RocketMQ快速实战以及核⼼概念详解(二)

升级Dledger高可用集群 一、主从架构的不足与Dledger的定位 主从架构缺陷 数据备份依赖Slave节点&#xff0c;但无自动故障转移能力&#xff0c;Master宕机后需人工切换&#xff0c;期间消息可能无法读取。Slave仅存储数据&#xff0c;无法主动升级为Master响应请求&#xff…...

Device Mapper 机制

Device Mapper 机制详解 Device Mapper&#xff08;简称 DM&#xff09;是 Linux 内核中的一套通用块设备映射框架&#xff0c;为 LVM、加密磁盘、RAID 等提供底层支持。本文将详细介绍 Device Mapper 的原理、实现、内核配置、常用工具、操作测试流程&#xff0c;并配以详细的…...

Unsafe Fileupload篇补充-木马的详细教程与木马分享(中国蚁剑方式)

在之前的皮卡丘靶场第九期Unsafe Fileupload篇中我们学习了木马的原理并且学了一个简单的木马文件 本期内容是为了更好的为大家解释木马&#xff08;服务器方面的&#xff09;的原理&#xff0c;连接&#xff0c;以及各种木马及连接工具的分享 文件木马&#xff1a;https://w…...

使用Matplotlib创建炫酷的3D散点图:数据可视化的新维度

文章目录 基础实现代码代码解析进阶技巧1. 自定义点的大小和颜色2. 添加图例和样式美化3. 真实数据应用示例实用技巧与注意事项完整示例(带样式)应用场景在数据科学和可视化领域,三维图形能为我们提供更丰富的数据洞察。本文将手把手教你如何使用Python的Matplotlib库创建引…...

#Uniapp篇:chrome调试unapp适配

chrome调试设备----使用Android模拟机开发调试移动端页面 Chrome://inspect/#devices MuMu模拟器Edge浏览器&#xff1a;Android原生APP嵌入的H5页面元素定位 chrome://inspect/#devices uniapp单位适配 根路径下 postcss.config.js 需要装这些插件 “postcss”: “^8.5.…...