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.
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分钟后重启并并发送通知给其它在线用户
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
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)
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]
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!