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

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


相关文章:

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

最近折腾小主机,搭建项目环境,记录相关步骤 数据无价,丢失难复 1. Centos Stream 9备份与恢复 1.1 系统备份 root权限用户执行进入根目录: cd /第一种方式备份命令: tar cvpzf backup.tgz / --exclude/proc --exclu…...

Linux的发展历史与环境

目录: 引言Linux的起源早期发展企业级应用移动与嵌入式系统现代计算环境中的Linux结论 引言 Linux,作为开源操作系统的代表,已经深刻影响了全球的计算环境。从其诞生之初到如今成为服务器、嵌入式系统、移动设备等多个领域的核心&#xff0c…...

Jax(Random、Numpy)常用函数

目录 Jax vmap Array reshape Random PRNGKey uniform normal split choice Numpy expand_dims linspace jax.numpy.linalg[pkg] dot matmul arange interp tile reshape Jax jit jax.jit(fun, in_shardingsUnspecifiedValue, out_shardingsUnspecifiedVa…...

python-pptx 中 placeholder 和 shape 有什么区别?

在 python-pptx 库中,placeholder 和 shape 是两个核心概念。虽然它们看起来相似,但在功能和作用上存在显著的区别。为了更好地理解这两个概念,我们可以通过它们的定义、使用场景以及实际代码示例来剖析其差异。 Python-pptx 的官网链接&…...

王者农药更新版

一、启动文件配置 二、GPIO使用 2.1基本步骤 1.配置GPIO,所以RCC开启APB2时钟 2.GPIO初始化(结构体) 3.给GPIO引脚设置高/低电平(WriteBit) 2.2Led循环点亮(GPIO输出) 1.RCC开启APB2时钟。…...

各省份消费差距(城乡差距)数据(2005-2022年)

消费差距,特别是城乡消费差距,是衡量一个国家或地区经济发展均衡性的重要指标。 2005年-2022年各省份消费差距(城乡差距)数据(大数据).zip资源-CSDN文库https://download.csdn.net/download/2401_84585615/…...

[Linux] 进程创建、退出和等待

标题:[Linux] 进程创建、退出和等待 个人主页水墨不写bug (图片来源于AI) 目录 一、进程创建fork() 1) fork的返回值: 2)写时拷贝 ​编辑3)fork常规用法 4&#xff…...

微软推出针对个人的 “AI伴侣” Copilot 会根据用户的行为模式、习惯自动进化

微软推出了为每个人提供的“AI伴侣”Copilot,它不仅能够理解用户的需求,还能根据用户的日常习惯和偏好进行适应和进化。帮助处理各种任务和复杂的日常生活场景。 它能够根据用户的生活背景提供帮助和建议,保护用户的隐私和数据安全。Copilot…...

【QT】QT入门

个人主页~ QT入门 一、简述QT1、什么是QT2、QT的优势3、应用场景 二、QT的基本使用1、新建项目(1)选择项目模版(2)选择项目路径(3)选择构建系统(4)填写类信息设置界面(5&…...

Linux 6.11版本发布

Linux 6.11版本的发布是Linux社区的一个重要里程碑,它不仅在实时计算、性能优化方面取得了显著进展,还在安全性上迈出了关键一步。 一、实时计算与性能优化 1.io_uring子系统支持 Linux 6.11引入了io_uring子系统的增强功能,特别是支持了b…...

CSS 参考手册

CSS 参考手册 概述 CSS(层叠样式表)是一种用于描述HTML或XML文档样式的样式表语言。它用于控制网页的布局和外观,使网页设计更加美观和响应式。CSS可以定义文本颜色、字体、布局、响应式设计等,是网页设计和开发中不可或缺的一部分。 基础语法 CSS的基本语法由选择器和…...

数据采集工具sqoop介绍

文章目录 什么是sqoop?一、Sqoop的起源与发展二、Sqoop的主要功能三、Sqoop的工作原理四、Sqoop的使用场景五、Sqoop的优势六、Sqoop的安装与配置 sqoop命令行一、Sqoop简介与架构二、Sqoop特点三、Sqoop常用命令及参数四、使用示例五、注意事项 什么是sqoop? Sqoop是一款开…...

扫盲:写给UI设计师的SCADA系统知识点

一、SCADA是什么,及其组成。 SCADA(Supervisory Control And Data Acquisition,监控与数据采集系统)是一种用于实时监控、控制和数据采集的自动化系统。 SCADA的组成部分: - 人机界面(HMI*:提…...

类的特殊成员函数——三之法则、五之法则、零之法则

系统中的动态资源、文件句柄(socket描述符、文件描述符)是有限的,在类中若涉及对此类资源的操作,但是未做到妥善的管理,常会造成资源泄露问题,严重的可能造成资源不可用。或引发未定义行为,进而…...

计算机毕业设计 智慧物业服务系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 🍅文末获取源码联系🍅 👇🏻 精…...

Python软体中使用SpaCy进行命名实体识别

Python软体中使用SpaCy进行命名实体识别 命名实体识别(Named Entity Recognition,NER)是自然语言处理(NLP)中的一个重要任务,它涉及识别文本中的命名实体,例如人名、地名、组织名等。SpaCy是一种流行的NLP库,提供了高效的NER功能。在本文中,我们将介绍如何使用SpaCy进…...

华为云技术深度解析:以系统性创新加速智能化升级

华为云技术深度解析:以系统性创新加速智能化升级 在当今数字化转型的浪潮中,云计算作为关键的基础设施,正以前所未有的速度推动着各行各业的智能化升级。作为全球领先的云服务提供商,华为云凭借其深厚的技术积累和创新实力&#…...

推理攻击-Python案例

1、本文通过推理攻击的方式来估计训练集中每个类别的样本数量、某样本是否在训练集中。 2、一种简单的实现方法:用模型对训练数据标签进行拟合,拟合结果即推理为训练集中的情况。 3、了解这些案例可以帮助我们更好的保护数据隐私。 推理攻击(…...

find_box_3d

参数 (ObjectModel3DScene, SideLen1, SideLen2, SideLen3, MinScore, GenParam : GrippingPose, Score, ObjectModel3DBox, BoxInformation) 入参介绍 1,ObjectModel3DScene, 输入的3d模型,这个模型最好是由xyx三通道点…...

Visual Studio2017编译GDAL3.0.2源码过程

一、编译环境 操作系统:Windows 10企业版 编译工具:Visual Studio 2017旗舰版 源码版本:gdal3.0.2 二、生成解决方案 打开Visual Studio 2017的x64本机生成工具,切换到gdal3.0.2源码根目录;执行generate_vcxproj.b…...

从深圳崛起的“机器之眼”:赴港乐动机器人的万亿赛道赶考路

进入2025年以来,尽管围绕人形机器人、具身智能等机器人赛道的质疑声不断,但全球市场热度依然高涨,入局者持续增加。 以国内市场为例,天眼查专业版数据显示,截至5月底,我国现存在业、存续状态的机器人相关企…...

ESP32读取DHT11温湿度数据

芯片:ESP32 环境:Arduino 一、安装DHT11传感器库 红框的库,别安装错了 二、代码 注意,DATA口要连接在D15上 #include "DHT.h" // 包含DHT库#define DHTPIN 15 // 定义DHT11数据引脚连接到ESP32的GPIO15 #define D…...

DBAPI如何优雅的获取单条数据

API如何优雅的获取单条数据 案例一 对于查询类API,查询的是单条数据,比如根据主键ID查询用户信息,sql如下: select id, name, age from user where id #{id}API默认返回的数据格式是多条的,如下: {&qu…...

数据库分批入库

今天在工作中,遇到一个问题,就是分批查询的时候,由于批次过大导致出现了一些问题,一下是问题描述和解决方案: 示例: // 假设已有数据列表 dataList 和 PreparedStatement pstmt int batchSize 1000; // …...

select、poll、epoll 与 Reactor 模式

在高并发网络编程领域,高效处理大量连接和 I/O 事件是系统性能的关键。select、poll、epoll 作为 I/O 多路复用技术的代表,以及基于它们实现的 Reactor 模式,为开发者提供了强大的工具。本文将深入探讨这些技术的底层原理、优缺点。​ 一、I…...

深度学习水论文:mamba+图像增强

🧀当前视觉领域对高效长序列建模需求激增,对Mamba图像增强这方向的研究自然也逐渐火热。原因在于其高效长程建模,以及动态计算优势,在图像质量提升和细节恢复方面有难以替代的作用。 🧀因此短时间内,就有不…...

JavaScript 数据类型详解

JavaScript 数据类型详解 JavaScript 数据类型分为 原始类型(Primitive) 和 对象类型(Object) 两大类,共 8 种(ES11): 一、原始类型(7种) 1. undefined 定…...

脑机新手指南(七):OpenBCI_GUI:从环境搭建到数据可视化(上)

一、OpenBCI_GUI 项目概述 (一)项目背景与目标 OpenBCI 是一个开源的脑电信号采集硬件平台,其配套的 OpenBCI_GUI 则是专为该硬件设计的图形化界面工具。对于研究人员、开发者和学生而言,首次接触 OpenBCI 设备时,往…...

python爬虫——气象数据爬取

一、导入库与全局配置 python 运行 import json import datetime import time import requests from sqlalchemy import create_engine import csv import pandas as pd作用: 引入数据解析、网络请求、时间处理、数据库操作等所需库。requests:发送 …...

Linux系统部署KES

1、安装准备 1.版本说明V008R006C009B0014 V008:是version产品的大版本。 R006:是release产品特性版本。 C009:是通用版 B0014:是build开发过程中的构建版本2.硬件要求 #安全版和企业版 内存:1GB 以上 硬盘&#xf…...