全站导航
CentOS 8是目前最新发布的版本,相比之前的版本,它的稳定性得到了显著提升,并带来了许多新的特性与功能,值得大家去探索和使用!CentOS严格遵循Red Hat的再发行政策,确保与上游产品在功能上的高度兼容,主要修改在于去除Red Hat的商标和设计元素。此外,CentOS 8还引入了全新的RHEL upstream—CentOS Streams。这个版本的改动与Red Hat Enterprise Linux 8几乎完全一致,基于Fedora 28与4.18内核,为用户提供了一个稳定、安全且一致的基础,支持传统和新兴的工作负载,尤其在跨混合云环境的部署中表现出色。
1、发布方式
通过BaseOS和AppStream仓库进行发布。
AppStream是对传统rpm格式的一种扩展,能够为一个组件提供多个版本。
2、软件管理
采用基于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 8中,其他动态语言包括PHP 7.2、Ruby 2.5、Perl 5.26和SWIG 3.0等。
数据库服务方面,提供MariaDB 10.3、MySQL 8.0、PostgreSQL 10、PostgreSQL 9.6和Redis 5版本。
Web服务器方面,RHEL 8支持Apache HTTP Server 2.4以及首次引入的nginx 1.14,而Squid也升级到4.4版本,同时新增了Varnish Cache 6.0。
3、桌面环境
GNOME Shell升级到3.28,GNOME会话和显示管理使用Wayland作为默认显示服务器,而X.Org server仍然作为RHEL 7的默认显示管理器。
4、安装与镜像创建
Anaconda安装程序支持LUKS2磁盘加密,支持NVDIMM设备。
使用Image Builder工具,用户可以创建多种格式的自定义系统镜像,适配不同的云平台。
还支持使用硬件管理控制台HMC从DVD进行安装,并提供IBM Z主机的Support Element (SE)功能。
5、内核
扩展了Berkeley Packet Filtering(eBPF)特性,允许用户在多个不同点附加自定义程序,现阶段处于功能预览阶段。
提供BCC(BPF Compiler Collection)工具,用于高效内核跟踪和操作,当前也处于技术预览阶段。
6、文件系统与存储
采用LUKS2格式替代LUKS1格式,dm-crypt子系统和cryptsetup工具默认使用LUKS2作为加密卷格式。
7、安全性
新增默认系统级加密策略,用于配置核心加密子系统,覆盖TLS、IPsec、SSH、DNSSEC和Kerberos协议。还增加了命令行工具update-crypto-policies,管理员可以轻松切换不同的加密模式(default, legacy, future, fips)。
支持智能卡与硬件安全模块(HSM)的PKCS #11标准。
8、网络
nftables框架取代了iptables,成为默认的网络包过滤工具。
firewalld守护进程默认使用nftables作为后端。
支持IPVLAN虚拟网络驱动,用于容器之间的网络连接。
eXpress Data Path (XDP)、XDP for Traffic Control (tc)以及Address Family eXpress Data Path (AF_XDP)作为eBPF扩展特性,现阶段处于技术预览中,详细内容可参考网络部分(Section 5.3.7)。
9、虚拟化
在RHEL 8中创建的虚拟机现在支持并自动配置更现代的基于PCI Express的计算机类型(Q35),大大提升了虚拟设备的功能和兼容性。
支持通过RHEL 8 Web控制台(又称“驾驶舱”)来创建和管理虚拟机。
qemu仿真器引入了沙箱功能,为虚拟机的系统调用设置了可配置的限制,提高了虚拟机的安全性。
10、编译器与开发工具
GCC编译器升级到8.2版本,支持更多的C++标准,优化效果更佳,增加了对硬件特性的支持。
支持DWARF5调试信息格式,提升了代码生成、操作与调试工具的兼容性(目前处于体验阶段)。
提供包括BCC、PCP和SystemTap在内的eBPF调试工具。
glibc库升级到2.28,支持Unicode 11,优化了Linux系统调用,带来更强的安全性和性能提升。
RHEL 8提供了OpenJDK 11、OpenJDK 8、IcedTea-Web等Java工具包,涵盖Ant、Maven、Scala等工具。
11、高可用性与集群
Pacemaker集群资源管理器更新至2.0.0版本,修复了多个bug,并增强了功能。
pcs配置系统完全支持Corosync 3、knet和节点名称。
CentOS 8.1(1911)发布
距离CentOS 8发布仅四个月后,CentOS 8.1(1911)终于上线。它基于Red Hat Enterprise Linux 8的最新版本,并集成了Red Hat Enterprise Linux 8.1中的所有新功能与改进。
主要亮点包括:内核实时修补;新增的FRR路由协议堆栈(支持多种IPv4和IPv6协议);扩展的eBPF功能,帮助管理员解决复杂的网络问题;支持在设备使用时重新加密LUKS2中的块设备;以及为容器生成SELinux策略的新工具udica。
根据上游发布说明:“借助udica,用户可以为容器创建定制的安全策略,更好地控制容器访问主机资源,如存储、设备和网络,从而增强容器安全性,同时简化符合规章要求的部署。”
组件更新方面,加入了FIPS-140与Common Criteria认证,eXpress数据路径(XDP)基于eBPF的高性能数据路径;同时还增加了名为Healthcheck的新命令行工具,帮助用户诊断可能影响IdM环境可靠性的问题。
此外,多个核心组件也进行了版本更新,包括Tuned 2.12(支持反向CPU列表求解);Chrony 3.5(系统时钟与硬件时间戳的同步精度提升);PHP 7.3、Ruby 2.6、Node.js 12、nginx 1.16、LLVM 8.0.1、Rust Toolset 1.37和Go Toolset 1.12.8等。
ls -l 显示当前目录下所有文件的详细信息(ls 空格 -l)。
cd l 进入指定目录(cd 空格目录名)。
rm * 删除当前目录下的所有文件。
cd .. 进入上级目录(cd 空格 ..)。
su 切换到root用户。
unzip wap-sp.zip 解压缩指定文件(unzip + 文件名)。
pwd 显示当前工作目录路径。
mv 文件路径 目标目录(将文件移动到目标目录)。
svn add 项目名 将项目添加到svn进行版本管理。
svn ci -m “add” 提交文件
111.5M
系统软件10.0
6.9MB
系统软件10.0
357M
系统软件10.0
43.6MB
系统软件10.0
3.8M
系统软件10.0
1.61M
系统软件10.0
CentOS8
Centos
Copyright © 2019- bestyouhu.com All Rights Reserved
本站所有来自互联网,版权归原著所有。如有侵权,敬请来信告知我们将及时撤销。
健康游戏提示:抵制不良游戏,拒绝盗版游戏,注意自我保护,谨防受骗上当,适度游戏益脑,沉迷游戏伤身,合理安排时间,享受健康生活