सभी TCP कनेक्शन पुनः प्राप्त करने के लिए lsof को कैसे ठीक से कॉल करें?


14
# lsof -n -itcp | wc
     92     919   10212

# lsof -n | grep TCP | wc
   2482   27222  373861

मैं क्या गलत कर रहा हूँ lsof -itcp? इस तरह की कॉलिंग कनेक्शन का हिस्सा लंघन है, ऐसा लगता है कि यह थ्रेड्स के कनेक्शन हैं।

जवाबों:


16

सही सिंटैक्स है:

lsof -a -i4 -i6 -itcp

यह TCP सॉकेट्स का चयन करता है जो IPv4 या IPv6 हैं।


1
आपको इसे -aऔर उन्हें
ईसाई

धन्यवाद ईसाई, मेरे मूल समाधान में यूडीपी गतिविधि भी शामिल थी। अपडेट किया गया।
कोडरविटर 23

1

दो आउटपुट पर एक नज़र डालें। यहाँ मेरे सिस्टम से नमूने हैं

lsof -n -itcp | head -4
COMMAND     PID        USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
rpcbind    1509        root    8u  IPv4   9013      0t0  TCP *:sunrpc (LISTEN)
rpcbind    1509        root   11u  IPv6   9016      0t0  TCP *:sunrpc (LISTEN)
rpc.statd  1537       statd    8u  IPv4  10059      0t0  TCP *:36035 (LISTEN)

lsof -n | grep TCP | head -4
rpcbind    1509             root    8u     IPv4               9013      0t0        TCP *:sunrpc (LISTEN)
rpcbind    1509             root   11u     IPv6               9016      0t0        TCP *:sunrpc (LISTEN)
rpc.statd  1537            statd    8u     IPv4              10059      0t0        TCP *:36035 (LISTEN)
rpc.statd  1537            statd   10u     IPv6              10063      0t0        TCP *:45203 (LISTEN)

एक त्वरित अस्वीकृति से पता चलता है कि अब तक का एकमात्र स्पष्ट अंतर व्हाट्सएप है। वास्तविक अंतर खोजने के लिए इसकी तुलना आसानी से की जा सकती है:

lsof -n -itcp | sort >1
lsof -n | grep TCP | sort >2
diff -wu 1 2 | grep '^[+-]'
--- 1   2015-10-13 20:43:12.588658249 +0100
+++ 2   2015-10-13 20:43:18.272678740 +0100
-COMMAND     PID        USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
+dconf      3618 3634     roaima   11u     IPv6              12705      0t0        TCP [::1]:45177->[::1]:6010 (ESTABLISHED)
+gdbus      3632 3633     roaima    5u     IPv6              14008      0t0        TCP [::1]:45179->[::1]:6010 (ESTABLISHED)
+virt-mana  3618 3636     roaima   11u     IPv6              12705      0t0        TCP [::1]:45177->[::1]:6010 (ESTABLISHED)
+virt-mana  3618 3645     roaima   11u     IPv6              12705      0t0        TCP [::1]:45177->[::1]:6010 (ESTABLISHED)

इस आउटपुट के आधार पर मैं सुझाव दूंगा कि मेरे मामले में अंतर IPv6 ट्रैफ़िक है। आप अपनी स्वयं की स्थिति की समीक्षा करना चाहते हैं, लेकिन मुझे संदेह है कि यह समान है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.