Właśnie zainstalowałem CentOS7 jako maszynę wirtualną na moim komputerze Mac (osx10.9.3 + virtualbox). ifconfig
Nie znaleziono polecenia uruchamiania . Również uruchomienie sudo /sbin/ifconfig
zwraca komendę nie znaleziono. Jestem rootem. Wyjście
echo $PATH
jest jak poniżej.
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/robbert/.local/bin:/home/robbert/bin
Czy moja ścieżka jest normalna? Jeśli nie, jak mogę to zmienić?
Ponadto nie mam jeszcze połączenia internetowego na maszynie wirtualnej, może to czynnik.
centos
networking
command
ifconfig
RobSeg
źródło
źródło
sudo /sbin/ifconfig
.ip
.ip
polecenie. ifconfig jest już przestarzałesudo
:/sbin/ifconfig
wystarczy, jeśli chcesz zobaczyć ustawienia. Potrzebujesz tylko,sudo
jeśli chcesz zmienić ustawienia (a wtedysudo ifconfig
wystarczy).ip
narzędzia zdecydował, żeifconfig
zostało wycofane, nie oznacza, że reszta świata musi przestać go używać.Odpowiedzi:
TL / DR:
ifconfig
jest terazip a
.Twoja ścieżka wygląda OK, ale nie zawiera
/sbin
, co może być zamierzone.Prawdopodobnie szukałeś polecenia
/sbin/ifconfig
.Jeśli ten plik nie istnieje (spróbuj
ls /sbin/ifconfig
), polecenie może po prostu nie zostać zainstalowane.Jest to część pakietu
net-tools
, która nie jest instalowana domyślnie, ponieważ jest przestarzała i zastąpiona poleceniemip
z pakietuiproute2
.Funkcja
ifconfig
bez opcji zostaje zastąpiona przezip
określenie obiektuaddress
.jest równa
a ponieważ argument obiektu może być skrócony, a domyślna komenda to
show
takżeFormat wyjściowy jest nieco inny:
i
Zauważ, że dane wyjściowe są bardziej zwięzłe: nie pokazuje liczby pakietów obsługiwanych w normalny lub inny sposób.
W tym celu dodaj opcję
-s
(-stats
,-statistics
):Ale tak naprawdę chcesz to zobaczyć:
Wyświetla liczby z przyrostkami, takimi jak
26.1M
lub,79.3k
i koloruje niektóre odpowiednie terminy i adresy.Och, czujesz, że polecenie jest za długie? Łatwo! To jest to samo:
źródło
ip
.net-tools
został wycofany na korzyśćiproute2
.ifconfig
polecenie toip addr
.-s
(-stats
,-statistics
):ip -s addr
(zweryfikowane) Domyślna minimalna instalacja CENTOS 7 nie instaluje narzędzi sieciowych.
(zweryfikowane) Polecenie „ifconfig” stanie się dostępne podczas instalowania pakietu net-tools
-Jak instalować narzędzia sieciowe przez yum dla niezbyt ekspertów od Linuksa.
1) mieć powłokę uprawnień roota lub znajdować się na liście sudo.
2a) W wierszu polecenia root root (#)
2b) Konto użytkownika na liście sudo
Jeśli pakiet jest zainstalowany, będzie to oznaczać i kończy yum. (To brzmi jak problem ze ścieżką). Jeśli nie zostanie zainstalowany, yum poprosi użytkownika o kontynuowanie po kilku sprawdzeniach pakietu lokalnego / sieciowego. Instalacja zajmie (powinna) chwilę… presto ifconfig jest teraz zainstalowany.
Jeśli czujesz się ryzykowny ... Odpowiednik użycia
ifconfig
w wyświetlaniu informacji o interfejsie / adresie za pomocą ipźródło