Systemd es el nuevo marco de inicio, comenzando con Fedora y actualmente adoptado en numerosas circulaciones como RedHat, Suse y Centos. A fin de cuentas, la gran mayoría de nosotros hemos estado utilizando secuencias de comandos de inicio de SysV convencionales que normalmente viven en/y así sucesivamente/rc.d/init.d/. Estos contenidos evocan un demonio paralelo que luego, en ese punto, bifurcará un ciclo de fundación. A pesar de que los scripts de shell son completamente adaptables, tareas como la administración de procesos y la solicitud de ejecución en paralelo son difíciles de llevar a cabo. Con la presentación de los últimos demonios de moda de systemd, es más sencillo supervisarlos y controlarlos en tiempo de ejecución y funciona en su ejecución.
La orden systemctl es un impulso increíble del grupo systemd. Muestra más mensajes de error punto por punto y, además, errores de tiempo de ejecución de las administraciones, incluidos errores de inicio. systemd ha presentado otro término llamado cgroups (reuniones de control) que son esencialmente reuniones de interacción que se pueden clasificar en orden. Con el primer marco de inicio, averiguar qué ciclo hace qué y con quién tiene un lugar resulta cada vez más problemático. Con systemd, cuando los ciclos generan ciclos diferentes, estos niños se convierten naturalmente en miembros del grupo de guardianes y luego se mantienen alejados de los desórdenes sobre el legado.
Comandos relacionados con el servicio:
Comentarios |
SysVinit |
sistemad |
---|---|---|
iniciar un servicio | inicio ficticio de servicio | systemctl start dummy.service |
detener un servicio | parada ficticia de servicio | systemctl detener dummy.servicio |
reiniciar un servicio | reinicio ficticio de servicio | systemctl reiniciar dummy.service |
recargar un servicio | recarga ficticia de servicio | systemctl recargar dummy.service |
Estado del servicio | estado ficticio de servicio | systemctl status dummy.service |
Reiniciar un servicio si ya se está ejecutando | reinicio ficticio de servicio | systemctl condrestart dummy.service |
Habilitar el servicio al inicio | ficticio de chkconfig en | systemctl habilitar dummy.service |
Deshabilitar el servicio al inicio | chkconfig desactivado | systemctl deshabilitar dummy.service |
Comprobar si un servicio está habilitado al inicio | ficticio de chkconfig | systemctl está habilitado dummy.service |
Crear un nuevo archivo de servicio o modificar la configuración | ficticio de chkconfig –añadir | systemctl daemon-recargar |
Comandos de niveles de ejecución:
Comentarios |
SysVinit |
sistemad |
---|---|---|
Detención del sistema | 0 | runlevel0.objetivo, poweroff.objetivo |
Modo de usuario único | 1, s, soltero | ejecutarnivel1.objetivo, rescate.objetivo |
Multi usuario | 2 | runlevel2.objetivo, multiusuario.objetivo |
Multiusuario con Red | 3 | runlevel3.objetivo, multiusuario.objetivo |
Experimental | 4 | runlevel4.objetivo, multiusuario.objetivo |
Multiusuario, con red, modo gráfico | 5 | runlevel5.objetivo, gráfico.objetivo |
Reiniciar | 6 | ejecutarnivel6.objetivo, reiniciar.objetivo |
Concha de emergencia | emergencia | objetivo.de.emergencia |
Cambiar a nivel de ejecución/objetivo multiusuario | telinit 3 |
systemctl aislar multi-usuario.objetivo (O systemctl aislar runlevel3. objetivo) |
Establecer objetivo multiusuario en el próximo arranque |
sed s/^id:.*:initdefault:/ id:3:initpredeterminado:/ |
ln -sf /lib/systemd/system/multiuser.target /etc/systemd/system/ destino predeterminado |
Comprobar el nivel de ejecución actual | nivel de ejecución | systemctl get-default |
Cambiar el nivel de ejecución predeterminado |
sed s/^id:.*:initdefault:/ id:3:initpredeterminado:/ |
systemctl set-default multi-usuario.objetivo |
Nuevos comandos de Systemd:
Comentarios |
sistemad |
---|---|
Ejecute un comando systemd en el host remoto | systemctl dummy.service start -H usuario@host |
Comprobar el tiempo de arranque | systemd-analizar o systemd-analizar el tiempo |
Matar todos los procesos relacionados con un servicio | systemctl matar ficticio |
Obtener registros de eventos de hoy | journalctl –since=hoy |
Nombre de host y otra información relacionada con el host | hostnamectl |
Fecha y hora del sistema con zona horaria y otra información | horafechactl |
Publicación traducida automáticamente
Artículo escrito por srikargundeti982 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA