Linux 安装 KVM 虚拟机
在 Archlinux 中安装
sudo pacman -Sy qemu libvirt ebtables dnsmasq bridge-utils virt-manager
- kvm 负责 CPU 和内存的虚拟化
- qemu 向 Guest OS 模拟硬件(例如,CPU,网卡,磁盘,等)
- ovmf 为虚拟机启用UEFI支持
- libvirt 提供管理虚拟机和其它虚拟化功能的工具和 API
- virt-manager 是管理虚拟机的 GUI
开启 libvirt 服务
sudo systemctl enable libvirtd
sudo systemctl start libvirtd
将当前用户加入 KVM 用户组
sudo usermod -a -G kvm $USER
参考:
在Ubuntu 中安装
检查 CPU 是否支持虚拟化
egrep -c '(vmx|svm)' /proc/cpuinfo
检查系统是否支持 kvm 加速
sudo kvm-ok
安装 CPU 检查器
sudo apt install cpu-checker
重启电脑后开始安装 KVM
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
将当前登录用户添加到名为 libvirt 和 KVM 的组中。
sudo adduser `id -un` libvirt
查看当前登录用户是哪些组的成员
sudo grep `id -un` /etc/group
验证安装
sudo virsh list --all
检查运行状态
sudo systemctl status libvirtd
安装 KVM 的 GUI 管理工具(Server 不需要)
sudo apt install virt-manager
问题
default 网卡未启动:
sudo virsh net-start default
sudo virsh net-autostart default
文章首发于我的博客:https://b.catch-e.space/2021/...
技术分享
温故而知新,可以为师矣。
推荐阅读
PHP 性能终极 Debug - 生成火焰图
2012 年刚开始学习 PHP,那个时候的 PHP 应用很简单,没有太多复杂的设计模式,像依赖注入,工厂模式这些还几乎没有,Reflection API 那时也才刚出来,一个 PHP 应用就是一些包了前端代码的脚本文件,正是因为 PH...
路易港赞 5阅读 4k
使用kubeasz部署高可用kubernetes集群
本实验采用kubeasz作为kubernetes环境部署工具,它是一个基于二进制方式部署和利用ansible-playbook实现自动化来快速部署高可用kubernetes集群的工具,详细介绍请查看kubeasz官方。本实验用到的所有虚拟机默认软...
李朝阳赞 4阅读 765
git/pip/easy_install/apt代理/源设置
在公司内网环境中,访问公网往往需要经过公司的代理,对于浏览器、IDE等开发工具,都提供了设置代理的配置,而git、pip、easy_install等CLI工具,则需要通过命令或配置文件进行代理设置;对于Python、Ubuntu、Mav...
乘着风赞 1阅读 5.1k
Ubuntu20.04 从源代码编译安装 python3.10
Ubuntu 22.04 Release DateUbuntu 22.04 Jammy Jellyfish is scheduled for release on April 21, 2022If you’re ready to use Ubuntu 22.04 Jammy Jellyfish, you can either upgrade your current Ubuntu syste...
ponponon赞 1阅读 4.5k评论 1
linux中用户登录加载配置文件的过程
shell的类型(站在用户登录登录的角度)登录式shell正常通过某终端登录su - USERNAMEsu -l USERNAME非登录式shellsu USERNAME图形终端下打开命令窗口自动执行的shell脚本用户登录时相关的bash配置文件全局配置文件/...
Dabric阅读 5.3k评论 3
麒麟操作系统 (kylinos) 从入门到精通 - 故障排查篇
OS平台:银河麒麟桌面操作系统(飞腾版)V10 SP1操作系统镜像:Kylin-Desktop-V10-SP1-General-Release-2203-ARM64
Oulaa赞 3阅读 1.5k
在Linux上查看活跃线程数与连接数
现如今,有两种常见的软件资源几乎成了Java后端程序的标配,即线程池与连接池,但这些池化资源非常的重要,一旦不够用了,就会导致程序阻塞、性能低下,所以有时我们需要看看它们的使用情况,以判断这里是否是瓶颈。
扣钉日记赞 3阅读 1k
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。