Sysvinit

Las instrucciones de instalación están en la sección Instalación de Sysvinit-2.85 del Capítulo 6.

Localización oficial para descarga

Sysvinit (2.85):
ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/

Contenido de Sysvinit

El paquete Sysvinit contiene programas para controlar el arranque, ejecución y descarga de todos los demás programas.

Programas instalados: halt, init, killall5, last, lastb (enlace a last), mesg, pidof (enlace a killall5), poweroff (enlace a halt), reboot (enlace a halt), runlevel, shutdown, sulogin, telinit (enlace a init), utmpdump y wall

Descripciones cortas

halt suele invocar a shutdown con la opción -h, excepto cuando el sistema ya se encuentra en el nivel de ejecución 0, en cuyo caso le indica al núcleo que apague el sistema. Pero primero anota en /var/log/wtmp que el sistema se va a cerrar.

init es el padre de todos los procesos. Lee sus comandos desde /etc/inittab, el cual normalmente le indica que guiones ejecutar en cada nivel de ejecución y cuantos procesos getty iniciar.

killall5 envía una señal a todos los procesos, excepto a los procesos de su propia sesión -- por tanto no puede matar el intérprete de comandos en el que se esté ejecutando el guión desde el que fue llamado.

last muestra los últimos usuarios conectados (y desconectados), buscando hacia atrás en el fichero /var/log/wtmp. También puede mostrar los inicios y paradas del sistema y los cambios del nivel de ejecución.

lastb muestra los intentos fallidos de acceso al sistema, que se registran en /var/log/btmp.

mesg controla si otros usuarios pueden o no enviar mensajes al terminal del usuario actual.

pidof muestra los identificadores de proceso (PIDs) de los programas especificados.

poweroff le indica al núcleo que pare el sistema y apague la máquina. Ver halt.

reboot le indica al núcleo que reinicie el sistema. Ver halt.

runlevel muestra los niveles de ejecución anterior y actual, como figura en el último registro de nivel de ejecución de /var/run/utmp.

shutdown provoca la caída del sistema de una forma segura, enviando señales a todos los procesos y notificando a todos los usuarios conectados.

sulogin permite el ingreso del superusuario al sistema. Suele ser invocado por init cuando el sistema entra en el modo monousuario.

telinit le indica a init en qué nivel de ejecución debe entrar.

utmpdump muestra el contenido de un fichero de acceso dado en un formato comprensible por el usuario.

wall envía un mensaje a todos los usuarios conectados.

Dependencias de instalación de Sysvinit

Sysvinit depende de: Binutils, Coreutils, GCC, Glibc, Make.