VMware中Ubuntu18.04配置指南

vmware ubuntu18.04配置

时间:2025-02-22 09:24


VMware Ubuntu 18.04 配置指南:全面优化与实战技巧 在虚拟化技术日新月异的今天,VMware以其强大的功能和灵活性,成为了众多开发者和系统管理员的首选虚拟化平台

    而Ubuntu 18.04,作为Ubuntu系列中一个稳定且广受欢迎的版本,无论是用于开发、测试还是日常使用,都展现出了出色的性能和兼容性

    本文将详细介绍如何在VMware上安装并优化Ubuntu 18.04,以及一些实用的配置技巧,帮助您打造一个高效、安全的虚拟化环境

     一、准备工作:下载Ubuntu 18.04镜像 首先,您需要从Ubuntu官方网站下载Ubuntu 18.04的ISO镜像文件

    访问【Ubuntu Releases】(https://ubuntu.com/download/desktop)(Ubuntu下载页面),选择Ubuntu 18.04 LTS版本,并点击下载ISO文件

    确保下载的文件与您的系统架构(如32位或64位)相匹配

     二、创建VMware虚拟机并安装Ubuntu 18.04 1.打开VMware并创建新虚拟机 启动VMware Workstation或Fusion(根据您的操作系统选择),点击“创建新的虚拟机”

    在向导中,选择“自定义(高级)”选项以获得更多的配置灵活性

     2.配置虚拟机硬件 -兼容性:选择默认的硬件兼容性设置

     -安装客户机操作系统:选择“稍后安装操作系统”

     -操作系统类型:选择Linux,版本选择Ubuntu64位

     -命名虚拟机:为您的虚拟机命名,并选择安装位置

     -处理器数量:根据您的CPU核心数选择,一般建议至少2核

     -内存大小:根据您的主机内存大小分配,建议至少2GB,但不超过主机内存的一半

     -网络类型:选择NAT或桥接模式,根据您的网络需求决定

     -I/O控制器:使用默认的LSI Logic SAS控制器

     -磁盘类型:选择SCSI控制器,并使用虚拟硬盘(VMDK)格式

     -磁盘大小:建议至少分配40GB的动态磁盘空间,以便后续扩展

     3.挂载ISO镜像并启动虚拟机 在虚拟机设置中,找到CD/DVD驱动器,并将其ISO映像文件路径设置为之前下载的Ubuntu 18.04 ISO文件

    然后,启动虚拟机

     4.安装Ubuntu 18.04 - 在虚拟机启动后,选择“Install Ubuntu”

     - 选择语言(建议英文以减少后续潜在问题)

     - 在安装类型中,您可以选择“Erase disk and install Ubuntu”(清除磁盘并安装Ubuntu),或者手动进行磁盘分区

    如果您选择手动分区,请确保创建至少一个根分区(/),格式化为Ext4,并分配足够的空间

     - 设置时区、键盘布局和用户名密码

     - 完成安装后,重启虚拟机

     三、配置与优化Ubuntu 18.04虚拟机 1.安装VMware Tools VMware Tools是VMware提供的一套实用程序,能够增强虚拟机与主机之间的交互能力,如共享剪贴板、拖拽文件、全屏模式等

    在Ubuntu中安装VMware Tools的步骤如下: - 启动Ubuntu虚拟机,在VMware菜单栏中选择“虚拟机”->“安装VMware Tools”

     - 在Ubuntu桌面会出现一个VMware Tools的光盘图标

    双击打开,将其中的VMwareTools压缩包复制到/tmp目录下,并解压

     - 打开终端,导航到解压后的vmware-tools-distrib目录,并运行安装脚本:`sudo ./vmware-install.pl`

    按照提示完成安装,期间可能需要输入root密码

     - 安装完成后,重启虚拟机以使VMware Tools生效

     2.更换软件源 Ubuntu默认的软件源位于国外,对于国内用户来说,访问速度可能较慢

    因此,更换为国内源(如阿里源、清华源等)是一个明智的选择

    以更换为阿里源为例: - 备份当前的sources.list文件:`sudo cp /etc/apt/sources.list /etc/apt/sources_init.list`

     - 编辑sources.list文件:`sudo gedit /etc/apt/sources.list`

     - 将原有的源地址替换为阿里源的地址

    例如,将`deb http://archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse`替换为`deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse`

     - 保存并关闭文件

    然后更新软件列表:`sudo aptupdate`

     3.更新与升级软件 在安装完必要的软件包后,更新系统是一个好习惯

    这可以确保您的系统拥有最新的安全补丁和功能改进

    使用以下命令更新软件列表并升级已安装的软件包: bash sudo apt update sudo apt upgrade 4.安装常用软件 根据您的需求,安装一些常用的开发工具、文本编辑器、终端模拟器等

    例如: - 安装vim文本编辑器:`sudo apt install vim`

     - 安装gcc/g++编译器:`sudo apt install build-essential`

    这将安装gcc、g++以及编译所需的库和工具

     - 安装git版本控制系统:`sudo apt install git`

     - 安装Tilix终端模拟器(可选,作为默认终端的替代):`sudo apt install tilix`

    然后,您可以通过修改符号链接来将其设置为默认终端:`sudo mv /usr/bin/gnome-terminal /usr/bin/gnome-terminal.bck`和`sudo ln -s /usr/bin/tilix /usr/bin/gnome-terminal`

     5.配置静态IP地址 如果您的网络环境需要为虚拟机配置静态IP地址,可以按照以下步骤进行: - 打开VMware的“虚拟化网络编辑器”,选择对应的网络适配器(如VMnet8)

     - 取消勾选“使用本地DHCP服务将IP地址分配给虚拟机”,以便手动配置IP地址

     - 在Ubuntu虚拟机中,编辑`/etc/netplan/01-netcfg.yaml`(或对应的netplan配置文件)文件,添加静态IP配置

    例如: ```yaml network: version: 2 ethernets: ens33: # 根据您的网络接口名称调整 dhcp4: no addresses: 【192.168.x.x/24】 # 替换为您的静态IP地址和子网掩码 gateway4: 192.168.x.1替换为您的网关地址 nameservers: addresses: 【8.8.8.8, 8.8.4.4】 # 使用Google的公共DNS服务器,或根据您的需求调整 ``` - 应用配置:`sudo netplan apply`

     6.优化系统性能 -调整Swappiness值:Swappiness是一个内核参数,决定了系统倾向于使用交换空间(swap)的程度

    对于拥有足够内存的虚拟机,可以适当降低Swappiness值以减少磁盘I/O操作

    使用以下命令查看当前Swappiness值:`cat /proc/sys/vm/swappiness`

    然后,通过编辑`/etc/sysctl.conf`文件来永久更改Swappiness值:`sudo sysctl -w vm.swappiness=10`(将10替换为您希望的值),并在文件中添加`vm.swappiness=10`

     -启用ZRAM:ZRAM是一种利用压缩技术来扩展内存的虚拟内存技术

    对于内存有限的虚拟机,启用ZRAM可以显著提升性能

    您可以通过安装`zram-config`包来启用ZRAM:`sudo apt install zram-config`,并按照提示完成配置

     四、安全与备份 1.安装安全软件 -安装SSH服务器:允许远程登录和管理虚拟机

    使用命令`sudo apt install openssh-server`进行安装

     -配置防火墙:使用ufw(Uncomplicated Firewall)来管理防火墙规则

    首先安装`ufw`:`sudo apt install ufw`

    然后启用并配置防火墙规则,例如允许SSH连接:`sudo ufw allow ssh`,并启用防火墙:`sudo ufwena