Je viens d'installer CentOS7 en tant que machine virtuelle sur mon mac (osx10.9.3 + virtualbox). L'exécution de ifconfig
renvoie la commande introuvable. Exécute également Sudo /sbin/ifconfig
renvoie la commande introuvable. Je suis root. La sortie de echo $PATH
est comme ci-dessous.
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/robbert/.local/bin:/home/robbert/bin
Mon chemin est-il normal? Sinon, comment puis-je le changer?
De plus, je n'ai pas encore de connexion Internet sur une machine virtuelle, c'est peut-être un facteur.
TL/DR:ifconfig
est maintenant ip a
. Essayez ip -s -c -h a
.
Votre chemin semble correct, mais n'inclut pas /sbin
, qui peut être prévu.
Vous cherchiez probablement la commande /sbin/ifconfig
.
Si ce fichier n'existe pas (essayez ls /sbin/ifconfig
), la commande n'est peut-être pas installée.
Il fait partie du package net-tools
, qui n'est pas installé par défaut, car il est obsolète et remplacé par la commande ip
du package - iproute2
.
La fonction de ifconfig
sans options est remplacée par ip
en spécifiant objet address
.
ifconfig
est équivalent à
ip addr show
et, parce que l'argument object peut être abrégé et command par défaut à show
, également à
ip a
Le format de sortie est quelque peu différent:
$ ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:10553 errors:0 dropped:0 overruns:0 frame:0
TX packets:10553 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9258474 (9.2 MB) TX bytes:9258474 (9.2 MB)
[ ... ]
et
$ ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
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
[ ... ]
Notez que la sortie est plus concise: elle n'affiche pas le nombre de paquets traités de manière normale ou autre.
Pour cela, ajoutez l'option -s
(-stats
, -statistics
):
$ ip -s addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
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
RX: bytes packets errors dropped overrun mcast
74423 703 0 0 0 0
TX: bytes packets errors dropped carrier collsns
74423 703 0 0 0 0
Mais ce que vous voulez réellement voir peut être ceci:
$ ip -stats -color -human addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
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
RX: bytes packets errors dropped overrun mcast
74.3k 700 0 0 0 0
TX: bytes packets errors dropped carrier collsns
74.3k 700 0 0 0 0
Il montre les comptes avec des suffixes comme 26.1M
ou 79.3k
et colore certains termes et adresses pertinents.
Si vous pensez que la commande est trop longue, utilisez les options courtes:
C'est équivalent:
ip -s -c -h a
(vérifié) L'installation minimale par défaut de CENTOS 7 n'installe pas net-tools.
(vérifié) La commande 'ifconfig' deviendra disponible lors de l'installation du package net-tools
-Comment installer net-tools via yum pour les experts pas si linux.
1) avoir un shell privilège root ou être sur la liste Sudo.
2a) À une invite shell racine (#)
yum install net-tools
2b) Compte utilisateur sur la liste Sudo
Sudo yum install net-tools
Si le package est installé, il l'indiquera et quittera yum. (Ensuite, cela ressemble à un problème de chemin). S'il n'est pas installé, yum incitera l'utilisateur à continuer après quelques vérifications de package local/réseau. L'installation ne prendra (ne devrait) prendre qu'un instant .. presto ifconfig est maintenant installé.
Si vous vous sentez aventureux. L'équivalent d'utiliser ifconfig
pour afficher les informations d'interface/d'adresse en utilisant ip
ip addr