Si es el administrador del sistema, puede ver todos los servicios, como el administrador de procesos, inicio de sesión, syslog, etc., ejecutándose en segundo plano en su dispositivo.
Estos servicios ayudan con el funcionamiento del sistema y la conexión con otros programas. Y también puede enumerar todos estos servicios en Ubuntu.
Aquí en LinuxAPT, veremos cómo enumerar todos los servicios usando el comando systemctl en Ubuntu 20.04.
¿Cuál es la sintaxis del comando systemctl?
Su sintaxis se da a continuación:
$ systemctl [options] [command]
Para listar todos los servicios, ejecute:
$ systemctl --no-pager
1. ¿Cómo enumerar todos los archivos de la unidad?
Para hacer esto, ejecute el siguiente comando:
$ systemctl list-units --all --type=service --no-pager
2. ¿Cómo enumerar los archivos de la unidad systemd?
Para hacer esto, Ejecute:
$ systemctl list-unit-files --no-pager
3. ¿Cómo combinar el comando grep para buscar un archivo de unidad específico?
La sintaxis:
$ systemctl list-unit-files --no-pager | grep service_name
Por ejemplo, queremos buscar "sesión":
$ systemctl list-unit-files --no-pager | grep session
4. ¿Cómo enumerar los archivos de la unidad de servicio systemd por estado?
Combinaremos el comando grep para hacer esto. Por ejemplo, enumeraremos los archivos de la unidad de servicio systemd que están en estado habilitado:
$ systemctl list-unit-files | grep enabled
Además, es posible que desee enumerar los archivos de la unidad de servicio systemd en el estado deshabilitado con el siguiente comando:
$ systemctl list-unit-files | grep disabled
5. ¿Cómo listar servicios usando el comando pstree?
El comando para hacerlo se da a continuación:
$ pstree
6. ¿Cómo enumerar los grupos que utilizan más recursos?
Ejecute el siguiente comando para hacerlo:
$ systemd-cgtop