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.
Tabla de Contenidos
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.