Ich habe gerade Ubuntu 18.04 installiert und "Minimal Install" ausgewählt. Ich habe dann versucht, ifconfig
im Terminal zu laufen und bekam die folgende Meldung
-bash: ifconfig: command not found
Wieso wird das net-tools
Paket nicht mehr standardmäßig installiert?
fc-cache
Befehl ein defualt-Paket ist oder nicht?ifconfig
weil sie als zu umfassend und möglicherweise primär meinungsbasiert angesehen wird. Wenn Sie auch nach anderen spezifischen Befehlen / Paketen fragen , stellen Sie ihnen bitte eine neue Frage .Antworten:
ifconfig
ist veraltet und das schon seit einigen Jahren . Das neue Kind in der Stadt ist derip
Befehl, der IPs, Routen und alles, was mit Netzwerken zusammenhängt, konfigurieren kann.Sie können installieren
ifconfig
mitsudo apt install net-tools
, wenn Sie unbedingt brauchen haben. Wenn nicht, fange an zu lernenip
.Kurz gesagt, es wird entfernt, weil Sie es nicht verwenden sollten. Die IPv6-Unterstützung ist mittelmäßig, der
ip
Befehl ist ein besserer Ersatz. Ich finde Quellen, die besagen, dass ifconfig 2012 veraltet war, daher wundert es mich nicht, dass es endlich entfernt wurde.Möglicherweise können Sie es unter 18.04 installieren, in zukünftigen Versionen wird es jedoch möglicherweise vollständig ausgeblendet. Ich würde denken, dass es nicht standardmäßig als Warnbild installiert wird: Lernen
ip
.Damit
ifconfig
gehört es wohl zu einer Sonderklasse. In früheren Versionen von Ubuntu war es in minimalen Installationen enthalten. Es wird jetzt eingestellt und muss explizit installiert werden. Dies kann nicht als Hinweis darauf gewertet werden, dass andere Pakete fehlen.quelle
ifconfig
installiert empfunden, wenn Sie eines der verschiedenen Pakete installieren, für die noch keine Aktualisierung durchgeführt wurdeip
, oder wenn Sie ein Upgrade von einer älteren Ubuntu-Version durchgeführt haben. Sie sollten sich jedoch darüber im Klaren sein, dassifconfig
moderne Systeme möglicherweise nicht vorhanden sind und sich nicht darauf verlassen sollten. Und tatsächlichifconfig
wurde im Jahr 2009 veraltet .ip address
oderip a
die neue Methode, um die Schnittstellen und IP-Adressen des Systems aufzulisten.ip -c a
, um die IP-Adressen farblich hervorzuheben.als Zusatz Antwort auf @vidarlo, können Sie setzen
alias ifconfig='ip -c a'
auf ,.bash_aliases
wenn Sie mit der Eingabe Gewohnheit haben.quelle