ホームページ  >  記事  >  運用・保守  >  centos7と6のコマンドの違いは何ですか?

centos7と6のコマンドの違いは何ですか?

青灯夜游
青灯夜游オリジナル
2022-03-07 15:53:313418ブラウズ

違い: 1. Centos7 は init の代わりに systemd を使用します; 2. ホスト名を変更します。Centos6 は「/etc/sysconfig/network」を変更する必要がありますが、7 は「/etc/hostname」を変更する必要があります。 . Centos7ではchronyコマンドを使用します 時刻を同期するにはntpを使用します。

centos7と6のコマンドの違いは何ですか?

#このチュートリアルの動作環境: centos7 システム、thinkpad t480 コンピューター。

最近 CentOS 7 を使用しているのですが、多くのコマンドが CentOS 6 とは異なることがわかったので、参考までにここにリストします。

1. 一般的に使用される systemctl コマンド

CentOS 7 では、init system 親プロセスを置き換えるために systemd が使用されるようになったため、systemctl に習熟する必要があります。

##systemctl enable sshd.servicechkconfig --level 3 sshd on次の後に ssh サービスを自動的に開始しますbooting systemctl disable sshd.servicechkconfig --level 3 sshd offboot での ssh サービスの開始を無効にするsystemctl list-unit-files --type=servicechkconfig --listすべてのサービスのステータスをリストするsystemctl list -unitschkconfig --list,ntsysv許可されたサービス ユニットのリストを表示しますsystemctl is-active sshd.service chkconfig --list sshdssh サービスが実行されているかどうかを確認しますsystemctl マスク sshd.serviceShield (できません)有効にする) ssh サービスsystemctl unmask sshd.serviceliberation Shield ssh サービスsystemctl show sshd.serviceSSH サービスの構成情報を表示systemctl get-default現在使用されているランレベルを取得しますsystemctl set-default runlevel3.targetvi /etc/inittabデフォルトのランレベルを変更しますsystemctl isolate runlevel3.targetinit 3ランレベル 3 を有効にする
CentOS 7 CentOS 6 関数
systemctl start sshd.service service sshd start ssh サービスの開始
systemctl stop sshd.service service sshd stop 停止ssh サービス
systemctl 再起動 sshd.service サービス sshd 再起動 ssh サービスを再起動
systemctl status sshd.service service sshd status ssh サービスのステータスを表示
systemctl reload sshd.service service sshd reload ssh サービスをリロードします

2. 設定file

1. 起動構成

centos6: /etc/inittab

centos7 を変更します: systemctl set-default runlevel3.target

2.ホスト名を変更します

centos6: /etc/sysconfig/network

を変更します centos7: /etc/hostname

を変更します3. 起動ファイル /etc/rc を開きます。 /rc.local

centos6: 変更は必要ありません

centos7: chmod x /etc/rc.d/rc.local

4. デフォルトのファイアウォール

centos6: iptables

centos7: firewall

5. ファイル モードでサービスを開始します

centos6:/etc/rc.d/rc3.d/ で始まるものを変更しますK の場合 ファイルは S

centos7: /usr/lib/systemd/system/ の下にあるサービスへのソフト接続を /etc/systemd/system ディレクトリ

6 に作成し、ルーティング転送を行います。

centos6: /etc/sysctl.conf を編集して net.ipv4.ip_forward = 1 または echo “1” > /proc/sys/net/ipv4/ip_forward

centos7: 編集/etc/sysctl .conf net.ipv4.ip_forward = 1 または echo "1" を追加 > /proc/sys/net/ipv4/ip_forward

/usr/lib/sysctl.d/50-default を編集.conf net .ipv4.ip_forward = 1

7 を追加します。言語設定

centos6: vim /etc/sysconfig/i18n 変更 LANG="zh_CN.UTF-8"

centos7: localectl set-locale.UTF-8

8、時刻同期

CentOS6


$ ntp
$ ntpq -p

CentOS7

$ chrony
$ chronyc sources

9、変更時刻

CentOS6

$ vim /etc/sysconfig/clock
ZONE="Asia/Tokyo"
UTC=fales
$ sudo ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

CentOS7

$ timedatectl set-timezone Asia/Tokyo
$ timedatectl status

推奨: 「

centos 使用法チュートリアル

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

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