Appearance
第2章:Linux环境搭建
2.1 方式1:虚拟机安装Linux(VMware+Ubuntu)
步骤1:下载并安装VMware Workstation
- 访问VMware官网,下载VMware Workstation Player(免费)或VMware Workstation Pro(付费)
- 运行安装程序,按照提示完成安装
- 启动VMware Workstation
步骤2:下载Ubuntu镜像
- 访问Ubuntu官网(https://ubuntu.com/download/desktop)
- 下载最新版本的Ubuntu桌面版ISO镜像
步骤3:创建虚拟机
- 在VMware中点击「创建新的虚拟机」
- 选择「典型(推荐)」配置
- 选择「安装程序光盘映像文件(iso)」,浏览并选择下载好的Ubuntu ISO文件
- 输入虚拟机名称、用户名和密码
- 设置虚拟机的磁盘大小(建议至少20GB)
- 点击「完成」创建虚拟机
步骤4:安装Ubuntu
- 启动虚拟机,开始Ubuntu安装过程
- 选择语言和键盘布局
- 选择「正常安装」,勾选「安装Ubuntu时下载更新」
- 选择「清除整个磁盘并安装Ubuntu」
- 按照提示完成安装,重启虚拟机
步骤5:安装VMware Tools
- 虚拟机启动后,点击「虚拟机」菜单,选择「安装VMware Tools」
- 在Ubuntu中打开终端,进入挂载的VMware Tools目录
- 解压并运行安装脚本
- 重启虚拟机
2.2 方式2:虚拟机安装Linux(VMware+CentOS)
步骤1:下载并安装VMware Workstation
与方式1相同
步骤2:下载CentOS镜像
- 访问CentOS官网(https://www.centos.org/download/)
- 下载最新版本的CentOS DVD ISO镜像
步骤3:创建虚拟机
- 在VMware中点击「创建新的虚拟机」
- 选择「典型(推荐)」配置
- 选择「安装程序光盘映像文件(iso)」,浏览并选择下载好的CentOS ISO文件
- 输入虚拟机名称
- 设置虚拟机的磁盘大小(建议至少20GB)
- 点击「完成」创建虚拟机
步骤4:安装CentOS
- 启动虚拟机,选择「Install CentOS」
- 选择语言
- 配置安装目标位置
- 设置root密码和创建用户
- 按照提示完成安装,重启虚拟机
2.3 方式3:Windows子系统(WSL)安装Linux
步骤1:启用WSL功能
- 打开「控制面板」→「程序」→「程序和功能」→「启用或关闭Windows功能」
- 勾选「适用于Linux的Windows子系统」和「虚拟机平台」
- 点击「确定」,重启计算机
步骤2:安装Linux发行版
- 打开Microsoft Store
- 搜索并选择Linux发行版(如Ubuntu、Debian、CentOS等)
- 点击「获取」安装
- 安装完成后,启动Linux发行版
- 设置用户名和密码
步骤3:升级WSL 2(推荐)
- 以管理员身份运行PowerShell
- 执行命令:
wsl --set-default-version 2 - 执行命令:
wsl --list --verbose查看当前WSL版本 - 执行命令:
wsl --set-version <发行版名称> 2将特定发行版升级到WSL 2
2.4 方式4:云服务器安装Linux
步骤1:选择云服务提供商
- 阿里云:https://www.aliyun.com
- 腾讯云:https://cloud.tencent.com
- AWS:https://aws.amazon.com
- Azure:https://azure.microsoft.com
步骤2:创建云服务器实例
- 注册并登录云服务提供商的控制台
- 选择「云服务器ECS」或类似服务
- 点击「创建实例」
- 选择Linux镜像(如Ubuntu、CentOS等)
- 选择实例规格(根据需求选择)
- 设置网络和安全组(开放必要的端口)
- 设置登录密码或SSH密钥
- 确认订单并创建实例
步骤3:连接云服务器
- 查看云服务器的公网IP地址
- 使用SSH工具(如Xshell、Putty)连接服务器
- 输入用户名和密码登录
2.5 虚拟机/云服务器基础配置
分辨率设置
- VMware虚拟机:点击「虚拟机」菜单→「设置」→「显示」,调整分辨率
- WSL:在Windows终端中设置字体大小和窗口大小
- 云服务器:通常通过SSH连接,分辨率由本地终端决定
网络配置
- VMware虚拟机:选择「桥接模式」或「NAT模式」
- WSL:默认自动配置网络
- 云服务器:通过云控制台配置网络和安全组
密码重置
- Ubuntu:启动时进入恢复模式,选择「root Drop to root shell prompt」,执行
passwd命令重置密码 - CentOS:启动时按e进入编辑模式,修改启动参数,进入单用户模式重置密码
- 云服务器:通过云控制台的「重置密码」功能
2.6 连接Linux的工具
Xshell
- 下载并安装Xshell(https://www.netsarang.com/en/xshell/)
- 打开Xshell,点击「新建」创建会话
- 输入主机IP地址,端口号(默认22)
- 选择「用户身份验证」,输入用户名和密码
- 点击「连接」
Putty
- 下载并安装Putty(https://www.putty.org/)
- 打开Putty,输入主机IP地址,端口号(默认22)
- 点击「Open」
- 在弹出的窗口中输入用户名和密码
Windows Terminal(WSL专用)
- 打开Windows Terminal
- 点击下拉菜单,选择已安装的Linux发行版
- 直接进入WSL终端
2.7 首次登录Linux:图形界面与命令行界面切换
图形界面切换到命令行界面
- 按下
Ctrl + Alt + F1到Ctrl + 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)
