¿Cuáles son los comandos de reinicio en Linux?
----Comando de reinicio de Linux----
1. Apagar
2. p>
4. reiniciar
5. detener
---Instrucciones específicas---
apagar
reiniciar
Algunos comandos de apagado/reinicio comúnmente utilizados en Linux incluyen apagar, detener, reiniciar e iniciar. Todos pueden lograr el propósito de reiniciar el sistema, pero el proceso de trabajo interno de cada comando
1.shutdown
El comando de apagado apaga el sistema de forma segura. Algunos usuarios apagarán Linux cortando directamente el suministro de energía, lo cual es muy peligroso. Debido a que Linux es diferente de Windows, hay muchos procesos ejecutándose en segundo plano, por lo que el apagado forzado puede causar la pérdida de datos del proceso, poner el sistema en un estado inestable e incluso dañar el equipo de hardware en algunos sistemas. Si utiliza el comando de apagado antes de apagar el sistema, el administrador del sistema notificará a todos los usuarios que hayan iniciado sesión que el sistema se apagará. Y el comando de inicio de sesión se congelará, es decir, los nuevos usuarios ya no podrán iniciar sesión. Es posible apagar directamente o retrasar el apagado por un cierto período de tiempo, y también es posible reiniciar. Esto está determinado por el hecho de que todos los procesos [proceso] recibirán la señal enviada por el sistema
[señal]
. Esto le da a programas como vi tiempo para guardar el documento que se está editando actualmente, y programas como correo y noticias pueden salir normalmente, etc.
El apagado realiza su trabajo enviando una señal [señal] al programa de inicio, pidiéndole que cambie el nivel de ejecución.
El nivel de ejecución 0 se usa para apagar (detener), el nivel de ejecución 6 se usa para reactivar (reiniciar) el sistema,
y el nivel de ejecución 1 se usa para permitir que el sistema ingrese al trabajo de administración. Estado progresivo; este es el valor predeterminado, suponiendo que no se proporcionen los parámetros -h ni -r para el apagado. Para comprender qué acciones se tomaron durante el apagado
[detener] o reiniciar [reiniciar], puede ver la información relacionada con los niveles de ejecución en este archivo /etc/inittab.
Descripción del parámetro de apagado:
[-t] le dice a init cuánto tiempo debe apagarse antes de cambiar a otros niveles de ejecución.
[-r] Reinicia la calculadora.
[-k] en realidad no se cierra, sino que solo envía una señal de advertencia a
cada inicio de sesión [iniciar sesión].
[-h] Apague la alimentación después del apagado [detener].
[-n] No es necesario iniciarlo, pero ciérrelo usted mismo. Se desaconseja el uso de esta opción y las consecuencias de esta opción a menudo no siempre son las esperadas.
[-c] cancelar proceso actual cancela el programa de apagado que se está ejecutando actualmente. Por supuesto, esta opción no tiene parámetro de tiempo, pero puedes ingresar un mensaje explicativo
, y este mensaje se enviará a cada usuario.
[-f] Ignora fsck al reiniciar la calculadora [reboot].
[-F] Forzar fsck al reiniciar la calculadora [reboot].
[-time] Establece el tiempo antes del apagado [shutdown].
2.halt----el comando de apagado más simple
De hecho, detener es llamar a Shutdown -h. Cuando se ejecuta la detención, el proceso de la aplicación finaliza, se ejecuta la llamada al sistema de sincronización y el kernel se detiene una vez completada la operación de escritura del sistema de archivos.
Descripción del parámetro:
[-n] Evitar llamadas al sistema de sincronización Se utiliza después de parchear la partición raíz con fsck para evitar que el kernel sobrescriba el parche con una versión anterior del. superbloque.
[-w] no es un reinicio o apagado real, simplemente escribe registros
wtmp [/var/log/wtmp].
[-d] No escribir registros wtmp [incluido en la opción [-n]].
[-f] Fuerce el apagado o reinicie sin llamar al apagado.
[-i] Antes de apagar (o reiniciar), cierre todas las interfaces de red.
[-p] Esta opción es la opción predeterminada. Simplemente llame al apagado cuando lo apague.
3.reboot
El proceso de trabajo de reinicio es casi el mismo que detener, pero hace que el host se reinicie, mientras que detener es apagar. Sus parámetros son similares a detener.
4.init
Init es el antepasado de todos los procesos y su número de proceso es siempre 1, por lo que enviar la señal TERM a init finalizará todos los procesos de usuario, procesos de demonio, etc. . El apagado utiliza este mecanismo. init define 8 niveles de ejecución (nivel de ejecución), init 0 se apaga, init 1 se reinicia. Puede haber una larga discusión sobre init, pero no entraré en eso aquí. También hay comandos telinit que pueden cambiar el nivel de ejecución de init. Por ejemplo, telinit -iS puede hacer que el sistema entre en modo de usuario único y no se obtendrá la información y el tiempo de espera al usar el apagado.