Centos Stream 9备份与恢复、实体小主机安装PVE系统、PVE安装Centos Stream 9

最近折腾小主机,搭建项目环境,记录相关步骤


数据无价,丢失难复

1. Centos Stream 9备份与恢复


1.1 系统备份

root权限用户执行进入根目录:

cd /
  • 第一种方式备份命令:
tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=backup.tgz

tar 打包
cvpfz 创建档案文件、保持权限(保留所有东西原来的权限)、使用gzip来减小文件尺寸
backup.gz 打包后的文件名。
/ 是要备份的目录,/代表整个文件系统。
exclude 排除打包目录,包括打包的压缩包也要排除

  • 第二种方式打包并压缩-备份

Bzip2比gzip的压缩率高,但速度会慢一些。注重压缩率可使用Bzip2,用“j”代替命令中的“z”,并给档案文件设置扩展名“bz2”。命令如下:

tar cvpjf backup.tar.bz2 / --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/sys

打包后把压缩包存起来,放到安全位置。后面安装好系统之后再上传上去解压恢复。



1.2 恢复

将 backup.tgz 压缩包拷贝到分区的根目录下
lll

  • tar恢复
tar xvpfz backup.tgz -C /
  • Bzip2压缩备份恢复
tar xvpfj backup.tar.bz2 -C /

1.3 新建备份排除的文件夹(存在文件就不用管):

mkdir proc
mkdir lost+found
mkdir mnt
mkdir sys

1.4 恢复为原来的 SELinux Type:

restorecon -Rv /

-R:连同子目录一起修改
-v:将过程打印在屏幕上


2. 实体主机安装PVE系统


2.1 PVE及烧录软件下载:

  • PVE官网下载:
    镜像: https://enterprise.proxmox.com/iso/proxmox-ve_8.2-2.iso

  • etcher 烧录软件:
    软件安装包:
    https://github.com/balena-io/etcher/releases/download/v1.19.22/balenaEtcher-1.19.22.Setup.exe


2.2 插上 U盘,

选择下载好的PVE ISO镜像 开始烧录
开始烧录
开始烧录


2.3 烧录完

把U盘插入到小主机 然后开机按 del 进入 bios(各个主机进入存在差异,需要查一下)


2.4 安装PVE系统

把u盘和键盘插入到小主机,开机后,按 del 进入 bios,设置启动优先级,选择U盘启动(选择然后排序)

步骤如下:

  • 进入PVE安装界面(选择第一个安装即可)
  • 签署协议
  • 选择安装到固态
  • 选好国家,输入 China
  • 设置密码
  • 选择网卡
  • 点击Next后进行安装
  • 安装完成后,重启会展示一个链接:192.168.31.31:8006
  • 浏览访问链接(高级,继续访问)
    -在这里插入图片描述

  • 输入账号密码,选择中文
    在这里插入图片描述

  • 登录后左侧:
    localnetwork 网络
    local 存储ISO镜像 和 备份文件
    local-Ivm 存储虚拟机磁盘文件

2.6 合并空间(可选)谨慎操作

PVE默认将磁盘空间分为2部分,一部分存储ISO镜像 和 备份文件,一部分用于存储虚拟机磁盘。
如果ISO镜像和备份需求不高,可以把这部分空间合并。
大佬脚本文件pve_source: https://bbs.x86pi.cn/thread?topicId=20&page=6


  • SSH工具连接PVE:
cd /root

  • 下载脚本:
wget https://bbs.x86pi.cn/file/topic/2023-11-28/file/01ac88d7d2b840cb88c15cb5e19d4305b2.gz

  • 解压:
tar -zxvf 01ac88d7d2b840cb88c15cb5e19d4305b2.gz

在这里插入图片描述


  • 添加可执行权限:
chmod +x pve_source
chmod +x pve_source_1
chmod +x pve_source_2
chmod +x pve_source_3

  • 执行脚本:
./pve_source

  • 按y 接受
    在这里插入图片描述

  • 1-6 根据提示可以都执行一次
    1-6

  • 最后就是 16 移除local-lvm存储空间
    在这里插入图片描述

  • 移除后,点击数据中心,选存储,然后把 local-lvm移除
    移除

  • 然后编辑local 勾选全部选项
    编辑

  • 全选
    全部

  • 查看概要:
    概要

  • 修改概要
    7

  • 输入1,添加*
    在这里插入图片描述

  • 选择要展示的信息
    选择

  • 安装完成,重新打开概要界面(刷新页面):
    刷新

2.7 安装Centos Stream 9 系统:

  • 官方: https://mirror.stream.centos.org/9-stream/BaseOS/x86_64/iso/
  • 清华:https://mirrors.tuna.tsinghua.edu.cn/centos-stream/9-stream/BaseOS/x86_64/iso/
  • 阿里云:https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/iso/

2.7.1 下载ISO镜像(清华源示例)

清华


2.7.2 PVE界面 选择local ,选择ISO镜像,将下载好的镜像上传

选择镜像
上传


2.7.3 上传完成,右上角选择创建虚拟机:

在这里插入图片描述


2.7.4 自定义名称

在这里插入图片描述


2.7.5 选择上传的镜像

ISO


2.7.6 默认就好,下一步

在这里插入图片描述


2.7.7 选择SATA,设置磁盘大小

20


2.7.8 分配CPU,我这就只分配2核

2


2.7.9 然后内存也是2G

2G


2.7.10 网络 默认,下一步

网络


2.7.11 确认好之后点完成

在这里插入图片描述


2.8 左侧多了虚拟机示例,直接点击启动

在这里插入图片描述


2.8.1 点击控制台,可以卡到安装界面

安装

之前写的一篇文章,可以参考安装一下
Centos Stream 9 图文详细安装记录


2.8.2 选择语言:

选择语言


2.8.3 选择磁盘分区,创建root密码

密码
磁盘

密码


2.8.4 配置主机名、静态IP

配置
设置静态


2.8.5 操作完成后,选择最小安装(无桌面)

桌面


2.8.6 最小化安装,命令行版,右边选择插件安装即可

在这里插入图片描述


2.8.7 开始安装

安装


2.8.8 安装完成后,立即重启


2.9 登录

ping www.baidu.com 测试网络通不通
在这里插入图片描述


2.10 然后使用ssh工具连接虚拟机

lianjei



搞定!END


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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

04-SpringBootWeb案例(中)

3. 员工管理 完成了部门管理的功能开发之后,我们进入到下一环节员工管理功能的开发。 基于以上原型,我们可以把员工管理功能分为: 分页查询(今天完成)带条件的分页查询(今天完成)删除员工&am…

CAN和CANFD如何转换和通信

随着科技的发展,汽车电子和工业领域中CAN通信需要承载数据量也越来越大,传统CAN通信有了向CANFD通信过渡的倾向。在实现过渡的过程中可能会出现自己设备是CAN通信,客户设备是CANFD通信的情况,或者自己设备是CANFD通信,…

红帽7—Mysql路由部署

MySQL Router 是一个对应用程序透明的InnoDB Cluster连接路由服务,提供负载均衡、应用连接故障转移和客户端路 由。 利用路由器的连接路由特性,用户可以编写应用程序来连接到路由器,并令路由器使用相应的路由策略 来处理连接,使其…

爬虫常用正则表达式用法

在网页爬虫中,正则表达式(regex)是一种非常有用的工具,用于从 HTML、JSON 或其他文本格式中提取特定的数据。下面是一些常见的正则表达式及其在爬虫中的应用场景:

品牌渠道保护:系统与方法并重的长期战役

在当今竞争激烈的市场环境中,品牌的发展离不开对销售渠道的精心拓展与管理。渠道的顺畅与否直接关系到品牌的市场表现和声誉,然而,渠道的混乱却可能引发一系列棘手问题,如低价、乱价、窜货、假货等,这些问题犹如品牌发…

Python简介与入门

如果你要用计算机做很多工作,最后你会发现有一些任务你更希望用自动化的方式进行处理。比如,你想要在大量的文本文件中执行查找/替换,或者以复杂的方式对大量的图片进行重命名和整理。也许你想要编写一个小型的自定义数据库、一个特殊的 GUI …

纪录片《西野》首站出海亮相伦敦 幕后主创现场与观众互动交流

近日,备受瞩目的ANFFF动物生态未来影展在英国伦敦如约举办,它以其独特的视角和深刻的主题,为全球观众呈现一场跨越生物多样性、喜马拉雅山脉神秘魅力与人类心灵共鸣的光影盛宴。此次影展也吸引了众多影人及动物保护主义者的目光。其中&#x…

JMeter性能测试时,如何做CSV参数化

在现代软件开发中,性能测试是保证应用程序在高负载条件下稳定运行的重要环节。为了实现真实场景的测试,参数化技术应运而生。其中,CSV参数化是一种高效且灵活的方法,可以让测试人员通过外部数据文件驱动测试脚本,从而模…

国产长芯微LDC121S101是12 位微功耗、RRO 数模转换器完全P2P替代德州仪器DAC121S101

描述 LDC121S101器件是一个功能齐全、通用的12位电压输出数模转换器(DAC),可以在单个2.7V至5.5V电源下运行,在3.6V下仅消耗177a的电流。片上输出放大器允许轨到轨输出摆动,三线串行接口在指定的电源电压范围内以高达30…

CSS3--美若天仙!?

免责声明:本文仅做分享~ 目录 CSS引入方式 选择器 盒子尺寸和背景色 文字控制属性 单行文字 垂直居中 字体族 font复合属性 文本对齐方式 文本修饰线 color 文字颜色 ----- 复合选择器 伪类选择器 超链接伪类 CSS特性 继承性 层叠性 优先级 Emmet …

昆明网页设计提升品牌曝光的有效策略

昆明网页设计提升品牌曝光的有效策略 在当今数字时代,网页设计不仅是展示企业形象的工具,更是提升品牌曝光的重要策略。尤其在昆明,随着经济的发展和互联网的普及,企业需要通过有效的网页设计来脱颖而出,吸引更多潜在客…

Vue集成echarts实现统计图表

目录 一、概述 二、Vue实现echarts图表模版 三、测试运行项目 一、概述 官网地址:https://echarts.apache.org/examples/zh/index.html 目前的官网的echarts例子比较古老,如果集成Vue里面需要进行修改,所以可以新建一个Vue的项目代码&am…

红帽操作系统Linux基本命令2( Linux 网络操作系统 06)

本文接着上篇Linux常用命令-1继续往后学习其他常用命令。 2.3 目录操作类命令 1.mkdir命令 mkdir命令用于创建一个目录。该命令的语法为: 上述目录名可以为相对路径,也可以为绝对路径。 mkdir命令的常用参数选项如下。 -p:在创…

Linux dlsym和直接调用函数地址解析分析

dlsym 函数是 Linux 下动态链接库(shared library)编程中的一个重要函数。它用于在运行时获取动态链接库中符号的地址,通常用于获取函数指针或变量的地址。 以下是 dlsym 函数的基本用法和示例。 1. 函数原型 void *dlsym(void *handle, c…

【Ubuntu】在Ubuntu上配置Java环境

【Ubuntu】在Ubuntu上配置Java环境 壹、前言 Java是运用得非常广泛的编程语言,在使用Linux时难免会碰到需要用到JDK的情况,故本文介绍如何在Ubuntu上配置Java21环境。 贰、下载 Java的下载渠道很多,有甲骨文公司的“官方”JDK&#xff0c…

Linux系统本地搭建轻量级文件共享系统PicoShare远程连接实战

前言 本篇文章介绍,如何在Linux系统本地部署轻量级文件共享系统PicoShare,并结合Cpolar内网穿透实现公网环境远程传输文件至本地局域网内文件共享系统。 PicoShare 是一个由 Go 开发的轻量级开源共享文件系统,它没有文件限制,允…

C#绘制动态曲线

前言 用于实时显示数据动态曲线,比如:SOC。 //用于绘制动态曲线,可置于定时函数中,定时更新数据曲线 void DrawSocGraph() {double f (double)MainForm.readData[12]; //display datachart1.Series[0].Points.Add(f);if (ch…

Anaconda环境管理

1.在Anaconda Prompt下确定python版本 conda create -n pytorch python3.6 2.输入“y”将所需包加入,创建环境 3. 输入“activate pytorch”即为操作成功 4.输入“pip list”查看当前环境

鸿蒙next开发第一课03.ArkTs语法介绍-案例

前面已经学习了ArkTs的基本语法和DevEcoStudio的基本操作,接下来按照官方提示开发一个基本案例。 该案例是系统自带的demo,下载下来源代码后可以直接运行。 接下来我来演示如何运行demo。我在demo中加入了自己的注释。 切记:文件夹不能有中…

Chainlit集成Dashscope实现语音交互网页对话AI应用

前言 本篇文章讲解和实战,如何使用Chainlit集成Dashscope实现语音交互网页对话AI应用。实现方案是对接阿里云提供的语音识别SenseVoice大模型接口和语音合成CosyVoice大模型接口使用。针对SenseVoice大模型和CosyVoice大模型,阿里巴巴在github提供的有开…