做计量检定的网站,昆山住房和城乡建设局网站首页,一键优化怎么调出来,山东定制版网站建设公司在亚马逊上创建EC2实例时#xff0c;会看到有一个Amazon Linux镜像。
那这个镜像与其他Linux有什么关系和区别呢#xff1f; 网站是介绍#xff1a;Amazon Linux 2023 是基于 Linux 的现代化通用操作系统#xff0c;提供 5 年的长期支持。它针对 AWS 进行了优化#xff0…在亚马逊上创建EC2实例时会看到有一个Amazon Linux镜像。
那这个镜像与其他Linux有什么关系和区别呢 网站是介绍Amazon Linux 2023 是基于 Linux 的现代化通用操作系统提供 5 年的长期支持。它针对 AWS 进行了优化旨在提供一个安全、稳定和高性能的执行环境来开发和运行您的云应用程序。
在启动实例后通过Linux命令 cat /etc/os-releases查看显示如下
[ec2-userip-10-0-0-10 /]$ cat /etc/os-release
NAMEAmazon Linux
VERSION2023
IDamzn
ID_LIKEfedora
VERSION_ID2023
PLATFORM_IDplatform:al2023
PRETTY_NAMEAmazon Linux 2023.5.20241001
ANSI_COLOR0;33
CPE_NAMEcpe:2.3:o:amazon:amazon_linux:2023
HOME_URLhttps://aws.amazon.com/linux/amazon-linux-2023/
DOCUMENTATION_URLhttps://docs.aws.amazon.com/linux/
SUPPORT_URLhttps://aws.amazon.com/premiumsupport/
BUG_REPORT_URLhttps://github.com/amazonlinux/amazon-linux-2023
VENDOR_NAMEAWS
VENDOR_URLhttps://aws.amazon.com/
SUPPORT_END2028-03-15
所以可以看出 Amazon Linux 2023是一个基于fedora的自定义现代Linux。
文件中的 ID_LIKEfedora 指明了它的继承关系。
虽然 Amazon Linux 2023 不是直接的 Fedora 发行版但它借用了 Fedora 的许多特性、工具和软件包管理系统因此与 Fedora 的相似性较高。这种设计是为了提供现代化的、稳定的开发和生产环境同时在 AWS 云服务中有更好的性能优化和集成。
此外Amazon Linux 2023 提供了 AWS 特定的工具和库简化了与 AWS 服务的集成和使用。 关于Amazon Linux 2023中使用的包管理器。
Fedora 使用的包管理器主要是 DNF它是 YUMYellowdog Updater, Modified的继任者。虽然 YUM 仍然存在于一些旧版本的 Fedora 或是通过某些兼容工具可以使用但从 Fedora 22 开始DNF 已经取代了 YUM 作为默认的包管理工具。
DNF 的特点包括
更好的性能和内存管理。改进了依赖解析。更清晰和结构化的代码库使维护和扩展更容易。
在 Amazon Linux 2023 中虽然它基于 Fedora但它默认使用的是 dnf 而非 yum。你仍然可以使用 yum 命令因为它实际上会调用 dnf但底层包管理是由 dnf 处理的。
总结
Fedora 默认使用 DNF 作为包管理器。yum 在现代 Fedora 和 Amazon Linux 上仍然可以使用但实际上是 dnf 在工作。
实际运行命令对比也可以发现二者是一样的