คำถามติดแท็ก netstat

เครื่องมือวิเคราะห์สถิติเกี่ยวกับการเชื่อมต่อที่ใช้งานซ็อกเก็ตแบบเปิดตารางเส้นทาง โดยทั่วไประบบย่อยเครือข่าย

5
ค้นหา PID ของกระบวนการโดยใช้พอร์ตเฉพาะหรือไม่
ฉันกำลังติดตั้ง hadoop บนระบบ Ubuntu ของฉัน เมื่อฉันเริ่มมันรายงานว่าพอร์ต 9000 ไม่ว่าง ฉันใช้: netstat -nlp|grep 9000 เพื่อดูว่ามีพอร์ตดังกล่าวอยู่หรือไม่และฉันได้รับสิ่งนี้: tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN แต่ฉันจะรับ PID ของกระบวนการที่กำลังถืออยู่ได้อย่างไร
391 linux  process  ip  netstat 

5
วิธีการทำคำสั่ง if จากผลลัพธ์ของคำสั่งที่เรียกใช้งาน
ฉันกำลังพยายามทำคำสั่ง IF จากผลลัพธ์ของคำสั่งที่เรียกใช้งาน นี่คือวิธีที่ฉันพยายามทำ แต่ไม่ได้ผล ไม่มีใครรู้วิธีที่ถูกต้องในการทำเช่นนี้? if [ "`netstat -lnp | grep ':8080'`" == *java* ]; then echo "Found a Tomcat!" fi

14
วิธีที่ง่ายที่สุดในการค้นหาพอร์ตในเครื่องที่ไม่ได้ใช้คืออะไร
วิธีที่ง่ายที่สุดในการค้นหาพอร์ตในเครื่องที่ไม่ได้ใช้คืออะไร ขณะนี้ฉันกำลังใช้บางสิ่งที่คล้ายกับสิ่งนี้: port=$RANDOM quit=0 while [ "$quit" -ne 1 ]; do netstat -a | grep $port >> /dev/null if [ $? -gt 0 ]; then quit=1 else port=`expr $port + 1` fi done รู้สึกถึงวงเวียนอย่างสุดขีดดังนั้นฉันจึงสงสัยว่าจะมีเส้นทางที่ง่ายขึ้นเช่นตัวในที่ฉันพลาดไปหรือเปล่า

4
วิธีตรวจสอบว่า daemon กำลังฟังบนอินเตอร์เฟสใด
เช่น: sshd ถูกกำหนดค่าให้ฟังใน wlan0 เท่านั้น ดังนั้น. นอกจากการตรวจสอบ sshd_config ฉันจะตรวจสอบได้อย่างไรว่า daemon กำลังรับฟัง inerface ใด netstat สามารถทำได้หรือไม่ อย่างไร (OS: openwrt หรือวิทยาศาสตร์ linux หรือ openbsd) UPDATE: ฉันคิดว่า sshd อาจถูก จำกัด ให้ใช้อินเทอร์เฟซ ... แต่ไม่ ... (192.168.1.5 อยู่บน wlan0 ... ) # grep ^ListenAddress /etc/ssh/sshd_config ListenAddress 192.168.1.5:22 # # lsof -i -n -P COMMAND PID …
28 daemon  netstat 

6
โครเมียมเบราว์เซอร์ (pepperflashplugin) เปิดพอร์ตการฟังใน 0.0.0.0 ต่อ 3535
ฉันใช้chromium browser(โครเมี่ยม) ที่มีในpepperflashplugin Debianฉันสังเกตเห็นแล้วว่า chromium / pepperflashplugin เปิดพอร์ตการรับฟังบนส่วนต่อประสานสาธารณะของฉัน0.0.0.0:5353ตามที่เห็นด้วยnetstat: netstat -lptun Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name udp 0 0 0.0.0.0:5353 0.0.0.0:* 13971/libpepflashpl ฉันเคยใช้ Firefox (Iceweasel) มาก่อนและไม่เคยเห็นเบราว์เซอร์ / ปลั๊กอินแฟลชมาเปิดพอร์ต อันที่จริงผมไม่เคยเห็นการเปิดโปรแกรมไคลเอนต์ใด ๆ 0.0.0.0ฟังพอร์ต ทำไมโครเมียมถึงทำเช่นนี้? จำเป็นหรือไม่ ฉันสามารถปิดการใช้งานนี้ได้หรือไม่ ฉันสามารถเริ่มโครเมียมโดยที่พริกไทยปิดใช้งานแล้วได้หรือไม่?

4
บันทึกการเชื่อมต่อขาออกเมื่อเกิดขึ้น
มีวิธีบันทึกการเชื่อมต่อขาออกทั้งหมดที่กระบวนการสร้างขึ้นหรือไม่ ฉันรู้netstatแต่ดูเหมือนว่าจะเป็นภาพรวมของจุดในเวลามากกว่าสิ่งที่ทำงานและบันทึกข้อมูลในช่วงเวลา ฉันต้องการเฉพาะ IP หรือชื่อโฮสต์พอร์ตและกระบวนการเชื่อมต่อ
23 tcp  netstat 

3
ทางเลือกเพื่อ“ netstat -s”
netstat -s พิมพ์สถิติโปรโตคอลรายละเอียดจำนวนมากเช่นจำนวนข้อความรีเซ็ต TCP ที่ได้รับหรือจำนวนข้อความ "คำขอ echo" ที่ส่งหรือจำนวนแพ็คเก็ตที่ลดลงเนื่องจากเส้นทางที่หายไป เมื่อใดที่ Linux netstatพิจารณาว่าเลิกใช้แล้วทุกวันนี้มีทางเลือกอื่นอีกไหม? สถิติการให้บริการโดยมีตื้นเมื่อเทียบกับคนที่ได้รับจากss -snetstat
23 linux  netstat  iproute 

3
tcp6 ในเอาต์พุต netstat
คอลัมน์ 'tcp6' หมายถึงอะไรในเอาต์พุต netstat ใครก็ได้โปรดอธิบายผลลัพธ์ต่อไปนี้ของ netstat: tcp6 0 0 dmz.local.net:www 5.140.235.6%14631:49964 ESTABLISHED 21393/apache2 อะไรtcp6หมายความว่าอย่างไร
23 tcp  netstat 

2
netstat - เหตุใด IPv4 daemons จึงฟังพอร์ตที่แสดงรายการเฉพาะใน -A inet6
ฉันมีคอมพิวเตอร์ที่มี: Linux superhost 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 GNU/Linux มันรัน Apache บนพอร์ต 80 บนทุกอินเตอร์เฟสและมันไม่แสดงขึ้นมาnetstat -planA inetอย่างไรก็ตามมันสามารถพบได้โดยไม่คาดคิดในnetstat -planA inet6: Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp6 0 0 :::5672 :::* LISTEN 2402/beam.smp tcp6 0 0 :::111 :::* LISTEN 1825/rpcbind tcp6 …
22 linux  debian  ipv6  netstat  ipv4 

2
ทำไม netstat ถึงเลิกใช้? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันได้ยินมาหลายครั้งแล้วและเป็นส่วนใหญ่ที่ฉันใช้ssอยู่ตอนนี้ แต่บางครั้งฉันก็รู้สึกหงุดหงิดกับความแตกต่างระหว่างคนทั้งสองและฉันจะชอบความเข้าใจที่ลึกซึ้ง นอกจากนี้ฉันไม่สามารถเป็นคนเดียวที่นึกถึงฮิตเลอร์เมื่อใช้งานssได้ ไม่ใช่ชื่อที่ดี
21 linux  netstat 

5
ความหมายของคอลัมน์ที่อยู่โลคัล Netstat
เมื่อฉันnetstat -ntlpมีคอลัมน์เรียกว่าLocal Address: บางครั้งมันจะเอาท์พุทที่อยู่ IP เป็น 0.0.0.0:7180 และบางเวลา 127.0.0.1:9001 ความหมายของสัญลักษณ์ทั้งสองคืออะไร ที่อยู่ IP ที่เฉพาะเจาะจงทำหน้าที่เหมือนตัวกรองสำหรับการเชื่อมต่อขาเข้าหรือไม่? เช่น127.0.0.1:9001นั้นจะยอมรับการเชื่อมต่อจาก localhost บนพอร์ต 9001 เท่านั้น?
20 netstat 

5
ภายใต้ AIX ฉันจะรับเส้นทางแบบเต็มของโปรแกรมที่ผูกเข้ากับพอร์ตได้อย่างไร
ภายใต้ Linux ฉันสามารถใช้netstat -tulpnwและpsเช่น: # netstat -tulpnw | grep :53 tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 1482/named udp 0 0 127.0.0.1:53 0.0.0.0:* 1482/named # ps aux | fgrep 1482 named 1482 0.0 1.0 93656 44900 ? Ssl Sep06 3:17 /usr/sbin/named -u named root 20221 0.0 0.0 4144 552 pts/0 R+ …
14 process  aix  socket  lsof  netstat 

3
พอร์ตที่ใช้งานอยู่ไม่แสดงในเอาต์พุต netstat
ในสิ่งที่พอร์ตสถานการณ์ที่ใช้โดยกระบวนการไม่แสดงขึ้นในnetstat -aผลลัพธ์ ฉันทำงานjenkinsบนเครื่องของฉัน กำลังฟังบนพอร์ต 8080 ฉันกำลังพยายามเริ่มกระบวนการอื่นที่พยายามผูกบนพอร์ตเดียวกันและล้มเหลวโดยมีข้อผิดพลาดที่ใช้พอร์ตอยู่แล้ว ตอนนี้เมื่อฉันทำnetstat -a | grep 8080มันจะไม่ปรากฏในเอาท์พุท หลังจากหยุดjenkinsกระบวนการของฉันไปที่ 8080 เบาะแสอะไรจะเกิดขึ้น? ฉันใช้ CentOS
11 centos  netstat 

3
คำสั่งคล้ายกับ netstat -np แต่จัดกลุ่มตามสถานะและ PID หรือไม่
มีคำสั่งคล้ายกับnetstat -npแต่จัดกลุ่มตามสถานะและPIDหรือไม่ ฉันต้องการทราบจำนวนปัจจุบันของการเชื่อมต่อเซิร์ฟเวอร์ในสถานะเฉพาะที่จัดกลุ่มตามโปรแกรม คล้ายกับ, 102 squid ESTABLISHED 32 httpd ESTABLISHED ฉันใช้ RHEL5
9 linux  rhel  netstat 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.