GNU/Linux >> Tutoriales Linux >  >> Cent OS

Referencia de la línea de comandos de systemd (hoja de trucos)

El sistema systemd y el administrador de servicios son responsables de controlar cómo se inician, detienen y administran los servicios en los sistemas Red Hat Enterprise Linux 7. Al ofrecer inicio de servicio bajo demanda y mejores controles de dependencia transaccional, systemd reduce drásticamente los tiempos de inicio. Como usuario de systemd, puede priorizar servicios críticos sobre servicios menos importantes.

Aunque el proceso systemd reemplaza el proceso init (literalmente, /sbin/init ahora es un enlace simbólico a /usr/lib/systemd/systemd) para iniciar servicios en el momento del arranque y cambiar los niveles de ejecución, systemd proporciona mucho más control que el proceso init hace sin dejar de admitir scripts de inicio existentes. Estos son algunos de los ejemplos de comandos systemd más utilizados:

Ver información del sistema

Comando Descripción
dependencias de lista systemctl mostrar las dependencias de una unidad
list-sockets systemctl listar los sockets
systemctl lista-trabajos Ver trabajos systemd activos
systemctl list-unit-files Ver archivos de unidades y sus estados
systemctl lista-unidades Mostrar si las unidades están cargadas/activas
systemctl get-default Enumerar el objetivo predeterminado (como el nivel de ejecución)

Trabajar con servicios

Comando Descripción
servicio de parada systemctl Detener un servicio en ejecución
servicio de inicio systemctl Iniciar un servicio
servicio de reinicio systemctl Reiniciar un servicio en ejecución
servicio de recarga systemctl Recargar todos los archivos de configuración en servicio
recarga del demonio systemctl Debe ejecutarse para recargar los archivos de unidades modificados
systemctl – falló Muestra los servicios que no se pudieron ejecutar
systemctl reset-fail Restablece cualquier unidad del estado fallido
servicio de estado systemctl Ver si el servicio se está ejecutando/habilitado
servicio de habilitación de systemctl Habilitar un servicio para que se inicie al arrancar
servicio de inhabilitación de systemctl Desactivar servicio:no se iniciará al arrancar
servicio de demostración de systemctl Mostrar propiedades de un servicio (u otras unidades)
servicio de edición systemctl Crear fragmento para soltar en el archivo de la unidad
editar systemctl –servicio completo Editar archivo de unidad completo para el servicio
systemctl -H red de estado del host Ejecute cualquier comando systemctl de forma remota

Cambiar estados del sistema

Comando Descripción
reiniciar systemctl Reiniciar el sistema (reboot.target)
apagado systemctl Apague el sistema (poweroff.target)
emergencia systemctl Poner en modo de emergencia (emergency.target)
predeterminado systemctl Volver al objetivo predeterminado (multiusuario.objetivo)

Ver mensajes de registro

Comando Descripción
diarioctl Mostrar todos los mensajes de registro recopilados
journalctl -u red.servicio Ver mensajes de servicio de red
diarioctl -f Siga los mensajes tal como aparecen
diarioctl -k Mostrar solo mensajes del kernel


Cent OS
  1. Hoja de referencia de comandos de reinicio de varios servicios

  2. Hoja de trucos de Yum Command

  3. Hoja de trucos del comando 'ip' (referencia de la línea de comandos)

  4. Referencia de la línea de comandos de Firewalld (hoja de referencia)

  5. systemctl:comando no encontrado

Comandos Systemctl para administrar el servicio Systemd

Cómo reiniciar servicios en la línea de comandos de Ubuntu

CentOS / RHEL 7:Guía para principiantes de unidades de servicio systemd

Guía para principiantes del editor vi (referencia de la línea de comandos)

Ejemplos de comandos de conexión iSCSI (hoja de referencia)

Programa de línea de comandos para probar el servicio DHCP