相違点は次のとおりです:
1. システム初期化テクノロジの進化 - ブート起動プロセス
CentOS 6: INIT テクノロジを使用して、ブート全体がプロセスは、BIOS のセルフチェック - MBR ブート - GRUB のロード - カーネルのロード - INIT プロセスの開始 - INITTAB 設定ファイルの読み取り、および設定ファイルで指定されたモードに従ってプロセス サービスを順番に開始します。 INIT テクノロジは起動プロセスを非常に明確にし、SHELL スクリプトに依存します。プロセスを一つずつ順番に起動するため速度が遅くなり、特定のサービスが滞ってシステムの起動に影響を与える可能性があります。
CentOS 7: systemd テクノロジーを使用。 INITに代わる新しい技術で、並列方式でプロセスを開始するため起動速度が速く、INITコマンドと互換性があるため移行コストを削減できます。
2. ネットワーク設定方法の変更
CentOS 6 では使い慣れた ipconfig が CentOS 7 では ip コマンドに置き換えられ、セットアップはグラフィカル ネットワーク設定ツール nmtui に置き換えられました。
(推奨チュートリアル: centos チュートリアル)
3. ホスト名と文字セット
CentOS 6 ではホスト名を変更できます。 /etc/sysconfig/network ファイルを編集する方法ですが、CentOS 7 ではこの方法は廃止され、/etc/hostname ファイルが使用されます。ホスト名を一時的に変更する方法は変更されず、引き続き hostname コマンドが使用されます。また、新しいホスト名管理ツール hostnamectl が CentOS 7 に追加されました (このツールによるファイル名の変更は永続的です)。
CentOS 7 では、文字セットを変更するために、新しい構成ファイル /etc/locale.conf を使用して /etc/sysconfig/i18n を置き換えます。文字セットを一時的に変更する場合、方法は同じで、LANG=zh_CN.UTF-8 などの LANG 変数を変更します。新しい文字セット管理ツール localectl は、hostnamectl と同じ効果があります。
4. /etc/rc.local と互換性あり
/etc/rc.local ファイルは、CentOS 7 では廃止されましたが、起動後に自動的に実行する必要があるコマンドを記録します。 , ただし、互換性を維持して使用することもできます。ファイルに実行権限を与えるだけです:
chmod +x /etc/rc.d/rc.local
5. ランレベルの違い
CentOS 6 の /etc/inittab ファイルは次のとおりです。 init テクノロジーに基づいているため、当然 CentOS 7 では使用できませんが、ファイルは引き続き保持されますが、実行レベルを切り替える方法をユーザーに知らせるために、コンテンツがブート コンテンツに置き換えられました。これは一般的に使用されないため、これ以上は説明しません。
6. サービス管理
これはユーザーにとって最も不快な変更であり、systemctl ツールが追加され、service および chkconfig コマンドの機能が統合されます。
推奨される関連ビデオ チュートリアル: linux ビデオ チュートリアル
以上がcentos6 と centos7 の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。