Score:0

วิธีแก้ไขพอร์ตที่เสีย: *:x11

ธง in
Run

ฉันกำลังพยายามหาว่ามีอะไรทำงานบนพอร์ตของฉัน:

พอร์ต 4000:

$ lsof -i :4000
คำสั่ง PID ผู้ใช้ ประเภท FD ขนาดอุปกรณ์/ปิด ชื่อโหนด
apache2 129245 รูท 6u IPv6 999421 0t0 TCP *:4000 (ฟัง)
apache2 129246 www-data 6u IPv6 999421 0t0 TCP *:4000 (ฟัง)
apache2 129246 www-data 22u IPv6 1000516 0t0 TCP static.164.77.12.49.clients.your-server.de:4000->178-164-233-141.pool.digikabel.hu:47972 (สร้างแล้ว)
apache2 129247 www-data 6u IPv6 999421 0t0 TCP *:4000 (ฟัง)
apache2 129248 www-data 6u IPv6 999421 0t0 TCP *:4000 (ฟัง)
apache2 129249 www-data 6u IPv6 999421 0t0 TCP *:4000 (ฟัง)
apache2 129250 www-data 6u IPv6 999421 0t0 TCP *:4000 (ฟัง)
apache2 129254 www-data 6u IPv6 999421 0t0 TCP *:4000 (ฟัง)

ดูเหมือนว่าตกลงสำหรับฉัน แต่ที่พอร์ตของฉัน 6000:

$ lsof -i :6000
คำสั่ง PID ผู้ใช้ ประเภท FD ขนาดอุปกรณ์/ปิด ชื่อโหนด
apache2 129245 รูท 10u IPv6 1000453 0t0 TCP *:x11 (ฟัง)
apache2 129246 www-data 10u IPv6 1000453 0t0 TCP *:x11 (ฟัง)
apache2 129247 www-data 10u IPv6 1000453 0t0 TCP *:x11 (ฟัง)
apache2 129248 www-data 10u IPv6 1000453 0t0 TCP *:x11 (ฟัง)
apache2 129249 www-data 10u IPv6 1000453 0t0 TCP *:x11 (ฟัง)
apache2 129250 www-data 10u IPv6 1000453 0t0 TCP *:x11 (ฟัง)
apache2 129254 www-data 10u IPv6 1000453 0t0 TCP *:x11 (ฟัง)

มันดูแตกต่างจากพอร์ต 4000 พอสมควร

คืออะไร ทีซีพี *:x11?

ฉันเข้าใจ ไม่สามารถเข้าถึงไซต์นี้ได้ เมื่อเข้าถึงบนเบราว์เซอร์ของฉัน

ฉันจะแก้ไขได้อย่างไร

muru avatar
us flag
`grep 6000 /etc/services` พูดว่าอย่างไร
Run avatar
in flag
Run
@muru `x11 6000/tcp x11-0 # X Window System` - ไม่รู้มันคืออะไร
muru avatar
us flag
`/etc/services` คือไฟล์ที่มีชื่อสำหรับพอร์ตต่างๆ (เช่น "ssh" สำหรับพอร์ต 22, "http" สำหรับพอร์ต 80 เป็นต้น) สำหรับเครื่องมือต่างๆ เช่น `lsof`, `netstat` ฯลฯ ใน กรณีนี้ "x11" เป็นชื่อที่กำหนดให้กับพอร์ต 6000 ดังนั้นคุณจะเห็น `:x11` แทน `:6000` ใช้สำหรับการนำเสนอเท่านั้น คุณไม่สามารถเข้าถึง `:x11` บนเบราว์เซอร์ของคุณตอนนี้ ข้อผิดพลาด "ไม่สามารถเข้าถึงไซต์นี้" จากการพยายามเข้าถึง `:x11` ใช่หรือไม่
Run avatar
in flag
Run
@muru "ไม่สามารถเข้าถึงไซต์นี้ได้" จาก :6000
muru avatar
us flag
แค่ `:6000`? ไม่มี IP?
Score:1
ธง es

แน่นอน คุณไม่สามารถทำอะไรกับเว็บเบราว์เซอร์บนพอร์ต X11 นั้นได้: พอร์ตนั้นใช้โปรโตคอล X ไม่ใช่ http, https หรือ ftp ซึ่งเป็นสิ่งที่เว็บเบราว์เซอร์ของคุณเข้าใจ

คุณคาดหวังว่าจะเกิดอะไรขึ้นเมื่อคุณเชื่อมต่อเบราว์เซอร์ที่นั่น

Run avatar
in flag
Run
ฉันแค่พยายามเรียกใช้ไซต์ WordPress บนพอร์ตนั้น พอร์ตอื่นก็โอเค ไม่ใช่สิ่งนี้ ทำไม??
HuHa avatar
es flag
เนื่องจากเป็นหมายเลขพอร์ต "ที่รู้จักกันดี" ที่กำหนดไว้ล่วงหน้า คุณ _can_ เปลี่ยนหมายเลขพอร์ตดังกล่าวใหม่ แต่นั่นเป็นปัญหา คุณกำลังทำลายความเข้ากันได้กับทุกสิ่ง ฉันขอแนะนำอย่างยิ่งว่า
HuHa avatar
es flag
ดูเพิ่มเติมที่ `/etc/services` และ https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers และ https://www.sciencedirect.com/topics/computer-science/registered-port
Run avatar
in flag
Run
ฉันคิดว่าพอร์ตนั้นถูกครอบครองโดย X Window System - X11 ไม่รู้มันคืออะไร ไม่เคยติดตั้งมัน มันพุ่งเข้ามาที่ฉันเดา https://en.wikipedia.org/wiki/X_Window_System
HuHa avatar
es flag
มันไม่ได้ "คืบคลานเข้ามา" พวกเขาลงทะเบียนพอร์ตนั้นเมื่อ 30 ปีที่แล้วสำหรับ X11 นั่นคือสิ่งที่ไฟล์ `/etc/services` มีไว้สำหรับ
Run avatar
in flag
Run
แย่จัง ขอขอบคุณ!

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา