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
Passer au « Niveau d'exécution 5 » à l'aide de la commande suivante :
systemctl isolate graphical.target或systemctl isolate runlevel5.target
(1) Vérifiez le niveau d'exécution actuel
runlevel
(2) Vérifiez le niveau d'exécution de démarrage par défaut :
systemctl get-default
(3) Modifiez la commande du niveau d'exécution par défaut de démarrage
systemctl set-default multi-user.target(或graphical.target)
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
Niveau d'exécution de démarrage par défaut 5 :
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
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
(2) Fermer un service :
systemctl stop postfix.service
(3) Redémarrer un service :
systemctl restartpostfix.service
(4 ) Afficher l'état du service :
systemctl statuspostfix.service
(5) Activer un service au démarrage :
systemctl enable postfix.service
(6) Désactiver un service au démarrage :
systemctl disable postfix.service
(7) Vérifier si le service Démarrer au démarrage :
systemctl is-enabled postfix.service
(8) Afficher la liste des services démarrés :
systemctl list-unit-files|grep enabled
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!