netstat veya liman işçisi ubuntu server 16.04 konteynırda alternatif


76

İçinde netstatkaldırıldı 16.04? Bir alternatif var mı netstatmevcut içinde 16.04? Veya nasıl kurarım netstatiçinde 16.04?

Bir ubuntu:16.04konteyner docker for Windowskullanıyorum netstat, artık mevcut değil gibi görünüyor ... Bir ubuntu:14.04konteynerde mevcut .

Netstat'ı kurmayı denedim apt-getama şanssız ...

apt-get update

...

apt-get install netstat
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package netstat

Bunun çözümü çoğu dev için çok açık olabilir, ancak Linux benim için çok yenidir ... çok zevk alıyor!

Yanıtlar:


138

Eğer görebileceğiniz gibi https://packages.ubuntu.com/xenial/amd64/net-tools/filelist , netstattarafından sağlanır net-toolspakette. Bu nedenle, netstatçalıştırarak alabilirsiniz :

sudo apt update
sudo apt install net-tools

net-tools Resmin boyutunu olabildiğince küçük tutması için Ubuntu 16.04 için Docker görüntüsünde varsayılan olarak yüklü değildir.


@ Edwinksl 'e teşekkür ederiz. Netstat'ın 14.04'te varsayılan olarak dahil edildiği görülüyor. 16.04'te varsayılan olarak dahil edilmemişse, bir alternatifin 16.04'te varsayılan olarak bulunup bulunmadığını biliyor musunuz? Yoksa 16.04'ü daha temel bir birim yapmak için 16.04'te yer almamış mıydı?
Duncan Gravill,

2
@DuncanGravill Ubuntu 16.04 masaüstümde varsayılan olarak sağlanmaktadır. Görüntü boyutunu yönetilebilir tutmak için kullandığınız Docker görüntüsünden çıkarılmış olabilir. Her durumda, önemli değil ve eksikse takabilirsiniz.
edwinksl

16.04 xenial ubuntu'da sadece net-tools bulup kuramıyorum, aynı zamanda docker görüntüsünden çıkardıkları için sudo kullanamıyorum. Nvm apt-get güncellemesine ihtiyaç duyuyordu
obesechicken13

26

Bence kendinizi yeni araçlara adapte etmeye başlamak daha iyidir.

ss otomatik olarak "soketleri araştırmak için başka bir yardımcı program" olarak tanımlanır.

ss -ltu

Tcp ve udp için dinleme soketlerini gösterecektir.

Daha fazla bilgi için ss --helpveya kullanabilirsiniz man ss. Program ssbulunabilir iproute2paketinin.


Peki nstat, bu iyi bir şey mi?
luv.preet

Teşekkürler. netstat modası geçmiş, ss kullanmalısınız (man netstat)
redochka

netstat linux için uygun görülmedi, ancak yine de diğer işletim sistemlerinde kullanılıyor. Ss kullanımı için iyi bir ipucu.
Ejoso

Hangi apt paketi sağlar ss?
JamesThomasMoon1979

@ JamesThomasMoon1979 Lütfen yorumlar bölümünde soru sormayın. iproute2aradığın şey bu.
user68186

1

Konteynerlerde kullanılmak üzere sağlanan ubuntu sürümü, tipik bir masaüstü kurulumundan çok daha az yüklüdür.

Netstat, Ubuntu 16.04'te (net-tools paketi aracılığıyla) hala mevcuttur. Sadece bu paket varsayılan olarak liman kaplarının içine kurulmamış.


Ubuntu 18.04'te de kurulu değil
Binar Web
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.