CentOS8的新特征

* `CentOS8最终于2019年9月24日发布`。由于这是一个源自Red Hat Enterprise linux (RHEL)的Linux发行版,所以CentOS团队必须构建一个基础设施来支持新引入的RHEL 8。 * 该版本还包含全新的`CentOS Streams`,Centos Stream是一个滚动发布的Linux发行版,它介于Fedora Linux的上游开发和RHEL的下游开发之间而存在。你可以把CentOS Streams当成是用来体验最新红帽系Linux特性的一个版本,而无需等太久。 * CentOS 8主要改动和 RedHat Enterprise Linux 8 是一致的,`基于Fedora 28和内核版本 4.18`,为用户提供一个稳定的、安全的、一致的基础,跨越混合云部署,支持传统和新兴的工作负载所需的工具 * CentOS系统在开发人员和系统管理员中广泛使用,因为它提供了对其高度可定制的开源软件包的完全控制。它是稳定的,背后有一个庞大而活跃的支持社区。由于其可靠性,它已经成为服务器操作系统的主流选择。

CentOS stream:滚动发布的 Linux 发行版,适用于需要频繁更新的开发者 CentOS-1905:类似 RHEL 8 的稳定操作系统,系统管理员可以用其部署或配置服务和应用

GNOME现在集成了Thunderbolt 3连接支持。每当Thunderbolt 3建立连接并激活时,您将得到通知。该功能允许您密切监视所有连接,并检测任何安全漏洞或数据泄漏或盗窃企图。

GNOME的应用程序中包含了一些用于管理远程和虚拟机的新特性。更新后的版本通过自动下载操作系统简化了创建虚拟环境的过程。此外,它的拖放功能可以让您轻松地在机器之间传输文件。

* 新的屏幕键盘: GNOME团队重新编写了最新版本的屏幕键盘,试图解决紧迫的UI问题。现在,该功能支持多种布局以支持不同的地区、自动键盘激活和视图切换,因此用户在书写时可以清楚地看到文本。

新的桌面环境还增加了几个额外的特性来改进UI和UX。这包括多显示器处理,直接窗口处理,改进的缩放,等等。

nftables替代iptables、iptablesip6table、arptables和ebtables,作为IPv4和IPv6协议的单一框架。此外,firewalld deamon还将使用与默认后端相同的用于过滤网络事务的子系统。

开放的基于web的控制台界面,Cockpit,现在作为新的CentOS发布的一部分。使用此平台可以通过web控制台界面轻松地管理服务器。通过web浏览器执行系统任务、创建和管理虚拟机、配置网络、启动容器和检查日志。

Cockpit高度集成。它不仅有一个嵌入式终端,可以让你随时从终端切换到浏览器,而且还可以在移动设备上工作。

因此,当你安装CentOS 8时,它会自动设置Cockpit web控制台,并打开所需的防火墙端口。但是,不必担心它会加重系统的负担。该软件非常有效,因为它只在活动时使用内存和CPU。

虽然BaseOS包含所有底层OS包,但AppStream包含与应用程序相关的包、开发工具、数据库和其他包。

BaseOS存储库拥有组成操作系统核心的传统RPM包。一旦更新了系统,它会自动下载并安装这些包的任何新版本。

有时可能不想批量升级软件,因为它可能会在你希望保持稳定的环境中导致兼容性问题(例如,在测试代码时)。这就是为什么新的CentOS 8附带了附加的AppStream存储库,提供了更多的特性、功能和定制。

CentOS 8附带yum包管理器v4.0.4版本,该版本现在使用DNF (Dandified YUM)技术作为后端。DNF是新一代的YUM,新的操作系统版本允许您同时使用这两种工具来管理包。

与DNF技术集成,最新版本有一个大大改进的软件管理系统。并支持模块化内容、增强了性能、并且提供了设计良好的API用于与其他工具集成。云应用程序流、容器工作负载和CI/CD。

用户模式指令预防(UMIP),一种将对用户空间应用程序的访问限制为系统级设置的安全特性。减少了特权升级攻击的潜在载体,从而使KVM虚拟机管理程序及其来宾计算机更加安全。

所有虚拟机都预先设置的Q35机器类型(机器类型包括本机PCIe热插拔、IOMMU、安全启动和许多其他新集成的功能)。

CentOS团队已经改进了安全特性,以确保数据保护和防止入侵。最新版本的OpenSSL 1.1.1默认包含TLS 1.3。这将确保您的所有数据以及客户端数据都受到密码保护。

CentOS Stream是一个结合了Fedora项目和RHEL的项目。CentOS团队创建了Stream版本作为滚动发行版,试图消除重大更新后的延迟和兼容性问题。

nobody用户更换nfsnobody,这两个都已合并到nobody用户和组对中,使用65534 ID。新安装不再创建该nfsnobody对。此项更改减少了对nobodyNFS 拥有但与NFS无关的文件的困惑。

Python 2.7:继续支持,但是生命周期较短,其目的是促进使用者向Python3的平稳过渡

新增了这些功能常用表表达式;系统版本表;FOR 循环;隐形栏;顺序;即时ADD COLUMN的InnoDB;与存储引擎无关的列压缩;并行复制;多源复制。

GNOME会话和显示管理使用 Wayland 作为默认的显示服务器,而RHEL 7默认的server依然提供

LUKS版本2(LUKS2)格式替代了旧版LUKS(LUKS1)格式;使用LUKS2作为加密卷的默认格式。LUKS2在部分元数据损坏事件的情况下为加密卷提供元数据冗余和自动恢复

Gcc 编译器更新到8.2版本,支持更多C++标准,更好的优化以及代码增强技术、提升警告和硬件特性支持

CentOS 8 分配了 40 GB 的硬盘空间。有两种分区方案可供选择:如果由安装向导进行自动分区,可以从“ 存储配置(Storage Configuration)”中选择“ 自动(Automatic)”选项;如果想要自己手动进行分区,可以选择“ 自定义(Custom)”选项。

CentOS8的一大改变就是通过Web直观的管理服务器的系统,这项新服务的名称为Cockpit,可以帮助不熟悉命令行的使用者管理服务器系统。不仅仅CenOS8 可以使用。ubuntu 和CentOS7 也是可以使用的。

在CentOS8上,默认没有安装network.service,依然支持network。因此只能通过NetworkManager进行网络配置,包括动态ip和静态ip。换言之,在CentOS8上,必须开启NM,否则无法使用网络。

在NetworkManager里,有2个维度:连接(connection)和设备(device),这是多对一的关系。想给某个网卡配ip,首先NetworkManager要能纳管这个网卡。设备里存在的网卡(即nmcli d可以看到的),就是NM纳管的。接着,可以为一个设备配置多个连接(即nmcli c可以看到的),每个连接可以理解为一个ifcfg配置文件。同一时刻,一个设备只能有一个连接活跃。可以通过nmcli c up切换连接。

创建网络连接并配置静态IP地址(等同于配置ifcfg,其中BOOTPROTO=none,并ifup启动)

创建网络连接并配置动态IP地址(等同于配置ifcfg,其中BOOTPROTO=dhcp,并ifup启动)

未经允许不得转载:主机宝贝 » CentOS8的新特征

评论 抢沙发

评论前必须登录!