全站导航
在Linux的众多版本中,CentOS无疑是许多用户的首选,尤其是在服务器领域,它因其卓越的稳定性和可靠性而广受欢迎。同时,CentOS的硬件兼容性广泛,且生命周期较长。随着CentOS 8正式版的发布,这个版本也带来了不少重要的改进。CentOS 8与Red Hat Enterprise Linux 8 (RHEL 8) 版本类似,基于Fedora 28,内核版本为4.18,提供了一个稳定、安全的一致基础,能够支持传统和新兴工作负载,尤其适用于混合云环境的部署。
发行版
通过BaseOS和AppStream仓库发布。
AppStream是对传统RPM格式的扩展,支持为一个组件提供多个主版本。
软件管理
采用基于DNF技术的YUM包管理器,增强了性能并支持模块化内容,提供更完善的API接口,便于与其他工具集成。
Shell与命令行工具
在RHEL 8中,版本控制工具包括Git 2.18、Mercurial 4.8和Subversion 1.10。
动态编程语言、Web与数据库服务
默认使用Python 3.6,Python 2.7仅提供有限支持。
Node.js作为RHEL的新增内容,其他动态语言更新包括PHP 7.2、Ruby 2.5、Perl 5.26和SWIG 3.0。
RHEL 8提供以下数据库服务:MariaDB 10.3、MySQL 8.0、PostgreSQL 10、PostgreSQL 9.6以及Redis 5。
新增Apache HTTP Server 2.4及首次引入的nginx 1.14。
Squid升级至4.4,并首次支持Varnish Cache 6.0。
桌面环境
GNOME Shell升级至3.28。
GNOME会话和显示管理默认使用Wayland作为显示服务器,同时保留RHEL 7中默认的X.Org server。
安装与镜像创建
Anaconda安装程序支持LUKS2磁盘加密,兼容NVDIMM设备。
通过Image Builder工具可以创建不同格式的定制系统镜像,支持云平台多种格式。
支持从DVD通过硬件管理控制台HMC进行安装,同时也支持IBM Z主机的Support Element (SE)。
内核
扩展的Berkeley Packet Filtering (eBPF)特性允许在用户空间多个位置附加自定义程序(例如:sockets、trace points、packet reception),此特性仍处于预览阶段。
BPF Compiler Collection (BCC)用于创建高效的内核跟踪与操作工具,目前也是技术预览。
文件系统与存储
LUKS版本2(LUKS2)替代旧版LUKS(LUKS1),并且dm-crypt子系统与cryptsetup工具已默认使用LUKS2格式进行加密。
安全性
系统级的加密策略默认启用,涵盖TLS、IPsec、SSH、DNSSEC与Kerberos协议。新增加了命令`update-crypto-policies`,让管理员能够轻松切换模式:default、legacy、future和fips。
支持智能卡与硬件安全模块(HSM)的PKCS #11。
网络
nftables替代iptables,成为默认的网络包过滤工具。
firewalld守护进程也使用nftables作为默认后端。
支持IPVLAN虚拟网络驱动,用于容器间的连接。
eXpress Data Path (XDP)、XDP for Traffic Control(tc)和Address Family eXpress Data Path (AF_XDP)是eBPF扩展特性的一部分,仍处于技术预览阶段。
虚拟化
在RHEL 8中,创建的虚拟机现在支持并自动配置现代的基于PCI Express的计算机类型(Q35),提升了虚拟设备的功能和兼容性。
可以通过RHEL 8 Web控制台(也称为“驾驶舱”)创建和管理虚拟机。
qemu仿真器引入了沙箱功能,限制系统调用,增强虚拟机的安全性。
编译器与开发工具
GCC编译器升级至8.2,支持更多C++标准,优化更强,并提供更好的硬件特性支持。
各种调试与生成工具现支持DWARF5调试信息格式(处于体验阶段)。
支持eBPF调试的核心工具包括BCC、PCP和SystemTap。
glibc库升级至2.28,支持Unicode 11,更新了Linux系统调用,并增强了DNS Stub Resolver、安全性和性能。
RHEL 8还提供了OpenJDK 11、OpenJDK 8、IcedTea-Web等Java工具,并支持Ant、Maven、Scala等开发工具。
高可用性与集群
Pacemaker集群资源管理器更新至2.0.0版本,修复了多个bug并增强了功能。
pcs配置系统完全支持Corosync 3、knet以及节点名称。
总体来说,CentOS 8.0是一款非常适合服务器使用的操作系统。当然,对于普通用户来说,平时使用也完全没有问题。
```111.5M
系统软件10.0
6.9MB
系统软件10.0
357M
系统软件10.0
3.8M
系统软件10.0
43.6MB
系统软件10.0
1.61M
系统软件10.0
Centos
Copyright © 2019- bestyouhu.com All Rights Reserved
本站所有来自互联网,版权归原著所有。如有侵权,敬请来信告知我们将及时撤销。
健康游戏提示:抵制不良游戏,拒绝盗版游戏,注意自我保护,谨防受骗上当,适度游戏益脑,沉迷游戏伤身,合理安排时间,享受健康生活