Dnes jsem nastavoval nový cloudový server a potřeboval jsem použít klasický příkaz ifconfig. Nemohl jsem to udělat kvůli této chybě:
ifconfig: command not found
Zdá se, že CentOS 7.x nepřichází s ifconfig nainstalovaným ve výchozím nastavení na minimálním obrazu ISO, který jsem použil.
Příkaz ifconfig již není ve výchozím nastavení na CentOS nainstalován, protože byl nahrazen příkazem ip a označen jako zastaralý.
Jak mohu opravit chybu ifconfig:command not found?
I když se to oficiálně nedoporučuje, pokud jste vyrostli s příkazem ifconfig jako já, zde najdete průvodce jeho instalací na CentOS 7.x a nejnovější verze Ubuntu.
Nainstalujte ifconfig na CentOS 7.x
Pěkně popořádku. Jak zjistím, v jakém balíčku je přibalen příkaz ifconfig?
Pomocí příkazu yum poskytuje můžete snadno zjistit přesný název balíčku, který poskytuje systémový nástroj ifconfig.
[[email protected] ~]# yum whatprovides ifconfig
net-tools-2.0-0.24.20131004git.el7.x86_64 : Basic networking tools
Repository : @base
Result obtained from:
File name : /usr/sbin/ifconfig
Jak vidíte, v CentOS Linuxu příkaz ifconfig najdete uvnitř balíčku net-tools RPM dostupného ve výchozím základním repozitáři CentOS. Pomocí yum to lze snadno nainstalovat během několika sekund:
yum install net-tools -y
To je vše, nyní byste měli být schopni použít příkaz ifconfig.
Nainstalujte ifconfig na Ubuntu a další distribuce založené na debianu
Na nejnovějším Ubuntu a dalších distribucích založených na Debianu byl tento příkaz také zastaralý. Ve stejném případě jako CentOS to lze snadno opravit pomocí příkazu apt-get:
apt-get install net-tools
To je ono.
Závěr
Ukázal jsem jednoduchý a efektivní způsob instalace příkazu ifconfig na většinu populárních distribucí Linuxu.
K tomu nejsou potřeba žádné speciální technické znalosti, pouze schopnost používat yum nebo apt-get z vašeho terminálu.
příkaz ifconfig:nenalezen je běžnou chybou v těchto dnech pro ty, kteří jsou zvyklí na příkaz ifconfig.
Novým nahrazením příkazu je však příkaz ip, takže pokud jste nepřemýšleli o tom, že jej začnete používat, měli byste.
ifconfig:příkaz nenalezen byl naposledy upraven:24. ledna 2020 Estebanem Borgesem