logo

Reiniciar el comando del sistema Linux con ejemplos

Reiniciar un sistema Linux es una tarea administrativa fundamental necesaria para aplicar actualizaciones, solucionar problemas o mantener el sistema. Hay varios comandos disponibles para reiniciar un sistema Linux, cada uno con opciones y casos de uso específicos. Esta guía explora comandos de reinicio esenciales como 'reboot', 'shutdown' e 'init', ilustrando su uso con ejemplos prácticos para garantizar un proceso de reinicio controlado y sin problemas.

Tabla de contenidos

¿Qué es reiniciar en el sistema Linux?

El reiniciar El comando se utiliza para reiniciar o reiniciar el sistema. en un linux administración del sistema, surge la necesidad de reiniciar el servidor después de completar algunas actualizaciones de red y otras importantes. Puede ser software o hardware que se lleva en el servidor. Es necesario reiniciar para que los cambios que ha realizado el usuario puedan afectar al servidor.



Por ejemplo, si el usuario está recompilando el kernel del servidor que está pasando por una administración de servidor más avanzada, entonces necesita reiniciar la máquina para completar la compilación y tener una nueva versión actualizada del kernel en el servidor. Al actualizar la memoria del servidor, IP La asignación y la configuración de NIC son las tareas clave que deben realizarse en el servidor reiniciado una vez que conduzcan a su implementación exitosa.

La mayoría de los administradores de sistemas Linux acceden a sus servidores a través de shell o SSH para realizar un montón de actividades administrativas, gestión de servidores y monitoreo. Por lo tanto, necesitan conocer los comandos básicos para reiniciar el servidor desde el shell.

Sintaxis del comando de reinicio

La siguiente es la sintaxis de reiniciar en Linux:

reboot [OPTIONS...]>

Opciones del comando de reinicio

Las siguientes son las opciones para el comando de reinicio con una explicación de su funcionalidad:

Opciones Descripción
-ayuda

Esta opción imprime un breve texto de ayuda y sale.

-detener

Esta opción detiene la máquina, independientemente de cuál de los tres comandos se invoque.

-p, –apagado

Esta opción apagará la máquina, independientemente de cuál de los tres comandos se esté invocando.

índice de cadena java de
-reiniciar

Esta opción reinicia la máquina, independientemente de cuál de los tres comandos se invoque.

-f, –fuerza

Esta opción fuerza una parada, un apagado o un reinicio inmediato. Cuando se especifica una vez, esto resulta en un cierre inmediato pero claro por parte del administrador del sistema. Cuando se especifica dos veces, esto resulta en un apagado inmediato sin contactar al administrador del sistema. Consulte la descripción de la opción –force en systemctl(1) para obtener más detalles.

-w, –wtmp-solo

Esta opción sólo escribe wtmp entrada de apagado, no se detiene, no se apaga ni se reinicia.

¿Cuáles son los comandos de apagado en Linux?

Cuando una GUI no está disponible, o está conectado de forma remota a un servidor, confiar en los comandos de apagado de la línea de comandos se vuelve esencial. Estos son los comandos principales para apagar o reiniciar su sistema Linux:

1. apagado: Inicia el apagado o reinicio del sistema según los parámetros especificados. Se utiliza para apagar el sistema directamente o con tiempo o generación de mensajes.

2. reiniciar: Reinicia el sistema inmediatamente sin opciones adicionales. Se utiliza para reiniciar el sistema.

3. detener: Detiene el sistema inmediatamente, apagándolo efectivamente. Se utiliza para detener el sistema.

4. apagado: Apaga el sistema inmediatamente, cerrando todos los procesos. Se utiliza para apagar el sistema operativo.

¿Cómo reiniciar el sistema Linux?

Reiniciar un sistema Linux es una tarea administrativa fundamental que se puede realizar mediante varios comandos, cada uno de ellos diseñado para escenarios específicos. A continuación se ofrece una breve descripción general de los métodos principales para reiniciar un sistema Linux. Los siguientes son los diferentes tipos de métodos para reiniciar el sistema Linux:

1. Usando el comando reboot para reiniciar nuestro sistema Linux

Sintaxis:

sudo reboot>

Usamos ` sudo ` como prefijo cuando usamos el comando `reboot` porque queremos ejecutar el comando con privilegios de root y para asegurarnos de que tenemos los permisos necesarios para realizar un reinicio del sistema mientras mantenemos la seguridad e integridad del sistema.

reiniciar sudo

Forzar reinicio inmediato en el sistema Linux:

estructuras de control pitón
sudo reboot -f>

Aquí hemos utilizado la opción `-f` para un reinicio inmediato y sin demora. Se utiliza para reiniciar nuestro sistema de forma forzada.

Apagar forzando inmediatamente

2. Usando el comando de apagado reiniciamos nuestro sistema Linux

a) Reiniciar inmediatamente

  • El siguiente comando ayuda a reiniciar el sistema Linux inmediatamente:
sudo shutdown –r now>
  • Aquí hemos usado ` -r `Opción para indicar que se pretende reiniciar. Y usado ` ahora ` es un argumento que especificará el tiempo de ejecución aquí, ahora significa que se debe reiniciar inmediatamente.

apagar inmediatamente

Nota que el uso de reiniciar, detener y apagar es casi similar en sintaxis y efecto. Ejecute cada uno de estos comandos con –help para ver los detalles.

b) Programar un reinicio

El comando de reinicio simple tiene un uso limitado. El comando de apagado se utiliza en lugar del comando de reinicio para cumplir con requisitos de reinicio y apagado mucho más avanzados. Una de esas situaciones es un reinicio programado. La siguiente es la sintaxis que se utiliza para reiniciar su sistema después de que el tiempo lo define el TIEMPO.

$sudo shutdown –r [TIME] [MESSAGE]>

Aquí TIME tiene varios formatos. El más simple ya aparece en la sección anterior y le indica al sistema que se reinicie inmediatamente. Otros formatos válidos que tenemos son +m , donde m es el número de minutos que debemos esperar hasta reiniciar y HH:MM que especifica la HORA en un reloj de 24 horas.

A continuación se muestran los ejemplos y sus respectivos resultados. El argumento MENSAJE opcional se puede utilizar para intimidar a los usuarios antes de reiniciar y evitar la posible pérdida de datos.

Comando para reiniciar su sistema después de 5 minutos

  • El siguiente comando ayuda a reiniciar su sistema después de 5 minutos:
sudo shutdown –r +5>

Reinicie su sistema después de las 02:00 a.m.

  • El siguiente comando ayuda a reiniciar su sistema a las 2:00 a. m.:
sudo shutdown –r 02:00>

c) Cancelar el reinicio

Si desea que su sistema descarte el reinicio o apagado programado previamente, simplemente puede llamar a otro comando de apagado con el -C opción y transmitir con ella un mensaje para los usuarios sobre la cancelación del reinicio.

  • El siguiente comando cancelará la operación de reinicio programada:
$sudo shutdown –c [MESSAGE]>

Cancele su reinicio programado

El administrador del sistema puede cancelar el reinicio previamente programado simplemente emitiendo otro comando de apagado con el -C opción y un argumento de mensaje opcional.

$sudo shutdown -c 'our custom example of canceling a scheduled shutdown'>

3. Reiniciar nuestro servidor de forma remota en Linux

Simplemente inicie sesión en su servidor con cualquiera de los ssh cliente utilizando la información de autenticación del servidor y simplemente emita cualquiera de los siguientes comandos:

Sintaxis:

cuanto es 10 de 100
ssh [email protected] /sbin/reboot>

Ejemplo

ssh [email protected] /sbin/shutdown –r now>

4. Usando el comando init para reiniciar nuestro sistema Linux

El Calor El comando en realidad se toma de la palabra inicializar que se usa ampliamente para inicializar/iniciar diferentes procesos en una máquina Linux, por lo que este comando se usa como conjunto con el nivel de ejecución 6; un número que se ha establecido para reiniciar un servidor Linux conduce a que se reinicie el servidor. La sintaxis para esto se menciona a continuación:

Sintaxis

init 6>

( o )

/sbin/init 6>

sudo inicio 0

5. Usando systemctl para reiniciar nuestro Sistema Linux

En Distribuciones de Linux como las basadas en Debain, CentOS, Fedora, Arch y RHEL, etc. Estas distribuciones de Linux utilizan el sistema sa The ` sistemactl `command es una poderosa utilidad en el sistema Linux que nos permite administrar el sistema y el administrador de servicios.

Sintaxis

  • Para reiniciar usando el comando systemctl ejecute el siguiente comando:
sudo systemctl reboot>
  • Para apagar el sistema operativo con el método systemctl ejecute el siguiente comando:
sudo systemctl poweroff>

6. Usando el comando telinit para reiniciar nuestro sistema Linux

El comando telinit puede usarse para reiniciar nuestro sistema Linux, para hacerlo podemos usar la sintaxis que se menciona a continuación.

Sintaxis

  • Para reiniciar usando el método telinit, ejecute el siguiente comando
sudo telinit 6>
  • Para apagar el sistema operativo con el método telinit ejecute el siguiente comando:
sudo telinit 0>

7. Verificar sus registros de reinicio

/var/log/wtmp es el archivo de registros en el que se guardan todos los registros de inicios y cierres de sesión. Se puede analizar este archivo con el último comando para acceder al registro para el reinicio. A continuación puede encontrar el último uso del comando y su resultado en mi sistema.

last reboot>

Reiniciar un sistema Linux de forma responsable

Las siguientes son las prácticas que debe garantizar para reiniciar sistemas Linux de forma segura y eficiente:

1. Notificaciones de usuario : Siempre alerte a los usuarios antes de reiniciar para evitar la pérdida de datos:

Ejemplo: sudo apagado -r +5 Reinicio del sistema en 5 minutos

2. Programe los reinicios con prudencia: Planifique los reinicios durante los momentos de baja actividad para reducir el impacto.

Ejemplo : sudo apagado -r 02:00 Reinicio programado a las 2 a.m.

3. Cierre correcto de los servicios: Cierre todos los procesos y servicios en ejecución de forma limpia para evitar la corrupción.

Ejemplo: sudo systemctl detener apache2

4. Verifique los registros después del reinicio : Revise los registros del sistema después de reiniciar para garantizar que todo sea seguro y efectivo en el momento de los reinicios para minimizar las interrupciones y mantener la integridad de los datos.

Ejemplo: último reinicio

Mejores prácticas para reiniciar los comandos del sistema Linux

Reiniciar un sistema Linux es una tarea crítica que debe abordarse con cuidado para garantizar la estabilidad del sistema y la integridad de los datos. Aquí hay cuatro mejores prácticas a seguir al reiniciar un sistema Linux:

  1. Notificar a los usuarios: Siempre informa a los usuarios sobre la implementación del reinicio para evitar la pérdida de datos. Es útil para transmitir mensajes como apagado para alertar a los usuarios con anticipación.
  2. Copia de seguridad de datos críticos: Antes de iniciar un reinicio, asegúrese de que se realice una copia de seguridad de los datos críticos para evitar pérdidas en caso de problemas inesperados.
  3. Monitorear el estado del sistema: Utilice herramientas de monitoreo para rastrear el rendimiento del sistema y detectar cualquier anomalía después del reinicio.
  4. Asegúrese de que todos los procesos estén cerrados: Verifique y cierre correctamente todos los procesos y servicios en ejecución antes de reiniciar para evitar la corrupción de datos.

Conclusión

El artículo proporciona una guía completa sobre cómo reiniciar sistemas Linux a través de varios métodos, incluido elreboot>dominio,shutdown>dominio,init>dominio,systemctl>dominio,telinit>comando y reinicio remoto a través de SSH. Cubre sintaxis, opciones y ejemplos para cada método, ofreciendo soluciones prácticas para reinicios inmediatos y programados.

transmitir cadena a int

Además, el artículo también proporciona preguntas frecuentes comunes, como programar reinicios recurrentes, el impacto de los reinicios en los procesos en ejecución, el reinicio remoto del servidor, forzar reinicios inmediatos y las diferencias entrereboot>yshutdown -r now>comandos después de esta conclusión. Con esta información, los usuarios pueden administrar y ejecutar de manera eficiente reinicios del sistema en entornos Linux, garantizando la confiabilidad y estabilidad del sistema.

Comando Reiniciar el sistema Linux [Reiniciar Linux] – Preguntas frecuentes

¿Cómo puedo programar un reinicio recurrente en Linux?

Podemos hacer esto usando cron o temporizadores del sistema. Estas herramientas nos permiten especificar el tiempo y la frecuencia de reinicio.

Por ejemplo:

Si queremos reiniciar nuestro sistema a las 2:30 AM todos los días de enero y marzo, sin importar el día específico de la semana o día del mes.

Primero abre el crontab usando

sudo crontab -e>

Ahora agregue esta línea.

30 2 * 1,3 * /sbin/reboot>

Es a las 2:30 a. m. todos los días de enero y marzo, independientemente del día específico de la semana o del mes.

Esto está en el formato de:

* * * * * /path/to/script.sh>

Primer `*` = minutos

Segundo `*` = horas (formato de 24 horas)

Tercer `*` = Día del mes

Cuarto `*` = Número de mes

Linux cambia el nombre del directorio

Quinto `*` = El día de la semana.

¿Cuál es el impacto de un reinicio en los procesos y servicios en ejecución en el sistema Linux?

Reiniciar en el sistema Linux finalizará todos los procesos y servicios en ejecución. Es importante que los usuarios guarden su trabajo antes de reiniciar el sistema.

¿Cómo reiniciar un servidor Linux remoto?

Para reiniciar un servidor Linux remoto, puede usar SSH para conectarse al servidor y luego ejecutar el comando de reinicio. He aquí un ejemplo:

ssh username@remote_server sudo reboot>

Reemplace nombre de usuario con el nombre de usuario del servidor que desea reiniciar y reemplace servidor_remoto con la dirección IP del servidor que desea reiniciar.

¿Cómo puedo forzar un reinicio inmediato en Linux?

Si necesita forzar un reinicio inmediatamente sin esperar a que finalicen los procesos en ejecución, puede usar el-f>opción con elreboot>dominio:

sudo reboot -f>

Esto reiniciará el sistema a la fuerza sin realizar un apagado correcto.

Cuál es la diferencia entre reboot> y shutdown -r now> ?

Ambos ` reboot`> y ` shutdown -r> > now`> Los comandos se pueden utilizar para reiniciar el sistema inmediatamente. Sin embargo, ` shutdown -r now`> proporciona opciones adicionales para programar reinicios en el futuro o enviar mensajes de advertencia a los usuarios antes de reiniciar.

¿Cómo reinicio mi sistema Linux usando la línea de comando?

Para reiniciar un sistema Linux desde la línea de comando, puede usar elreboot>dominio:

sudo reboot>

Este comando apagará correctamente el sistema y luego lo reiniciará.