源本科技 | 码上会

Linux 安装教程

2025/12/23
334
0

VMware

VMware 是虚拟化与云计算领域全球领导者,以“一云承万象”为愿景,推动企业数字化转型。其关键能力是将物理资源抽象化,构建灵活可扩展的虚拟资源池。VMware Workstation 目标用户为开发 / 测试工程师、IT 运维、科研人员,核心价值包括单机多系统隔离运行(Windows/Linux/macOS)、复杂环境模拟(网络拓扑、分布式系统)、安全沙盒(高危操作隔离测试)

安装

  • 通过官方网站下载

  • 根据系统版本选择合适的版本。安装流程包括运行安装包(右键 → 管理员身份)、配置选项(安装路径优先选择 SSD,必选增强型键盘驱动,取消勾选用户体验计划)和验证安装(检查虚拟网卡和创建测试虚拟机)

    • 权限问题:关闭杀毒软件

    • 硬件要求:需启用 BIOS 中开启 VT-x/AMD-V 虚拟化支持

虚拟化环境搭建

虚拟化技术允许在一台物理计算机上模拟出多个虚拟计算机,为创建虚拟机提供了可能。创建虚拟机时,涉及到处理器核心、虚拟磁盘类型、显示加速等关键配置原理

在一台配置为 Intel Core i7 处理器、16GB 内存、512GB SSD 的物理计算机上,使用 VMware Workstation 软件创建虚拟机。选择 2 核处理器核心,并且在 BIOS 中开启 VT-x 功能,以确保虚拟机能够正常使用物理机的虚拟化功能。采用 SCSI 类型的虚拟磁盘,提升 I/O 性能,开启 3D 加速增强图形界面的流畅度

虚拟化环境搭建主要包括创建虚拟机和编辑虚拟机两个步骤。创建虚拟机时需要进行一系列的配置,如选择操作系统类型、分配资源、配置网络等。编辑虚拟机则需要设置 CD/DVD 设备,选择合适的 ISO 映像文件。在 VMware Workstation 软件中创建一个 Linux - Ubuntu 64 位的虚拟机。具体步骤如下:

创建虚拟机

  • 打开【VMware Workstation】,选择【文件】 -> 【新建虚拟机】 -> 【自定义 (高级)】,然后选择【稍后安装操作系统】

VMware新建虚拟机向导1.png
VMware新建虚拟机向导2.png
VMware新建虚拟机向导3.png
VMware新建虚拟机向导4.png
VMware新建虚拟机向导5.png

内存分配

  • 内存:设置为 4096 MB

  • 存储:选择 SSD 盘符并分配 100GB 空间

网络配置

  • 网络配置:使用【网络地址转换 (NAT)】模式

磁盘配置

  • 创建新虚拟磁盘,指定磁盘容量为 100GB

注意: 下列选项中,选择【将虚拟磁盘存储为单个文件】读写速度会更快一些

  • 点击【完成】,编辑虚拟机时,选择【CD/DVD (STATA)】,选择【使用 ISO 映像文件】,然后选择【Linux 系统的 .iso 文件】,最后点击【开启此虚拟机】

安装操作系统

  • 选择 【Try or Install Ubuntu Server】

  • 选择【English】

  • 默认,继续下一步

  • 选择【Ubuntu Server】

  • 务必记住自己的网卡名称,这里是【ens33】

  • 默认,继续下一步

  • 镜像(阿里云):https://mirrors.aliyun.com/ubuntu/

  • 默认,继续下一步

  • 这一步需要进行空间分配

  • 填写 【服务器登陆信息】

  • 选择【Skip Ubuntu Pro setup for now】

  • 务必选择【Install OpenSSH server】

  • 耐心等待安装完成

通过 SSH 远程访问

SSH 主要包括远程登录、安全传输、密钥认证、文件传输、端口转发和公共密钥基础设施等方面。远程登录允许用户通过网络远程登录到远程主机或服务器,替代传统不安全的 Telnet 协议。安全传输使用加密技术确保远程登录和数据传输的安全性,采用公钥加密和对称密钥加密保护数据的机密性和完整性。密钥认证支持使用密钥进行身份验证,用户生成公钥和私钥对,将公钥部署到目标主机实现更安全的身份验证。文件传输支持通过 SCP(Secure Copy)或 SFTP(SSH File Transfer Protocol)工具在本地主机和远程主机之间安全传输文件。端口转发可将本地主机的网络流量通过加密通道转发到远程主机,用于建立安全隧道连接和访问受限资源。公共密钥基础设施支持使用 PKI(Public Key Infrastructure)管理和分发公钥,便于大规模环境下的安全管理

XShell

XShell 包括多协议支持、多会话并行、文件传输、SSH 加密、会话管理和自动化脚本等方面。多协议支持 SSH、Telnet、Rlogin、Serial 和 FTP 协议,可连接服务器 / 路由器 / 交换机等设备。多会话并行允许同时打开多个会话窗口,在一个界面中轻松切换和管理不同连接。文件传输内置拖放操作和传输工具,支持本地与远程设备间的快速文件交互。SSH 加密采用 SSH 协议,支持密码 / 公钥 / 双因素身份验证,提供多种加密算法保障安全。会话管理通过会话管理器自定义会话属性、分组和自动登录功能,优化连接管理效率。自动化脚本支持编写脚本批量执行命令,实现自动化部署和运维任务

https://www.xshell.com/zh/free-for-home-school