Comment travailler avec le réseau à partir d'un terminal Linux: 11 commandes à connaître

Table des matières:

Comment travailler avec le réseau à partir d'un terminal Linux: 11 commandes à connaître
Comment travailler avec le réseau à partir d'un terminal Linux: 11 commandes à connaître

Vidéo: Comment travailler avec le réseau à partir d'un terminal Linux: 11 commandes à connaître

Vidéo: Comment travailler avec le réseau à partir d'un terminal Linux: 11 commandes à connaître
Vidéo: Présentation Windows 8.1 - YouTube 2024, Avril
Anonim
Que vous souhaitiez télécharger des fichiers, diagnostiquer des problèmes de réseau, gérer vos interfaces réseau ou afficher des statistiques sur le réseau, une commande de terminal vous le permet. Cette collection contient les outils éprouvés et quelques nouvelles commandes.
Que vous souhaitiez télécharger des fichiers, diagnostiquer des problèmes de réseau, gérer vos interfaces réseau ou afficher des statistiques sur le réseau, une commande de terminal vous le permet. Cette collection contient les outils éprouvés et quelques nouvelles commandes.

Vous pouvez effectuer la plupart de ces opérations à partir d'un bureau graphique, même si même les utilisateurs de Linux qui utilisent rarement le terminal en lancent souvent un à l'aide de ping et d'autres outils de diagnostic réseau.

curl & wget

Utilisez le boucle ou wget commandes permettant de télécharger un fichier sur Internet sans quitter le terminal. Si vous utilisez curl, tapez curl -O suivi du chemin d'accès au fichier. les utilisateurs de wget peuvent utiliser wget sans aucune option.. Le fichier apparaîtra dans le répertoire actuel.

curl -O website.com/file wget website.com/file

Image
Image

ping

ping envoie les paquets ECHO_REQUEST à l'adresse que vous spécifiez. C’est un excellent moyen de savoir si votre ordinateur peut communiquer avec Internet ou avec une adresse IP spécifique. Gardez à l'esprit que de nombreux systèmes sont configurés pour ne pas répondre aux pings.

Contrairement à la commande ping sous Windows, la commande Linux Linux continue d'envoyer des paquets jusqu'à ce que vous la terminiez. Vous pouvez spécifier une quantité finie de paquets avec le - c commutateur.

ping -c 4 google.com

Image
Image

tracepath & traceroute

le tracé de trace commande est similaire à traceroute, mais il n’exige pas de privilèges root. Il est également installé par défaut sur Ubuntu, contrairement à traceroute. tracepath trace le chemin d'accès réseau vers une destination que vous spécifiez et rapporte chaque «saut» le long du chemin. Si vous rencontrez des problèmes de réseau ou de lenteur, tracepath peut vous indiquer où le réseau échoue ou se produit.

tracepath example.com

Image
Image

mtr

le mtr Cette commande combine ping et tracepath en une seule commande. mtr continuera à envoyer des paquets, en indiquant le temps de ping à chaque «saut». Cela vous indiquera également tous les problèmes - dans ce cas, nous pouvons voir que le saut 6 perd plus de 20% des paquets.

mtr howtogeek.com

Appuyez sur q ou sur Ctrl-C pour quitter lorsque vous avez terminé.
Appuyez sur q ou sur Ctrl-C pour quitter lorsque vous avez terminé.

hôte

le hôte La commande effectue des recherches DNS. Donnez-lui un nom de domaine et vous verrez l’adresse IP associée. Donnez-lui une adresse IP et vous verrez le nom de domaine associé.

host howtogeek.com host 208.43.115.82

Image
Image

qui est

le qui est La commande vous montrera les enregistrements whois d’un site Web, vous permettant ainsi d’afficher plus d’informations sur les personnes enregistrées et propriétaires d’un site Web spécifique.

whois example.com

Image
Image

ifplugstatus

le ifplugstatus La commande vous dira si un câble est branché ou non sur une interface réseau. Il n’est pas installé par défaut sur Ubuntu. Utilisez la commande suivante pour l'installer:

sudo apt-get install ifplugd

Exécutez la commande pour voir le statut de toutes les interfaces ou spécifiez une interface spécifique pour voir son statut.

ifplugstatus ifplugstatus eth0

"Le temps de liaison détecté" signifie que le câble est branché. Vous verrez "débranché" si ce n'est pas le cas.
"Le temps de liaison détecté" signifie que le câble est branché. Vous verrez "débranché" si ce n'est pas le cas.

ifconfig

le ifconfig La commande a diverses options pour configurer, ajuster et déboguer les interfaces réseau de votre système. C’est également un moyen rapide d’afficher les adresses IP et d’autres informations relatives à l’interface réseau. Type ifconfig pour afficher l'état de toutes les interfaces réseau actuellement actives, y compris leurs noms. Vous pouvez également spécifier le nom d’une interface pour afficher uniquement les informations relatives à cette interface.

ifconfig ifconfig eth0

Image
Image

ifdown et ifup

le si bas et si jusqu'à les commandes sont la même chose que courir ifconfig up ou ifconfig down. Étant donné le nom d’une interface, ils la prennent ou la soulèvent. Cela nécessite des autorisations root, vous devez donc utiliser sudo sur Ubuntu.

sudo ifdown eth0 sudo ifup eth0

Essayez ceci sur un système de bureau Linux et vous obtiendrez probablement un message d'erreur. Les bureaux Linux utilisent généralement NetworkManager, qui gère les interfaces réseau pour vous. Ces commandes fonctionneront toujours sur les serveurs sans NetworkManager, cependant.
Essayez ceci sur un système de bureau Linux et vous obtiendrez probablement un message d'erreur. Les bureaux Linux utilisent généralement NetworkManager, qui gère les interfaces réseau pour vous. Ces commandes fonctionneront toujours sur les serveurs sans NetworkManager, cependant.

Si vous devez vraiment configurer NetworkManager à partir de la ligne de commande, utilisez la commande nmcli commander.

client

le client Cette commande peut libérer l’adresse IP de votre ordinateur et en obtenir une nouvelle auprès de votre serveur DHCP. Cela nécessite des autorisations root, utilisez donc sudo sur Ubuntu. Exécutez dhclient sans option pour obtenir une nouvelle adresse IP ou utilisez le - r commutateur pour libérer votre adresse IP actuelle.

sudo dhclient -r sudo dhclient

Image
Image

netstat

le netstat La commande peut afficher de nombreuses statistiques d’interface, y compris des sockets ouverts et des tables de routage. Exécutez la commande netstat sans option et vous verrez une liste des sockets ouverts.

Image
Image

Vous pouvez faire beaucoup plus avec cette commande. Par exemple, utilisez le netstat -p commande pour afficher les programmes associés aux sockets ouverts.

Image
Image

Voir les statistiques détaillées pour tous les ports avec netstat -s.

Image
Image

Nous avons également abordé les commandes permettant de gérer les processus et de travailler avec des fichiers dans le passé.

Conseillé: