Hay algunas cosas que puede hacer para tratar de determinar qué se está ejecutando en su sistema.
Puede verificar en qué puertos está escuchando su servidor para tener una idea de lo que hay allí. Un buen comando para usar sería:
[root@server ~]# netstat -tulpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address Stat e PID/Program name
tcp 0 0 0.0.0.0:139 0.0.0.0:* LIST EN 1880/smbd
tcp 0 0 0.0.0.0:5666 0.0.0.0:* LIST EN 1911/nrpe
tcp 0 0 0.0.0.0:22 0.0.0.0:* LIST EN 1759/sshd
Como puede ver en la salida de ejemplo anterior, le presenta la versión del protocolo (tcp o udp), la dirección que se está escuchando, el puerto que está abierto y el programa que está escuchando.
En el ejemplo truncado anterior (una máquina servidor) puede ver que los puertos tcp 139, 5666 y 22 están escuchando. Estos resuelven a samba, nrpe (agente de Nagios) y ssh respectivamente, y se confirma cuando verifica el programa que está escuchando en ese puerto.
Además, puede consultar la lista de demonios que están configurados para comenzar en el arranque, para hacerlo, ejecute:
chkconfig --list | grep "3:on"
Ejemplo:
[root@server ~]# chkconfig --list | grep "3:on"
NetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:off
acpid 0:off 1:off 2:on 3:on 4:on 5:on 6:off
sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
sysstat 0:off 1:on 2:on 3:on 4:on 5:on 6:off
udev-post 0:off 1:on 2:on 3:on 4:on 5:on 6:off
vncserver 0:off 1:off 2:on 3:on 4:on 5:on 6:off
webmin 0:off 1:off 2:on 3:on 4:off 5:on 6:off
x2gocleansessions 0:off 1:off 2:on 3:on 4:on 5:on 6:off
.
.
.
o:
service --status-all