Verificar los servicios que se están ejecutando en linux.
El proceso init es el primer proceso que arranca al encender nuestro sistema. Como ya hemos hablado varias veces en sololinux, el demonio de init es el que maneja el resto de procesos y permanecerá activo hasta que apagues el sistema.
En el articulo de hoy, veremos como identificar los procesos que se están ejecutando en linux con los dos administradores más utilizados, Systemd y SysVinit (SysV).
Verificar los servicios que se están ejecutando
Verificar los servicio con Systemd
Al ejecutar el comando básico, se verifican y enumeran todos los servicios en ejecución de un sistema «systemd».
systemctl
Cada columna de salida tiene su titulo descriptivo.
- UNIT : Nombre de la unidad Systemd.
- LOAD : Indica si está cargada en memoria actualmente o no.
- ACTIVE : Nos dice si está activa o no.
- SUB : Si está corriendo el servicio actualmente.
- DESCRIPTION : Descripción del servicio.
ejemplo de salida…
comando systemctl
Para listar las unidades de proceso indicándonos si están activos o no, además de visualmente más humanos ejecuta el siguiente comando:
systemctl list-unit-files --type service
ejemplo…
systemctl list unit files type service
Si quieres conocer el estado de un servicio en particular (por ejemplo memcached)…
systemctl | grep memcached
Con más detalle…
systemctl status memcached
ejemplo de salida…
systemctl status memcached
Ahora listamos solo los procesos que están corriendo en nuestro sistema.
systemctl | grep running
Para visualizar las unidades de proceso que están en marcha e inician con el sistema…
systemctl list-unit-files | grep enabled
Ver por grupos el uso de recursos, tareas, CPU, memoria, entrada y salida.
systemd-cgtop
ejemplo…
systemd cgtop
Como punto final a Systemd puedes usar el comando…
pstree
Verificar los servicio con SysV (SysVinit)
Para verificar y enumerar todos los servicios en ejecución del administrador de sistema System V (SysV), ejecuta alguno de los siguientes comandos.
service --status-all # o service --status-all | more # o service --status-all | less
Si solo quieres ver los que se están ejecutando actualmente.
service --status-all | grep running
Para listar un servicio en particular (en el ejemplo httpd).
service --status-all | grep httpd
También su status.
service httpd status
ejemplo de salida…
service httpd status
Podemos visualizar los servicios que se están ejecutando y que inician con el sistema.
chkconfig --list
Como último comando de este articulo, tambien puedes ver los procesos que están corriendo, con…
initctl list
Canales de Telegram: Canal SoloLinux – Canal SoloWordpress
Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.