Sürekli olarak gerçekleştirebileceğimiz destek ve yönetim görevlerinden biri, sistemdeki açık TCP portlarını kontrol etmektir, çünkü bu şekilde hangi servisin söz konusu servisi kullandığını tam olarak kontrol edebiliriz. Liman.
Bağlantı noktası, herhangi bir ağ iletişiminin bitiş noktasını belirtir ve işletim sisteminin belirli bir programı veya hizmetiyle ilişkilendirilir.
Daha sonra Linux ve Windows işletim sistemlerinde açık portları nasıl bilebileceğimizi göreceğiz.
1. Linux'ta açık bağlantı noktalarını görüntüleyin
Bunun için üç pratik uygulamadan yararlanabiliriz, bunlar:
Netstat komutuBu komut netstat (Ağ İstatistikleri), ağla ilişkili bilgileri görüntülemek için sıklıkla kullanılır. Windows ve Linux'ta kullanılabilir
Kurulumu için aşağıdaki komutları uygulayabiliriz:
sudo yum net araçları yükle (RedHat / CentOS) sudo apt net araçları yükle (Debian / Ubuntu) sudo dnf net araçları yükle Fedora
BÜYÜT
Yürütülmesi için analiz edilecek bağlantı noktası numarasını bilmeliyiz ve aşağıdaki sözdizimini kullanarak bilgileri görüntülemek için grep komutunu kullanacağız:
netstat -ltnp | grep -w ': bağlantı noktası #'Sonuç aşağıdaki gibi olacaktır:
BÜYÜT
Kullanılan parametreler şunlardır:
- ben: netstat'a yalnızca Dinleme bağlantı noktalarını görüntülemesini söyleyin.
- T: Yalnızca tcp bağlantılarını göster.
- n: sayısal adresleri görüntülemek için gösterir.
- P: İşlem kimliğini görüntülemenizi sağlar.
- grep: Tam eşleşmeyi görüntüler.
Lsof komutuLsof (LiSt Open Files), Linux'ta tüm açık portları görüntülemek için kullanılır. Kurulumu için aşağıdaki seçenekleri kullanacağız:
sudo yum kurulum lsof (RedHat / CentOS) sudo apt kurulum lsof (Debian / Ubuntu) sudo dnf kurulum lsof (Fedora)Yürütülmesi aşağıdaki sözdizimini içerir:
lsof -i: bağlantı noktası
BÜYÜT
İşlem, kullanıcı vb. verilerini detaylı olarak görebiliriz.
kaynaştırıcı komutuBu komut sayesinde Linux'ta açık portlarla ilişkili PID'leri görüntüleyebiliriz. Kurulumu için duruma göre aşağıdaki satırlardan herhangi birini kullanacağız:
sudo yum psmisc kurulumu (Redhat / CentOS) sudo apt kurulum psmisc (Debian / Ubuntu) sudo dnf kurulum psmisc (Fedora 22 ve üstü)Kullanımı için sözdizimi aşağıdaki gibidir:
bağlantı noktası # kaynaştırıcı / tcp
BÜYÜT
İşlemin adını bulmak için aşağıdaki sözdizimini kullanacağız:
ps -p PID -o iletişim =
BÜYÜT
Bu şekilde Linux'taki açık portları bilebiliriz.
2. Windows 10'da açık bağlantı noktalarını görüntüleyin
Aşama 1
Windows işletim sistemlerindeki açık portları bilmek için komut istemine yönetici olarak erişmeli, sağ tıkla / Yönetici olarak çalıştır ve görüntülenen pencerede aşağıdaki satırı yürütmeliyiz:
netstat -ab
BÜYÜT
Adım 2
Aşağıdaki gibi ayrıntılı bilgileri görebiliriz:
- Protokol türü
- Protokol adı
- Yerel adres
- İlgili servis
- Sürecin durumu
Aşama 3
Alternatif olarak Windows, yönetimi basitleştiren PID ile sonuçları görüntülememize izin verir, bu durumda aşağıdaki satırı uygulamamız gerekir:
netstat -aon4. Adım
Bu görüntülenen sonuç olacaktır:
BÜYÜT
Adım 5
Sonuçları çok daha organize bir şekilde görebiliriz. Şimdi bu PID ile Görev Yöneticisine ve sekmesine gidebiliriz. Detaylar ilgili hizmetin ne olduğunu bilin:
BÜYÜT
Orada hizmet hakkında daha fazla bilgi edinebilir veya gerekirse sonlandırabiliriz. Bu yöntemlerle Linux veya Windows'taki açık portları bilebileceğiz.