Catégorie : Linux

Linux / Commande date : afficher et formater la date et l’heure
Choisissez un format de date pour vos scripts, affichez l’heure en UTC et interprétez une date avec GNU date. Distinguez la présentation d’un horodatage du réglage réel de l’horloge.

Linux / Commande hostnamectl : consulter et changer le nom d’hôte
Distinguez les noms statique, transitoire et pretty, limitez un changement avec hostnamectl et vérifiez son résultat. Préparez le retour au nom initial sans confondre nom local, DNS et configuration des services.

Linux / Commande uname : vérifier le noyau et l’architecture du système
Affichez la release du noyau et le type de machine avec uname -r et uname -m. Distinguez ces résultats des données de distribution dans os-release et évitez les erreurs de lecture de uname -a.

Linux / Commande tmux : créer, détacher et retrouver une session de terminal
Créez une session tmux nommée, détachez-la avec Ctrl+b puis d et reconnectez-vous au même terminal. Comprenez fenêtres, panneaux, clients attachés et limites de conservation des travaux.

Linux / Commande renice : modifier et vérifier le NI d’un processus
Modifiez la niceness d’un PID déjà lancé et contrôlez son NI avec ps. Distinguez valeur absolue, ajustement relatif et permissions de restauration, notamment pour les variantes de renice -n.

Linux / Commande nice : lancer une commande avec une priorité CPU ajustée
Comprenez l’ajustement relatif de nice -n, vérifiez la colonne NI d’un processus et distinguez préférence CPU et limite de consommation. Les exemples expliquent aussi le défaut GNU et les refus d’ajustement.

Linux / Commande fg : ramener une tâche du shell au premier plan
Identifiez une tâche avec jobs puis utilisez fg pour retrouver le premier plan. Un exercice avec sleep explique l’attente du shell, Ctrl+Z, Ctrl+C et les différences avec bg.

Linux / Commande bg : reprendre une tâche suspendue en arrière-plan
Suivez la séquence sleep, Ctrl+Z, jobs et bg pour reprendre une tâche dans Bash. Distinguez tâche courante, PID et premier plan, puis comprenez pourquoi un programme interactif peut se suspendre de nouveau.

Linux / Commande jobs : voir les tâches du shell et distinguer leur PID
Lancez une tâche de test avec Bash, lisez jobs -l et jobs -p et comparez la table du shell courant à celle d’un nouveau shell. Comprenez les tâches suspendues, les pipelines et les limites de persistance.

Linux / Commande killall : envoyer un signal aux processus de même nom
Vérifiez les cibles de killall sous Linux psmisc, limitez le nom et l’utilisateur et contrôlez les processus restants. Comprenez les options interactives, l’attente et les différences avec pgrep.