CentOS6.5と7の違いは何ですか?CentOS7バージョンを選択するのはどうですか?

CentOSの 7と6の最大の違いは、初期化手法の違いです。

  • CentOS7で使用される初期化テクノロジーはSystemdです。
  • さらに、サービスの起動、起動ファイル、ネットワークコマンドなどは、すべて6との違いを示しています。

最初に理解しましょう Linux システムCentOS初期化テクノロジーの進化!

XNUMX.システム初期化テクノロジー

  1. シスビニット・テクノロジー
  2. 新興技術
  3. Systemdテクノロジー

シスビニット・テクノロジー

特性:

  • 1) システムの最初のプロセスは init です。
  • 2)initプロセスはすべてのプロセスの親プロセスであり、強制終了(強制終了)することはできません。
  • 3)ほとんどのLinuxディストリビューション初期化システムはsysvintiと呼ばれるSystemVと互換性があります
  • 4)代表的なシステム:CentOS 5 CentOS 6

利点:

  • Sysvinitはうまく機能し、コンセプトはシンプルで明確です。
  • 主にシェルスクリプトに依存しています。

弱点:

  • 1) 特定の順序で実行 -> 起動が遅すぎる。
  • 2) 非常にハングしやすく、fstab および NFS マウントの問題。

新興技術

CentOS 6は、起動テクノロジの代わりにSysVinitを使用して起動します。

Upstartのrc.sysinitスクリプトには、システム初期化の起動時間を短縮するための多くの最適化があります。

ただし、管理者のために物事を単純化するために、CentOS 6は多くの新機能を強調したり、完全にサポートしたりしていません。

代表的なシステム:CentOS 6、Ubuntu14。

  • systemd は、CentOS 7、Ubuntu15 以降で使用されます。

Systemdテクノロジー

新しいシステムで使用されるテクノロジー(RedHat7、CentOS 7、Ubuntu15など)

  • この設計の目的は、sysvinitの本来の欠点を解決し、システムの起動速度を効果的に向上させることです。
  • Sysvinit と互換性があり、転送コストを削減します。

主な利点:

  1. 並行スタート
  2. PID1を使用したプロセス処理

XNUMX. yum ソースの最適化

CentOS 6 では、デフォルトで公式ソースから rpm パッケージをダウンロードします。

  • CentOS 7 は、外部リソースの使用速度が遅いため、ここで最適化されています。
  • installを使用する場合ソフトウェアデフォルトでは、公式Webサイトからダウンロードされなくなりました。
  • 代わりに、地理的な場所に最も近いYumソースを自動的に見つけて、ダウンロードを開始します。

XNUMX. コマンド

システムをインストールするときに最小 (最小のもの) を選択すると、以前のバージョンよりも小さいパッケージでインストールされます。例: VIM、ifconfig の使用、ルート ルーティング、パラメーターを設定するためのセットアップ、netstat など。多くのコマンドがなくなりました。

システムのインストール後、次のパッケージを追加できます。

yum install lrzsz tree net-tools nmap vim bash-completion lsof dos2unix nc telnet ntp wget rng-tools psmisc screen -y
#lrzsz
 支持用于上传和下载linux的windowns平台。
 可以在windowns远程连接工具上使用。
#net-tools
 CentOS  7.2.11
 默认没有ifconfig命令。网络工具提供了一些网络命令。
#bash-completion
 自动命令完成工具。
#rng-tools
 生成随机数字池的工具。
 有了这个工具,tomcat启动速度非常快。
#psmisc
 这包含killall命令。
#screen
 创建一个新窗口并将任务置于后台。

第四に、文字セットの変更

キャラクター設定プロフィール ▼

/etc/locale.conf 

コマンドラインはたったXNUMXつのステップで配置されます▼

[root@CentOS 7 ~] # localectl set-locale LANG = zh_CN.UTF-8
[root@CentOS 7 ~] # localectl status
System Locale: LANG=zh_CN.UTF-8
VC Keymap: us
X11 Layout: us

XNUMX.スタートアップ管理

/etc/rc.local 

このファイルはまだ存在しますが、このメソッドを引き続き使用する場合は、実行権限を追加する必要があります▼

chmod +x /etc/rc.d/rc.local

スケジュールされたタスクのステータスを表示する ▼

systemctl status crond.service

スケジュールされたタスクを閉じる▼

systemctl stop crond.service

動作状況を見る▼

systemctl status crond.service

現在実行中のサービスを表示する▼

systemctl list-unit-files|grep enable 

メールサービスを無効にする▼

systemctl disable postfix.service

メールサービスが有効になっているか確認▼

systemctl list-unit-files|grep postfix

ファイアウォールをオフにする▼

systemctl stop firewalld.service

サービス開始▼

systemctl is-enable

#クローズサービス ▼

systemctl disable

/etc/rc.d/rc.local/で開始します。

CentOS 7の/etc/rc.d/rc.localは、実行可能権限を提供するために次のコマンドを実行する必要があります▼

chmod +x /etc/rc.d/rc.local

六、ランレベル(ランレベル)

/ etc/inittabは無効なシステムターゲットの置換です

  • 次回のログインでは常に有効

5に切り替え▼

systemctl get-default graphical.target

3に切り替え▼

systemctl get-default multi-user.target

一時的に有効▼

INIT3

▼ランレベルはXNUMXつのみ

[root@centos7 ~]# ls -lh /usr/lib/systemd/system/runlevel*.target
lrwxrwxrwx. 1 root root 15 Mar 20 22:31 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 Mar 20 22:31 /usr/lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 Mar 20 22:31 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Mar 20 22:31 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Mar 20 22:31 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 Mar 20 22:31 /usr/lib/systemd/system/runlevel5.target -> graphical.target 
lrwxrwxrwx. 1 root root 13 Mar 20 22:31 /usr/lib/systemd/system/runlevel6.target -> reboot.target

XNUMX、yumソースコードを設定します

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

公式EPELソース▼

wget http://dl.fedorMaroject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm

 

Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ )共有「CentOS6.5と7の違いは何ですか?CentOS7バージョンを選択するのはどうですか? 、 あなたを助けること。

この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-692.html

Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!

🔔 貴重な「ChatGPT コンテンツ マーケティング AI ツール使用ガイド」をチャンネル トップ ディレクトリでいち早く入手してください! 🌟
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!

 

「CentOS2と6.5の違いは何ですか?CentOS7のバージョンを選ぶのはどうですか?」に7人がコメントしています。

发表评论

あなたのメールアドレスが公開されることはありません。 必須アイテム * 标注

トップにスクロールします