Ada beberapa hal yang dapat Anda lakukan untuk mencoba dan memastikan apa yang berjalan pada sistem Anda.
Anda dapat memeriksa port mana yang didengarkan server Anda untuk mengetahui apa yang ada di sana. Perintah yang baik untuk digunakan adalah:
[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
Seperti yang Anda lihat dari contoh output di atas, ia menyajikan Anda dengan versi protokol (tcp atau udp), alamat yang sedang didengarkan, port yang terbuka dan program yang mendengarkan.
Dalam contoh terpotong di atas (mesin server) Anda dapat melihat port tcp 139, 5666, dan 22 sedang mendengarkan. Keputusan ini untuk masing-masing samba, nrpe (agen Nagios) dan ssh, dan dikonfirmasi ketika Anda memeriksa program yang mendengarkan pada port itu.
Selain itu, Anda dapat memeriksa daftar daemon yang dikonfigurasikan untuk mulai saat boot, untuk melakukannya, jalankan:
chkconfig --list | grep "3:on"
Contoh:
[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
.
.
.
atau :
service --status-all