আমার একটি উন্মুক্ত নেটওয়ার্ক বন্দর নিয়ে একটি অদ্ভুত পরিস্থিতি চলছে। আমার মূল প্রশ্নটি হল, কেন একটি উন্মুক্ত টিসিপি পোর্টের সাথে কোনও প্রোগ্রাম যুক্ত হবে না:
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 -
আমার নির্দিষ্ট কেসটির জন্য, 5666 পোর্টে একটি এনআরপি ডেমন (ওপসভিউ ইনস্টল) শোনার কথা রয়েছে, তবে কোনও এনআরপি ডিমন চলমান নেই। যদি আমি এটি শুরু করার চেষ্টা করি তবে তা অবিলম্বে প্রস্থান করে।
lsof -i :5666
কোনও আউটপুটও দেখায় না। আমার সিস্টেমে কোনও (এক্স) ইনটেড চলছে না।
হালনাগাদ
হ্যাঁ, আমি সেই আদেশগুলি রুট হিসাবে চালাচ্ছিলাম। টেলনেট পারে, কিন্তু কোন প্রতিক্রিয়া ছিল না।
আরও তদন্তের পরে, আমি এতে একটি কার্নেল ত্রুটি পেয়েছি dmesg
: এটি একটি ইসি 2 উদাহরণ ছিল (আসলে তাদের বেশিরভাগ) পুরানো কার্নেল চালাচ্ছিল (২.6.১6 দৃশ্যত অস্থির)। ক্র্যাশ বন্ধ করার সমাধানটি ছিল কার্নেলগুলি আপগ্রেড করা ।
দেখে মনে হচ্ছে যে কার্নেল ক্র্যাশ হয়ে গেছে ফলে প্রক্রিয়াটি দূরে সরে গেছে এবং বন্দরটি খোলা ছেড়েছে।