当前位置:首页 > Linux > 正文

虚拟机Linux怎么安装使用?

在虚拟机软件(如VirtualBox、VMware)中创建新虚拟机;加载Linux系统ISO镜像文件;配置虚拟硬件参数后启动安装;根据向导完成Linux系统设置;启动虚拟机即可使用Linux操作系统。

为什么选择虚拟机学习Linux?

虚拟机(Virtual Machine)允许在现有操作系统(如Windows/macOS)中模拟独立计算机环境,是学习Linux的理想方式:

  • 零风险:不破坏主机系统,避免误操作导致数据丢失
  • 低成本:免费软件+开源系统,无需额外硬件
  • 高效率:随时创建/恢复系统快照,快速实验新功能
  • 跨平台:Windows/macOS/Linux主机均可运行

权威数据:据2025年Stack Overflow开发者调查,Linux在专业开发环境中的使用率达40.23%(来源[1])


准备工作:3个必备组件

  1. 虚拟机软件(任选其一):

    • VirtualBox(推荐):开源免费,支持所有主流系统
      官网:virtualbox.org
    • VMware Workstation Player:商业软件免费版,性能优化
      官网:vmware.com/products/workstation-player
  2. Linux发行版镜像

    虚拟机Linux怎么安装使用?  第1张

    • 初学者首选:Ubuntu LTS(长期支持版)
      推荐版本:Ubuntu 22.04 LTS
    • 轻量级选择:Linux Mint / Fedora
    • 下载地址:各发行版官网(如ubuntu.com)
  3. 硬件要求

    - CPU:支持虚拟化技术(Intel VT-x / AMD-V)
    - 内存:≥4GB(建议分配2GB给虚拟机)
    - 存储:≥20GB可用空间
    - 需在BIOS中开启虚拟化支持(操作参考主板手册)

详细操作指南(以VirtualBox+Ubuntu为例)

▶ 步骤1:创建虚拟机

  1. 打开VirtualBox → 点击”新建”
  2. 命名虚拟机(如”My_Ubuntu”)
  3. 类型选”Linux”,版本选”Ubuntu (64-bit)”
  4. 内存分配:2048MB(根据主机内存调整)
  5. 创建虚拟硬盘:选”VDI” → “动态分配” → 大小≥25GB

▶ 步骤2:安装Linux系统

  1. 选中新建的虚拟机 → 点击”设置”
  2. 进入”存储” → 光盘图标旁选择Ubuntu ISO文件
  3. 启动虚拟机 → 按提示安装:
    • 语言选择:English(避免中文路径兼容问题)
    • 分区:使用默认设置(自动分区)
    • 用户名/密码:牢记设置的密码(sudo权限必需)
    • 安装完成重启

▶ 关键配置(首次启动后)

# 1. 更新软件源(必做)
sudo apt update && sudo apt upgrade -y
# 2. 安装增强功能(实现屏幕自适应/文件共享)
菜单栏 → 设备 → 安装增强功能 → 终端执行:
sudo sh /media/cdrom0/VBoxLinuxAdditions.run
# 3. 设置共享文件夹
主机创建文件夹 → VirtualBox设置 → 共享文件夹 → 添加路径
挂载命令:sudo mount -t vboxsf 共享名 挂载路径

5个必备实战技巧

  1. 快照功能(后悔药机制):

    • 系统配置前 → 菜单”控制” → 生成快照
    • 操作失误时 → 可一键还原
  2. 网络模式选择

    • NAT(默认):虚拟机可上网,主机无法访问虚拟机
    • 桥接模式:虚拟机获得独立IP,与主机平等联网
    • Host-Only:仅主机与虚拟机互通
  3. 文件传输方案

    • 共享文件夹(推荐)
    • SFTP工具:FileZilla连接虚拟机的SSH服务
    • U盘挂载:菜单 → 设备 → USB设备 → 选择设备
  4. 命令行基础操作

    pwd         # 查看当前路径
    ls -l       # 显示详细文件列表
    cd ~/       # 返回用户主目录
    sudo [命令] # 管理员权限执行
    man [命令]  # 查看帮助手册
  5. 问题诊断方法

    • 日志查看:tail -f /var/log/syslog
    • 网络测试:ping 8.8.8.8
    • 服务状态:systemctl status [服务名]

安全最佳实践

  1. 定期更新:每周执行 sudo apt update && sudo apt upgrade
  2. 防火墙配置
    sudo ufw enable       # 启用防火墙
    sudo ufw allow ssh    # 放行SSH端口
  3. 避免root登录:使用sudo替代直接root操作
  4. 快照备份:重大变更前创建新快照

进阶学习路径

  1. LXC容器:轻量级虚拟化(资源占用更低)
  2. Ansible:自动化配置管理工具
  3. Docker:应用容器化部署
  4. KVM虚拟化:企业级Linux虚拟化方案

提示:当熟悉基础操作后,可尝试在公有云(如AWS/Aliyun)部署Linux服务器实战


引用说明

[1] Stack Overflow 2025 Developer Survey:
https://survey.stackoverflow.co/2025/#section-most-popular-technologies-operating-system
[2] Ubuntu Official Documentation:
https://ubuntu.com/server/docs
[3] VirtualBox User Manual:
https://www.virtualbox.org/manual/UserManual.html
基于Linux 5.15内核及Ubuntu 22.04 LTS版本验证,适用于2025年主流环境,技术细节请以各软件官方文档为准。)

0