Maison >Opération et maintenance >CentOS >Quelle est la différence entre les commandes de centos7 et 6 ?

Quelle est la différence entre les commandes de centos7 et 6 ?

青灯夜游
青灯夜游original
2022-03-07 15:53:313467parcourir

Différences : 1. centos7 utilise systemd au lieu de init ; 2. Pour modifier le nom d'hôte, centos6 doit modifier "/etc/sysconfig/network", tandis que 7 doit modifier "/etc/hostname" ; la commande chrony pour synchroniser l'heure, 6 Utilisez ntp.

Quelle est la différence entre les commandes de centos7 et 6 ?

L'environnement d'exploitation de ce tutoriel : système centos7, ordinateur thinkpad t480.

J'utilise CentOS 7 récemment et j'ai constaté que de nombreuses commandes sont différentes de CentOS 6, je les liste donc ici pour référence.

1. Commandes systemctl couramment utilisées

CentOS 7 a commencé à utiliser systemd pour remplacer le processus parent du système d'initialisation, il est donc nécessaire de maîtriser systemctl.

CentOS 7 CentOS 6 fonction
systemctl start sshd.service service sshd start start ssh service
systemctl stop s sh d.service service sshd stop arrêter le service ssh
systemctl redémarrer sshd.service service sshd restart Redémarrer le service ssh
systemctl status sshd.service service sshd status  Afficher l'état du service ssh
systemctl recharge sshd. service service sshd reload Reload ssh service
systemctl activer sshd.service chkconfig --level 3 sshd on Démarrage automatique du service ssh après le démarrage
systemctl désactiver sshd.service chkconfig -- niveau 3 sshd désactivé Désactiver le démarrage du service ssh après le démarrage
systemctl list-unit-files --type=service chkconfig --list Liste de tous les statuts du service
systemctl list-units chkconfig --list, ntsysv Liste les unités de service autorisées
systemctl is-active sshd.service chkconfig --list sshd Vérifiez si le service ssh est en cours d'exécution
systemctl masque sshd. service Bloquer (impossible d'activer) le service ssh
systemctl démasquer sshd.service Liberté de bloquer le service ssh
systemctl show sshd.service Afficher les informations de configuration du service SSH
systemctl get-default   Obtenir le niveau d'exécution actuellement utilisé
systemctl set-default runlevel3.target vi /etc/inittab Modifier le niveau d'exécution par défaut
systemctl isole runlevel3.target init 3 Activer le niveau d'exécution 3

2. Fichier de configuration

1. Configuration de démarrage

centos6 : Modifier /etc/inittab

centos7 : systemctl set-default runlevel3.target

2 . Modifier le nom d'hôte

centos6 : Modifier /etc/sysconfig/network

centos7 : Modifier /etc/hostname

3 Ouvrez le fichier de démarrage /etc/rc.d/rc.local

centos6 : Aucune modification n'est requise.

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

4. Pare-feu par défaut

centos6 : iptables

centos7 : pare-feu

5. Démarrez le service en mode fichier

centos6:/etc/. rc.d/rc3 .d/ Modifiez le fichier commençant par K en S

centos7 : Établissez une connexion logicielle à un service sous /usr/lib/systemd/system/ vers le répertoire /etc/systemd/system

6. Transfert de routage

centos6 : modifiez /etc/sysctl.conf et ajoutez net.ipv4.ip_forward = 1 ou echo "1" > /proc/sys/net/ipv4/ip_forward

centos7 : modifiez /etc/sysctl.conf et ajoutez net.ipv4.ip_forward = 1 ou echo "1" > /proc/sys/net/ipv4/ip_forward

              Modifiez /usr/lib/sysctl.d/50-default.conf et ajoutez net.ipv4.ip_forward = 1

7, paramètre de langue

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

centos7 : localectl set-locale.UTF-8

8, synchronisation de l'heure

CentOS6

$ ntp
$ ntpq -p

CentOS7

$ chrony
$ chronyc sources

9, heure de modification

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

Recommandé : "Tutoriel d'utilisation des centos"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn