70+ Commandes Linux Essentielles pour les Administrateurs Système et Ingénieurs IT
Gestion du Système
1. uname -a - Affiche les informations du système
2. hostname - Affiche ou modifie le nom de l'hôte
3. uptime - Affiche depuis combien de temps le système est en fonctionnement
4. whoami - Affiche l'utilisateur courant
5. id - Affiche l'UID et le GID de l'utilisateur
6. df -h - Affiche l'espace disque utilisé
7. du -sh /chemin - Affiche la taille d'un fichier ou dossier
8. free -m - Affiche l'utilisation de la mémoire
9. top ou htop - Affiche les processus en cours
10. ps aux - Liste les processus en cours d'exécution
Gestion des Utilisateurs
11. who - Affiche les utilisateurs connectés
12. w - Affiche qui est connecté et ce qu'il fait
13. adduser utilisateur - Ajoute un nouvel utilisateur
14. passwd utilisateur - Change le mot de passe d'un utilisateur
15. deluser utilisateur - Supprime un utilisateur
16. usermod -aG groupe utilisateur - Ajoute un utilisateur à un groupe
Gestion des Fichiers et Dossiers
17. ls -lah - Liste les fichiers avec détails
18. cd /chemin - Change de répertoire
19. pwd - Affiche le chemin du répertoire courant
20. mkdir dossier - Crée un dossier
21. rmdir dossier - Supprime un dossier vide
22. rm -rf fichier/dossier - Supprime un fichier ou un dossier
23. cp -r source destination - Copie un fichier ou un dossier
24. mv source destination - Déplace ou renomme un fichier
25. find / -name fichier - Recherche un fichier
26. grep "mot" fichier - Recherche unmot dans un fichier
18. tar -czvf archive.tar.gz dossier/ - Crée une archive
19. tar -xzvf archive.tar.gz - Extracteur une archive
Gestion des Permissions
29. chmod 755 fichier - Change les permissions d'un fichier
30. chown utilisateur:utilisateur fichier - Change le propriétaire d'un fichier
31. umask 022 - Définit les permissions par défaut
Réseau
32. ip a - Affiche les interfaces réseau
33. ping google.com - Teste la connectivité
34. netstat -tulnp - Affiche les ports ouverts
35. ss -tulnp - Alternative à netstat
36. traceroute google.com - Suit le chemin des paquets
37. dig google.com - Interroge un serveur DNS
38. nslookup google.com - Résolution de noms DNS
39. wget url - Télécharge un fichier depuis une URL
40. curl -O url - Télécharge un fichier avec cURL
Gestion des Services
41. systemctl start service - Démarre un service
42. systemctl stop service - Arrête un service
43. systemctl restart service - Redémarre un service
44. systemctl status service - Vérifie l'état d'un service
45. journalctl -u service - Affiche les logs d'un service
Gestion des Packages
46. apt update && apt upgrade - Mise à jour sous Debian/Ubuntu
47. dnf update - Mise à jour sous Fedora
48. yum update - Mise à jour sous CentOS/RHEL
49. pacman -Syu - Mise à jour sous Arch Linux
50. apt install package - Installe un paquet sous Debian/Ubuntu
51. dnf install package - Installe un paquet sous Fedora
52. yum install package - Installe un paquet sous CentOS/RHEL
53. pacman -S package - Installe un paquet sous Arch Linux
54. dpkg -i package.deb - Installe un paquet .deb
55. rpm -ivh package.rpm - Installe un paquet .rpm
Autres Commandes Utiles
56. echo "Texte" > fichier.txt - Crée un fichier avec du texte
57. cat fichier.txt - Affiche le contenu d'un fichier
58. nano fichier.txt - Edite un fichier avec Nano
59. vim fichier.txt - Edite un fichier avec Vim
60. history - Affiche l'historique des commandes
61. alias ll='ls -lah' - Crée un alias
62. unalias ll - Supprime un alias
63. shutdown -h now - Éteint le système
64. reboot - Redémarre le système
65. clear - Nettoie l'écran du terminal
66. time commande - Mesure le temps d'exécution d'une commande
67. watch -n 1 commande - Exécute une commande toutes les secondes
68. nohup commande & - Exécute une commande en arrière-plan
69. jobs - Liste les processus en cours en arrière-plan
70. fg %1 - Ramène un processus en avant-plan
71. bg %1 - Relance un processus en arrière-plan
Maîtriser ces commandes te fera gagner du temps et améliorera ton efficacité en
administration système Linux !