El comando "init" - Iespai


El comando init en sistemas Linux es el proceso principal (init process) y es el primero en ejecutarse durante el proceso de inicio del sistema. Su función principal es iniciar y gestionar otros procesos y servicios del sistema. A lo largo del tiempo, diferentes distribuciones de Linux han utilizado diferentes implementaciones de init, siendo System V init y Upstart dos de las más conocidas. Sin embargo, en las distribuciones modernas, como Ubuntu 16.04 en adelante y Fedora 15 en adelante, Systemd se ha convertido en el sistema de inicio predeterminado. Por lo tanto, las opciones específicas de init pueden variar según la distribución y la versión del sistema.

A continuación, se muestran algunas de las opciones y comandos relacionados con init en el contexto de Systemd:

  • init 0 o poweroff: Apaga el sistema de manera controlada. Esto equivale a un apagado completo.
  • init 6 o reboot: Reinicia el sistema de manera controlada.
  • init 1 o single: Inicia el sistema en modo de usuario único o de rescate. Esto es útil para realizar tareas de mantenimiento o recuperación en el sistema, ya que arranca en un estado mínimo con privilegios de superusuario.
  • init 3: Cambia al nivel de ejecución 3, que generalmente es un nivel de ejecución múltiple con el sistema en modo de texto (sin entorno gráfico). Esto es común en sistemas que utilizan Systemd.
  • init 5: Cambia al nivel de ejecución 5, que generalmente es un nivel de ejecución múltiple con el sistema en modo gráfico (con entorno gráfico). Esto es común en sistemas que utilizan Systemd.
  • telinit: Este comando se utiliza para cambiar el nivel de ejecución sin necesidad de reiniciar el sistema. Por ejemplo, telinit 3 cambiará al nivel de ejecución 3.
  • shutdown: Aunque shutdown es un comando independiente, es comúnmente utilizado para programar apagados o reinicios del sistema en lugar de init. shutdown proporciona opciones para programar apagados y reinicios en el futuro.
  • Systemd: En la mayoría de las distribuciones modernas basadas en Systemd, como Ubuntu y Fedora, las opciones específicas de init han sido reemplazadas por comandos y herramientas proporcionados por Systemd, como systemctl. Por ejemplo, systemctl poweroff apaga el sistema y systemctl reboot reinicia el sistema. También puedes utilizar systemctl isolate para cambiar al nivel de ejecución o al objetivo específico del sistema.

Ten en cuenta que las opciones y comandos pueden variar según la distribución y la versión de Linux que estés utilizando. Para obtener información detallada sobre las opciones específicas de init o Systemd en tu sistema, te recomiendo consultar la documentación de la distribución o utilizar el comando man para acceder al manual del comando específico en tu sistema, como man init o man systemctl.

Oscar Lastera Sanchez

Entradas recientes

🛡 Cómo solucioné el error de renovación con Certbot: «Invalid response from /.well-known/acme-challenge»

Durante la renovación de un certificado SSL con Certbot en un servidor Ubuntu con Apache,…

2 días hace

5 años de revolución digital: cómo la tecnología está redefiniendo nuestra sociedad

🌐 La evolución de la digitalización global: 2019-2024 En tan solo cinco años, el mundo…

3 días hace

Redefiniendo la Ética de las Máquinas: Asimov y Kant Frente a la Inteligencia Artificial

La ciencia ficción ha sido, a lo largo del tiempo, un campo fértil para la…

2 semanas hace

Di adéu a les notificacions! Assegura’t que els teus certificats TLS es renovin automàticament

Let's Encrypt ha estat una peça clau en la seguretat web en oferir certificats TLS…

2 semanas hace

Guía para Instalar una Máquina Virtual en VirtualBox y Configurar un Servidor LAMP

En esta guía te explicaremos paso a paso cómo instalar una máquina virtual en VirtualBox…

3 semanas hace

¡Los Bloqueadores Están Declarando la Guerra a Bit.ly! Descubre Por Qué Tus Enlaces Están en Peligro

Los acortadores de URL, como bit.ly, se han convertido en herramientas esenciales para simplificar y…

3 semanas hace

Esta web usa cookies.