Linux : les commandes indispensables pour un développeur

poze 4 months ago343 gadefr

6

Je dois maintenant me connecter en SSH à des serveurs Ubuntu. Quelles commandes dois-je absolument connaître pour ne pas être perdu ?

Dyagnostik IA

Se IA ki fè l. Se pa yon repons — kominote a anba a konfime oswa korije l. Toujou verifye anvan ou fye l.

poze 4 months ago

2 Repons

9
✓
✓ Repons yo aksepte

Le kit de survie :

Naviguer et fichiers

pwd; ls -la; cd /var/log
cat, less fichier.log          # lire (q pour quitter less)
tail -f app.log                # suivre un log en direct
cp, mv, rm -i, mkdir -p
find / -name "*.conf" 2>/dev/null
grep -rn "ERROR" /var/log/app/

Système et processus

df -h          # espace disque (cause n°1 des pannes !)
du -sh *       # taille des dossiers
free -h        # mémoire
htop           # processus (ou top)
ss -tlnp       # ports en écoute

Services et logs (systemd)

systemctl status nginx
sudo systemctl restart app
journalctl -u app -f --since "10 min ago"

Permissions

chmod 600 ~/.ssh/id_ed25519
sudo chown -R app:app /opt/app

Conseil : tmux permet de garder une session ouverte même si ta connexion SSH coupe. Très utile avec une connexion instable.

Konekte pou di lòt moun si li te mache.

answered 4 months ago
2

J'ajouterais man commande (ou tldr commande pour des exemples courts) et history | grep pour retrouver une commande tapée la veille.

Konekte pou di lòt moun si li te mache.

answered 3 months ago

Sign in and verify your email to post an answer.