en este tutorial vamos a aprender cómo listar servicios en Ubuntu usando la interfaz de línea de comandos. Veremos cómo podemos enumerar los servicios en ejecución y los servicios que no se están ejecutando.
enumere los servicios de Ubuntu con el comando Service
el comando service status status-all enumerará todos los servicios en su servidor Ubuntu (tanto los servicios en ejecución como los servicios no en ejecución).
service --status-all
esto mostrará todos los servicios disponibles en su sistema Ubuntu. El estado es para los servicios en ejecución, para los servicios detenidos.,
Mediante el comando grep, podemos filtrar la salida para mostrar sólo los servicios en ejecución.
service --status-all | grep '\'
Para listar servicios de ubuntu que no se están ejecutando, escriba,
service --status-all | grep '\'
el comando service se puede usar para listar servicios en todas las versiones de Ubuntu, incluyendo (Ubuntu 17, 16.04 y 14.04).
listar servicios con el comando systemctl
desde Ubuntu 15, los servicios son administrados por el systemd., Con systemd podemos usar el comando systemctl para obtener información sobre la ejecución de servicios en nuestro sistema Ubuntu.
Para listar todos los servicios en ejecución en Ubuntu, escriba:
systemctl list-units
la salida del comando se verá algo como esto:
UNIT LOAD ACTIVE SUB DESCRIPTIONapache2.service loaded active running LSB: Apache2 web serverapparmor.service loaded active exited LSB: AppArmor initializationcron.service loaded active running Regular networking.service loaded active exited Raise network interfacesnmbd.service loaded active running LSB: start Samba NetBIOS nameserver (nmbd)smbd.service loaded active running LSB: start Samba SMB/CIFS daemon (smbd)ssh.service loaded active running OpenBSD LOAD = Reflects whether the unit definition was properly loaded.ACTIVE = The high-level unit activation state, i.e. generalization of SUB.SUB = The low-level unit activation state, values depend on unit type.
Para listar todos los Servicios, incluidas las unidades inactivas, escriba:
systemctl list-units -a
para listar la unidad inactiva, escriba:
systemctl list-units -a --state=inactive
el comando systemctl no funciona para Ubuntu 14.04 y versiones anteriores, en su lugar use el comando service status status-all mencionado anteriormente.