In questo tutorial, ti mostreremo come correggere il comando ifconfig non trovato su CentOS 7. Qualche giorno fa ho installato CentOS 7 (x86_64) minimo sul mio sistema VPS. Sopra e prima di CentOS 6.x, ero abituato a usare il comando chiamato ifconfig. Su CentOS 6.x e precedenti, per impostazione predefinita viene utilizzato il comando ifconfig. Mentre in CentOS minimo installato, non ho trovato il comando ifconfig. Ciò era dovuto a " net-tools" non viene installato per impostazione predefinita. Installa "net-tools" risolverà il problema.
Per quelli di voi che non lo sapessero, il comando "ifconfig" viene utilizzato per configurare le interfacce di rete nei sistemi GNU/Linux. Visualizza i dettagli di una scheda di interfaccia di rete come indirizzo IP, MAC Indirizzo, stato di una scheda di interfaccia di rete, ecc.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Ifconfig su un server CentOS 7.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:CentOS 7.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Risolto il problema con il comando Ifconfig non trovato su CentOS 7
Nel caso in cui non desideri installare un pacchetto aggiuntivo e visualizzare semplicemente il tuo indirizzo IP puoi utilizzare ip addr
comando:
[[email protected] ~]# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 08:00:27:eb:6b:89 brd ff:ff:ff:ff:ff:ff inet 10.0.0.15/24 brd 10.0.0.255 scope global dynamic enp0s3 valid_lft 85578sec preferred_lft 85578sec inet6 fe80::a00:27ff:feeb:6b89/64 scope link valid_lft forever preferred_lft forever
Per ottenere il comando ifconfig nel nostro sistema, esegui il comando indicato di seguito:
yum install net-tools
[[email protected] ~]# yum install net-tools Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.mirror.iweb.ca * extras: mirror.csclub.uwaterloo.ca * updates: mirror.csclub.uwaterloo.ca Resolving Dependencies --> Running transaction check ---> Package net-tools.x86_64 0:2.0-0.17.20131004git.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ========================================================================================================================================================== Package Arch Version Repository Size ========================================================================================================================================================== Installing: net-tools x86_64 2.0-0.17.20131004git.el7 base 304 k Transaction Summary ========================================================================================================================================================== Install 1 Package Total download size: 304 k Installed size: 917 k Is this ok [y/d/N]: y Downloading packages: net-tools-2.0-0.17.20131004git.el7.x86_64.rpm | 304 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : net-tools-2.0-0.17.20131004git.el7.x86_64 1/1 Verifying : net-tools-2.0-0.17.20131004git.el7.x86_64 1/1 Installed: net-tools.x86_64 0:2.0-0.17.20131004git.el7 Complete!
e poi puoi usarlo
[[email protected] ~]# ifconfig enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.0.0.15 netmask 255.255.255.0 broadcast 10.0.2.255 inet6 fe80::a00:27ff:feeb:6b89 prefixlen 64 scopeid 0x20<link> ether 08:00:27:eb:6b:89 txqueuelen 1000 (Ethernet) RX packets 11316 bytes 14098176 (13.4 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 3224 bytes 264337 (258.1 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 0 (Local Loopback) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Congratulazioni! Hai installato con successo ifconfig. Grazie per aver utilizzato questo tutorial per installare ifconfig sul tuo sistema CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito web ufficiale di ifconfig.