[ad_1]
CentOS Linux 8 于 2019 年 9 月 24 日发布。它是一个衍生自 Red Hat Enterprise Linux (RHEL) 8 的 Linux 发行版。 CentOS 是在 Red Hat 停止免费提供 RHEL 时创建的。 现在 CentOS 主要用于服务器、HPC 和桌面。 CentOS 是一个高质量的 Linux 发行版。 它可以完全控制其开源软件包,并且完全针对研究需求或运行高性能网站进行定制,无需支付许可费。 让我们看看 CentOS 8 的新功能。
CentOS Linux 8 有什么新东西?
让我们快速了解 CentOS Linux 8 的功能。
“BaseOS”和“AppStream”。
主要存储库, 操作系统,提供分发的部分,使您可以在物理硬件、虚拟机、云实例或容器上运行用户空间。 应用程序流(应用程序流) 存储库提供您可能希望在给定用户空间中运行的所有应用程序。 补充存储库提供了具有特殊功能的其他软件 许可.
支持的架构
CentOS 8 Linux 运行于:
- x86_64(64 位英特尔/AMD)
- aarch64(64 位 ARM)
- ppc64le(IBM POWER,小端)
网络控制台
您可以通过 Web 浏览器使用 Cockpit 管理 CentOS 8 服务器。 对于新用户和经验丰富的系统管理员来说,这是一个方便的功能。
新的容器工具
CentOS 8 支持使用 Podman 的 Linux 容器。 它取代了以 root 身份运行并依赖于守护进程的 Docker 和 Mobdy。 Podman 充当无守护进程。 可以使用 Buildah 从头开始创建容器映像或 Dockerfile。
在 韦兰 合成器是显示服务器。 我们将 KMS 和 evdev 的控制权交给合成器。 wayland 协议让合成器直接将输入事件发送给客户端,让客户端直接将损坏事件发送给合成器。
带有 Wayland 和 X 的 CentOS 8 桌面
Wayland 是默认的显示服务器,但如果需要,您仍然可以使用 Xorg。 它提供了许多优于 X 显示服务器的好处,例如处理客户端和 Linux 内核之间的瓶颈。
可以使用 loginctl 命令来验证是否在 CentOS 8 桌面上使用 Wayland:
全系统加密策略
可以使用 update-crypto-policies 命令在 CentOS 上为 TLS/SSH/Kerberos 等更新或设置系统范围的加密策略:
这些策略当前为这些应用程序和库提供设置:
- BIND DNS 名称服务器守护进程
- GnuTLS TLS 库
- OpenJDK 运行环境
- Kerberos 5 库
- Libreswan IPsec 和 IKE 协议实现
- NSS TLS 库
- OpenSSH SSH2 协议实现
- OpenSSL TLS 库
TCP 堆栈改进
CentOS Linux 8 附带 TCP 堆栈版本 4.16,可提高入口连接速率。 Linux 内核现在支持新的 BBR 和 NV 拥塞控制算法。 这对于通过 TCP BBR 拥塞控制提高 Linux 服务器 Internet 速度非常有用。
打个招呼 dnf
yum 命令现在象征性地链接到 dnf Fedora 项目。 它提供了更好的软件管理。 在 CentOS 8 上可以使用 yum 或 dnf 来安装、删除、更新和管理软件包。也就是说,CentOS 8 自带 yum 版本 4,它使用 dnf 技术作为其后端。 您可以获得对适用于云、CI/CD 和 Linux 容器工作负载的软件 AppStreams 的支持。 所有命令都向后兼容,因此您可以毫无问题地使用 yum。 例如:sudo yum check-updates
sudo yum module list
sudo yum upgrade python2
sudo yum module install postgresql:10
重要软件和更新
Look Ma,用于在 CentOS Linux 8 上开发酷应用的更新更好的软件:
软件 | 版本 |
---|---|
Ansible | 2.8.0 |
Apache | 2.4.37 |
Emacs | 26.1 |
火狐 | 60.xx |
GIMP | 2.8.22 |
GNOME | 3.28 |
高朗 | 1.11.13 |
自由办公室 | 6.0.6.1 |
Linux内核 | 4.18 |
玛丽亚数据库 | 10.3.11 |
MySQL | 8 |
纳米 | 2.9.8 |
nginx | 1.14.1 |
开放式SSH | 7.8p1 |
珀尔 | 5.26 |
PHP | 7.2.11 |
PostgreSQL | 10.6 |
Python | 2.7.15 |
Python | 3.6.8 |
日志 | 8.37.0 |
红宝石 | 2.5.3 |
锈 | 1.35.0 |
斯卡拉 | 2.10 |
乌贼 | 4 |
颠覆 | 1.10 |
漆 | 6 |
维姆 | 8.0.1763 |
CentOS 8 Linux 中的其他改进和新功能
- CentOS 8 支持使用加密签名的映像来确保完整性的安全启动来宾或 VM。
- 您需要使用 nmcli 命令通过 NetworkManager 管理网络配置。
- 改进的内存管理和支持。 例如,CentOS 8 支持 57 位虚拟内存寻址 (128 PiB) 和 52 位物理内存寻址(最多 4 PiB
内存)。 Linux 内核支持一个 5级页表 执行。 - 崩溃转储可以在引导的所有阶段捕获内核崩溃,这在 CentOS Linux 7 上是不可能的
- 进程调度程序进行了许多增强。 还包括新的截止日期流程调度程序。
- 可以从非易失性双列直插内存模块安装和引导(NVDIMM)
- nftables 是 Netfilter 项目的框架,提供包过滤、网络地址转换 (NAT) 和其他包 manglin。 它是 CentOS 8 上的默认防火墙后端。
- 时间 是网络时间协议 (NTP) 的通用实现。 它可以与 NTP 服务器同步系统时钟,在 CentOS 8 上是默认设置。旧的 ntpd 不见了。
- LUKS2 用于 CentOS 8 上的加密存储
哪里可以下载 CentOS 8
访问镜像 这里 或点击以下网址 CentOS 8 ISO 映像:
https://isoredirect.centos.org/centos/8/isos/x86_64/CentOS-8.2.2004-x86_64-dvd1.iso
CentOS 8 流 DVD ISO:
https://isoredirect.centos.org/centos/8-stream/isos/x86_64/CentOS-Stream-8-x86_64-20200629-dvd1.iso
什么是 CentOS Stream?
CentOS Stream 项目介于 Fedora RHEL 开发过程中的 Project 和 RHEL,提供未来 RHEL 内核和功能的“滚动预览”。 这使开发人员能够领先 RHEL 中的一两步,而这在以前的传统 CentOS 版本中是不可能的。 CentOS Stream 更好地将 ISV、IHV 和其他生态系统开发者连接到操作系统开发者 Fedora 项目,缩短反馈循环并使所有声音在创建下一个 RHEL 版本时更容易被听到。
CentOS 8 中缺少软件包或应用程序
如何从 CentOS 7 升级到 CentOS 8
您可以使用命令行选项将 CentOS 7 升级到 CentOS 8。 请继续关注我们的 /faq/ 部分中有关 CentOS 7 到 8 升级的说明。
结论
CentOS 8 是一次重大升级,附带了大量更新的软件,开发人员喜欢构建 Web 应用程序和容器工作负载。 桌面提供了愉快的体验。 总之,我强烈推荐这个版本。
[ad_2]