欢迎光临
我们一直在努力

【Ubuntu Server安装教程】VMware虚拟机22.04.5保姆级图文详解(含避坑指南)

前言

如果你正在搜索Ubuntu Server安装教程,大概率是遇到了两种情况:要么是第一次接触Linux服务器,面对黑底白字的命令行界面不知从何下手;要么是之前装过但踩了坑——镜像源选错了导致下载龟速,网络没配好连不上网,或者分区选错了把系统搞崩了。

这篇Ubuntu Server安装教程就是为你准备的。我用VMware虚拟机完整走了一遍Ubuntu 22.04.5的安装流程,每一步都配有截图,从创建虚拟机到系统重启登录,36个步骤一个不落。更关键的是,我把最容易踩坑的地方——比如镜像源修改(无法粘贴必须手输)、网络配置、磁盘分区——都单独标注了注意事项和解决方案。

跟着这篇Ubuntu Server安装教程走,不求你一次就变成Linux高手,但保证你能一次安装成功,不返工、不重装。

一、准备工作

在开始Ubuntu Server安装之前,需要准备以下两样东西:

1. VMware Workstation部署安装

  • VMware Workstation 17安装教程:https://blog.csdn.net/weixin_41558294/article/details/163845576
  • VMware Workstation 17安装包和许可证下载

链接:https://pan.baidu.com/s/12Dakh2qLNewAvSzNZZoxcw?pwd=221u 提取码:221u
复制这段内容后打开百度网盘手机App,操作更方便哦

  • VMware Workstation 16安装包和许可证下载

链接:https://pan.baidu.com/s/1uTy8j7xT5g9b1FPkXXP1Ng?pwd=wved 提取码:wved
复制这段内容后打开百度网盘手机App,操作更方便哦

2. Ubuntu Server 22.04.5 ISO镜像下载

通过网盘分享的文件:ubuntu-live-server 22.04.5 ISO镜像
链接: https://pan.baidu.com/s/1OiBumu0KN0OyqqJm6nGcyQ?pwd=m7gn 提取码: m7gn

二、VMware虚拟机安装Ubuntu Server

1.创建新的虚拟机

打开VMware Workstation,点击“创建新的虚拟机”,进入新建虚拟机向导。

1_shuiyin

2.选择配置类型

选择“自定义(高级)”,点击“下一步”。自定义模式可以更灵活地调整各项硬件参数,适合对虚拟机有特定需求的用户。

2_shuiyin

3.虚拟机硬件兼容性

硬件兼容性保持默认即可,直接点击“下一步”。

3_shuiyin

4.选择安装来源

选择“稍后安装操作系统”,点击“下一步”。这样先创建好虚拟机硬件环境,稍后再挂载ISO镜像进行系统安装。

4_shuiyin

5.选择客户机操作系统

客户机操作系统选择“Linux”,版本选择“Ubuntu 64位”,点击“下一步”。

5_shuiyin

6。命名虚拟机并指定位置

给虚拟机起一个名字(如 Ubuntu-Server-22.04),并选择存放位置。建议不要放在C盘(系统盘),选择一个空间充裕的磁盘分区。

6_shuiyin

7.处理器配置

处理器数量保持1个,每个处理器内核数量设置为 2核。点击“下一步”。

7_shuiyin

8.配置虚拟机内存

为虚拟机分配 4GB内存。点击“下一步”。如果宿主机内存充足,后续可以根据需要调大。

8_shuiyin

9.配置网络类型

网络类型选择“NAT”,点击“下一步”。NAT模式可以让虚拟机通过宿主机共享上网,无需额外配置即可访问互联网。

9_shuiyin

10。I/O控制器类型

I/O控制器类型选择推荐的“LSI Logic(L)”,点击“下一步”。

10_shuiyin

11.磁盘类型

磁盘类型选择“SCSI(S)”,点击“下一步”。SCSI是服务器虚拟化中常用的磁盘接口类型,兼容性更好。

11_shuiyin

12.创建新虚拟磁盘

选择“创建新虚拟磁盘”,点击“下一步”。

12_shuiyin

13.指定磁盘容量

根据需求设置磁盘大小。学习用途建议 60GB,生产环境可根据实际需要调整。选择“将虚拟磁盘拆分成多个文件”便于迁移和管理。点击“下一步”。

13_shuiyin

14.指定磁盘文件

磁盘文件名保持默认即可,点击“下一步”。

14_shuiyin

15.完成创建

点击“完成”,虚拟机创建完成。

15_shuiyin

16.挂载ubuntu-22.04.5-live-server ISO镜像

点击“编辑虚拟机设置”,选择“CD/DVD(SATA)”,在右侧选择“使用ISO映像文件”,浏览并选中之前下载的 ubuntu-22.04.5-live-server-amd64.iso 文件,点击“确定”。

16_shuiyin

17.开启虚拟机

点击“开启此虚拟机”,虚拟机将从ISO镜像引导启动。

17_shuiyin

18.选择安装选项

启动后看到引导菜单,选择“Install Ubuntu Server”(第一项),按 Enter 键开始安装。

18_shuiyin

19.选择安装语言

选择安装语言,默认为 English 即可,按 Enter 键继续。

19_shuiyin

20.安装器更新

此处选择“Continue without updating”(不更新安装器,直接继续安装),按 Enter 键。这样可以加快安装速度,系统安装完成后再进行更新。 20_shuiyin

21.选择键盘布局

键盘布局保持默认的 English(US),按 Enter 键继续。

21_shuiyin

22.选择安装类型

这里有两个主要选项:

  • Ubuntu Server:标准安装,包含更多预装组件
  • Minimized:最小化安装,只安装最基础的系统

作为服务器使用,建议选择 Minimized(最小化安装),按 Enter 键确认。这样可以减少不必要的软件包,让系统更轻量、更安全。

22_shuiyin

23.设置网络连接

系统会自动通过DHCP获取IP地址。确认网络配置无误后,选择“Done”,按 Enter 键继续。

23a_shuiyin

23b_shuiyin

23c_shuiyin

23d_shuiyin

24.配置代理服务器

如果没有代理服务器,直接选择“Done”,按 Enter 键跳过。

24_shuiyin

25.配置镜像源(关键步骤)

这一步非常重要!默认的官方镜像源在国外,下载速度很慢。需要将Mirror address修改为国内镜像源:

http://mirrors.aliyun.com/ubuntu

注意:这里需要手动输入,无法直接粘贴。请仔细输入,确认无误后选择“Done”,按 Enter 键继续。使用阿里云镜像源可以大幅提升软件包的下载和更新速度。

24-25_shuiyin

26.磁盘分区

新手建议选择“Use an entire disk”(使用整块磁盘,自动分区),系统会自动完成分区配置。有经验的高级用户也可以选择“Custom storage layout”进行手动分区。选择后确认配置,选择“Done”继续。

25_shuiyin

25b_shuiyin

25c_shuiyin

27.设置用户信息

依次输入以下信息:

  • Your name:你的昵称(如 admin)
  • Your server‘s name:服务器主机名(如 ubuntu-server)
  • Pick a username:登录用户名(如 ubuntu)
  • Choose a password:设置密码
  • Confirm your password:确认密码

务必牢记你设置的用户名和密码,这是后续登录系统的唯一凭证。

26_shuiyin

28.软件更新配置

选择“Continue”不启用自动更新。系统安装完成后可以手动执行更新,更加可控。

27_shuiyin

29.安装OpenSSH Server(重要!)

务必勾选“Install OpenSSH server”。这样安装完成后就可以通过Xshell、PuTTY等SSH客户端远程连接和管理服务器,无需一直坐在虚拟机控制台前。

28_shuiyin

30.选择额外软件

此处可以根据需要选择额外软件包,如果暂时不需要,可以直接跳过,系统安装完成后再按需安装。

29_shuiyin

31.开始安装

确认所有配置无误后,选择“Install”开始安装系统。安装过程大约需要5-10分钟,请耐心等待。

30_shuiyin

32.重启系统

安装完成后,系统会提示重启。选择“Reboot Now”,按 Enter 键重启虚拟机。重启时记得移除ISO镜像(或按提示操作)。

31_shuiyin

三、首次登录与远程连接

33.登录系统

系统重启后,进入登录界面。输入第27步设置的用户名和密码,按 Enter 键登录。成功登录后,你将看到命令行提示符,标志着Ubuntu Server安装圆满完成!

32_shuiyin

34.通过Xshell远程连接

打开Xshell(或其他SSH客户端),新建连接:

  • 主机:输入虚拟机的IP地址(可通过 ip a 命令查看)
  • 端口:22(默认)
  • 用户名/密码:第27步设置的用户名和密码

连接成功后,就可以在Xshell中远程管理你的Ubuntu Server了。

33_shuiyin

35.安装常用工具命令

登录后,建议先安装一些常用的系统工具,方便后续管理和运维:

sudo apt update && sudo apt install -y curl wget git vim net-tools htop tmux jq unzip zip iputils-ping dnsutils traceroute

这条命令会安装curl、wget、git、vim编辑器、网络工具(net-tools)、进程监控工具(htop)、终端复用器(tmux)、JSON处理工具(jq)、压缩工具(unzip/zip)、网络连通测试工具(ping)、DNS查询工具(dnsutils)和路由追踪工具(traceroute)等常用软件包。

34_shuiyin

36.检查网络是否畅通

最后,测试一下网络连接是否正常:

ping baidu.com

如果能正常收到回复,说明网络配置完全正确,Ubuntu Server安装大功告成!

35_shuiyin

四、Ubuntu Server 常用命令实战教程

任务一:查看系统基本信息 —— 认识你的服务器

刚开机,先了解这台机器的“身体状况”。

1. 查看操作系统和内核版本

uname -a

输出示例: Linux ubuntu-server 6.8.0-45-generic #45-Ubuntu SMP … x86_64 x86_64 x86_64 GNU/Linux

  • 这告诉你内核版本是6.8.0,系统是64位。

2. 查看CPU信息(几核、型号)

lscpu

你会看到CPU核心数(比如2核)、架构等信息。新手重点关注 CPU(s) 那一行。

3. 查看内存使用情况(以人类易读的单位显示)

free -h

输出会显示总内存、已用、空闲和缓存大小,例如:

total used free shared buff/cache available
Mem: 3.8G 1.2G 2.0G 123M 600M 2.3G

  • 看到 Mem 行,就知道内存还剩多少。

4. 查看磁盘分区剩余空间

df -h

会列出所有挂载分区的使用率,例如 /dev/sda2 使用率 20%,空间充足。


任务二:查看和配置网络 —— 找到你的IP地址

服务器需要联网,你得知道它的IP,才能用Xshell远程连接。

1. 查看所有网络接口的IP地址

ip a

或者(如果安装了net-tools,之前第35步已安装):

ifconfig

输出中找 ens33 或 eth0 类似的接口,inet 后面的数字就是IP,比如 192.168.xxx.xxx。

2. 测试网络连通性(能不能上网)

ping -c 4 baidu.com

  • -c 4 表示只发4个包,避免一直ping下去。如果收到回复,说明网络正常。

3. 如果将来想设置静态IP(可选,目前NAT模式自动获取即可) 可以稍后用 sudo vim /etc/netplan/00-installer-config.yaml 编辑,不过本任务暂不展开。


任务三:文件和目录管理 —— 像操作Windows文件夹一样管理Linux文件

这是最常用的技能,我们通过“建立网站目录”这个例子来学。

1. 查看当前所在目录

pwd

通常显示 /home/你的用户名,这就是你的“家目录”。

2. 创建一个新目录,用于存放网站代码

mkdir mywebsite

再用 ls 查看,就能看到新目录。

3. 进入该目录,并创建一个空的HTML文件

cd mywebsite
touch index.html

4. 复制这个文件作为备份

cp index.html index_backup.html

再用 ls 查看,多了个备份文件。

5. 重命名备份文件

mv index_backup.html old_index.html

6. 删除测试文件(危险操作,请谨慎)

rm old_index.html

新手切记:rm 删除后不可恢复,建议先 ls 确认文件名再删。

7. 返回上级目录并尝试删除 mywebsite 目录(空目录)

cd ..
rmdir mywebsite # 只能删空目录

如果想删除非空目录,需要用 rm -rf mywebsite,但极度危险,请勿随意使用。


任务四:查看和编辑文件 —— 查看日志、修改配置

运维中经常要查看日志或改配置文件。

1. 查看一个文本文件的全部内容(适合小文件)

cat /etc/hostname

会显示你的主机名。

2. 分页查看大文件(比如系统日志)

less /var/log/syslog

  • 按 空格键 往下翻,按 b 往回翻,按 q 退出。

3. 查看文件末尾几行(尤其适合看最新日志)

tail -n 20 /var/log/syslog # 显示最后20行

4. 实时追踪日志更新(调试服务时非常有用)

tail -f /var/log/syslog

  • 按 Ctrl + C 停止追踪。

5. 用nano编辑器修改文件(新手友好)

nano test.txt

  • 输入一些文字,按 Ctrl + O 保存,按 Ctrl + X 退出。 如果系统提示 nano 未安装,可以用 sudo apt install nano 安装。

任务五:软件包管理 —— 安装、更新、卸载软件

Ubuntu使用 apt 来管理软件,就像手机应用商店一样方便。

1. 更新软件包列表(获取最新版本信息)

sudo apt update

  • 这一步每次安装新软件前都建议执行。

2. 升级所有已安装的软件包(保持系统安全)

sudo apt upgrade -y

  • -y 表示自动回答“是”,新手不必手动确认。

3. 安装一个Web服务器(nginx)作为例子

sudo apt install nginx -y

安装完成后,在浏览器输入你的虚拟机IP,就能看到nginx欢迎页,说明安装成功!

4. 搜索某款软件是否存在

apt search htop

会列出包含“htop”的包,htop 是增强版进程管理器。

5. 卸载不需要的软件(比如nginx)

sudo apt remove nginx -y

如果想连配置文件一起清除,用 sudo apt purge nginx。

6. 清理无用依赖包

sudo apt autoremove -y


任务六:进程与服务管理 —— 查看谁在运行,启动/停止服务

服务器上跑着各种程序,你需要能管理它们。

1. 查看当前运行的所有进程(瞬间快照)

ps aux

输出非常多,可以配合 grep 过滤,例如查看nginx进程:

ps aux | grep nginx

2. 动态监控进程(类似任务管理器)

top

按 q 退出。如果安装了 htop(可用 sudo apt install htop),界面更直观,直接输入 htop 即可。

3. 终止一个进程(根据PID) 先用 ps aux | grep 进程名 找到PID(第二列),然后:

kill PID号

如果进程不响应,用 kill -9 PID号 强制结束。

4. 管理系统服务(开机自启、启动、停止、重启) Ubuntu使用 systemctl 管理服务,以ssh服务为例:

sudo systemctl status sshd # 查看状态
sudo systemctl start sshd # 启动
sudo systemctl stop sshd # 停止
sudo systemctl restart sshd # 重启
sudo systemctl enable sshd # 设置开机自启
sudo systemctl disable sshd # 禁止开机自启


任务七:权限管理 —— 理解“所有者”和“权限”

Linux对文件有严格的权限控制,新手常因权限不足而报错。

1. 查看文件的权限和所有者

ls -l test.txt

输出类似 -rw-r–r– 1 ubuntu ubuntu 0 Jul 16 10:00 test.txt

  • 第一段 -rw-r–r– 表示文件类型和权限(读r、写w、执行x)。
  • 后面的 ubuntu ubuntu 是“所有者”和“所属组”。

2. 给文件添加可执行权限(例如脚本)

chmod +x myscript.sh

3. 修改文件所有者(需要sudo)

sudo chown root test.txt

一般不建议随意改,除非你明确知道目的。

4. 用 sudo 执行需要管理员权限的命令 当命令提示 Permission denied 时,在前面加 sudo,例如 sudo apt install。输入密码(即你的用户密码)后即可执行。


任务八(附加):关机与重启

安全关机

sudo shutdown -h now

重启系统

sudo reboot

结语

到这里,这篇Ubuntu Server安装教程的全部内容就结束了。我们从VMware虚拟机的创建开始,一步步完成了Ubuntu 22.04.5的系统安装、首次登录、远程连接,还顺带装了常用的运维工具。

如果你在跟着这篇Ubuntu Server安装教程操作的过程中遇到了问题,欢迎在评论区留言——你踩过的坑,可能也是别人即将踩的坑。祝安装顺利,服务器之旅从此开始!

赞(0)
未经允许不得转载:171主机测评 » 【Ubuntu Server安装教程】VMware虚拟机22.04.5保姆级图文详解(含避坑指南)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址