traductions: [ en/English ] · [ es/Español ] · [ de/Deutsch ]
Table des matières
Les webmasters comptent sur différentes commandes Linux pour diagnostiquer et gérer les aspects liés au réseau. Ces commandes aident à comprendre la connectivité, le DNS, à récupérer des données et à analyser le réseau. Voici une liste étendue de commandes réseau essentielles avec des explications, des exemples et des résultats :
ping - Vérifier une ressource distante
Une commande fondamentale qui teste la connectivité avec une ressource distante en envoyant des paquets et en mesurant le temps aller-retour.
ping example.com
Résultat Exemple :
64 bytes from 93.184.216.34: icmp_seq=1 ttl=54 time=20.1 ms
64 bytes from 93.184.216.34: icmp_seq=2 ttl=54 time=19.8 ms
64 bytes from 93.184.216.34: icmp_seq=3 ttl=54 time=18.9 ms
Cette sortie montre des communications aller-retour réussies avec le serveur distant (example.com), fournissant des informations sur le temps nécessaire aux paquets pour atteindre le serveur et revenir à la machine locale.
traceroute - Tracer l’itinéraire vers une ressource distante
Trace le chemin emprunté par les paquets pour atteindre une destination, affichant chaque saut et la latence entre les routeurs.
traceroute example.com
Résultat Exemple :
1 gateway (192.168.1.1) 2.500 ms 2.501 ms 2.503 ms
2 207.241.251.1 (207.241.251.1) 10.317 ms 10.319 ms 10.320 ms
3 75.75.75.75 (75.75.75.75) 10.321 ms 10.322 ms 10.323 ms
4 11.22.33.44 (11.22.33.44) 20.624 ms 20.625 ms 20.626 ms
...
Cette sortie affiche l’itinéraire emprunté par les paquets vers le serveur distant (example.com) et montre chaque saut ainsi que sa latence.
dig - Interroger les informations DNS sur un domaine
Fournit des informations DNS détaillées sur un domaine, aidant à comprendre ses enregistrements DNS.
dig example.com
Résultat Exemple :
; <<>> DiG 9.10.6 <<>> example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12345
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;example.com. IN A
;; ANSWER SECTION:
example.com. 3600 IN A 93.184.216.34
;; Query time: 50 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Mon Jan 07 12:34:56 PST 2024
;; MSG SIZE rcvd: 56
Cette sortie fournit des informations DNS détaillées sur le domaine (example.com), y compris son adresse IP et les temps de requête.
host - Effectuer une recherche DNS pour un domaine
Résout un nom de domaine vers son adresse IP associée, aidant à la résolution du domaine vers IP.
host example.com
Résultat Exemple :
example.com has address 93.184.216.34
example.com has IPv6 address 2606:2800:220:1:248:1893:25c8:1946
Cette sortie révèle les adresses IP associées au domaine (example.com), y compris les adresses IPv4 et IPv6.
whois - Récupérer les détails d’enregistrement de domaine
Récupère les informations d’enregistrement de domaine et les détails de propriété concernant un domaine donné.
whois example.com
Résultat Exemple :
Domain Name: example.com
Registry Domain ID: 12345678_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.iana.org
Registrar URL: http://iana.org
Updated Date: 2024-01-01T00:00:00Z
Creation Date: 1995-01-01T00:00:00Z
...
Cette sortie présente les informations d’enregistrement de domaine, y compris les détails du registraire, la date de création et le statut du domaine.
nmap - Scanner les ports et découvrir les hôtes
Scan des ports et découverte des hôtes sur un réseau, fournissant un aperçu des ports ouverts et des services.
nmap example.com
Résultat Exemple :
Starting Nmap 7.91 ( https://nmap.org ) at 2024-01-07 12:34 PST
Nmap scan report for example.com (93.184.216.34)
Host is up (0.045s latency).
Not shown: 998 filtered ports
PORT STATE SERVICE
80/tcp open http
443/tcp open https
Nmap done: 1 IP address (1 host up) scanned in 1.23 seconds
Cette sortie affiche les ports ouverts et les services disponibles sur le serveur (example.com), aidant dans les évaluations de sécurité réseau.
curl - Récupérer des informations à partir d’une URL
Récupère des données à partir d’URL, permettant la récupération des en-têtes HTTP, des détails de certificat SSL et du contenu.
curl -I https://example.com
Résultat Exemple :
HTTP/2 200
server: nginx
date: Mon, 07 Jan 2024 20:10:00 GMT
content-type: text/html; charset=UTF-8
content-length: 12345
...
Cette sortie montre les en-têtes HTTP lors de l’accès à l’URL (https://example.com), fournissant des métadonnées sur la réponse du serveur.
wget - Télécharger des fichiers depuis internet
Permet le téléchargement de fichiers depuis internet en fournissant l’URL du fichier désiré.
wget https://example.com/file.zip
Résultat Exemple :
--2024-01-07 12:34:56-- https://example.com/file.zip
Resolving example.com (example.com)... 93.184.216.34, 2606:2800:220:1:248:1893:25c8:1946
Connecting to example.com (example.com)|93.184.216.34|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12345678 (12M) [application/zip]
Saving to: ‘file.zip’
file.zip 100%[==================================>] 12.35M 10.0MB/s in 1.2s
2024-01-07 12:34:58 (10.0 MB/s) - ‘file.zip’ saved [12345678/12345678]
Cette sortie démontre le processus de téléchargement d’un fichier (file.zip) depuis l’URL (https://example.com) en utilisant wget.
Créé le: janv. 7, 2024
Découvrez-en plus sur ce sujet:
- Méthodes pour Vérifier la Distribution Linux et la Version du Noyau
- Maîtrise de la navigation dans le terminal Linux : Raccourcis essentiels pour une efficacité optimale
- Commandes Linux les plus utilisées et utiles
- Comprendre la commande `kill` sous Linux
- Comprendre la commande `ps` sous Linux