ホームページ  >  記事  >  運用・保守  >  centos7とcentos6の違い

centos7とcentos6の違い

王林
王林オリジナル
2020-04-03 10:50:233807ブラウズ

centos7とcentos6の違い

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

1. システム初期化テクノロジの進化 - ブート起動プロセス

CentOS 6: INIT テクノロジを使用して、ブート全体がプロセスは、BIOS のセルフチェック - MBR ブート - GRUB のロード - カーネルのロード - INIT プロセスの開始 - INITTAB 設定ファイルの読み取り、および設定ファイルで指定されたモードに従ってプロセス サービスを順番に開始します。 INIT テクノロジは起動プロセスを非常に明確にし、SHELL スクリプトに依存します。プロセスを一つずつ順番に起動するため速度が遅くなり、特定のサービスが滞ってシステムの起動に影響を与える可能性があります。

CentOS 7: systemd テクノロジーを使用。 INITに代わる新しい技術で、並列方式でプロセスを開始するため起動速度が速く、INITコマンドと互換性があるため移行コストを削減できます。

2. ネットワーク設定方法の変更

CentOS 6 では使い慣れた ipconfig が CentOS 7 では ip コマンドに置き換えられ、セットアップはグラフィカル ネットワーク設定ツール nmtui に置き換えられました。

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. ランレベルの実行レベルの違い

/etc/inittab CentOS 6 のファイルは、実装されている Init テクノロジに基づいているため、CentOS 7 では使用できません。ただし、ファイルは引き続き保持されますが、実行レベルを切り替える方法をユーザーに知らせるために、その内容がブート コンテンツに置き換えられました。

6. サービス管理

centos7 には、service コマンドと chkconfig コマンドの機能を統合する systemctl ツールが追加されています。

推奨される関連チュートリアル: centos チュートリアル

以上がcentos7とcentos6の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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