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