Tutoriales

Cómo utilizar el comando de estado systemctl

systemctl es una utilidad de línea de comandos para monitorear y administrar servicios systemd. Donde systemd es el administrador de servicios utilizado en todas las distribuciones modernas de Linux. En esta guía, explicaré cómo usar el comando systemctl con la opción de estado para verificar el estado de varios servicios systemd en Linux.

notas: Las instrucciones y comandos proporcionados en este tutorial se ejecutan en Ubuntu. Sin embargo, estos comandos se ejecutan sin errores en distribuciones de Linux con un sistema de inicio systemd.

Cómo utilizar el comando de estado systemctl

systemctl está disponible en todas las distribuciones de Linux con un administrador de servicios systemd. Por lo tanto, no es necesario instalar ningún paquete específico para ello.

systemctl tiene varias opciones, una de las más utilizadas es estado. La opción de estado systemctl se utiliza para encontrar el estado del tiempo de ejecución actual de una unidad o de todo el sistema.

En systemd, las unidades se denominan objetos que realizan tareas específicas. Una unidad puede ser un servicio, dispositivo o enchufe.Para enumerar todas las unidades, utilice systemctl -t ayuda Orden.

Tenga en cuenta, estado La función solo proporciona información sobre las celdas actualmente en la memoria o liberadas recientemente de la memoria. El uso de esta función no mostrará información de la sesión anterior.

La sintaxis general para usar el comando systemctl status es la siguiente:

Estado de control del sistema [unit_name]

Como se mencionó anteriormente, una unidad puede ser un servicio, un enchufe o un dispositivo.

Por ejemplo, para encontrar sshd Este es un servicio demonio; utilice las instrucciones que se mencionan a continuación.

Los datos se presentan arriba en forma legible por humanos. Obtendrá el estado activo y de carga. Además, este comando enumera el PID, la memoria y el uso de CPU de la unidad.

Cargado: Indica que la unidad ha sido cargada en la memoria.

estado de carga
error Si el archivo no se carga en la memoria correctamente
extraviado si el servicio no existe
ambiente adverso Si el archivo de la unidad no se analiza correctamente
enmascarado Si los archivos de la unidad están bloqueados (desactivados)

Este estado también muestra que el /lib/systemd/sistema y el estado habilitado del dispositivo. La habilitación puede ser habilitada, deshabilitada y estática.

Estado habilitado
permitir Dispositivo habilitado al arrancar
desactivado El dispositivo no está habilitado al inicio
estacionario No se puede habilitar el dispositivo en Linux

positivo: Muestra el estado de la actividad a través de varios indicadores.

positivo El dispositivo está activo (encendido, conectado, enchufado) y funcionando
Inactivo El dispositivo no está activado.
activación El dispositivo está encendido
desactivar El dispositivo está deshabilitado
Falla La unidad no se puede iniciar debido a fallas o errores de tiempo de espera.

documento: Proporciona comandos para grabar celdas.

PID maestro: Muestra el proceso de la unidad.

Tarea: Una tarea es una unidad de trabajo realizada por una unidad, y límite es el número máximo de tareas que una unidad específica puede realizar.

memoria: Representa el uso de memoria de la máquina.

UPC: Muestra el uso de CPU de la unidad.

Grupo C: También conocido como grupos de control, es una característica principal que se utiliza para controlar los recursos como RAM y CPU ocupados por una unidad.

Instrucciones de estado para el comando de estado systemctl

La salida de estado systemctl muestra varias indicaciones del estado de la unidad.Si está activo, entonces verde Aparecerá el punto y, si está inactivo, aparecerá un punto blanco en la salida.

Los errores o unidades fallidas se mostrarán como Rojo cruz.Si el servicio está ubicado en recargar estado, entonces aparecerá como verde Flecha en el sentido de las agujas del reloj.

Limitaciones del comando systemctl status

El comando systemctl status no necesariamente le brinda el resultado más preciso sobre si el dispositivo está cargado al inicio. Debido a que systemd carga unidades cuando es necesario, el comando mostrará un error si intenta encontrar el estado de una unidad que no está cargada o una unidad que se cargó y se eliminó de la memoria después del inicio. Por lo tanto, no obtendrá información sobre las celdas que existen pero que se liberan en la memoria una vez completada la operación.

Cómo salir del comando de estado systemctl

Después de ejecutar el comando systemctl status, la terminal parece congelarse. Esto se debe al resultado paginado de esta directiva.

Hay varias formas de salir del estado systemctl.

  • añadir – Sin buscapersonas después del comando
  • usar q llave
  • usar Ctrl+C

añadir – Sin buscapersonas Después del comando systemctl status, eliminará automáticamente la paginación.

estado del sistemactl sshd –Sin buscapersonas

O simplemente presione q para salir del comando de estado systemctl.

en conclusión

El comando systemctl status se utiliza para verificar el estado de las unidades systemd. En Linux, una unidad puede ser un dispositivo, un socket o un servicio. Estas unidades pueden tener estados como activo, inactivo, muerto o fallido. Este comando también proporciona información como el estado de carga de la unidad, ID del proceso, memoria y uso de la CPU. Sin embargo, el comando systemctl status no es útil para encontrar el estado de carga de una unidad. Porque systemd puede desinstalar una unidad una vez completada su operación.

LEER  Cómo instalar GoLang (lenguaje de programación Go) en Ubuntu [5 Steps]

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba