Saya memiliki situasi aneh yang terjadi dengan port jaringan terbuka. Pertanyaan utama saya adalah, mengapa tidak ada program yang terkait dengan port TCP terbuka:
netstat -ln --program
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:5666 0.0.0.0:* LISTEN -
Untuk kasus khusus saya, seharusnya ada daemon nrpe (opsview install) mendengarkan pada port 5666, tetapi tidak ada daemon nrpe yang berjalan. Jika saya mencoba memulainya, ia segera keluar.
lsof -i :5666
tidak menunjukkan output apa pun. Tidak ada (x) inetd yang berjalan di sistem saya.
MEMPERBARUI
Ya, saya menjalankan perintah itu sebagai root. Telnet akan bisa, tetapi tidak pernah ada jawaban.
Setelah penyelidikan lebih lanjut, saya menemukan kesalahan kernel di dmesg
: ini adalah contoh EC2 (sebenarnya beberapa dari mereka) menjalankan kernel yang lebih tua (2.6.16 tampaknya tidak stabil). Perbaikan untuk menghentikan crash adalah meng - upgrade kernel .
Sepertinya cara crash kernel menyebabkan proses untuk pergi dan membiarkan port terbuka.