Sisteminizde neler olup bittiğini belirlemek için yapabileceğiniz birkaç şey var.
Orada ne olduğu hakkında bir fikir edinmek için sunucunuzun hangi portları dinlediğini kontrol edebilirsiniz. Kullanmak için iyi bir komut olacaktır:
[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
Yukarıdaki örnek çıktıdan görebileceğiniz gibi, size protokol sürümü (tcp veya udp), dinlenen adres, açık olan bağlantı noktası ve dinleyen program sunar.
Yukarıdaki kısaltılmış örnekte (bir sunucu makinesi) 139, 5666 ve 22 numaralı tcp bağlantı noktalarının dinlediğini görebilirsiniz. Bunlar sırasıyla samba, nrpe (Nagios agent) ve ssh ile çözülür ve bu portu dinleyen programı kontrol ettiğinizde onaylanır.
Ek olarak, bunu yapmak için önyüklemede başlayacak şekilde yapılandırılmış daemons listesini kontrol edebilirsiniz.
chkconfig --list | grep "3:on"
Örnek:
[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
.
.
.
veya:
service --status-all