- Répertoire actuel :
pwd - Recherche de fichiers :
find -name *.txt - Recherche dans un fichier :
grep "XXX" NomDuFichier(ex :grep "81.143.211.90" access.log)
&: Exécution en arrière-plan&&: Combinaison de commandes sur une seule ligne>: Redirection de sortie vers un fichier>>: Ajout à un fichier existant (sans écraser)
echo hey > welcome
cat welcome- Afficher les permissions des fichiers :
ls -lh - Changer d'utilisateur :
su user2
- Modifier les tâches cron :
crontab -e
- Lister tous les processus :
ps aux - Terminer un processus :
kill [PID]- Signaux courants :
SIGTERM: Tente de terminer proprement un processus.SIGKILL: Force l'arrêt immédiat.SIGSTOP: Suspend un processus.
- Signaux courants :
- Commandes systemctl :
- Démarrer un service :
systemctl start [service] - Arrêter un service :
systemctl stop [service] - Activer un service au démarrage :
systemctl enable [service] - Désactiver un service au démarrage :
systemctl disable [service]
- Démarrer un service :
- Exécuter une commande en arrière-plan :
echo "text" & - Suspendre une commande active :
Ctrl + Z - Ramener un processus en arrière-plan au premier plan :
fg
- Éditer un fichier avec nano :
nano [fichier] - Éditer un fichier avec vim :
vim [fichier]
- Remplacement de
netstat: Utilisation dess
ssest utilisé pour afficher les connexions réseau, les ports ouverts, les sockets, et plus encore. Il remplacenetstatsur les systèmes modernes Linux.
- Lister toutes les sockets ouvertes :
ss -a
- Afficher les ports en écoute :
ss -lt
- Afficher les informations détaillées des connexions TCP :
ss -t -o
- Afficher toutes les connexions UDP :
ss -u
ss fait partie du package iproute2, qui est inclus dans la plupart des distributions Linux modernes.