Vmware下安装Rocky Linux9.4

news2024/9/20 14:51:06

Rocky Linux简介

Rocky Linux是一个开源、社区拥有和管理、免费的企业Linux发行版,提供强大的生产级平台。可作为CentOS停止维护后的替代方案。

下载Rocky Linux

下载地址

Download - Rocky Linux

 根据电脑实际情况选择对应版本的Linux,这里下载AMD/Intel(x86_64) Rocky Linux 9.4的Minimal ISO。

下载得到的ISO文件名为:Rocky-9.4-x86_64-minimal.iso

创建虚拟机

打开VMware,在主页下,点击创建新的虚拟机

选择自定义,下一步  

点击下一步

选择稍后安装操作系统,下一步

客户机操作系统选择Linux,版本选择其他Linux5.x及更高版本内核64位

填写虚拟机名称,可以自定义虚拟机名称,例如:RL-1

点击浏览选择虚拟机合适的虚拟机安装位置,建议:新建一个空目录来存放安装文件

下一步

处理器数量:2

每个处理器的内核数量:2

下一步

虚拟机内存:4G(4096MB),下一步

提示:处理器配置和内存配置可根据实际需求调整,创建虚拟机成功后还可以动态调整。

网络连接根据实际需求选择,很多情况下可以选择NAT,这里演示选择仅主机模式(以后要上网,再添加一个NAT网络),下一步

SCSI使用推荐选项 LSI Logic(L),下一步

使用默认的SCSI,下一步

使用默认的创建新虚拟机磁盘,下一步

根据后续需求,填写最大磁盘大小,因为后期调整比较麻烦,建议填大一些,例如:100,提示:设置100不会直接占用100GB存储,而是实际使用多少才会占用多少存储空间

选择将虚拟机存储为单个文件

下一步

磁盘文件名保持默认,下一步

点击自定义硬件

点击新CD/DVD,在连接区域选择使用ISO镜像文件,点击浏览选择下载得到的Rocky Linux iso文件所在的位置

添加第二张网卡,第二张网卡为NAT模式 (可选操作,如果此前第一张网卡选择了NAT模式,可以不用再添加第二张网卡)

点击添加

选择网络适配器,点击完成

添加成功后如下图,点击关闭返回新建虚拟机向导

点击完成

成功界面如下

为了方便管理虚拟机,在Vmware我的计算机下新建RockyLinux目录,并将新建的RL-1虚拟机移动到RockyLinux目录下

开启虚拟机

点击开启RL-1虚拟机

 过程需要等待一会,过程部分截图如下

 

配置系统

选择语言

选择简体中文(中国),点击继续

有感叹号的图标代表需要配置,其中安装目标位置和root密码必须设置,创建用户为可选操作。

配置安装位置

点击安装目标位置,进入如下界面,存储位置可以选择自动,这里演示存储配置选择自定义,自定义可以手动配置分区

配置分区

点击+添加分区

添加/boot分区

挂载点:/boot,期望容量:800,容量单位为MB,点击添加挂载点

 

添加swap分区

点击+添加分区

交换(swap)分区: 大小:建议大小与内存相等,即 4096MB。 作用:当系统的物理内存(RAM)用尽时,交换分区允许系统使用磁盘空间作为临时内存。

添加/(根)分区

点击+添加分区,挂载点选/,容量不用填写,剩余空间会自动分配给根分区

点击完成

 

点击接受更改

看到安装目标位置的感叹号已经消息,接下来点击root密码来设置root密码

配置root密码

输入root的密码,勾选允许root用户使用密码进行SSH登录,点击完成

 

密码太短需要点击两次完成,再次点击完成

返回安装信息摘要界面

 

 

创建用户是可选操作,这里先不创建用户。

安装系统

点击开始安装

安装过程需要一些时间

 

 安装完成后,重启系统

启动过程截图

登录系统

输入登录信息进入系统

输入ip a命令查看ip地址

 

 

查看系统信息,看到版本为Rocky Linux 9.4,Linux内核版本为5.14.0

[root@localhost ~]# cat /etc/rocky-release
Rocky Linux release 9.4 (Blue Onyx)
[root@localhost ~]# uname -r
5.14.0-427.13.1.el9_4.x86_64

 

远程连接

使用xshell等远程连接工具连接Rocky Linux

此前ip a命令查出ens33网卡的IP地址为192.168.204.128,ens34网卡的IP地址为192.168.193.143

两个IP地址均可以使用远程连接工具连接,如下

两个ip就可以连接到机器,连接到同一机器,机器可以上网,上网通过NAT类型的那张网卡进行的。(通过关闭NAT类型网络可以得以验证)

网卡配置

网卡配置:配置静态IP、配置DNS等

查看网段

编辑-->虚拟机网络编辑器

 机器不同,查到的网段也会不同。

这里查到的VMnet1的类型为仅主机模式,网段为192.168.204网段;VMnet8的类型为NAT模式,其网段为192.168.193网段。

查看网卡,查看到两张网卡,分别是ens33和ens34

[root@localhost ~]# ls /etc/NetworkManager/system-connections/
ens33.nmconnection  ens34.nmconnection

根据实际需求配置网卡,这里演示修改第一张网卡ens33的网络配置

[root@localhost ~]# vi /etc/NetworkManager/system-connections/ens33.nmconnection 

原有内容

修改的内容

[ipv4]
method=manual
address1=192.168.204.101/24
dns=114.114.114.114;8.8.8.8

manual为手动指定ip地址,也就是静态ip

address1为192.168.204网段,网段注意与虚拟机查到仅主机模式的网段一致,24为子网掩码位数。

dns有多个用分号;隔开

修改后如下

让网络配置生效

使用nmcli c load & up命令或者reboot重启机器,让网络配置生效。

方法1:nmcli c load & up命令

重新加载网络配置
[root@localhost ~]# nmcli c load /etc/NetworkManager/system-connections/ens33.nmconnection
​
激活网卡
[root@localhost ~]# nmcli c up /etc/NetworkManager/system-connections/ens33.nmconnection
​

方法2:重启机器

[root@localhost ~]# reboot

再次使用远程连接工具连接,新的IP:192.168.204.101可以连接

原来的IP:192.168.204.128已经不能连接 

备份及更换系统软件源

命令如下

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/[Rr]ocky*.repo
    
dnf makecache

操作过程

查看原有文件
[root@localhost ~]# ls /etc/yum.repos.d/
rocky-addons.repo  rocky-devel.repo  rocky-extras.repo  rocky.repo
​
备份源及更换
[root@localhost ~]# 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/[Rr]ocky*.repo
​
再次查看文件,感兴趣可以对比有bak和无bak文件的区别
[root@localhost ~]# ls /etc/yum.repos.d/
rocky-addons.repo  rocky-addons.repo.bak  rocky-devel.repo  rocky-devel.repo.bak  rocky-extras.repo  rocky-extras.repo.bak  rocky.repo  rocky.repo.bak
​

 

设置防火墙

可选操作,根据实际需求设置

这里演示关闭并禁用firewalld防火墙,使用iptables防火墙。关于iptables和firewalld的区别可自行查找相关资料。

关闭并禁用firewalld防火墙

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
Removed "/etc/systemd/system/multi-user.target.wants/firewalld.service".
Removed "/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service".

使用iptables防火墙

[root@localhost ~]# yum -y install iptables-services
[root@localhost ~]# systemctl start iptables
[root@localhost ~]# iptables -F
[root@localhost ~]# systemctl enable iptables
[root@localhost ~]# service iptables save

禁用 Selinux

可选操作,这里演示操作如下

[root@localhost ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
[root@localhost ~]# grubby --update-kernel ALL --args selinux=0
[root@localhost ~]# grubby --info DEFAULT
index=0
kernel="/boot/vmlinuz-5.14.0-427.13.1.el9_4.x86_64"
args="ro crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M resume=/dev/mapper/rl-swap rd.lvm.lv=rl/root rd.lvm.lv=rl/swap selinux=0"
root="/dev/mapper/rl-root"
initrd="/boot/initramfs-5.14.0-427.13.1.el9_4.x86_64.img"
title="Rocky Linux (5.14.0-427.13.1.el9_4.x86_64) 9.4 (Blue Onyx)"
id="fc9c6572842b49a7a39d6111b25bd0b2-5.14.0-427.13.1.el9_4.x86_64"
​

设置时区

[root@localhost ~]# timedatectl
               Local time: Mon 2024-08-26 01:22:56 CST
           Universal time: Sun 2024-08-25 17:22:56 UTC
                 RTC time: Sun 2024-08-25 17:22:56
                Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
​

时区如果不是Asia/Shanghai,使用如下命令设置时区

[root@localhost ~]# timedatectl set-timezone Asia/Shanghai

这里是Asia/Shanghai,就不用设置了。

安装命令

可选操作,最小安装版的Linux,很多软件需要自行安装,根据实际需要安装必要的命令

例如:vim、net-tools

[root@localhost ~]# yum install -y vim
[root@localhost ~]# yum install update
[root@localhost ~]# yum install -y net-tools

快照

可选操作,但建议操作

此时,Linux的基本功能已经安装配置好,拍摄快照,以便于后续使用

首先关闭RL-1机器,然后点击虚拟机-->快照

填写快照信息,点击拍摄快照

快照成功后,查看快照

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

springboot在线办公小程序论文源码调试讲解

第二章 技术介绍 2.1 B/S结构 随着软件系统的不断改进和升级,B/S结构产品更为方便的特征体现地十分明显。对于一个中等偏大的公司来说,如果系统管理员每天要在很多台电脑之间来回查看,不断奔走,那么效率和工作量就会变得很低&…

HSE软件组件有哪些?如何实现HSE与主机的通信(同步/异步)?如何使用HSE提供的安全服务?

《S32G3系列芯片——Boot详解》系列——HSE软件组件有哪些?如何实现HSE与主机的通信(同步/异步)?如何使用HSE提供的安全服务? 一、HSE子系统软件组件1.1 NXP交付用户的HSE固件内容1.2 HSE固件提供的安全服务1.3 HSE固件…

代码随想录刷题day15丨110.平衡二叉树,257. 二叉树的所有路径, 404.左叶子之和 ,222.完全二叉树的节点个数

代码随想录刷题day15丨110.平衡二叉树,257. 二叉树的所有路径, 404.左叶子之和 ,222.完全二叉树的节点个数 1.题目 1.1平衡二叉树(优先掌握递归) 题目链接:110. 平衡二叉树 - 力扣(LeetCode&a…

探索数字沙龙——文本描述生成数字人3D发型的专业工具

一、引言 随着数字媒体创作领域不断发展,创作者们对于细节和真实感的要求越来越高。特别是在头发造型这一方面,如何准确地捕捉到人物的个性和情感,成为了3D建模和动画制作中的重要环节。为此,我们介绍了一款名为“数字沙龙”的3D头发造型工具,它旨在为数字媒体创作者提供…

分类预测|基于灰狼GWO优化BP神经网络的数据分类预测Matlab程序GWO-BP|基于鲸鱼WOA优化BP神经网络的数据分类预测Matlab程序WOA-BP

分类预测|基于灰狼GWO优化BP神经网络的数据分类预测Matlab程序GWO-BP|基于鲸鱼WOA优化BP神经网络的数据分类预测Matlab程序WOA-BP 文章目录 前言分类预测|基于灰狼GWO优化BP神经网络的数据分类预测Matlab程序GWO-BP|基于鲸鱼WOA优化BP神经网络的数据分类预测Matlab程序WOA-BP 一…

系统编程-多线程1

多线程1 目录 多线程1 引入 认识线程 1、线程的概念 2、线程的优缺点 3、进程和线程的区别和联系 4、什么时候选进程,什么时候选线程? 线程相关函数 1、创建线程 2、线程的退出函数 3、阻塞等待线程退出 并回收资源 4、获取自身线程号的函数…

算法设计:实验一分治与递归

【实验目的】 深入理解分治法的算法思想,应用分治法解决实际的算法问题。 【实验内容与要求】 设有n2k个运动员要进行网球循环赛。现要设计一个满足以下要求的比赛日程表: 1.每个选手必须与其他n-1个选手各赛一次;2.每个选手一天只能赛一…

[Algorithm][综合训练][消减整数][最长上升子序列(二)][春游]详细讲解

目录 1.消减整数1.题目链接2.算法原理详解 && 代码实现 2.最长上升子序列(二)1.题目链接2.算法原理详解 && 代码实现 3.春游1.题目链接2.算法原理详解 && 代码实现 1.消减整数 1.题目链接 消减整数 2.算法原理详解 && 代码实现 解法&#x…

【Linux】POSIX版本 信号量

目录 信号量的基本操作 基于信号量和环形队列的生产消费模型 之前我们在System V版本的进程间通信说过信号量,这里我们说的是POSIX(Portable Operating System Interface for uniX 可移植操作系统接口)版本的并且会说的更加详细 我们之前对…

论文3解析(复现):六自由度机械臂轨迹规划研究-部分2

论文:六自由度机械臂轨迹规划研究,马强 上一篇,介绍了一些基础知识,那么接下来是这篇论文的核心部分,轨迹规划的事。 一般来说,轨迹规划有2种,一种是对于笛卡尔坐标系,一种是对于关…

nginx反向代理,负载均衡,动静分离

反向代理,负载均衡 nginx通常被用作后端服务器的反向代理,这样就可以很方便的实现动静分离以及负载均衡,从而大大提高服务器的处理能力。 nginx实现动静分离,其实就是在反向代理的时候,如果是静态资源,就…

Open3D mesh 去除噪点

目录 一、概述 1.1去除噪点的方法 1.2应用 二、代码实现 三、实现效果 3.1原始点云 3.2添加噪声的mesh Open3D点云算法汇总及实战案例汇总的目录地址: Open3D点云算法与点云深度学习案例汇总(长期更新)-CSDN博客 一、概述 在三维网格…

在 H100 GPU 上使用 Hugging Face Quanto 优化 AI 模型

基于 Transformer 的扩散模型日益完善,已被证明能够彻底改变文本到图像的生成方式。Transformer 的功能不仅能增强模型的可扩展性和性能,还会增加模型的复杂性。 在这种情况下,模型的复杂性越高,功耗和内存消耗也就越大。 例如&am…

《JavaEE进阶》----3.<SpringBoot项目创建细节大全+打jar包运行>

本篇博客讲解了 创建Spring Boot项目的各种方法及创建细节、还有项目中目录和代码的简单介绍、启动项目、换端口号、Web服务器简介、HTTP状态码、以及用Maven打jar包运行。 什么是Spring Spring让开发Java工程项目变得更快、更简单、更安全。 它专注于开发工程时的速度、简化…

Python在神经网络中优化激活函数选择使用详解

概要 在神经网络中,激活函数扮演着至关重要的角色。它的主要作用是引入非线性因素,使得神经网络能够处理复杂的非线性问题。如果没有激活函数,神经网络仅仅是线性模型的堆叠,无法胜任深度学习中的各种任务。本文将深入探讨几种常用的激活函数,包括Sigmoid、Tanh、ReLU及其…

【JVM】垃圾收集器与GC日志(二)

垃圾收集器与GC日志 ZGC收集器(Z Garbage Collector,全并发、超低延迟 10ms) ZGC是一款JDK11中新加入的具有实验性质的低延迟垃圾收集器,ZGC可以说源自于Azul System公司开发的C4(Concurrent Continuously Compacting Collector)收集器 参考文章:http…

5G 4G 空口信令APN携带差异

4G 终端在PDN connectivity request中access_pt_name中携带。 msg_type 208 (0xd0) (PDN connectivity request) lte_esm_msgpdn_connectivity_reqpdn_type 3 (0x3) (Ipv4v6)req_type 1 (0x1) (initial request)info_trans_flag_incl 0 (0x0)access_pt_name_incl 1 (0x1…

基于vue框架的财务室发票管理系统设计与实现946m1(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。

系统程序文件列表 项目功能:财务,发票数据 开题报告内容 基于Vue框架的财务室发票管理系统设计与实现开题报告 一、开题报告名称 基于Vue框架的财务室发票管理系统设计与实现 二、研究背景与意义 在现代企业财务管理中,发票管理是一项至关重要的工…

源代码安全管理:深信达SDC沙盒防泄密软件的创新与应用

在数字化时代,源代码作为软件开发的核心资产,其安全性直接关系到企业的竞争力和市场地位。源代码的泄露不仅可能导致知识产权的损失,还可能引发安全漏洞,给企业带来不可估量的损害。因此,源代码安全管理成为了企业信息…

杰发科技AC7801——Flash模拟EEP内存(2)_备份

1. 默认配置在1000个地址存储1000个数据 配置如下 计算地址 查看地址内容,等到打印完成 计算符合,从0-999共计1000 2. 修改配置在65536地址存储65536个数据 配置还是这个 因为传进去的地址是uint16_t,因此最大值是65536,写65536…