Vous pouvez procéder de différentes manières pour vérifier le fonctionnement de votre système.
Vous pouvez vérifier quels ports votre serveur écoute pour avoir une idée de ce qu'il contient. Une bonne commande à utiliser serait:
[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
Comme vous pouvez le voir dans l'exemple ci-dessus, il vous présente la version du protocole (TCP ou UDP), l'adresse sur laquelle vous écoutez, le port ouvert et le programme en cours d'écoute.
Dans l'exemple tronqué ci-dessus (une machine serveur), vous pouvez voir que les ports TCP 139, 5666 et 22 sont à l'écoute. Celles-ci sont résolues en samba, nrpe (agent Nagios) et ssh, et sont confirmées lorsque vous vérifiez le programme en cours d'écoute sur ce port.
De plus, vous pouvez consulter la liste des démons configurés pour démarrer au démarrage. Pour ce faire, exécutez:
chkconfig --list | grep "3:on"
Exemple:
[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