Skip to content

第2章:Linux环境搭建

2.1 方式1:虚拟机安装Linux(VMware+Ubuntu)

步骤1:下载并安装VMware Workstation

  1. 访问VMware官网,下载VMware Workstation Player(免费)或VMware Workstation Pro(付费)
  2. 运行安装程序,按照提示完成安装
  3. 启动VMware Workstation

步骤2:下载Ubuntu镜像

  1. 访问Ubuntu官网(https://ubuntu.com/download/desktop)
  2. 下载最新版本的Ubuntu桌面版ISO镜像

步骤3:创建虚拟机

  1. 在VMware中点击「创建新的虚拟机」
  2. 选择「典型(推荐)」配置
  3. 选择「安装程序光盘映像文件(iso)」,浏览并选择下载好的Ubuntu ISO文件
  4. 输入虚拟机名称、用户名和密码
  5. 设置虚拟机的磁盘大小(建议至少20GB)
  6. 点击「完成」创建虚拟机

步骤4:安装Ubuntu

  1. 启动虚拟机,开始Ubuntu安装过程
  2. 选择语言和键盘布局
  3. 选择「正常安装」,勾选「安装Ubuntu时下载更新」
  4. 选择「清除整个磁盘并安装Ubuntu」
  5. 按照提示完成安装,重启虚拟机

步骤5:安装VMware Tools

  1. 虚拟机启动后,点击「虚拟机」菜单,选择「安装VMware Tools」
  2. 在Ubuntu中打开终端,进入挂载的VMware Tools目录
  3. 解压并运行安装脚本
  4. 重启虚拟机

2.2 方式2:虚拟机安装Linux(VMware+CentOS)

步骤1:下载并安装VMware Workstation

与方式1相同

步骤2:下载CentOS镜像

  1. 访问CentOS官网(https://www.centos.org/download/)
  2. 下载最新版本的CentOS DVD ISO镜像

步骤3:创建虚拟机

  1. 在VMware中点击「创建新的虚拟机」
  2. 选择「典型(推荐)」配置
  3. 选择「安装程序光盘映像文件(iso)」,浏览并选择下载好的CentOS ISO文件
  4. 输入虚拟机名称
  5. 设置虚拟机的磁盘大小(建议至少20GB)
  6. 点击「完成」创建虚拟机

步骤4:安装CentOS

  1. 启动虚拟机,选择「Install CentOS」
  2. 选择语言
  3. 配置安装目标位置
  4. 设置root密码和创建用户
  5. 按照提示完成安装,重启虚拟机

2.3 方式3:Windows子系统(WSL)安装Linux

步骤1:启用WSL功能

  1. 打开「控制面板」→「程序」→「程序和功能」→「启用或关闭Windows功能」
  2. 勾选「适用于Linux的Windows子系统」和「虚拟机平台」
  3. 点击「确定」,重启计算机

步骤2:安装Linux发行版

  1. 打开Microsoft Store
  2. 搜索并选择Linux发行版(如Ubuntu、Debian、CentOS等)
  3. 点击「获取」安装
  4. 安装完成后,启动Linux发行版
  5. 设置用户名和密码

步骤3:升级WSL 2(推荐)

  1. 以管理员身份运行PowerShell
  2. 执行命令:wsl --set-default-version 2
  3. 执行命令:wsl --list --verbose 查看当前WSL版本
  4. 执行命令:wsl --set-version <发行版名称> 2 将特定发行版升级到WSL 2

2.4 方式4:云服务器安装Linux

步骤1:选择云服务提供商

步骤2:创建云服务器实例

  1. 注册并登录云服务提供商的控制台
  2. 选择「云服务器ECS」或类似服务
  3. 点击「创建实例」
  4. 选择Linux镜像(如Ubuntu、CentOS等)
  5. 选择实例规格(根据需求选择)
  6. 设置网络和安全组(开放必要的端口)
  7. 设置登录密码或SSH密钥
  8. 确认订单并创建实例

步骤3:连接云服务器

  1. 查看云服务器的公网IP地址
  2. 使用SSH工具(如Xshell、Putty)连接服务器
  3. 输入用户名和密码登录

2.5 虚拟机/云服务器基础配置

分辨率设置

  • VMware虚拟机:点击「虚拟机」菜单→「设置」→「显示」,调整分辨率
  • WSL:在Windows终端中设置字体大小和窗口大小
  • 云服务器:通常通过SSH连接,分辨率由本地终端决定

网络配置

  • VMware虚拟机:选择「桥接模式」或「NAT模式」
  • WSL:默认自动配置网络
  • 云服务器:通过云控制台配置网络和安全组

密码重置

  • Ubuntu:启动时进入恢复模式,选择「root Drop to root shell prompt」,执行passwd命令重置密码
  • CentOS:启动时按e进入编辑模式,修改启动参数,进入单用户模式重置密码
  • 云服务器:通过云控制台的「重置密码」功能

2.6 连接Linux的工具

Xshell

  1. 下载并安装Xshell(https://www.netsarang.com/en/xshell/)
  2. 打开Xshell,点击「新建」创建会话
  3. 输入主机IP地址,端口号(默认22)
  4. 选择「用户身份验证」,输入用户名和密码
  5. 点击「连接」

Putty

  1. 下载并安装Putty(https://www.putty.org/)
  2. 打开Putty,输入主机IP地址,端口号(默认22)
  3. 点击「Open」
  4. 在弹出的窗口中输入用户名和密码

Windows Terminal(WSL专用)

  1. 打开Windows Terminal
  2. 点击下拉菜单,选择已安装的Linux发行版
  3. 直接进入WSL终端

2.7 首次登录Linux:图形界面与命令行界面切换

图形界面切换到命令行界面

  • 按下 Ctrl + Alt + F1Ctrl + Alt + F6 切换到不同的命令行终端
  • 在Ubuntu中,也可以通过「终端」应用程序打开命令行

命令行界面切换到图形界面

  • 按下 Ctrl + Alt + F7 切换回图形界面
  • 执行命令 startx 启动图形界面(如果未自动启动)

设置默认启动界面

  • Ubuntu:执行命令 sudo systemctl set-default multi-user.target 设置默认启动到命令行
  • CentOS:编辑 /etc/inittab 文件,将 id:5:initdefault: 改为 id:3:initdefault:
  • 要改回图形界面,执行 sudo systemctl set-default graphical.target(Ubuntu)或修改回 id:5:initdefault:(CentOS)

© 2026 编程马·菜鸟教程 版权所有