Base de connaissances · Tutoriels
Aide-mémoire SSH sous Linux
Dernière mise à jour : 2025-06-06
Référence rapide de la ligne de commande Linux/SSH
Gestion des fichiers et des répertoires
-
ls – Afficher le contenu du répertoire courant
-
ls -a – Afficher tous les fichiers, y compris les fichiers cachés
-
ls -la – Tout lister avec les détails (permissions, taille, horodatage)
-
cp source dest – Copier un fichier
-
cp -R dir1 dir2 – Copier un répertoire de manière récursive
-
mv oldname newname – Déplacer ou renommer un fichier ou un répertoire
-
mkdir dirname – Créer un répertoire
-
rmdir dirname – Supprimer un répertoire vide
-
rm filename – Supprimer un fichier
-
rm -rf dirname – Supprimer un répertoire de manière récursive
Naviguer dans le système de fichiers
-
cd /path – Accéder à un répertoire
-
cd .. – Remonter au répertoire parent
-
cd ~ – Revenir au répertoire personnel
-
cd - – Revenir au répertoire précédent
-
pwd – Afficher le répertoire courant
Édition de fichiers
-
nano filename – Modifier un fichier avec nano
-
pico filename – Modifier un fichier avec pico (anciens systèmes)
Archivage et compression
-
tar -zcf archive.tar.gz file_or_dir – Créer une archive tar compressée
-
tar -zxpf file.tar.gz – Extraire une archive .tar.gz
-
tar -xpf file.tar – Extraire une archive .tar
-
gunzip file.gz – Décompresser un fichier .gz
Recherche de fichiers
-
find / -user username – Rechercher les fichiers appartenant à un utilisateur
-
whereis command – Localiser le binaire, les sources et la page de manuel
-
updatedb – Mettre à jour la base de données de localisation des fichiers
-
locate filename – Recherche rapide de fichiers
Informations système
-
df -c – Utilisation du disque
-
quota – Afficher le quota de disque
-
uptime – Afficher la durée de fonctionnement du système
-
uname -a – Afficher les informations sur le système d'exploitation
-
whoami – Afficher l'utilisateur actuel
-
who – Lister les utilisateurs connectés
-
last – Afficher les dernières connexions
-
ps – Afficher les processus en cours d'exécution
-
ps -x – Afficher les processus de l'utilisateur actuel
-
ps aux – Afficher tous les processus
-
haut de page – Moniteur de processus en temps réel (appuyez sur q pour quitter)
-
sar -q – Charge moyenne du système toutes les 10 minutes
-
netstat -np – Afficher les connexions actives
Gestion des processus
-
kill PID – Arrêter un processus à partir de son PID
-
kill -9 PID – Force kill process
-
killall name – Arrêter tous les processus par nom ou par utilisateur
Réseautage
-
ftp server.com – Se connecter à un serveur FTP
-
lynx url – Afficher une page web dans le terminal
Gestion des paquets et des services (distributions basées sur RedHat)
-
service servicename start|stop|restart|status – CentOS 6
-
systemctl start|stop|restart|status servicename – CentOS 7 et versions ultérieures
Services courants :
-
httpd, mysql, named, exim, cpanel, proftpd, crond, chkservd, bandmin
Tâches cron
-
crontab -e – Modifier les tâches cron de root ou de l’utilisateur
-
crontab -u username -e – Modifier les tâches cron d’un autre utilisateur
-
mail – Vérifier le courrier local
Scripts WHM/cPanel (à exécuter en tant que root)
-
/scripts/pkgacct2 username – Sauvegarde manuelle
-
/scripts/restorepkg username – Restaurer une sauvegarde
-
/scripts/killacct username – Supprimer un compte
-
/scripts/suspendacct username – Suspendre un compte
-
/scripts/unsuspendacct username – Réactiver un compte suspendu
-
/scripts/editquota username – Modifier le quota de disque
-
/scripts/fixinterchange – Résoudre les problèmes d'Interchange
-
/scripts/fixwebalizer – Réparer les statistiques
-
/scripts/restartsrv servicename – Redémarrer un service
-
/scripts/mailperm – Corriger les permissions de la messagerie
-
/scripts/mysqlpasswd – Modifier le mot de passe MySQL
-
/scripts/findtrojans – Rechercher les chevaux de Troie
-
/scripts/fixtrojans – Supprimer les chevaux de Troie
Consultation des fichiers et journaux
-
tail -n filename – Afficher les n dernières lignes d'un fichier
Divers
-
--help – Afficher l'aide de la plupart des commandes (par exemple : tar --help)
-
reboot – Redémarrer le serveur
-
mv – Sert également à renommer des répertoires
Maintenance
-
Supprimer MRTG:
rpm -e --nodeps \ $(rpm -q | grep mrtg)
-
Vider le dossier /tmp:
rm -Rf /tmp/c*
rm -Rf /tmp/s*
rm -Rf /tmp/p*
rm -Rf /tmp/*_*
rm -Rf /tmp/*-*Tell us what you need
Compare available plans or describe your workload so we can discuss a suitable starting point.