Maison > Opération et maintenance > CentOS > Quelle est la différence entre le système centos7 et les versions précédentes ?

Quelle est la différence entre le système centos7 et les versions précédentes ?

王林
Libérer: 2020-03-26 14:32:31
original
3107 Les gens l'ont consulté

Quelle est la différence entre le système centos7 et les versions précédentes ?

Ce qui suit est un bref exemple pour illustrer les changements majeurs :

1 Installation

Lors de l'installation, tous les packages Centos précédents peuvent être sélectionnés. Oui, mais maintenant vous ne pouvez sélectionner qu'un seul élément, et il existe des sous-options en double ; lors de l'installation sur la partition sélectionnée, la partition recommandée par Centos 7 est xfs au lieu de la précédente ext4.

2. Démarrage initial

Après l'installation de l'ordinateur, l'interface de démarrage du système a changé. À première vue, je pensais qu'il y avait deux noyaux. Il s'avère que l'un d'eux est le sauvetage. sélection, et après avoir appuyé sur e, vous constaterez que toutes les informations de grub.conf sont sorties. Enfin, vous avez trouvé l'endroit où le noyau est démarré, écrit un 1 (le but est d'entrer en mode mono-utilisateur), puis. est entré en mode de sauvetage.

(Tutoriel recommandé : tutoriel centos )

3. Séquence de démarrage

Après être entré dans le système, c'est une interface graphique si vous le souhaitez. entrez dans l'interface de caractères, modifiez /etc/inittab, il s'avère qu'il s'agit d'un fichier vide, qui sont tous des commentaires. Si vous souhaitez modifier le niveau d'exécution, vous pouvez créer un lien logiciel /lib/systemd/system/runlevel*.target. dans /etc/systemd/system/default.target. (Bien sûr, si vous réussissez l'examen, l'écrasement fonctionnera et cela a fonctionné, et je peux le changer en interface de caractères 3).

Il s'avère que depuis Centos7, le concept cible est utilisé pour définir le niveau d'exécution, qui est divisé en niveau 3 et niveau 5. La signification est la suivante :

Le troisième niveau d'exécution utilise une cible multi-utilisateur et le cinquième niveau d'exécution est remplacé par Graphical.target. runlevel3.target et runlevel5.target sont des liens symboliques pointant respectivement vers multi-user.target et Graphical.target.

Passer au « Niveau d'exécution 3 » à l'aide de la commande suivante :

systemctl isolate multi-user.target或systemctl isolate runlevel3.target
Copier après la connexion

Passer au « Niveau d'exécution 5 » à l'aide de la commande suivante :

systemctl isolate graphical.target或systemctl isolate runlevel5.target
Copier après la connexion

(1) Vérifiez le niveau d'exécution actuel

runlevel
Copier après la connexion

(2) Vérifiez le niveau d'exécution de démarrage par défaut :

systemctl get-default
Copier après la connexion

(3) Modifiez la commande du niveau d'exécution par défaut de démarrage

systemctl set-default multi-user.target(或graphical.target)
Copier après la connexion

Ou utilisez la commande suivante :

Niveau d'exécution de démarrage par défaut 3 :

ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
Copier après la connexion

Niveau d'exécution de démarrage par défaut 5 :

ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
Copier après la connexion

4 , configurez le réseau et le nom d'hôte

Configurez le réseau, allez dans /etc/sysconfig/network-script/ et voyez que la carte réseau a été renommée enp1s5, ce qui est intéressant après. configurer le réseau, changer le nom d'hôte, aller dans /etc/ Je suis allé sur sysconfig/network pour changer le nom, et j'ai constaté que ce fichier était également vide. J'ai essayé de le modifier selon la version d'origine 6. Après le redémarrage, il. n'a eu aucun effet. J'ai vérifié le nom d'hôte et j'ai découvert que pour changer le nom dans 7, je devais aller dans /etc/hostname pour changer le nom.

5. LVM et XFS

J'ai installé un lvm pour jouer avec, j'ai donc partitionné et formaté (formaté spécifiquement en xfs), pv, vg, lv étape par étape, pas de problème, puis j'ai je pensais à zoomer et dézoomer, mais quelque chose s'est mal passé lors de l'exécution de resize2fs, pourquoi a-t-il continué à signaler des erreurs de superbloc ? Ensuite, j'ai exécuté man resize2fs et j'ai découvert que cette commande ne prend en charge que le système de fichiers ext ?

(Tutoriels vidéo associés recommandés : Tutoriels vidéo Linux )

6. Gestion des services

Le service de Centos utilise systemd au lieu du service de gestion sysvinit Systemd. programme de gestion, systemctl est l'outil principal, qui intègre les fonctions du service précédent et chkconfig. Vous pouvez l'utiliser pour activer/désactiver les services de manière permanente ou uniquement pour la session en cours.

(1) Démarrer un service :

systemctl start postfix.service
Copier après la connexion

(2) Fermer un service :

systemctl stop postfix.service
Copier après la connexion

(3) Redémarrer un service :

systemctl restartpostfix.service
Copier après la connexion

(4 ) Afficher l'état du service :

systemctl statuspostfix.service
Copier après la connexion

(5) Activer un service au démarrage :

systemctl enable postfix.service
Copier après la connexion

(6) Désactiver un service au démarrage :

systemctl disable postfix.service
Copier après la connexion

(7) Vérifier si le service Démarrer au démarrage :

systemctl is-enabled postfix.service
Copier après la connexion

(8) Afficher la liste des services démarrés :

systemctl list-unit-files|grep enabled
Copier après la connexion

Remarque : L'activation des services se trouve dans le répertoire du fichier de configuration "runlevel" actuel /etc/systemd /system Dans /multi-user.target.wants/, créez un lien symbolique vers le fichier de configuration du service correspondant dans /usr/lib/systemd/system Pour désactiver le service, supprimez ce lien symbolique.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal