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

Redhat 10 beta安装流程步骤详细教程

Redhat 10 beta安装流程步骤详细教程

  • 1. Rhel10 beta镜像获取下载
  • 2. Rhel10 虚拟机安装
  • 3. Rhel 10 配置修改
    • 3.1 网络配置
      • 3.1.1 配置IP地址
      • 3.1.2 以服务的方式自动删除网卡别名
    • 3.2 配置dnf仓库
    • 3.3 内核版本和ssh版本

1. Rhel10 beta镜像获取下载

链接: Redhat 10 beta下载地址
在这里插入图片描述
注册并登录红帽
在这里插入图片描述
在这里插入图片描述

2. Rhel10 虚拟机安装

跟着红色箭头走
在这里插入图片描述
语言这里随意,能看懂就可以
在这里插入图片描述
这里有个提示,明显我们现在是做测试也知道这个是一个现行版,不会把它作为生产环境使用,那就继续安装吧
在这里插入图片描述
进行磁盘和用户名密码配置
在这里插入图片描述

测试就不细分了,先用起来看看
在这里插入图片描述
一样,测试我们就打开了root的ssh登录
在这里插入图片描述
开始安装
在这里插入图片描述
重启完成安装
在这里插入图片描述
初始化
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
时区,对话框输入shanghai也可以鼠标直接点也可以
在这里插入图片描述
注册一个高权用户,这个用户有sudo -i到root的权限.密码尽量复杂并且记得保存好
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
至此初始化完毕
在这里插入图片描述

3. Rhel 10 配置修改

3.1 网络配置

3.1.1 配置IP地址

# 删除原来网卡
nmcli c down ens160
nmcli c delete ens160
# 配置新的ip地址
nmcli c add ipv4.method manual ipv4.addresses 192.168.126.31/24 ipv4.gateway 192.168.126.2 ipv4.dns 202.96.209.5,114.114.114.114 type ethernet ipv6.method disabled connection.id eth0

# 新配置生效
nmcli connection up ens160
# 确认ip分配正确
ip a 

# 测试网络
ping -c 2 192.168.126.2

在这里插入图片描述
此时我们就能用xshell或者其他工具进行ssh的远程登录了
在这里插入图片描述
但此时发觉网卡名是ens160,习惯了eth0所以还是修改一下

# vim /etc/udev/rules.d/99-disable-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:0c:29:9e:36:a6", NAME="eth0"

保证ATTR{address}==值与MAC地址一致
在这里插入图片描述
重启服务器,重启完后发现网卡已经改成eth0了,但是有enp3s0和ens160看着比较难受.
在这里插入图片描述
暂时没找到特别好的方法永久去掉这2个,只能通过shell的方式删,每次删又很麻烦所以做成服务,每次在网络启动完毕后删除

3.1.2 以服务的方式自动删除网卡别名

脚本/var/lib/eth0.sh

#!/bin/bash
export PATH=/root/.local/bin:/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
ip link property del dev eth0 altname enp3s0
ip link property del dev eth0 altname ens160

给脚本加执行权限

chmod +x /var/lib/eth0.sh

配置服务/etc/systemd/system/eth0.service

[Unit]
Description=eth0 script service
After=NetworkManager.service

[Service]
ExecStart=/bin/bash /var/lib/eth0.sh
Restart=on-failure

[Install]
WantedBy=multi-user.target

设置自动启动

systemctl daemon-reload 
systemctl enable eth0.service

再次重启确认下是否已经正常
在这里插入图片描述

3.2 配置dnf仓库

默认情况下Rhel10 安装完并没有dnf仓库,先配置个本地仓库安装必要的软件

  1. 先将光驱连接上
    在这里插入图片描述
  2. 将cdrom挂载上,这里我测试环境就不把文件再复制一遍了,如果是常用的话要么搞个机器专门做dnf仓库,要么将cdrom中的内容复制到本地的目录中.
[root@localhost ~]# mount /dev/cdrom /media/
mount: /media: WARNING: source write-protected, mounted read-only.
[root@localhost ~]# df -Th
Filesystem            Type      Size  Used Avail Use% Mounted on
/dev/mapper/rhel-root xfs        17G  3.7G   13G  23% /
devtmpfs              devtmpfs  4.0M     0  4.0M   0% /dev
tmpfs                 tmpfs     3.8G     0  3.8G   0% /dev/shm
efivarfs              efivarfs  256K   56K  196K  23% /sys/firmware/efi/efivars
tmpfs                 tmpfs     1.5G  9.6M  1.5G   1% /run
tmpfs                 tmpfs     1.0M     0  1.0M   0% /run/credentials/systemd-journald.service
/dev/sda2             xfs       960M  312M  649M  33% /boot
/dev/sda1             vfat      599M  8.3M  591M   2% /boot/efi
tmpfs                 tmpfs     765M   76K  765M   1% /run/user/42
tmpfs                 tmpfs     765M   60K  765M   1% /run/user/0
/dev/sr0              iso9660   6.5G  6.5G     0 100% /media
[root@localhost ~]# ls /media/
AppStream  BaseOS  boot  EFI  EULA  extra_files.json  GPL  images  media.repo  RPM-GPG-KEY-redhat-beta  RPM-GPG-KEY-redhat-release
[root@localhost ~]# 
  1. 配置dnf
[root@localhost ~]# cat /etc/yum.repos.d/rhel10.repo
[rhel10-AppStream]
name=rhel10-AppStream
baseurl=file:///media/AppStream/
enable=1
gpgcheck=0

[rhel10-BaseOS]
name=rhel10-BaseOS
baseurl=file:///media/BaseOS/
enable=1
gpgcheck=0
[root@localhost ~]# dnf makecache
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register.

rhel10-AppStream                                                                                                                                    146 MB/s | 1.3 MB     00:00    
rhel10-BaseOS                                                                                                                                       154 MB/s | 1.5 MB     00:00    
Metadata cache created.
[root@localhost ~]# 

安装软件测试以下

[root@localhost ~]# dnf install -y lrzsz
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register.

Last metadata expiration check: 0:01:54 ago on Wed 18 Dec 2024 01:51:15 PM CST.
Dependencies resolved.
====================================================================================================================================================================================
 Package                               Architecture                           Version                                           Repository                                     Size
====================================================================================================================================================================================
Installing:
 lrzsz                                 x86_64                                 0.12.20-65.el10                                   rhel10-BaseOS                                  87 k

Transaction Summary
====================================================================================================================================================================================
Install  1 Package

Total size: 87 k
Installed size: 171 k
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                            1/1 
  Installing       : lrzsz-0.12.20-65.el10.x86_64                                                                                                                               1/1 
  Running scriptlet: lrzsz-0.12.20-65.el10.x86_64                                                                                                                               1/1 
Installed products updated.

Installed:
  lrzsz-0.12.20-65.el10.x86_64                                                                                                                                                      

Complete!

3.3 内核版本和ssh版本

内核版本默认使用了6.11,Openssh也使用了9.8已经是目前比较新的.

[root@localhost ~]# uname -r
6.11.0-0.rc5.23.el10.x86_64
[root@localhost ~]# ssh -V
OpenSSH_9.8p1, OpenSSL 3.2.2 4 Jun 2024

至此基本就完成了,其他软件一个个再测一下.如有变化会更新进来


http://www.kler.cn/a/444276.html

相关文章:

  • 1. JasperSoft介绍与安装
  • Linux设置篇
  • python web app开发
  • 深度学习推理速度优化指南
  • git使用和gitlab部署
  • leecode494.目标和
  • SWIFT基本使用
  • MySQL 学习系列:01_安装部署MySQL 8.2.0 并使用changer master 传统方式搭建部署一主一从操作记录
  • 1-1 STM32-0.96寸OLED显示与控制
  • linux 安装jdk
  • leetcode----mysql
  • SpringMVC 学习笔记
  • 滑不动窗口的秘密—— “滑动窗口“算法 (Java版)
  • mac iterm2 使用 lrzsz
  • 微积分复习笔记 Calculus Volume 2 - 4.4 The Logistic Equation
  • 浏览器引入elasticsearch-head插件
  • tomcat(Web应用服务器)
  • 线性代数基础与应用:基底 (Basis) 与现金流及单期贷款模型(中英双语)
  • ACL-2024 | MapGPT:基于地图引导提示和自适应路径规划机制的视觉语言导航
  • 如何实现单例模式?
  • webpack处理图片资源
  • 【JavaEE进阶】关于Maven
  • macos控制台安装
  • C++ OpenGL学习笔记(1、Hello World空窗口程序)
  • 计算机网络-GRE Over IPSec实验
  • 递归读取指定目录下的文件