1. Ubuntu Linux 简介

Ubuntu Linux 是由 Canonical 公司主导开发一个基于 Debian 的开源操作系统。

Ubuntu Linux以用户友好和易用性著称。它是全球最流行的 Linux 发行版之一,广泛应用于个人电脑、服务器和云计算环境。

Ubuntu 的 Logo:

Ubuntu 这个系统的中文名我们一般读作 "乌班图"。

Ubuntu的主要特点

  1. 免费且开源:Ubuntu 遵循开源协议,用户可以自由使用、修改和分发。
  2. 长期支持: Ubuntu 每两年发布一个 LTS(Long-Term Support) 版本,提供 5 年 的安全更新和维护(如 Ubuntu 22.04 LTS)。非 LTS 版本每 6 个月发布一次,支持期 9 个月,不建议在部署时使用。
  3. 用户友好:默认使用 GNOME 桌面环境。提供图形化安装工具和软件中心,适合新手。
  4. 强大的软件生态:支持 apt 包管理,提供数万个开源软件。并兼容 snap 等通用包管理。
  5. 多平台支持:支持 x86_64(Intel/AMD)、ARM(树莓派、香橙派等硬件)、云服务器(AWS/Azure) 等架构。
  6. 安全性高:内置防火墙、定期安全更新,适合企业级应用。

对于Linux 开发者,建议使用 Ubuntu Linux 进行开发。最终在软件发布或部署的时候可以再移植到其他平台如 CentOS 等。这样可以大大提高开发效率。

本课程使用最新的 Ubuntu 24.04 LTS(2024年4月发布) 为教学平台,遗弃旧的系统的不用的内容,以便爱好者能走最快的学习路径。避免浪费时间。

Ubuntu Linux 的官网:

在官网,你可以获取免费的安装光盘镜像的 ISO 文件,将此 ISO 文件用 Nero 或 UltraISO 等软件刻录成光盘后就可以在你的电脑上进行安装了。一般我是将此 ISO 文件刻录到 U 盘中,然后用 U 盘进行安装(因为我的电脑没有光盘驱动器)。

ISO文件的下载地址:

点击 "Download Ubuntu" 后选择 Desktop 菜单内的 "Download Ubuntu Desktop", 就进入下载页面。位置如下:

从左侧的菜单当中,我们能看到有桌面版(Desktop)、服务器版(Server)、树莓派版(Raspberry Pi)、还有物联网版(Ubuntu for IoT)以及 Windows 和 MacOS 版的下载,在这里我们学习开发,所以选择桌面版的下载入口。

下载对应的版本的 下载镜像

点击 "Download" 则提示保存路径,默认的文件名为: ubuntu-24.04.2-desktop-amd64.iso 保存即可。等下载完毕后准备安装。

注意: 直接刻录成光盘在你的电脑上安装可能会引起你电脑上所有的文件丢失,建议你做好备份工作。

本课程推荐使用虚拟机进行安装,这样可以不破坏你的原有系统。

为什么要安装虚拟机

虚拟机软件可以将你的电脑的硬件资源,比如CPU或者是内存的一部分分离出来形成一个单独的机器,在这个单独的机器上,我们就可以安装其他的操作系统。这个虚拟的操作系统是在原系统上运行,因此不会破坏原系统的内容。

下一节我们将介绍如何使用 VMware 虚拟机来安装 Ubuntu Linux 操作系统。

推荐使用的虚拟机软件

因以上软件不是免费软件,因此建议同学们自己去下载安装上述软件。

安装步骤

  1. 先装虚拟机软件。
  2. 使用虚拟机软件虚拟一台电脑。
  3. 在这台虚拟的电脑上安装 Ubuntu Linux 操作系统。

如果你寂静安装了上述虚拟机软件,则可以直接下载 Ubuntu 24.04 的 VMware 虚拟机的镜像,直接使用上述软件打开就可以运行 Ubuntu Linux 了,

Ubuntu24.04 VMware镜像:

成功登陆以后你就可以创建一个自己的账户了。

如果你要从头自己尝试安装 Ubuntu Linux,详见下一节内容。

练习:

  1. Ubuntu Linux 的最新版本是多少?
  2. 什么是 Ubuntu 的 LTS 版本?他和非 LTS 版本有什么区别?
  3. 什么是 VMWare 虚拟机?他能起到什么作用?