Ich habe gerade CentOS7 als virtuelle Maschine auf meinem Mac installiert (osx10.9.3 + virtualbox) .Running ifconfig
gibt den nicht gefundenen Befehl zurück. Auch laufender sudo /sbin/ifconfig
Rückgabebefehl nicht gefunden. Ich bin root Die Ausgabe von
echo $PATH
ist wie folgt.
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/robbert/.local/bin:/home/robbert/bin
Ist mein Weg normal? Wenn nicht, wie kann ich das ändern?
Außerdem habe ich noch keine Internetverbindung auf der virtuellen Maschine. Vielleicht ist das ein Faktor.
centos
networking
command
ifconfig
RobSeg
quelle
quelle
sudo /sbin/ifconfig
.ip
.ip
Befehl. ifconfig ist jetzt veraltetsudo
:/sbin/ifconfig
ist genug, wenn Sie Einstellungen sehen möchten. Sie brauchen nur,sudo
wenn Sie Einstellungen ändern möchten (und dannsudo ifconfig
ist genug).ip
Tools entschieden hat, dassifconfig
es veraltet ist, heißt das noch lange nicht, dass der Rest der Welt es nicht mehr verwenden muss.Antworten:
TL / DR:
ifconfig
ist jetztip a
.Ihr Pfad sieht in Ordnung aus, enthält jedoch keine Informationen
/sbin
, die möglicherweise beabsichtigt sind.Sie haben wahrscheinlich nach dem Befehl gesucht
/sbin/ifconfig
.Wenn diese Datei nicht existiert (try
ls /sbin/ifconfig
), ist der Befehl möglicherweise nicht installiert.Es ist Teil des Pakets
net-tools
, die nicht standardmäßig installiert ist, weil es veraltete und ersetzt durch den Befehlip
aus dem Paketiproute2
.Die Funktion
ifconfig
ohne Optionen wird durchip
Angabe des Objekts ersetztaddress
.ist äquivalent zu
und, weil das Objektargument abgekürzt werden kann und der Befehl standardmäßig
show
auch auf lautetDas Ausgabeformat ist etwas anders:
und
Beachten Sie, dass die Ausgabe knapper ist: Sie zeigt keine Anzahl von Paketen an, die auf normale oder andere Weise verarbeitet wurden.
Fügen Sie dazu die Option
-s
(-stats
,-statistics
) hinzu:Aber was Sie tatsächlich sehen möchten, könnte Folgendes sein:
Es zeigt die Anzahl mit Suffixen wie
26.1M
oder79.3k
und färbt einige relevante Begriffe und Adressen.Oh, Sie glauben, der Befehl ist zu lang? Einfach! Das ist das gleiche:
quelle
ip
.net-tools
wurde zugunsten von veraltetiproute2
.ifconfig
lautet der entsprechende Befehlip addr
.-s
(-stats
,-statistics
):ip -s addr
(verifiziert) Die Standard-Minimalinstallation von CENTOS 7 installiert keine Net-Tools.
(überprüft) Der Befehl 'ifconfig' wird bei der Installation des Pakets net-tools verfügbar
-Wie installiere ich Net-Tools durch yum für die nicht so Linux-Experten.
1) eine root-Privileg-Shell haben oder auf der sudo-Liste stehen.
2a) Bei einer Root Shell Eingabeaufforderung (#)
2b) Benutzerkonto auf der Sudoliste
Wenn das Paket installiert ist, wird dies angegeben und yum beendet. (Dann klingt es wie ein Pfadproblem). Wenn yum nicht installiert ist, wird der Benutzer aufgefordert, nach einigen Überprüfungen des lokalen Netzwerkpakets fortzufahren. Die Installation wird (sollte) nur einen Moment dauern. Presto ifconfig ist jetzt installiert.
Wenn Sie sich abenteuerlustig fühlen. Dies entspricht dem
ifconfig
Anzeigen der Schnittstellen- / Adressinformationen mit ipquelle