Existem algumas coisas que você pode fazer para verificar o que está sendo executado em seu sistema.
Você pode verificar em quais portas seu servidor está atento para ter uma ideia do que está lá. Um bom comando para usar seria:
[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 você pode ver no exemplo de saída acima, apresenta-o com a versão do protocolo (TCP ou UDP), o endereço que está sendo escutado por diante, a porta que é aberta e o programa que está a ouvir.
No exemplo truncado acima (uma máquina servidora), você pode ver que as portas tcp 139, 5666 e 22 estão ouvindo. Isso resolve o samba, o nrpe (agente Nagios) e o ssh, respectivamente, e é confirmado quando você verifica o programa que está escutando nessa porta.
Além disso, você pode verificar a lista de daemons configurados para iniciar na inicialização, para fazer isso, execute:
chkconfig --list | grep "3:on"
Exemplo:
[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
.
.
.
ou:
service --status-all