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
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
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
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
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
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
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
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
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
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
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.
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 permettant de gérer les processus et de travailler avec des fichiers dans le passé.