Linux 零基础入门:环境搭建全流程
一、前言
本文基于黑马程序员 Linux 入门课程整理,纯新手视角,梳理从零搭建 Linux 学习环境的完整方案,包含操作系统基础、虚拟机方案、远程连接工具、轻量化 WSL 方案,全部是学习必背核心知识点,适合零基础小白收藏。
二、操作系统基础认知
1. 计算机组成
计算机分为两大核心部分:硬件 + 软件。
2. 操作系统是什么
操作系统属于系统软件,是用户和计算机硬件之间的桥梁,核心作用:统一调度管理电脑硬件资源。
3. 市面上常见操作系统
PC 电脑端:Windows、Linux、MacOS
手机移动端:Android、iOS、鸿蒙系统
4. Linux 系统内部结构
Linux 由两大模块组成:Linux 内核 + 系统级应用程序
- 内核(核心)
管控电脑底层所有硬件资源:CPU 调度、内存分配、文件管理、网络、IO 输入输出等,所有软件操作硬件都必须调用内核。
- 系统级应用程序
系统出厂自带工具,方便用户可视化操作:文件管理器、播放器、看图软件等。
简单举例:播放音乐时,不管是系统自带播放器、第三方软件,最终都会调用内核,由内核调度 CPU 解码、声卡发声。
三、虚拟机:最通用的 Linux 学习方案
1. 什么是虚拟机
依靠虚拟化技术,在当前 Windows/Mac 电脑里虚拟出一套独立硬件,给虚拟硬件安装 Linux 系统,得到一台 “虚拟电脑”。
2. 为什么新手要用虚拟机学 Linux
我们日常电脑主力系统是 Windows/Mac,不能直接重装成 Linux;虚拟机可以在不改动本机系统的前提下,搭建独立 Linux 学习环境,隔离安全、操作自由。
3. 课程使用工具:VMware WorkStation
- 作用:Windows 平台主流虚拟机软件,用来创建、运行 Linux 虚拟机。
- 官方下载地址:https://www.vmware.com/cn/products/workstation-pro.html
配套知识点:虚拟机快照
- 作用:一键保存虚拟机当前完整状态,系统操作崩掉、配置出错时,直接恢复快照,不用重装 Linux。
- 支持软件:Windows 端 VMware WorkStation、Mac 端 VMware Fusion 都自带快照功能。
4. Mac 用户替代方案
Mac 电脑不支持 VMware WorkStation,使用 VMware Fusion 搭建 Linux 虚拟机,操作逻辑基本一致。
四、远程连接工具:FinalShell(必备!)
1. 为什么不用 VMware 窗口直接操作 Linux
在 VMware 内置窗口敲命令有 3 个痛点:
- Windows 和 Linux 之间复制粘贴文字很麻烦
- 文件上传、下载互通困难
- 本机和虚拟机各类交互都受限
2. FinalShell 优势
第三方远程连接工具,通过网络连接 Linux 虚拟机,完美解决文件互传、复制粘贴问题,纯命令行操作,贴合企业真实开发场景。
3. 远程连接操作步骤
- 打开 Linux 终端:桌面空白处右键 → open in terminal
- 查看 Linux 虚拟机 IP 地址,输入命令:ifconfig
- 打开 FinalShell,新建连接,填入获取到的 IP、Linux 账号密码,即可远程操控。
五、轻量化替代方案:WSL(Windows Linux 子系统)
1. 什么是 WSL
全称 Windows Subsystem for Linux,Windows 自带 Linux 子系统。
和虚拟机最大区别:不需要虚拟一套硬件,直接直连本机物理硬件,轻量、占用内存极低。
2. WSL 对比 VMware 虚拟机的优点
- 轻量化,占用内存、硬盘资源远小于完整虚拟机
- 安装简单快捷,Windows10/11 原生支持
- 现在开发主流趋势,企业开发人员普遍使用
3. WSL 核心特点
在 Windows 系统内直接运行完整 Linux 环境,不会破坏本机 Windows 系统,不用划分独立虚拟硬盘,开机秒启动。
六、三种 Linux 学习环境对比总结(新手怎么选)
VMware 虚拟机(推荐纯小白入门)
优势:系统完整、可视化界面齐全,能完整理解 Linux 系统启动、硬件逻辑,学习底层知识更直观;
劣势:占用电脑内存、硬盘高。
WSL(推荐有一点基础、电脑配置一般的同学)
优势:轻量、省资源、启动快,适合日常敲命令、写 Shell 脚本;
劣势:无完整图形化系统,底层硬件逻辑不如虚拟机好理解。
FinalShell
不属于环境,是通用工具,无论用虚拟机还是 WSL,都建议搭配使用,大幅提升操作效率。
七、学习小结
- 操作系统是硬件与用户的中间桥梁,Linux 分为内核和自带应用程序两部分;
- 零基础入门首选 VMware 虚拟机搭建 Linux 环境,快照功能做好备份;
- 一定要用 FinalShell 远程连接 Linux,解决文件、复制互通难题;
- 电脑配置较低、追求轻量化可选择 Windows 自带 WSL 子系统;
- 学习 Linux 优先掌握命令行操作,贴合真实工作场景。
文末
本篇是 Linux 入门第一节环境搭建的知识点精简总结,全程零基础友好,后续会更新 Linux 基础命令、文件操作、Shell 脚本等系列笔记,持续更新 Linux 入门全套学习资料~
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐



所有评论(0)