Debian虚拟机配置技巧
egrep -c '(vmx|svm)' /proc/cpuinfo,返回值大于0表示CPU支持虚拟化(若未启用,需进入BIOS/UEFI开启VT-x/AMD-V)。sudo apt update && sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager(安装KVM核心组件、网络桥接工具及图形化管理工具)。qemu-img create -f qcow2 debian.qcow2 20G创建虚拟磁盘后,挂载ISO文件)挂载Debian ISO镜像。/etc/network/interfaces文件(备份原文件:cp /etc/network/interfaces /etc/network/interfaces.bak),添加如下内容(以桥接模式为例):auto eth0
iface eth0 inet static
address 192.168.1.100 # 静态IP(需在局域网内唯一)
netmask 255.255.255.0 # 子网掩码
gateway 192.168.1.1 # 网关(与宿主机同一网段)
dns-nameservers 8.8.8.8 8.8.4.4 # DNS服务器
保存后重启网络服务:sudo systemctl restart networking。iface eth0 inet static改为iface eth0 inet dhcp(自动获取IP)。/etc/resolv.conf文件,添加DNS服务器(如nameserver 8.8.8.8),确保域名解析正常。sudo apt update && sudo apt upgrade,安装最新安全补丁和性能改进;sudo apt clean(清理软件包缓存)、sudo apt autoremove(删除无用依赖)释放磁盘空间;virtio驱动(提升磁盘、网络性能)。/etc/default/grub文件,修改GRUB_CMDLINE_LINUX参数(如添加transparent_hugepage=never禁用透明大页,提升内存访问效率),执行sudo update-grub后重启生效。virsh snapshot-create-as <虚拟机名> <快照名>),在系统异常时快速恢复到指定状态。virt-manager添加共享文件夹(需安装virtio-win驱动),实现宿主机与虚拟机之间的文件共享。tar命令备份虚拟机文件系统(如tar -czvf debian_backup.tar.gz /),或使用VirtualBox的“导出虚拟机”功能(生成OVF/OVA文件),便于迁移和恢复。