Afin de mieux utiliser Linux, nous devons connaître certaines commandes réseau nécessaires de Linux et mieux comprendre les performances de Linux.
1. curl
La commande curl est un outil de transfert de fichiers qui utilise des règles d'URL pour fonctionner sous la ligne de commande. Il prend en charge le téléchargement et le téléchargement de fichiers, c'est donc un outil de transfert complet. Cependant, selon la tradition, curl est appelé un outil de téléchargement. En tant qu'outil puissant, curl prend en charge de nombreux protocoles, notamment HTTP, HTTPS, ftp, etc. Il prend également en charge des fonctionnalités telles que POST, les cookies, l'authentification, le téléchargement de fichiers partiels à partir de décalages spécifiés, les chaînes d'agent utilisateur, les limites de vitesse, la taille des fichiers, les barres de progression, etc. . Pour automatiser le traitement des pages Web et la récupération des données, curl peut vous aider.
La commande curl peut être utilisée pour télécharger, envoyer diverses requêtes HTTP, spécifier des en-têtes HTTP et d'autres opérations. Si le système ne dispose pas de curl, vous pouvez utiliser yum install curl pour l'installer, ou vous pouvez le télécharger et l'installer. curl affiche le fichier téléchargé sur stdout et affiche les informations de progression sur stderr. Utilisez l'option --silent
pour ne pas afficher les informations de progression.
curl URL --silent
2. wget
La commande wget est utilisée pour télécharger des fichiers à partir de l'URL spécifiée. wget est très stable et possède une forte adaptabilité dans des situations de bande passante très étroite et de réseaux instables. Si le téléchargement échoue pour des raisons de réseau, wget continuera d'essayer jusqu'à ce que l'intégralité du fichier soit téléchargée. Si le serveur interrompt le processus de téléchargement, il le contactera à nouveau et poursuivra le téléchargement là où il s'est arrêté. Ceci est utile pour télécharger des fichiers volumineux à partir de serveurs dont les temps de connexion sont limités.
3. ping
La commande ping est utilisée pour tester la connectivité réseau entre les hôtes. L'exécution de la commande ping utilisera le protocole de transport ICMP pour envoyer un message demandant une réponse. S'il n'y a aucun problème avec la fonction réseau de l'hôte distant, il répondra au message, sachant ainsi que l'hôte fonctionne normalement.
4. traceroute
La commande traceroute est utilisée pour tracer l'intégralité du chemin des paquets de données lorsqu'ils sont transmis sur le réseau. La taille par défaut des paquets envoyés. fait 40 octets.
Grâce à traceroute, nous pouvons connaître le chemin emprunté par les informations depuis votre ordinateur jusqu'à l'hôte à l'autre bout d'Internet. Bien sûr, le chemin emprunté par un paquet de données depuis le même point de départ (source) jusqu'à la même destination (destination) peut être différent à chaque fois, mais fondamentalement, l'itinéraire emprunté est le même la plupart du temps.
traceroute mesure le temps nécessaire en envoyant de petits paquets à l'appareil de destination jusqu'à leur retour. Chaque appareil sur un chemin est testé traceroute trois fois. La sortie inclut la durée (ms) de chaque test ainsi que le nom de l'appareil (le cas échéant) et son adresse IP.
5. host
La commande host est un outil d'analyse de requête de nom de domaine couramment utilisé et peut être utilisée pour tester si le système de noms de domaine fonctionne correctement. .
6. Whois
est utilisé pour rechercher et afficher des informations relatives au compte utilisateur et au nom de domaine spécifiés, y compris l'heure d'enregistrement du nom de domaine, le propriétaire et l'adresse e-mail. , etc. Commandes similaires : tracepath, host, nslookup, who, pwd.
7. ifplugstatus
La commande ifplugstatus peut vous indiquer si un câble réseau est branché sur l'interface réseau. Cette commande n'est pas préinstallée dans Ubuntu. Utilisez la commande suivante pour l'installer
Sudo apt-get install ifplugd
Cette commande peut afficher l'état de toutes les interfaces réseau, ou l'état de une interface réseau spécifiée
8. ifconfig
La commande ifconfig est utilisée pour configurer et afficher les paramètres réseau de l'interface réseau dans le noyau Linux. Les informations de la carte réseau configurées avec la commande ifconfig n'existeront plus après le redémarrage de la carte réseau et le redémarrage de la machine. Si vous souhaitez stocker pour toujours les informations de configuration ci-dessus sur votre ordinateur, vous devez modifier le fichier de configuration de la carte réseau.
9. ifdown/ifup
La commande ifdown est utilisée pour désactiver l'interface réseau spécifiée. La commande ifup est utilisée pour démarrer l'interface réseau spécifiée ;
10. netstat
La commande netstat est utilisée pour imprimer les informations d'état du système réseau sous Linux, vous permettant de connaître le réseau. état de l'ensemble du système Linux.