Admin Linux - capabdou/guide-devops GitHub Wiki
Que vous soyez un sysadmin débutant ou expérimenté, maîtriser les commandes de base est crucial pour gérer efficacement vos serveurs Linux. Voici une liste des commandes que j'utilise au quotidien :
-
Gestion des fichiers et répertoires
ls
: Lister les fichiers et répertoirescd
: Changer de répertoirecp
: Copier des fichiersmv
: Déplacer ou renommer des fichiersrm
: Supprimer des fichiersmkdir
: Créer un répertoirefind
: Rechercher des fichiers
-
Gestion des processus
ps
: Afficher les processus en courstop
: Surveiller les processus en temps réelkill
: Terminer un processussystemctl
: Gérer les services (démarrer, arrêter, redémarrer)
-
Gestion des utilisateurs et permissions
useradd
: Ajouter un utilisateurpasswd
: Changer le mot de passe d’un utilisateurchmod
: Modifier les permissions d’un fichierchown
: Changer le propriétaire d’un fichier
-
Réseau
ifconfig
ouip
: Configurer les interfaces réseauping
: Tester la connectiviténetstat
: Afficher les connexions réseaussh
: Se connecter à un serveur distant
-
Surveillance et logs
df
: Afficher l’espace disque disponibledu
: Afficher l’utilisation du disque par répertoiretail
/cat
: Lire les fichiers de logsjournalctl
: Consulter les logs système (sur systemd)
💡Conseil : Automatisez vos tâches répétitives avec des scripts Bash pour gagner du temps et réduire les erreurs.