Descripción:

El comando init es el primer proceso que se ejecuta en sistemas Unix y Linux después del arranque del sistema. Es responsable de inicializar el sistema y gestionar los procesos durante el inicio, así como de cambiar el nivel de ejecución del sistema.

Atributos y Parámetros:

AtributoDescripción
0, 1, 2, 3, 4, 5, 6Cambia el nivel de ejecución del sistema.
-q, --quietEjecuta init en modo silencioso, sin mostrar mensajes de estado.
-t, --timeoutEspecifica el tiempo de espera antes de realizar una acción, como cambiar el nivel de ejecución.
--helpMuestra la ayuda del comando init.

Niveles de Ejecución:

Los niveles de ejecución, también conocidos como runlevels, son estados en los que puede encontrarse un sistema Unix o Linux. Cada nivel de ejecución representa un conjunto específico de servicios y acciones que se inician durante el arranque del sistema. Los niveles de ejecución más comunes son:

  • Nivel 0: Apagado del sistema.
  • Nivel 1: Modo de usuario único o mantenimiento.
  • Nivel 2: Multiusuario sin servicios de red.
  • Nivel 3: Multiusuario con servicios de red.
  • Nivel 4: Sin uso definido por defecto.
  • Nivel 5: Multiusuario con entorno gráfico (GUI).
  • Nivel 6: Reinicio del sistema.

Ejemplos de Uso:

  1. Cambiar al nivel de ejecución de mantenimiento (modo de usuario único):
   init 1
  1. Reiniciar el sistema:
   init 6
  1. Apagar el sistema:
   init 0
  1. Cambiar al nivel de ejecución con servicios de red:
   init 3
  1. Cambiar al nivel de ejecución con entorno gráfico:
   init 5

Distribuciones Compatibles:

El comando init está disponible en la mayoría de las distribuciones de Linux, aunque su uso ha sido en gran medida reemplazado por sistemas de inicio como systemd en distribuciones modernas como Ubuntu, CentOS, Fedora, etc.

Alternativas:

  • systemctl: Comando utilizado para interactuar con el sistema de inicio systemd, que es común en muchas distribuciones modernas de Linux.

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Categoría:
Nivel:
Impacto:

archivos arranque backup buscar completa conexiones configuración copiar copias de seguridad cortafuegos cpu deshabilitar disco escaneo espacio espacio ocupado filtrar firewall habilitar herramienta incremental inicio interfaz lectura listar log mantenimiento monitorización monousuario patrones procesos pruebas ram recursos red redes seguridad servicios sincronización sockets tcp texto udp uso ver

  • mkdir

    Descripción El comando mkdir (Make Directory) se utiliza para crear directorios en sistemas Linux y Unix. Es una de las herramientas más básicas y utilizadas…

  • hostnamectl

    Descripción El comando hostnamectl permite consultar y modificar el nombre del equipo (hostname) y otra información relacionada con el sistema en distribuciones Linux que utilizan…

  • uname

    Descripción El comando uname (Unix Name) se utiliza para mostrar información sobre el sistema operativo y el kernel en ejecución. Es una herramienta sencilla pero…

  • ack

    Descripción El comando ack es una herramienta de búsqueda de texto diseñada especialmente para desarrolladores y administradores de sistemas. Su objetivo es encontrar cadenas de…

  • find

    Descripción: El comando find se utiliza para buscar archivos y directorios dentro del sistema de archivos en Linux. Permite localizar elementos por nombre, tipo, tamaño,…

  • journalctl

    Descripción: El comando journalctl es la herramienta para consultar los registros del sistema gestionados por systemd-journald. Permite visualizar logs del sistema operativo, servicios, kernel, arranques…

  • nmap

    Descripción: El comando nmap (Network Mapper) es una herramienta avanzada para descubrimiento de hosts y escaneo de puertos. Permite identificar equipos activos en una red,…

  • ip

    Descripción: El comando ip (del paquete iproute2) es la herramienta moderna de Linux para administrar y diagnosticar la red: interfaces, direcciones IP, rutas, tabla ARP/vecinos…

  • tcpdump

    Descripción: El comando tcpdump es una herramienta de captura y análisis de tráfico de red en tiempo real. Permite inspeccionar paquetes que pasan por una…

  • top

    Herramienta de monitorización del sistema en tiempo real que muestra información sobre los procesos que se están ejecutando en un sistema Unix o Linux.