Maison > Opération et maintenance > CentOS > le corps du texte

Présentation de la commande d'arrêt CentOS

藏色散人
Libérer: 2020-11-10 14:58:01
avant
6052 Les gens l'ont consulté

Ce qui suit est une introduction à la commande d'arrêt CentOS de la colonne du didacticiel centos. J'espère que cela sera utile aux amis dans le besoin !

Explication détaillée et pratique des commandes d'arrêt et de redémarrage de Linux Centos

Commande de redémarrage de Linux Centos :

1 redémarrage
2. r now Redémarrer immédiatement (pour les utilisateurs root)
3. shutdown -r 10 Redémarrer automatiquement après 10 minutes (pour les utilisateurs root)
4. shutdown -r 20:35 Redémarrer à 20h35 (pour les utilisateurs root)

Si le redémarrage est défini via la commande shutdown, vous pouvez utiliser la commande shutdown -c pour annuler le redémarrage

Commande d'arrêt Linux centos :

1. Arrêtez immédiatement l'arrêt
2. La mise hors tension s'arrête immédiatement
3. shutdown -h s'arrête maintenant immédiatement (pour les utilisateurs root)
4. shutdown -h 10 s'arrête automatiquement après 10 minutes

Si la commande shutdown est utilisée Si vous définissez un arrêt, vous pouvez utiliser la commande shutdown -c pour annuler le redémarrage

1.shutdown

La commande shutdown arrête le système en toute sécurité. Certains utilisateurs arrêteront Linux en coupant directement l'alimentation électrique, ce qui est très dangereux. Étant donné que Linux est différent de Windows, de nombreux processus s'exécutent en arrière-plan, donc un arrêt forcé peut entraîner la perte des données du processus, mettre le système dans un état instable et même endommager l'équipement matériel de certains systèmes. Si vous utilisez la commande shutdown avant d'arrêter le système, l'administrateur système informera tous les utilisateurs connectés que le système sera arrêté. Et la commande de connexion sera gelée, c'est-à-dire que les nouveaux utilisateurs ne pourront plus se connecter.

Il est possible d'arrêter directement ou de retarder l'arrêt pendant un certain temps, et il est également possible de redémarrer. Ceci est déterminé par le fait que tous les processus recevront des signaux envoyés par le système. Cela donne à des programmes comme vi le temps de sauvegarder le document en cours d'édition, et des programmes comme mail et news peuvent se fermer normalement, etc.

Shutdown fait son travail en envoyant un signal [signal] au programme init, lui demandant de changer le niveau d'exécution.

Le niveau d'exécution 0 est utilisé pour arrêter [arrêter], le niveau d'exécution 6 est utilisé pour réactiver [redémarrer] le système et le niveau d'exécution 1 est utilisé pour mettre le système dans un état où le travail de gestion peut être effectué ; est la valeur par défaut, en supposant qu'il n'y ait pas de paramètre -h ou -r à arrêter. Pour comprendre quelles actions ont été entreprises pendant le processus d'arrêt (arrêt) ou de redémarrage (redémarrage), vous pouvez voir les informations relatives aux niveaux d'exécution dans ce fichier /etc/inittab.

Description du paramètre d'arrêt :

 [-t] Indiquez à init combien de temps il faut s'arrêter avant de passer à d'autres niveaux d'exécution.

 [-r] Redémarrez la calculatrice.

 [-k] ne s'arrête pas réellement, mais envoie uniquement un signal d'avertissement à chaque connexion [login].

 [-h] Coupez l'alimentation après l'arrêt [halt].

 [-n] Pas besoin d'initialiser, mais arrêtez-vous vous-même. L’utilisation de cette option est déconseillée et les conséquences de cette option ne sont souvent pas toujours celles attendues.

 [-c] annuler le processus en cours Annule le processus d'arrêt en cours d'exécution. Alors bien sûr cette option n'a pas de paramètre temporel, mais vous pouvez saisir un message pour l'expliquer, et ce message sera envoyé à chaque utilisateur.

 [-f] Ignorer fsck lors du redémarrage de la calculatrice [reboot].

 [-F] Forcer fsck au redémarrage de la calculatrice [reboot].

 [-time] Réglez l'heure avant l'arrêt [shutdown].

2.halt—la commande d'arrêt la plus simple

En fait, halt consiste à appeler shutdown -h. Lorsque l'arrêt est exécuté, le processus d'application est interrompu, l'appel système de synchronisation est exécuté et le noyau est arrêté une fois l'opération d'écriture du système de fichiers terminée.

Description du paramètre :

[-n] Empêcher l'appel système de synchronisation. Il est utilisé après avoir patché la partition racine avec fsck pour empêcher le noyau d'écraser celle corrigée avec une ancienne version du superbloc. .Super bloc.

 [-w] n'est pas un véritable redémarrage ou arrêt, il écrit simplement les enregistrements wtmp [/var/log/wtmp].

 [-d] Ne pas écrire d'enregistrements wtmp [inclus dans l'option [-n]].

 [-f] Forcer l'arrêt ou le redémarrage sans appeler l'arrêt.

 [-i] Avant d'arrêter (ou de redémarrer), désactivez toutes les interfaces réseau.

 [-p] Cette option est l'option par défaut. Appelez simplement la mise hors tension lors de l'arrêt.

 3.reboot

 Le processus de travail du redémarrage est presque le même que celui de l'arrêt, mais il provoque le redémarrage de l'hôte, tandis que l'arrêt consiste à s'arrêter. Ses paramètres sont similaires à ceux d'un arrêt.

 4.init

 Init est l'ancêtre de tous les processus, et son numéro de processus est toujours 1, donc l'envoi du signal TERM à init mettra fin à tous les processus utilisateur, processus démons, etc. l'arrêt utilise ce mécanisme. init définit 8 niveaux d'exécution, init 0 correspond à l'arrêt et init 1 correspond au redémarrage. Il peut y avoir une longue discussion sur init, mais je n'entrerai pas dans les détails ici.

Il existe également des commandes telinit qui peuvent modifier le niveau d'exécution d'init. Par exemple, telinit -iS peut faire passer le système en mode mono-utilisateur, et les informations et le temps d'attente lors de l'utilisation de l'arrêt ne seront pas obtenus.

Comment changer le mot de passe de l'administrateur root sous Linux

Connectez-vous en tant que root (opération SSH) et entrez la commande passwd, et vous verrez l'invite pour saisir un nouveau mot de passe.

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:cnblogs.com
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