Quelles sont les différentes commandes de redémarrage sous Linux ?

青灯夜游
Libérer: 2023-03-14 10:47:00
original
13755 Les gens l'ont consulté

Cinq commandes de redémarrage pour Linux : 1. Commande d'arrêt, qui peut être utilisée pour arrêter l'ordinateur ou le redémarrer. La syntaxe est "shutdown -r now" ; 2. Commande de redémarrage, qui peut provoquer le redémarrage de l'hôte. . Commande Init, qui peut être utilisée pour redémarrer via « init 1 » ; 4. Commande Halt, qui peut être utilisée pour redémarrer ou arrêter ; 5. Commande Poweroff, qui peut être utilisée pour arrêter la calculatrice et couper l'alimentation ; fournir.

Quelles sont les différentes commandes de redémarrage sous Linux ?

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Dans le système Linux, les commandes sont un élément très important, car nous pouvons effectuer la plupart des opérations via des commandes, ce qui rend notre travail plus efficace et plus pratique. Alors, quelles sont les commandes de redémarrage sous Linux ? Il existe cinq commandes de redémarrage sous Linux, à savoir : shutdown, poweroff, init, reboot et halt. Ce qui suit est une introduction détaillée.

halt Shutdown utilisateur root halt : Arrêtez uniquement le système, l'alimentation est toujours en cours
halt -p : Arrêtez le système, coupez l'alimentation (exécutez d'abord l'arrêt, puis la mise hors tension)
poweroff Shutdown root user poweroff enverra un signal de mise hors tension à acpi
reboot restart root user
shutdown -h : arrêt
- r : restart
-c : Annuler l'opération d'arrêt
l'utilisateur root shutdown appelle en fait init 0, init 0 nettoiera certains travaux, puis appellera halt ou poweroff
shutdown -r now : Redémarrer après une minute
shutdown -r 05h30 : Redémarrage récent à 17h30
shutdown -r +10 : Redémarrage après dix minutes
init init 0 : Arrêt
init 6 : Redémarrage
utilisateur root init : Changer le niveau d'exécution de le système

Avant d'arrêter ou de redémarrer, exécutez la synchronisation 3 à 4 fois pour mettre à jour les données de la mémoire qui n'ont pas été enregistrées sur le disque dur, sinon les données seront perdues. Lors de l'exécution de la synchronisation, exécutez-la en tant qu'administrateur, car l'administrateur dispose d'autorisations sur tous les fichiers, tandis que les utilisateurs ordinaires n'ont d'autorisations que sur certains de leurs propres fichiers.

1. Commande d'arrêt

La commande d'arrêt est la commande d'arrêt et de redémarrage la plus couramment utilisée et la plus sûre. Elle appellera fsck pour vérifier le disque avant de s'arrêter. -h et -r sont les paramètres les plus couramment utilisés :

.

  - h : Arrêtez le service système et arrêtez-le

Quantity -r : Arrêtez le service système puis redémarrez

Exemple :

shutdown -h now  --立即关机  
shutdown -h 10:53  --到10:53关机,如果该时间小于当前时间,则到隔天  
shutdown -h +10  --10分钟后自动关机  
shutdown -r now  --立即重启  
shutdown -r +30 'The System Will Reboot in 30 Mins'   --30分钟后重启并并发送通知给其它在线用户
Copier après la connexion

2, commande de redémarrage

reboot signifie redémarrer immédiatement, l'effet est équivalent à shutdown -r maintenant</ code>. <code>shutdown -r now

reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。它 的参数与halt相差不多。

3、init命令

init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的 用户进程﹑守护进程等。shutdown 就是使用这种机制。

init定义了7个运行级别(runlevel):

  • init 0为停机或者关机(千万不能将initdefault设置为0)﹐

  • init 1为单用户模式,只root用户进行维护。

  • init 2 - 多用户,没有 NFS 不联网

  • init 3 - 完全多用户模式(标准的运行级)

  • init 4 - 没有用到

  • init 5 - X11 (xwindow) 图形化界面模式

  • init 6 - 重新启动 (千万不要把initdefault 设置为6 )

4、halt命令

halt命令是最简单的关机命令,其实就是调用shutdown -h。halt执行时﹐不理会目前系统状况下,进行硬件关机;杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。

halt执行时,杀死应用进程,执行sync系统调用,文件系统写操作完成后就会停止内核。

参数说明:

  • [-n] 防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块superblock覆盖修补过的超级块。

  • [-w] 并不是真正的重启或关机,只是写。

  • [-d] 不写wtmp纪录。

  • [-f] 没有调用shutdown而强制关机或重启。

  • [-i] 关机或重启前,关掉所有的网络接口。

  • [-p] 该选项为缺省选项,就是关机时调用poweroff。

5、poweroff命令

poweroff表示立即关机,效果等同于shutdown -h now

Le processus de redémarrage est presque le même que celui de l'arrêt, sauf qu'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.

3. commande init

init est l'ancêtre de tous les processus, 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 7 niveaux d'exécution :

  • init 0 signifie arrêt ou arrêt (ne définissez jamais initdefault sur 0)﹐


    init 1 est un mode mono-utilisateur et seul l'utilisateur root effectue la maintenance.

  • init 2 - Multi-utilisateur, pas de NFS, pas d'Internet

  • < code>init 3 - Mode multi-utilisateur complet (niveau d'exécution standard)


  • init 4 - Non utilisé

  • init 5 - Mode interface graphique X11 (xwindow)


    init 6 - Redémarrer (ne définissez jamais initdefault sur 6)


  • 4. Commande Halt

La commande halt est la commande d'arrêt la plus simple. En fait, il s'agit d'appeler shutdown -h <. /code>. Lorsque halt est exécuté, il ignore l'état actuel du système et effectue un arrêt du matériel ; tue le processus d'application, exécute un appel système de synchronisation et arrête le noyau une fois l'opération d'écriture du système de fichiers terminée. <a href="http://www.php.cn/course/list/33.html" target="_blank"></a>Lorsque Halt 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. </p>🎜Description du paramètre : 🎜🎜🎜🎜🎜[-n] Empêcher l'appel système de synchronisation, qui est utilisé après avoir corrigé la partition racine avec fsck pour empêcher le noyau d'écraser le superbloc corrigé par une ancienne version du superbloc. 🎜🎜🎜🎜[-w] n'est pas vraiment un redémarrage ou un arrêt, juste une écriture. 🎜🎜🎜🎜[-d] N'écrivez pas d'enregistrements wtmp. 🎜🎜🎜🎜🎜[-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, qui consiste à appeler la mise hors tension lors de l'arrêt. 🎜🎜🎜🎜🎜5. La commande poweroff 🎜🎜🎜poweroff signifie s'arrêter immédiatement. L'effet est équivalent à <code>shutdown -h now. Il n'est pas recommandé de l'utiliser en mode multi-utilisateur (niveau d'exécution). 3). 🎜🎜La commande poweroff permet d'éteindre la calculatrice et de couper l'alimentation électrique. 🎜🎜Autorisations d'utilisation : Administrateur système. 🎜🎜Syntaxe : 🎜

poweroff [-n] [-w] [-d] [-f] [-i] [-h]
Copier après la connexion
🎜Description du paramètre : 🎜🎜🎜🎜🎜-n n'écrit pas les données de la mémoire sur le disque dur avant de s'arrêter🎜🎜🎜🎜🎜-w ne s'arrête pas réellement, il écrit simplement l'enregistrement sur /var/log/wtmp file🎜🎜🎜🎜🎜-d Ne pas écrire d'enregistrements dans le fichier /var/log/wtmp🎜🎜🎜🎜🎜-i Arrêtez tous les appareils liés au réseau avant de les arrêter🎜🎜🎜 🎜🎜-p Réglez tout le matériel du système en mode veille avant d'arrêter le système d'exploitation🎜🎜🎜🎜🎜Recommandations associées : "🎜Tutoriel vidéo Linux🎜"🎜

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