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

pve常用命令

pve常用命令

    • 虚拟机管理
    • 容器管理
    • 集群管理
    • 存储与磁盘管理
    • 网络相关
    • 备份/还原
      • 手动备份
      • 计划任务备份(Web 界面常用)
      • 还原备份
    • 快照
      • 创建快照
      • 查看快照
      • 恢复快照
      • 删除快照
    • 其他实用命令

虚拟机管理

# 查看所有虚拟机列表
qm list# 查看虚拟机运行状态
qm status 100# 查看虚拟机配置详情
qm config 100# 检查某 VM 使用的配置文件
cat /etc/pve/qemu-server/100.conf# 启动 / 停止 / 重启 VM(以 VMID=100 为例)
qm start 100
qm stop 100
qm reboot 100# 创建虚拟机(VMID=100,名称为vm1,内存2G,默认网卡桥接)
qm create 100 --name vm1 --memory 2048 --net0 virtio,bridge=vmbr0# 从 ISO 启动安装
qm set 101 --boot order=cdrom --ide2 local:iso/ubuntu.iso,media=cdrom# 修改虚拟机配置:内存改为4G,CPU核数为4
qm set 100 --memory 4096 --cores 4# 删除 VM(危险操作!)(不可恢复)
qm destroy 101

容器管理

# 查看容器列表
pct list# 查看容器配置
pct config 101# 查看容器状态
pct status 101# 启动 / 停止 / 重启 LXC 容器
pct start 100
pct stop 100
pct reboot 100# 创建容器(从模板创建,rootfs大小为8G,内存1G)
pct create 101 local:vztmpl/debian-11-standard_11.0-1_amd64.tar.gz --rootfs local-lvm:8 --memory 1024# 修改容器配置:内存改为2G,CPU为2核
pct set 101 --memory 2048 --cores 2# 删除容器(不可恢复)
pct destroy 101

集群管理

# 创建集群(主节点)
pvecm create my-cluster# 加入集群(其他节点执行)
pvecm add <主节点IP># 查看集群状态
pvecm status# 查看节点信息
pvecm nodes# 从集群中删除某节点(在主节点上执行)
pvecm delnode 节点名

存储与磁盘管理

# 查看存储配置
cat /etc/pve/storage.cfg# 查看挂载情况
df -h# 查看磁盘情况
lsblk
fdisk -l# 检查 ZFS 池状态
zpool status

网络相关

# 查看网络接口
ip a# 查看网桥配置
cat /etc/network/interfaces# 重启网络服务(谨慎使用,可能中断远程连接)
systemctl restart networking

备份/还原

手动备份

# 手动备份虚拟机(VMID=100,备份到 local 存储)
vzdump 100 --storage local --mode snapshot# 备份模式说明:
# snapshot   —— 支持在线备份(需要支持快照的存储)
# suspend    —— 备份时暂停 VM
# stop       —— 停止 VM 后备份(最安全但中断服务)# 手动备份容器(LXC)
vzdump 101 --storage local --mode suspend# 查看本地备份文件列表
ls /var/lib/vz/dump/

计划任务备份(Web 界面常用)

  • 在 PVE Web 界面 → Datacenter → Backup 中设置周期性备份任务。

还原备份

# 恢复 VM
qmrestore /var/lib/vz/dump/vzdump-qemu-100-xxx.vma.zst 105# 恢复 LXC 容器
pct restore 105 /var/lib/vz/dump/vzdump-lxc-101-xxx.tar.zst

快照

创建快照

# 创建虚拟机快照(含描述)
qm snapshot 100 snap1 --description "测试前的快照"# 创建 LXC 容器快照
pct snapshot 101 snap1
pct snapshot 101 snap1 --description "容器快照"

查看快照

# 查看 VM 快照
qm listsnapshot 100# 查看 LXC 快照
pct listsnapshot 101

恢复快照

# 恢复到指定快照
qm rollback 100 snapshot1# LXC 容器恢复快照
pct rollback 101 snap1

删除快照

# 删除虚拟机(VMID=100)名为 snap1 的快照,释放存储空间。
qm delsnapshot 100 snap1# 删除 LXC 容器(VMID=101)名为 snap1 的快照。
pct delsnapshot 101 snap1

其他实用命令

# 重启 PVE 系统
reboot# 检查 /etc/pve 是否挂载成功(应非空)
ls /etc/pve# 上传 ISO 到本地存储(示例路径)
scp ./ubuntu.iso root@你的PVE:/var/lib/vz/template/iso/

相关文章:

pve常用命令

pve常用命令 虚拟机管理容器管理集群管理存储与磁盘管理网络相关备份/还原手动备份计划任务备份&#xff08;Web 界面常用&#xff09;还原备份 快照创建快照查看快照恢复快照删除快照 其他实用命令 虚拟机管理 # 查看所有虚拟机列表 qm list# 查看虚拟机运行状态 qm status 1…...

数据结构(三)---单向循环链表

单向循环链表&#xff08;Circular Linked List&#xff09; 一、基本概念 循环链表是一种特殊的链表&#xff0c;其末尾节点的后继指针指向头结点&#xff0c;形成一个闭环。 循环链表的操作与普通链表基本一致&#xff0c;但需注意循环特性的处理。 二、代码实现 clList…...

HCIP-H12-821 核心知识梳理 (3)

从EBGP邻居接受的路由发送给IBGP邻居的时候&#xff0c;下一跳不会自动修改。一个 Route - Policy 最多可配置 65535个节点 BFD 单跳使用UDP3784端口多跳使用UDP 4784端口。 防火墙 Local&#xff1a;代表防火墙自身&#xff0c;处理防火墙本地发起或接收的流量 。 优先级 100I…...

Vue接口平台学习七——接口调试页面请求体

一、实现效果图及简单梳理 请求体部分的左边&#xff0c;展示参数&#xff0c;分text和file类型。 右边部分一个el-upload的上传文件按钮&#xff0c;一个table列表展示&#xff0c;一个显示框&#xff0c;用于预览选择的文件&#xff0c;点击可大图展示。 二、页面内容实现 …...

STM32

GPIO 输入输出模式 GPIO 输出描述 GPIO_Mode_Out_OD 开漏输出模式&#xff1a; 1.对输入数据寄存器的读访问可得到I/O状态 HAL输出输出模式 GPIO输出描述GPIO_MODE_OUTPUT_PP推挽输出GPIO_MODE_OUTPUT_OD开漏输出GPIO输入GPIO_PULLUP上拉输入 寄存器 GPIOx->ODR/IDR …...

linux如何用关键字搜索日志

在 Linux 系统中搜索日志是日常运维的重要工作&#xff0c;以下是几种常用的关键字搜索日志方法&#xff1a; 1. 基础 grep 搜索 bash 复制 # 基本搜索&#xff08;区分大小写&#xff09; grep "keyword" /var/log/syslog# 忽略大小写搜索 grep -i "error&…...

381_C++_decrypt解密数据、encrypt加密数据,帧头和数据buffer分开

仿照.cpp中将帧头和数据分开处理的方式来修改.cpp中的加密: if (StreamCipher::self().needEncrypt()) {// 创建加密缓冲区static std::vector...

MongoDB常见语句

目录 1. 增删改 2. 评估查询运算符 3. 比较查询运算符 4. 逻辑运算符 5. 元素运算符 6. 数组查询运算符 7. 字段更新操作符 8. 数组更新操作符 10. 聚合管道 1. 增删改 增 db.getCollection("Y").insert({"age": 10,name: "ces5"});//增…...

Kotlin学习记录2

Android Studio中的注意事项 本文为个人学习记录&#xff0c;仅供参考&#xff0c;如有错误请指出。本文主要记录在Android Studio中开发时遇到的问题和回答。 Fragment有哪些特性&#xff1f; Fragment 是 Android 开发中的一个重要组件&#xff0c;具有以下特性&#xff1a…...

如何通过工具实现流程自动化

通过自动化工具&#xff0c;企业可以显著提高工作效率、降低人为错误、节省时间和成本。现代企业的运营中&#xff0c;流程管理是确保工作顺畅的关键&#xff0c;而人工处理繁琐的流程不仅容易出错&#xff0c;还会消耗大量的时间和人力资源。通过使用适合的自动化工具&#xf…...

组合数哭唧唧

前言&#xff1a;手写一个简单的组合数&#xff0c;但是由于长期没写&#xff0c;导致一些细节没处理好 题目链接 #include<bits/stdc.h> using namespace std; #define endl "\n"#define int long longconst int N (int)2e510; const int Mod (int)1e97;int…...

LINUX基石

Vim编辑器Linux系统常用命令管理Linux实例软件源Nginx服务配置多站点Cron定时任务在Linux系统上安装图形化界面升级Linux ECS实例内核设置Linux实例的预留内存Linux系统中TCP/UDP端口测试方法进入Linux/FreeBSD系统的单用户模式 Vim编辑器 linux系统默认安装vim编辑器。终端中…...

Flowable工程化改造相关文档

本章将针对前期进行的Flowable流程引擎研究&#xff0c;进行相应的工程化改造&#xff0c;改造过程分别为对Flowable引擎流程文件远程化处理&#xff0c;流程过程接口化升级&#xff0c;等方面进行改造&#xff0c;以适配其他项目对流程引擎的API调用 首先对流程引擎项目主要流…...

架构设计系列

架构设计系列&#xff1a;什么是架构设计架构设计系列&#xff1a;几个常用的架构设计原则架构设计系列&#xff1a;高并发系统的设计目标架构设计系列&#xff1a;如何设计可扩展架构架构设计系列&#xff1a;如何设计高性能架构架构设计系列&#xff1a;如何设计高可用架构架…...

波束形成(BF)从算法仿真到工程源码实现-第十节-非线性波束形成

一、概述 本节我们基于webrtc的非线性波束形成进行代码仿真&#xff0c;并对仿真结果进行展示和分析总结。更多资料和代码可以进入https://t.zsxq.com/qgmoN &#xff0c;同时欢迎大家提出宝贵的建议&#xff0c;以共同探讨学习。 二、仿真代码 2.1 常量参数 % *author : a…...

QuickAPI 全生命周期管理:从开发到退役的闭环实践​

数据 API 作为企业核心的数据资产&#xff0c;其生命周期管理直接影响数据服务的稳定性、安全性和复用效率。麦聪 QuickAPI 通过可视化、智能化的管理工具&#xff0c;构建了覆盖 API 全生命周期的闭环管理体系&#xff0c;实现从 "粗放式开发" 到 "精细化运营&…...

STM32 TDS+温度补偿

#define POLAR_CONSTANT (513385) /* 电导池常数&#xff0c;可通过与标准TDS测量仪对比计算反推 */ #define TDS_COEFFICIENT (55U) /* TDS 0.55 * 电子传导率*/void TDS_Value_Conversion() {u32 ad0;u8 i;float compensationCoefficient;float compens…...

【四川省第三届青少年C++算法设计大赛 (小低组) 第 一试】

一、单项选择题(共15题&#xff0c;每题2分&#xff0c;共计30分;每题有且仅有一个正确选项) 1、计算机中负责执行算术和逻辑运算的部件是() A. 内存 B.CPU C.硬盘 D.鼠标 2、近期备受关注的国产开源生成式人工智能大模型是() A. AlphaChat B. …...

疾控01-实验室信息管理系统需求分析

支持录入送检单位的基本信息&#xff0c;包括单位名称、联系方式、地址、联系人等。支持修改、删除、查询功能&#xff1b;支持录入检验目的的具体内容&#xff0c;如疾病类型&#xff08;例如血液检测、癌症检测&#xff09;或样本来源&#xff08;如水质监测、食品安全检测&a…...

Redis之RedLock算法以及底层原理

自研redis分布式锁存在的问题以及面试切入点 lock加锁关键逻辑 unlock解锁的关键逻辑 使用Redis的分布式锁 之前手写的redis分布式锁有什么缺点&#xff1f;&#xff1f; Redis之父的RedLock算法 Redis也提供了Redlock算法&#xff0c;用来实现基于多个实例的分布式锁。…...

【JavaScript】二十二、通过关系查找DOM节点、新增、删除

文章目录 1、DOM节点的分类2、查找亲戚节点2.1 父节点查找2.2 子节点查找2.3 兄弟节点查找 3、新增节点3.1 创建新节点3.2 追加节点3.3 克隆节点3.4 案例&#xff1a;学成在线页面数据渲染 4、删除节点 1、DOM节点的分类 DOM树里每一个内容都称之为节点&#xff0c;节点分为三…...

SQL学习-关联查询(应用于多表查询)

复习 前几篇写的基础查询语法复习 以上都在单一表单内进行查询&#xff0c;那么我们需要用到多个表单的数据时&#xff0c;我们应该怎么处理呢&#xff1f; 关联查询 在excle文档中我们的处理方式如下 excle的这个查询虽然简单直观&#xff0c;但是也具有一定的局限性 比…...

在 MySQL 单表存储 500 万数据的场景下,如何设计读取

在 MySQL 单表存储 500 万数据的场景下,设计高效读取方案需要从 查询优化、架构扩展、硬件调优 三个层面综合考虑。以下是具体方案,结合实际项目经验(如标易行投标服务平台)进行分析: 一、查询优化:降低单次查询开销 1. 索引优化 核心原则:仅为高频查询条件、排序字段、…...

Python使用FastMCP开发MCP服务端

MCP简介 Model Context Protocol (MCP) 是一个专门为 LLM&#xff08;大语言模型&#xff09;应用设计的协议&#xff0c;它允许你构建服务器以安全、标准化的方式向 LLM 应用程序公开数据和功能。FastMCP 作为 Python 生态中的一款轻量级框架&#xff0c;利用装饰器来简化路由…...

ESLint常见错误

1、Strings must use singlequote —— 字符串必须使用单引号 2、Extra semicolon semi——额外的分号&#xff1a;一行语句结尾不能添加分号 3、Unexpected trailing comma —— 行尾多了一个逗号 4、Newline required at end of file but not found ——文件结尾必须要新加…...

京东硬核挑战潜规则,外卖算法要变天?

刘强东这次回归后的动作&#xff0c;真是越来越有看头了&#xff01;最近那段内部讲话视频爆出来&#xff0c;直接扔了个重磅炸弹&#xff1a;京东外卖&#xff0c;净利润率永远不许超过5%&#xff0c;谁敢超标就得挨处分&#xff01;这话一出&#xff0c;整个外卖圈估计都得抖…...

怎样利用 macOS 自带功能快速进行批量重命名文件教程

在日常办公或个人使用中&#xff0c;我们经常需要对多个文件进行重命名操作。幸运的是&#xff0c;macOS 提供了一套非常实用的内置工具&#xff0c;可以轻松完成这一任务而无需借助任何第三方应用程序。今天&#xff0c;我们就来详细介绍如何利用 macOS 自带的功能实现文件的批…...

Java Spring Cloud框架使用及常见问题

Spring Cloud作为基于Spring Boot的分布式微服务框架&#xff0c;显著简化了微服务架构的开发与管理。其核心优势包括集成Eureka、Ribbon、Hystrix等组件&#xff0c;提供一站式服务发现、负载均衡、熔断容错等解决方案&#xff0c;支持动态配置与消息总线&#xff0c;实现高效…...

机器视觉检测Pin针歪斜应用

在现代电子制造业中&#xff0c;Pin针&#xff08;插针&#xff09;是连接器、芯片插座、PCB板等元器件的关键部件。如果Pin针歪斜&#xff0c;可能导致接触不良、短路&#xff0c;甚至整机失效。传统的人工检测不仅效率低&#xff0c;还容易疲劳漏检。 MasterAlign 机器视觉对…...

抗量子算法验证工具

抗量子算法计算工具 抗量子算法验证工具ML-KEMML-DSASLH-DSA 抗量子算法验证工具 2024年末&#xff0c;美国NIST陆续公布了FIPS-203、FIPS-204、FIPS-205算法标准文档&#xff0c;抽空学习了一下&#xff0c;做了个算法计算工具。 ML-KEM ML-DSA SLH-DSA 需要的朋友可留言交流…...

临床协调简历模板

模板信息 简历范文名称&#xff1a;临床协调简历模板&#xff0c;所属行业&#xff1a;其他 | 职位&#xff0c;模板编号&#xff1a;C1S3WO 专业的个人简历模板&#xff0c;逻辑清晰&#xff0c;排版简洁美观&#xff0c;让你的个人简历显得更专业&#xff0c;找到好工作。希…...

linux命令八

tmux防止远程管理中断 格式:tmux # 进入会话模式 进入会话模式后,你进行文件的压缩时,如果远程管理突然中断,也不会影响压缩的进程 DNS服务器 作用&#xff1a;负责域名解析的服务器&#xff0c;将域名解析为IP地址 /etc/resolv.conf:指定DNS服务器地址配置文件 日志管理 •常见…...

37-串联所有单词的子串

给定一个字符串 s 和一个字符串数组 words。 words 中所有字符串 长度相同。 s 中的 串联子串 是指一个包含 words 中所有字符串以任意顺序排列连接起来的子串。 例如&#xff0c;如果 words ["ab","cd","ef"]&#xff0c; 那么 "abcdef…...

机器学习赋能的多尺度材料模拟与催化设计前沿技术

随着新能源、先进制造等领域对功能材料性能要求的日益严苛&#xff0c;传统材料研发模式面临显著挑战&#xff1a;跨尺度关联机制不清晰、实验试错周期长、计算资源消耗巨大。人工智能技术与多尺度模拟方法的深度融合&#xff0c;为材料科学开辟了“数据驱动物理建模”的创新路…...

HarmonyOS-ArkUI V2工具类:AppStorageV2:应用全局UI状态存储

AppStorageV2是一个能够跨界面存储数据,管理数据的类。开发者可以使用AppStorageV2来存储全局UI状态变量数据。它提供的是应用级的全局共享能力,开发者可以通过connect绑定同一个key,进行跨ability数据共享。 概述 AppStorageV2是一个单例,创建时间是应用UI启动时。其目的…...

【Linux】进程池bug、命名管道、systemV共享内存

一.进程池bug 我们在之前进程池的创建中是通过循环创建管道&#xff0c;并且让子进程与父进程关闭不要的读写段以构成通信信道。但是我们这样构建的话会存在一个很深的bug。 我们在销毁进程池时是先将所有的信道的写端关闭&#xff0c;让其子进程read返回值为0&#xff0c;并…...

.Net 9 webapi使用Docker部署到Linux

参考文章连接&#xff1a; https://www.cnblogs.com/kong-ming/p/16278109.html .Net 6.0 WebApi 使用Docker部署到Linux系统CentOS 7 - 长白山 - 博客园 项目需要跨平台部署&#xff0c;所以就研究了一下菜鸟如何入门Net跨平台部署&#xff0c;演示使用的是Net 9 webAPi Li…...

【差分隐私相关概念】瑞丽差分隐私(RDP)引理1

引理1的详细推导过程 引理1陈述 若分布 P P P 和 Q Q Q 满足&#xff1a; D ∞ ( P ∥ Q ) ≤ ϵ 且 D ∞ ( Q ∥ P ) ≤ ϵ , D_\infty(P \parallel Q) \leq \epsilon \quad \text{且} \quad D_\infty(Q \parallel P) \leq \epsilon, D∞​(P∥Q)≤ϵ且D∞​(Q∥P)≤ϵ, …...

Java练习——day1(反射)

文章目录 练习1练习2练习3思考封装原则与反射合理使用反射“破坏”封装的场景 练习1 编写代码&#xff0c;通过反射获取String类的所有公共方法名称&#xff0c;并按字母顺序打印。 示例代码&#xff1a; import java.lang.reflect.Method; import java.util.Arrays;public …...

【C++】二叉搜索树

目录 一、二叉搜索树 &#x1f354;二叉搜索树概念 &#x1f35f;二叉搜索树的操作 &#x1f32e;二叉搜索树的实现 &#x1f96a;二叉搜索树的应用 &#x1f959;二叉搜索树的效率分析 二、结语 一、二叉搜索树 &#x1f354;二叉搜索树概念 二叉搜索树又称二叉排序树&…...

fastjson2 使用bug

fastjson2 版本2.0.52 转jsonString保留null值求助 有如下对象&#xff1a; JSONObject jsonObject {“A”:null,“B”:“value”} 当服务运行几天之后&#xff0c; 还是这个json格式&#xff0c;因为需要保留null值&#xff0c;如下方法&#xff1a; jsonObject.toJSONString…...

Redis日常维护技巧与常见问题解决方案

Redis是一个开源的内存数据存储系统&#xff0c;广泛应用于缓存、消息队列、实时分析等场景。由于其高性能和持久化特性&#xff0c;越来越多的企业开始引入Redis。然而&#xff0c;要使Redis高效、稳定地运行&#xff0c;日常的维护和问题解决显得尤其重要。本文将分享一些Red…...

【Leetcode-Hot100】最小覆盖子串

题目 解答 想到使用双指针哈希表来实现&#xff0c;双指针的left和right控制实现可满足字符串。 class Solution(object):def minWindow(self, s, t):""":type s: str:type t: str:rtype: str"""len_s, len_t len(s), len(t)hash_map {}for…...

【Sequelize】关联模型和孤儿记录

一、关联模型的核心机制 1. 关联类型与组合规则 • 基础四类型&#xff1a; • hasOne&#xff1a;外键存储于目标模型&#xff08;如用户档案表存储用户ID&#xff09; • belongsTo&#xff1a;外键存储于源模型&#xff08;如订单表存储用户ID&#xff09; • hasMany&…...

系统分析师-第三遍-章节导图

导图要求&#xff1a; 第一章 绪论 第二章 数学与工程基础 导图要不偏瘫...

算法(ALGORITHMS)---- 关于阶乘

Everyday life is different,even with your state and mind!So if i have some new ways or logic to make a good Algorithms,I gonna post it and share with U guys! If there is anything error aboubt what I demonstrated,pls speak out on the comment,Thanks! 一.最初…...

电路(b站石群老师主讲,持续更新中...)

文章目录 第一章 电路模型和电路定律1.1电路和电路模型 第一章 电路模型和电路定律 第一章的重点&#xff1a; 1.电压、电流的参考方向 2.电阻元件和电源元件的特性 3.基尔霍夫定律&#xff08;KCL,KVL,&#xff09; KCL&#xff1a;基尔霍夫电流定律 KVL&#xff1a;基尔…...

Python multiprocessing模块Pool类介绍

multiprocessing.Pool 类是 Python 中用于并行处理任务的强大工具,它可以创建一个进程池,允许你在多个进程中并行执行任务,从而充分利用多核 CPU 的性能。下面为你总结 Pool 类的常用方法。 1. 创建进程池 from multiprocessing import Pool pool = Pool(processes=None)参…...

CCF CSP 第36次(2024.12)(1_移动_C++)

CCF CSP 第36次&#xff08;2024.12&#xff09;&#xff08;1_移动_C&#xff09; 解题思路&#xff1a;思路一&#xff1a; 代码实现代码实现&#xff08;思路一&#xff09;&#xff1a; 时间限制&#xff1a; 1.0 秒 空间限制&#xff1a; 512 MiB 原题链接 解题思路&…...

【教程】PyTorch多机多卡分布式训练的参数说明 | 附通用启动脚本

转载请注明出处&#xff1a;小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你&#xff0c;欢迎[点赞、收藏、关注]哦~ 目录 torchrun 一、什么是 torchrun 二、torchrun 的核心参数讲解 三、torchrun 会自动设置的环境变量 四、torchrun 启动过程举例 机器 A&#…...