Red HatRHEL8とRHEL7の違い
红帽RHEL8和RHEL7功能区别对比
1.1 默认的文件系统
RHEL8与RHEL7都是采用XFS
1.2 RHEL8とRHEL7のカーネルバージョンは何ですか?
カーネルバージョンに関して、RHEL8と7の違いは次のとおりです
。RHEL8は4.18.0-xを使用しますRHEL7は3.10-0-xを
使用します
1.3カーネルコード名カーネルコード
に関して、RHEL8と7の違いは次のとおりです。
RHEL8は2019-05-07(カーネルバージョン4.18.0-80)を
採用RHE7は2014-06-09(カーネルバージョン3.10.0-123)を採用
1.4標準/デフォルトの倉庫チャネル倉庫チャネル
に関して、RHEL8と7の違いは次のとおりです。
RHEL8リポジトリ
ID:rhel-8-for-x86_64-appstream-rpmsリポジトリ
名:Red Hat Enterprise Linux 8 for x86_64-AppStream(RPM)
リポジトリID:rhel-8-for-x86_64-baseos-rpmsリポジトリ
名:Red Hat Enterprise Linux 8 for x86_64-BaseOS(RPM)
RHEL7リポジトリ
ID:rhel-7-server-rpmsリポジトリ
名:Red Hat Enterprise Linux 7サーバー(RPM)
1.5ネットワーク時刻の同期ネットワーク時刻の同期
に関して、RHEL8と7の違いは次のとおりです。
RHEL8はChronyd
のみを使用し、NTP展開をサポートしていません。
RHEL7ChronydとNTPの両方のサポート
1.6
サポートされる最大のファイルサポートされる最大のファイルに関して、RHEL8と7の違いは次のとおりです。
RHEL8XFS
ファイルシステムでサポートされる最大ファイルサイズが500TiBから1024TiBに増加しました。
(この最大ファイルサイズは64ビットマシンにのみ適用されます。RedHatEnterpriseLinuxは32ビットマシンでのXFSをサポートしていません。)
RHEL7
最大(シングル)ファイルサイズ= 500TiB
最大ファイルシステムサイズ= 500TiB
1.7パッケージ管理パッケージ管理
に関して、RHEL8と7の違いは次のとおりです。
Red Hat 8
パッケージの管理は、DNF(YUMv4)によって行われます。
Yum4はDNFテクノロジーに基づいており、yum4コマンドは、以前のバージョンで使用されていたYumv3との下位互換性を提供します。yumコマンドは、dnfへの単なるシンボリックリンクです。
Red Hat
7yumはバージョン3.0.xに基づいています
1.8最大サポートメモリ最大サポートメモリ
に関して、RHEL8と7の違いは次のとおりです。
Red Hat 8
24TB、64ビットアーキテクチャ
Red Hat 7:
12TBのみをサポート
1.9デフォルトのネットワークパケットフィルタリングデフォルトのネットワークパケットフィルタリング
について、RHEL8と7の違いは次のとおりです。
RHEL8はiptablesフレームワークの代わりにnftablesを使用します
nftablesはデフォルトのネットワークパケットフィルタリングであり、以前のiptablesフレームワークを置き換えます。Firewalldデーモンは、デフォルトのバックエンドとしてnftablesを使用するようになりました。
これは、以前に使用されていた「iptables」、「ip6tables」、「arptables」、および「ebtables」ツールに置き換わるものです。「Nftables」は、IPv4およびIPv6プロトコル用の単一のフレームワークを提供します。
RHEL7 Firewalldデーモンは、デフォルトのバックエンドとしてiptablesを使用します。
1.10デフォルトデータベースデフォルトデータベース
について、RHEL8と7の違いは次のとおりです。
デフォルトでRHEL8でサポートされているデータベース:
MySQL 8.0
MariaDB 10.3
PostgreSQL10およびPostgreSQL9.6
Redis 5.0
MariaDBは、Red Hat Enterprise Linux7におけるMySQLのデフォルトの実装です。
1.11サポートされているハードウェアアーキテクチャサポートされているハードウェアアーキテクチャ
に関して、RHEL8と7の違いは次のとおりです。
RHEL8は、次のハードウェアアーキテクチャをサポートしています
AMDおよびIntel64ビットアーキテクチャー
64ビットARMアーキテクチャーIBMPower
Systems、リトルエンディアン
IBM Z
RHEL7は、以下のハードウェアアーキテクチャーをサポートします。
64ビットAMD64
ビット
IntelIBM POWER7
IBM System z
1.12
インストール可能なISOイメージのタイプインストール可能なISOイメージのタイプに関して、RHEL8と7の違いは次のとおりです。
RHEL 8は、次のタイプのISOイメージを使用してインストールできます。
RHEL7のバイナリDVDISO
ブートISO
では、次の利用可能なISOイメージを使用してインストールできます。
ブートISO
バイナリ(バイナリ)DVD ISO
補足(追加)バイナリ
DVD1.13
デフォルトのコックピットWebコンソールのインストールステータスデフォルトのコックピットWebコンソールのインストールステータスに関して、RHEL8と7の違いは次のとおりです。
RHEL8では、コックピットがインストールされ、デフォルトで使用可能です。これにより、非最小モードで自動的にインストールされ、ファイアウォールで必要なポートが有効になります。
コックピットは、多くのシステム設定にアクセス/編集/変更するために使用できる拡張フレームワークを提供します。これにより、Webインターフェイスを介したアクセスが提供され、ブラウザを使用して管理用のURLアドレスhttp://:9090にアクセスできます。
RHEL7システムでは、コックピットはデフォルトではインストールされないため、追加およびオプションのリポジトリチャネルを有効にしてインストールする必要があります。
1.14デフォルトの仮想マシン管理デフォルトの仮想マシン管理
に関して、RHEL8と7の違いは次のとおりです。
RHEL8システムでは、デフォルトでコックピットによって管理されます。必要に応じて、virt-managerをインストールすることもできます。
RHEL7システムでは、virt-managerがKVMベースの仮想システム管理に使用されます。
1.15
RMPバージョンの改善点RMPバージョンの改善点について、RHEL8と7の違いは次のとおりです。
Red Hat Enterprise Linux8はRPM4.14でリリースされました。これで、RPMは、インストールを開始する前に、パッケージ全体の内容を確認します。
多くの改善点があり、注目すべき機能のいくつかは次のとおりです。
debuginfoパッケージは並行してインストールできます。
弱い依存関係が
サポートされます。リッチまたはブール依存関係が
サポートされます。パッケージファイルサイズが4GBを超え
ます。ファイルトリガーがサポート
されます。RHEL8で構築されたパッケージは、圧縮された負荷で新しいSHA-256ハッシュを使用します。 。
また、Red Hat Enterprise Linux7はRPM4.11でリリースされています。RHEL7では、RPMユーティリティは、解凍時に単一ファイルのペイロードコンテンツを検証します。
1.16 CUPSログCUPSログ
に関して、RHEL8と7の違いは次のとおりです。
RHEL8のすべてのタイプのCUPSログは、他のプログラムからのログと一緒にsystemdjournaldデーモンにまとめて記録されます。CUPSログにアクセスするには、「journalctl-uCUPS」コマンドを使用します。
RHEL7システムでは、CUPSログは/ var / log / cupsディレクトリに保存されます。
nobodyユーザーが
nfsnobodyrhel8システムを置き換え、nobodyおよびnfsnobodyユーザーとその組み合わせがnobodyID(65534)にマージされます。
Red Hat Enterprise Linux 7には、次のものがあります。
ID99のnobodyユーザーとグループnfsnobodyユーザーとグループのペアのIDは65534であり、これはデフォルトのカーネルオーバーフローIDでもあります。
1.17制御システム
のデフォルトバージョン制御システムのデフォルトバージョンに関して、RHEL8と7の違いは次のとおりです。
RHEL 8は、次のバージョン管理システムを提供します。
Git 2.18
Mercurial 4.8
Subversion 1.10
Concurrent Version System(CVS)およびVersion Control System(RCS)は、RHEL8では使用できません。
また、Red Hat Enterprise Linux 7は、Git、SVN、CVSの3つの最も人気のあるオープンソースリビジョン管理システムとともにリリースされています。
1.18プログラミング言語バージョンプログラミング言語バージョン
に関して、RHEL8と7の違いは次のとおりです。
RHEL8の新しいバージョンのプログラミング言語
Python 3
PHP 7.2
Ruby 2.5
Node.js 10
およびRHEL7は、次の編集言語をサポートしています
Python 2(2.7.X)
PHP 5.4
Ruby 2.0.0
1.19コンテナテクノロジーのサポート
についてコンテナテクノロジーのサポートに関して、RHEL8と7の違いは次のとおりです。
DockerはRHEL8.0には含まれていません。コンテナを使用する場合は、podman、buildah、skopeo、runcツールを使用する必要があります。
podmanツールは完全にサポートされた機能としてリリースされました。
DockerとDockerRegistryは、Red Hat Enterprise Linux7のExtrasサブスクリプションチャネルの一部です。
1.20開発ツールのサポート開発ツールのサポート
に関して、RHEL8と7の違いは次のとおりです。
RHEL 8は、OpenJDK 11、OpenJDK 8、IcedTea-Web、およびAnt、Maven、ScalaなどのさまざまなJavaツールを提供します。
RHEL7では、OpenJDK8がデフォルトのJava Development Kit(JDK)として使用され、Java8がデフォルトのJavaバージョンとして使用されます。
1.21 NFS構成の比較NFS構成の比較
に関して、RHEL8と7の違いは次のとおりです。
RHEL8のNFS構成ファイルは/etc/NFS.confです。
RHEL7からアップグレードする場合、Red Hat Enterprise Linux8はすべてのオプションを/ etc / sysconfig / nfsから/ etc / nfsに自動的に変換しようとします。また、NFS / UDPをサポートしなくなりました。
RHEL7では、デフォルトのNFS構成ファイルは/ etc / sysconfig / NFSです。
1.22デフォルトのディスプレイサーバーデフォルトのディスプレイサーバー
について、RHEL8と7の違いは次のとおりです。
RHEL 8では、Gnomeディスプレイマネージャーが使用するデフォルトのディスプレイサーバーはWaylandです。
X.orgサーバーは、RHEL7のデフォルトのディスプレイサーバーです。
RHEL8额外新功能新特性
2.1 elevator内核命令行参数被废弃
早期的RHEL版本中使用了elevator内核命令行参数来设置所有设备的磁盘调度程序。在RHEL 8中,该参数被弃用。
上游Linux内核已经取消了对elevator参数的支持,但是出于兼容性的原因,RHEL 8中仍然可以使用它。
2.2ネットワークスクリプトは非推奨です
RHEL8では、ネットワークスクリプトはデフォルトでは使用できません。使用中のifupとifdownの新しいバージョンがあります。これには、NetworkManagerデーモンを実行してバックエンドでnmcliを使用する必要があります。
初期のネットワークスクリプトが必要な場合は、「network-scripts」パッケージをインストールする必要があります。
2.3新しいカーネルは5レベルのページングをサポートします
初期のバージョンでは、48/46ビットの仮想/物理アドレスを処理できる4レベルのページングの実装があり、物理バスの上限は64TBです。今後のIntelプロセッサでは、これらの制限が57/52ビットの仮想/物理メモリアドレス指定に拡張され、128PiBの仮想アドレス空間と4PBの物理メモリ容量が使用されます。
2.4AnacondaはRHEL8のシステムターゲットをサポートします
以前は、Anacondaはサブスクリプションマネージャーにシステム使用情報を提供していませんでした。Red Hat Enterprise Linux 8.0では、Anacondaのシステム目的ウィンドウまたはKickstartのsyspurposeコマンドを使用して、インストール中にシステムの期待される目標を設定できます。
2.5 CodeReadyLinuxビルダーリポジトリ
すべてのRHELサブスクリプションに使用できるCodeReadyLinuxビルダーリポジトリがあります。これにより、開発者に追加のパッケージが提供されます。CodeReady Linuxビルダーリポジトリに含まれているパッケージは、本番環境での使用はサポートされていません。
2.6 OpenSSHの改善されたバージョンOpenSSHのバージョン
は7.8p1であり、以前のバージョンと比較して多くの改善があります。それらのいくつかは次のとおりです。
SSHバージョンは
サポートされなくなりました1.DNSサポートはデフォルトで有効になっていません。
許容可能な最小RSAキーサイズは1024ビットに設定されています。
「Blowfish」、「CAST」、「RC4」暗号を削除しました。DSA
公開キーアルゴリズムはデフォルトで無効になっています。 。
2.7 RHEL8デジタルユーザー名とグループ名はサポートされていません。
useraddコマンドとgroupaddのコマンドは、ユーザー名とグループ名は、数字で完全に構成することはできません。これはRHEL7でサポートされていない機能であり、現在RHEL8はまったくサポートしていません。
2.8デフォルトでsecurettyが無効になりました
。securettyPAMモジュールがデフォルトで無効になり、/ etc / securettyファイルがRHEL8から削除されます。
2.9改善されたTCPネットワークスタック
RHEL8にはTCPネットワークスタックバージョン4.18があり、より高いパフォーマンス、より優れたスケーラビリティ、およびより安定したパフォーマンスを提供できます。特に着信接続率が高いビジーなTCPサーバーで、パフォーマンスが向上しました。
新しいTCPスタックに加えて、2つの新しいTCP輻輳アルゴリズムがあります。ほとんどの場合、BBRとNVは、キュービックよりも低いレイテンシと優れたスループットを提供できます。
2.10高可用性(HA)
Red Hat Enterprise Linux 8では、pcsはCorosync 3クラスターエンジンとクラスター通信用のKronosnet(knet)ネットワーク抽象化レイヤーを完全にサポートします。クラスタノードをRHEL7からRHEL8にインプレースでアップグレードできません。
2.11 lvmlockdがclvmdを置き換えます。
共有ストレージ論理ボリュームの管理に使用されていたclvmdが削除され、lvmlockd(lvmロックデーモン)に置き換えられました。