Netstat with 80 bağlantı noktasında kullanım göstermiyor. Bağlantı noktası 80'i bağlantıyı koparmaya nasıl zorlayabilirim.


3

Apache başlatılmayacak çünkü 80 numaralı bağlantı noktası bilinmeyen bir kullanıcı tarafından kullanılıyor. Çeşitli parametrelere sahip Netstat, 80 numaralı bağlantı noktasını dinleyen hiçbir şey göstermez. 80 numaralı bağlantı noktasını kullanırken hiçbir şey görünmediğinde bağlantıyı kopmaya nasıl zorlayabilirim?


Hangi sebepten dolayı bu soruyu kimin öldürdüğünü bilmiyorum.
ott

Yanıtlar:


5

lsof -i <Internet address>Komutu kullanabilirsiniz . Senin durumunda olacak lsof -i :80ve sonuçlar aşağıdaki gibi olacak.

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME 

Değer PIDsürecini öldürmek için kullanılabilir.

En ileri okuyabilir " süreci bir port numarası tutan bul "


1
Önemli: Diğer kullanıcıların işlemleri hakkında bu bilgiyi göstermek lsofiçin çalıştırılmalıdır root.
pabouk

1

Öneri için çok teşekkürler. Netstat'ı denedim, birkaç kişi daha finnaly "portreporter" ı buldum. Her şey söylendiğinde ve yapıldığında, 80 numaralı bağlantı noktasını gösteren hiçbir şey bulamadım, bu yüzden her şeyi yedekledim ve Apache'yi sildim ve yeniden yükledim. Şimdi iyi çalışıyor. Apache yazılımının bazılarının bozulduğunu varsayıyorum. Yine de Apache kaldırıldığı zaman 80 numaralı bağlantı noktası ücretsizdi ve kullanılmıyordu. Wamp yazılımının tekrar kurulması her şeyin olması gerektiği gibi işe gitmesine izin verdi. Klasörlere ve dosyalara ve veritabanlarına hala erişebildiğim için Apache olduğunu biliyorum, kullanımda olan 80 numaralı bağlantı noktası nedeniyle Apache'yi başlatamıyordum. Tekrar teşekkürler!


0

Netstat -ao deneyin

A, tüm bağlantıları gösterecektir. O, işlem kimliğini (pid) gösterecektir.

Ayrıca deneyebilirsiniz

127.0.0.1 80 Telnet ve daha fazla ipucu için http yanıtı alıp alamayacağınızı görmek için GET'i deneyin.


1
netstat'ı herhangi bir parametreyle kullandığımda hiçbir şey port 80 olarak görünmüyor. Ancak 127.0.0.1:80 telnet kullandığımda aşağıdakileri aldım - "23 numaralı bağlantı noktasındaki ana bilgisayara bağlantı açılamadı, bağlantı başarısız oldu". Hala tam bir zararım var. Başka bir önerin var mı? Teşekkürler!
user253069 12:13

127.0.0.1 ve 80 arasında bir kolon koyun. Bir kolon koymayın. Ben de kullanıp kullanmadığınızı açıklığa kavuşturmadığım netstat -ao kullanımını tavsiye ettim. 23 numaralı bağlantı noktası hatası, telnet'in 23 numaralı bağlantı noktasını (varsayılan telnet bağlantı noktası) kullandığı ve 80 numaralı bağlantı noktasına bağlanmadığı anlamına gelir.
Sun

1
Tekrar teşekkürler. Telnet 127.0.0.1 kullanarak denedim 80 hiçbir şey göstermedi. Ben de netstat -ao denedim. Hiçbir yerde bir liman 80 göstermedi. Port 80'in bu kullanıcısı bir gizleme aygıtı kullanıyor gibi görünüyor - Ha, Ha. Neyse, gerçek bir hayalet. Başka düşüncelerin varsa, onları duyduğuma sevinirim.
user253069

0

Arka planda ne tür hizmetler / uygulamalar çalıştırdığınızı kontrol edin. İşlem gezgini, çalışan işlemleri tanımlamak ve bu hizmetleri kendi TCP bağlantılarına göre izlemek için kullanılabilir.

Belki de Apache'yi çalıştırmadan önce başka bir web sunucusu yüklediniz?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.