本文档整理了 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.log | PVE Web 日志 |
七、紧急救援与恢复命令
| 功能 | 命令 | 说明 |
|---|
| 查看主机 IP | ip -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