कुछ चीजें हैं जो आप कोशिश कर सकते हैं और यह पता लगाने के लिए कि आपके सिस्टम में क्या चल रहा है।
आप जाँच सकते हैं कि आपका सर्वर किन पोर्ट्स पर सुन रहा है, यह जानने के लिए कि वहाँ क्या है। उपयोग करने के लिए एक अच्छा आदेश होगा:
[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
जैसा कि आप ऊपर दिए गए उदाहरण आउटपुट से देख सकते हैं, यह आपको प्रोटोकॉल संस्करण (tcp या udp) के साथ प्रस्तुत करता है, जिस पते पर सुनी जा रही है, वह पोर्ट जो खुला है और जो प्रोग्राम सुन रहा है।
ऊपर छंटनी किए गए उदाहरण (एक सर्वर मशीन) में आप देख सकते हैं tcp पोर्ट 139, 5666, और 22 सुन रहे हैं। ये क्रमशः samba, nrpe (Nagios एजेंट) और ssh का समाधान करते हैं, और जब आप उस पोर्ट पर सुन रहे प्रोग्राम की जाँच करते हैं, तो इसकी पुष्टि की जाती है।
इसके अतिरिक्त, आप उन डेमों की सूची की जांच कर सकते हैं जो बूट पर शुरू करने के लिए कॉन्फ़िगर किए गए हैं, ऐसा करने के लिए, रन करें:
chkconfig --list | grep "3:on"
उदाहरण:
[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
.
.
.
या:
service --status-all