🧭 PVE 常用维护命令笔记


本文档整理了 Proxmox VE(PVE)日常维护和运维中最常用的命令,涵盖虚拟机、容器、网络、存储、系统更新与救援等场景。


一、系统基础信息

功能命令说明
查看系统版本pveversion查看当前 Proxmox VE 版本号
查看所有节点信息pvecm nodes集群节点状态
查看硬件信息lshw -short列出硬件概况
查看网卡信息ip link show显示所有网络接口
查看网卡状态ethtool enp2s0查看某个网卡连接状态
查看磁盘信息lsblk查看磁盘分区与挂载
查看文件系统使用df -h查看磁盘空间使用率
查看CPU和内存占用htop(或top实时系统资源监控

二、虚拟机(KVM)管理命令

功能命令说明
列出所有虚拟机qm list查看当前所有 KVM 虚拟机
启动虚拟机qm start <VMID>启动指定 ID 的虚拟机
关闭虚拟机qm shutdown <VMID>正常关闭(等同于关机)
强制关闭qm stop <VMID>强制关闭电源
重启虚拟机qm reboot <VMID>重启虚拟机
删除虚拟机qm destroy <VMID>删除 VM(谨慎)
备份虚拟机vzdump <VMID> --compress zstd --dumpdir /root/backup手动备份 VM
恢复虚拟机qmrestore /root/backup/vzdump-qemu-xxx.vma.zst <VMID>从备份恢复

三、LXC 容器管理命令

功能命令说明
列出容器pct list显示所有 LXC 容器
启动容器pct start <CTID>启动容器
停止容器pct stop <CTID>关闭容器
进入容器终端pct enter <CTID>进入容器 shell
备份容器vzdump <CTID> --mode snapshot --compress zstd --dumpdir /root/backup快照备份容器
恢复容器pct restore <CTID> /root/backup/vzdump-lxc-xxx.tar.zst恢复容器

四、网络管理相关

功能命令说明
查看网络配置cat /etc/network/interfaces当前网络设置
应用网络变更systemctl restart networking重启网络服务
查看网桥信息brctl show查看 Linux Bridge
查看 IP 路由表ip route查看路由信息
重启某个网卡ifdown enp2s0 && ifup enp2s0禁用再启用网卡
查看当前连接ss -tulnp查看端口占用
Ping 测试ping 8.8.8.8测试外网连接是否正常

五、存储与备份

功能命令说明
列出存储卷pvesm status查看存储状态
列出镜像文件ls /var/lib/vz/images/<VMID>/查看 VM 磁盘文件
添加存储pvesm add dir local-backup /mnt/backup添加备份目录
查看快照qm listsnapshot <VMID>查看 VM 快照
创建快照qm snapshot <VMID> <snapname> --description "描述"创建快照
恢复快照qm rollback <VMID> <snapname>恢复快照

六、系统维护与服务

功能命令说明
更新系统apt update && apt full-upgrade -y更新 PVE 和 Debian 系统
清理旧内核apt autoremove --purge删除无用包
查看服务状态systemctl status pvedaemon查看守护进程状态
重启 PVE 服务systemctl restart pvedaemon pveproxy pvestatd重启后台服务
查看日志journalctl -xe查看系统日志
查看 Web 管理日志cat /var/log/pveproxy/access.logPVE Web 日志

七、紧急救援与恢复命令

功能命令说明
查看主机 IPip -4 addr show查看网卡 IP
启动 SSH 服务systemctl start ssh开启 SSH 登录
修改 root 密码passwd root重置 root 密码
检查集群健康pvecm status集群状态
备份网络配置cp /etc/network/interfaces /root/interfaces.bak快速备份网络配置
恢复网络配置cp /root/interfaces.bak /etc/network/interfaces && systemctl restart networking恢复网络

八、Docker / LXC 环境常用

功能命令说明
查看容器docker ps -a查看运行和停止的容器
启动容器docker start <name>启动容器
停止容器docker stop <name>停止容器
删除容器docker rm -f <name>删除容器
查看日志docker logs -f <name>实时日志
进入容器docker exec -it <name> /bin/bash登录容器

九、备份与恢复命令集合

# 创建系统配置备份
tar czf /root/pve-config-backup-$(date +%F).tar.gz /etc/pve /etc/network/interfaces

# 恢复时
tar xzf /root/pve-config-backup-2025-10-28.tar.gz -C /
systemctl restart pve-cluster pvedaemon pveproxy networking
,

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注