ホームページ >運用・保守 >CentOS >centos6 と centos7 の違いは何ですか?

centos6 と centos7 の違いは何ですか?

王林
王林オリジナル
2020-03-31 13:17:542828ブラウズ

centos6 と centos7 の違いは何ですか?

相違点は次のとおりです:

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。