zoukankan      html  css  js  c++  java
  • RHEL8新特性

    RHEL 8新特性



    Note: There is no CentOS 8 beta. CentOS 8 will be available after the final RHEL 8 release.

    Improvements and new features in RHEL 8

    Distribution

    • Based on Fedora 28 and the upstream kernel 4.18

    Repositories

    • BaseOS
    • Application Stream (AppStream)

    yum install @:
    yum install @postgresql:9.6

    Kernel

    • supports 5-level page tables

    57/52 bit of virtual/physical memory addressing with 128 PiB of virtual address space and 4 PB of physical memory capacity

    • Control Group v2
    • early kdump

    /usr/share/doc/kexec-tools/early-kdump-howto.txt

    Software Management

    • gnome-software
    • Yum 4 based on DNF

    Increased performance
    Support for modular content Well-designed stable API for integration with tooling

    • Notable RPM features
      • The debuginfo packages can be installed in parallel
      • Support for packaging files above 4 GB in size
      • Support for weak dependencies

    Infrastructure services

    • tuned-adm
    • syspurpose show
    • Geolite2 Databases
      • geoipupdate

    Shells and command-line tools

    • nobody & nfsnobody merged into nobody(65534)

    This change reduces the confusion about files that are owned by nobody but have nothing to do with NFS.

    Web servers, databases, dynamic languages

    • Python
      • Python 3.6 (yum install python3)
      • Python 2.7 (yum install python2)
      • pathfix.py -pn -i %{__python3} PATH ...
    • Ruby 2.5
    • PHP 7.2
      • PHP uses FastCGI Process Manager (FPM) by default
      • /etc/php-fpm.d/*.conf
      • aspell,mysql (note that the mysqli and pdo_mysql extensions are still available, provided by php-mysqlnd package),zip,memcache have been removed
    • Perl 5.26
    • httpd 2.4.35
      • /etc/httpd/conf.modules.d/00-mpm.conf
    • nginx 1.14
    • MariaDB 10.3
    • MySQL 8.0
      • mysql_native_password(default authentication plug-in)
    • PostgreSQL 10
    • PostgreSQL 9.6
    • Redis 4.0

    Desktop

    • GNOME Shell 3.28
    • Wayland as their default display server instead of the X.org

    To disable Wayland in GDM, set the WaylandEnable=false option in the /etc/gdm/custom.conf file

    Non-Blocking I/O (NIO) connector

    • Non-Blocking I/O (NIO) connector(Tomcat 9.0)
    • Active Directory users can now administer Identity Management
    • sssctl
    • yum module install idm:DL1/profile_name
    • SSSD
      • /etc/nsswitch.conf
      • nscd
      • nss_sss
      • sssd-kcm
      • Session recording
    • authselect

    Compilers and development tools

    • Boost 1.64
      • yum install boost-python3-devel
    • Unicode 11.0.0
    • compat-libpthread-nonshared
    • compat-libgfortran-48
    • glibc 2.28
    • CMake 3.11
    • make 4.2.1
    • Go Toolset
    • SystemTap 4.0
    • binutils 2.30
    • co-pilot 4.1.3
      • pmdaperfevent
      • pmdapostgresql
      • pmdaredis
      • pmdabcc
      • pmdammv
      • pmdagfs2
    • elfutils 0.174
    • Valgrind 3.14
    • GDB 8.2
    • GCC8.2

    File systems and storage

    • XFS copy-on-write data extents
    • VDO supports all architectures
    • BOOM boot manager simplifies the process of creating boot entries
    • LUKS2(default format for encrypting volumes)
    • /etc/multipath.conf(add overrides section)

    High availability and clusters

    • Pacemaker 2.0.0
      • pcs stonith sbd watchdog list
      • pcs resource failcount show
      • pcs resource failcount reset
      • pcs cluster setup
      • pcs cluster node add
      • pcs cluster node remove
      • pcs host auth
      • pcs cluster auth
      • pcs pcsd clear-auth
      • pcs status --full
    • Corosync 3, knet, and node names. System-wide Cryptographic Policies are also included. Lightweight, open standards-based container toolkit (Buildah, Podman, Skopeo) Red Hat Enterprise Linux Web Console provides a simplified interface to more easily manage Red Hat Enterprise Linux servers locally and remotely, including virtual machines

    Networking

    • nftables network packet filtering framework(iptables, ip6tables, arptables, and ebtables)
      • nftrace
      • nft list
      • nft flush ruleset
    • firewalld uses nftables by default
    • iptables-translate and ip6tables-translate
    • IPVLAN virtual network drivers
    • TCP networking stack version 4.16, BBR and NV
    • IKEv2

    Security

    • New rsyslog module: omkafka
    • Audit 3.0 replaces audispd with auditd

    Virtualization

    • Cockpit web interface
    • KVM supports 5-level paging
    • KVM supports UMIP
    • KVM guest crash reports
    • qemu-kvm 2.12
      • Q35 guest machine type
      • UEFI guest boot
      • NUMA tuning and pinning in the guest
      • vCPU hot plug and hot unplug
      • guest I/O threading
    • NVIDIA vGPU compatible with the VNC console
    • Ceph is supported by virtualization
    • QEMU sandboxing


    RHEL8 Beta ISO file Download Link:

    • Intel/AMD 64-bit                https://red.ht/2ROrd80
    • IBM Power little endian     https://red.ht/2FnoQb6
    • IBM z Systems                    https://red.ht/2RUif9k
    • ARM 64-bit                         https://red.ht/2DmPZbn

    You can download ISO file in your browser or use wget to download in terminal like below. Use -O option to specify the filename to save as.

    
    wget https://red.ht/2ROrd80 -O rhel8-beta-x64.iso
    

    Once it’s downloaded, you can create a bootable USB with dd command like below on a Linux desktop OS. /dev/sdXis the device name of your USB drive, which can can be obtained by running command sudo parted -l.

    
    sudo dd if=rhel8-beta-x64.iso of=/dev/sdX status=progress
    

    On Windows, you can create a bootable USB with Rufus. If you like to install RHEL 8 beta in VirtualBox, there’s no need to create bootable USB drive.





  • 相关阅读:
    redis集群搭建
    mybatis逆向工程--自动生成实体代码(mybatis-generator)
    设置启用mysql慢查询日志
    mysql 删除重复数据
    Vue自定义指令--开发一个可从外部关闭的下拉菜单
    《Vue.js实战》章七 组件——标签页组件:思路详解
    《Vue.js实战》章七 组件——数字输入框组件
    托管在github上的个人简历、静态网页里的音乐播放器,暂停、下一首、顺序播放
    2019.5.24 自学前端 120天
    《超实用的jQuery代码段》-3:计算加载时间、模拟抽奖、规定年龄计算、通用的清空表格函数
  • 原文地址:https://www.cnblogs.com/lixuebin/p/10813968.html
Copyright © 2011-2022 走看看