Linux入门虚拟机实操完整复盘 最近专业课开始学习Linux相关知识不管之后想往Linux运维工程师、嵌入式开发工程师方向发展Linux都是必须吃透的基础工具直接更换电脑主系统风险太高所以我按照课程要求用虚拟机搭建Ubuntu Linux环境完整走完了下载、安装、排错全流程写下这篇实操笔记给同样刚入门的同学做参考。先和大家说清楚到底什么是Linux操作系统我们平时办公娱乐用Windows手机底层跑安卓而服务器、智能硬件大多依靠Linux。Linux诞生于1991年内核代码完全开源免费没有版权收费限制任何人都能查看、修改底层代码系统自带完善的权限管控机制运行稳定、病毒极少长期开机也不容易崩溃。市面上有很多基于Linux内核改造的发行版企业服务器常用CentOS新手学习首选界面简单的Ubuntu嵌入式开发则多使用裁剪后的小型Linux系统不同岗位会对应适配不同版本这也是运维、嵌入式岗位招聘都会要求掌握Linux的根本原因。很多零基础同学会疑惑不想动自己电脑原本的Windows要怎么体验Linux这里就要用到虚拟机。虚拟机是依靠虚拟化软件搭建出来的虚拟电脑主流工具是VMware Workstation和免费的VirtualBox软件会从我们本机划分一部分CPU、内存、硬盘资源虚拟出一套完全独立的硬件环境虚拟系统和本机系统互相隔离在虚拟机里装软件、删文件、甚至把系统弄坏都不会影响电脑本地数据不想用了直接删除文件夹就能清理干净试错成本极低是学生学习Linux最合适的方式。接下来讲一下安装前需要的软件和镜像该怎么下载一共要准备两样文件。第一是虚拟机软件VMware优先去官方网站下载正版安装包尽量避开各类第三方下载站这类网站会捆绑弹窗软件预算有限或者不想付费的同学可以直接下载开源免费的VirtualBox功能足够日常学习使用。第二是Linux系统镜像也就是后缀为.iso的系统安装文件我选用Ubuntu22.04长期支持版官网境外服务器下载速度很慢推荐清华大学、阿里云国内开源镜像站下载速度会快很多文件全部下载完成后最好核对MD5校验码确认镜像完整避免后续安装中途出错。面切换简体中文连接网络后选择默认磁盘安装选项这里只会格式化虚拟硬盘不会触碰本机文件接着设置时区、自定义用户名和登录密码等待系统自动解压部署文件安装结束后点击重启第四步系统重启完成后安装VMware Tools工具安装完毕就能实现主机和虚拟机互相复制文字、拖拽传输文件操作会便利很多。在我实操安装的过程中遇到了好几个典型报错这里分析出错原因和对应的解决办法。第一个报错打开虚拟机提示“此主机支持Intel VT-x但Intel VT-x处于禁用状态”原因是电脑主板BIOS里的硬件虚拟化功能没有开启解决方式是重启电脑开机瞬间按F2或者Del键进入BIOS设置找到VT-X虚拟化选项改为开启保存设置重启电脑即可第二个问题安装界面卡顿、系统运行特别缓慢根源是分配给虚拟机的内存容量太小关闭虚拟机后在硬件设置里调高内存数值就能缓解第三个故障装好系统后虚拟机无法连接网络大多是不小心把网络适配器改成了桥接模式切回默认NAT模式重启虚拟机网络服务就能恢复上网第四个情况安装中途提示文件缺失、安装失败一般是镜像下载中断、文件损坏导致更换国内镜像站重新下载ISO镜像校验完成后再重新安装。结合这次实操我也顺带了解了两类主流Linux岗位的招聘要求方便大家提前规划学习方向。Linux运维工程师招聘普遍要求熟练掌握Linux基础命令、服务器搭建维护、Shell脚本编写了解磁盘、进程、网络故障排查能够搭建云服务器、监控系统熟悉CentOS系统部分岗位还会要求掌握容器DockerLinux嵌入式开发工程师则要求精通C语言、Linux内核基础会交叉编译、驱动开发熟悉ARM开发板能够完成系统裁剪、固件调试掌握串口、I2C等硬件通讯协议两类岗位都把Linux实操能力作为基础硬性要求也让我意识到学好虚拟机搭建Linux环境是入行的第一步。