프록스믹스(Proxmox VE)는 오픈소스 가상화 플랫폼으로 서버 관리의 핵심 도구입니다. CLI(명령줄 인터페이스)를 활용하면 GUI보다 효율적인 제어가 가능합니다. 이 가이드에서 시스템 관리부터 백업 복구까지 🛠️ 30가지 핵심 명령어를 상세히 알아보세요!
🔧 시스템 관리 명령어
1. pveversion
프록스믹스 버전 및 패키지 정보 확인
pveversion -v # 상세 버전 출력
# 출력 예: pve-manager/7.4-3/...
2. apt update && apt upgrade
패키지 업데이트 및 업그레이드
apt update && apt dist-upgrade -y # 자동 확인 없이 업그레이드
3. reboot
서버 재부팅
reboot now # 즉시 재시작
4. shutdown
서버 종료
shutdown -h now # 즉시 전원 끄기
5. pvesubscription get
구독 상태 확인
pvesubscription get # 유효성 검사 결과 출력
🖥️ 가상 머신(VM) 관리
6. qm list
모든 VM 목록 표시
qm list # 상태(실행 중/정지), VMID, 이름 출력
7. qm start [VMID]
VM 시작
qm start 100 # VMID 100번 실행
8. qm stop [VMID]
VM 강제 종료
qm stop 100 --force # 즉시 종료 (비권장)
9. qm shutdown [VMID]
VM 정상 종료
qm shutdown 100 --timeout 10 # 10초 대기 후 종료
10. qm reset [VMID]
VM 하드 리셋
qm reset 100 # 전원 버튼 강제 재시작
11. qm create [VMID]
새 VM 생성
qm create 200 --name "Ubuntu-Server" --memory 2048 --cores 2
12. qm destroy [VMID]
VM 완전 삭제
qm destroy 100 --purge # 디스크 포함 전체 제거
13. qm clone [VMID] [NEWID]
VM 복제
qm clone 100 101 --name "Clone-VM" # 100번을 101번으로 복제
14. qm snapshot [VMID] [스냅샷명]
스냅샷 생성
qm snapshot 100 "Before-Update" # 백업용 스냅샷
15. qm config [VMID]
VM 설정 확인
qm config 100 # CPU, 메모리, 디스크 등 상세 정보
📦 컨테이너(LXC) 관리
16. pct list
모든 컨테이너 목록
pct list # VMID 대신 CTID 사용
17. pct start [CTID]
컨테이너 시작
pct start 101 # CTID 101번 실행
18. pct stop [CTID]
컨테이너 정지
pct stop 101 # 정상 종료
19. pct create [CTID]
새 컨테이너 생성
pct create 102 local:vztmpl/ubuntu-22.04-standard.tar.gz --rootfs 8
20. pct enter [CTID]
컨테이너 콘솔 접속
pct enter 101 # SSH 없이 직접 접속 (exit로 탈출)
💾 스토리지 관리
21. pvesm status
스토리지 상태 확인
pvesm status # 용량, 유형, 활성화 여부
22. pvesm list [저장소명]
스토리지 내용 나열
pvesm list local # "local" 저장소의 백업/템플릿 목록
23. pvesm add [유형] [이름]
새 스토리지 추가
pvesm add nfs NFS-Share --server 192.168.1.50 --export /mnt/share
🌐 네트워크 설정
24. cat /etc/network/interfaces
네트워크 구성 확인
cat /etc/network/interfaces # 브리지, VLAN 설정 등
25. ifreload -a
네트워크 설정 재적용
ifreload -a # 변경 후 재시작 없이 적용
🔗 클러스터 관리
26. pvecm status
클러스터 상태 확인
pvecm status # 쿼럼, 노드 수, 현재 상태
27. pvecm nodes
클러스터 노드 목록
pvecm nodes # 참여 중인 서버 목록
28. pvecm add [노드IP]
새 노드 추가
pvecm add 192.168.1.20 # 클러스터 확장
💽 백업 및 복구
29. vzdump [VMID/CTID]
백업 생성
vzdump 100 --mode snapshot --storage Backup1 # 스냅샷 모드 백업
30. qmrestore
/ pct restore
백업 복원
qmrestore vzdump-qemu-100.vma.zst 200 # 100번 백업을 200번으로 복원
pct restore 102 vzdump-lxc-101.tar.zst # 컨테이너 복원
🎯 마무리
이 30개 명령어만 익혀도 프록스믹스 서버 관리의 90%를 커버할 수 있습니다!
✅ 실전 팁:
--help
옵션으로 명령어 도움말 확인 (예:qm --help
)>> 명령어.log
로 출력 결과 저장 (예:pvecm status >> cluster.log
)- GUI보다 CLI가 빠른 경우가 많으니 터미널에 익숙해지세요!
> “명령어는 외우는 것이 아닌, 필요할 때 찾아 쓰는 것입니다. 이 가이드를 북마크해 두세요!” 💡
프록스믹스 마스터가 되기 위한 첫 걸음을 응원합니다! 🚀 D