मैं यह कैसे बताऊं कि उबंटू में किन बंदरगाहों पर क्या चल रहा है?


27

मैं कैसे बता सकता हूं कि उबंटू के किन बंदरगाहों पर क्या सुनने को मिल रहा है? दूसरे शब्दों में, मैं उन बंदरगाहों की सूची कैसे प्राप्त कर सकता हूं जो उपयोग में हैं?

जवाबों:


37

"उपयोग में" जैसा कि एक सक्रिय कनेक्शन के साथ, या कि प्रोग्राम सुन रहे हैं? अथवा दोनों?

sudo netstat -lpअपने टर्मिनल में चलाएं ; यह आपको बताएगा कि कनेक्शन प्राप्त करने के लिए कौन से पोर्ट खुले हैं, और उन पर कौन से प्रोग्राम सुन रहे हैं। sudo netstat -pएक ही चीज़ के लिए प्रयास करें , साथ ही वर्तमान में सक्रिय कनेक्शन।


मुझे लगता है कि दोनों सबसे अच्छे हैं;)
जिनाडिक

जो कुछ अजीब था, वह यह है कि मेरे पास टॉमकैट और अपाचे सर्वर चल रहे हैं और न तो पोर्ट 8080 और न ही 80 सूची में दिखाए गए हैं। क्या आप जानते हैं कि ऐसा क्यों होगा?
गेनाडनिक

@Genadinik सत्यापित करें कि वे किस पोर्ट को सुनने के लिए कॉन्फ़िगर किए गए हैं; अपाचे के लिए यह अपनी कॉन्फिग फ़ाइल में सुनो निर्देश है, लेकिन मैं टॉमकैट के बारे में नहीं जानता।
क्रॉमी

8
fuser -n tcp 8080दूसरे छोर से इसे अप्रोच करेगा; आपको दिखा रहा है कि कौन सी प्रक्रिया (यदि कोई है) टीसीपी पोर्ट 8080 पर सुन रही है।
स्माल क्लैन्जर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.