Page d'accueil » comment » Comment travailler avec le réseau à partir du terminal 11 de Linux? Des commandes à connaître

    Comment travailler avec le réseau à partir du terminal 11 de Linux? Des commandes à connaître

    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 courant.

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

    ping

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

    Contrairement à la commande ping sous Windows, la commande Linux Linux continuera à 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

    tracepath & traceroute

    le tracé de trace commande est similaire à traceroute, mais cela ne nécessite 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 où se produit la lenteur..

    tracepath exemple.com

    mtr

    le mtr Cette commande combine ping et tracepath en une seule commande. mtr continuera à envoyer des paquets, en vous indiquant le temps de ping pour 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.

    mt howtogeek.com

    Appuyez sur q ou 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é.

    hébergeur de howtogeek.com
    hôte 208.43.115.82

    qui est

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

    whois exemple.com

    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..

    ifconfig

    le ifconfig La commande a une variété d'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 sur 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

    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, bien que.

    Si vous avez vraiment besoin de 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

    netstat

    le netstat La commande peut afficher un grand nombre de statistiques d’interface différentes, y compris les sockets ouverts et les tables de routage. Exécutez la commande netstat sans options et vous verrez une liste des sockets ouverts.

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

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


    Nous avons également abordé les commandes de gestion de processus et d'utilisation de fichiers dans le passé..