RHEL 9 : les 25 commandes qu’un administrateur doit connaître

Par Fabrice Chrzanowski ·

RHEL 9 : les 25 commandes qu’un administrateur doit connaître

Red Hat Enterprise Linux 9 s’administre avant tout au terminal. Bonne nouvelle : une vingtaine de commandes couvrent l’essentiel du travail quotidien. Les voici, classées par usage, avec un exemple pour chacune.

Paquets et mises à jour

dnf install httpd          # installer un paquet
dnf update                 # mettre à jour le système
dnf search nginx           # chercher un paquet
dnf history                # voir l’historique (et annuler : dnf history undo)

Services et démarrage

systemctl status sshd          # état d’un service
systemctl enable --now httpd   # activer au démarrage et lancer tout de suite
systemctl restart httpd        # redémarrer
systemctl list-units --failed  # services en échec

Journaux

journalctl -u httpd -f         # suivre les journaux d’un service
journalctl -p err -b           # erreurs depuis le dernier démarrage

Réseau

ip a                           # adresses IP
nmcli con show                 # connexions NetworkManager
nmcli con mod ens160 ipv4.addresses 192.168.1.50/24 ipv4.method manual
ss -tulpn                      # ports en écoute
hostnamectl set-hostname srv01.exemple.lan

Pare-feu

firewall-cmd --list-all
firewall-cmd --permanent --add-service=https
firewall-cmd --reload

Sans --permanent, la règle disparaît au prochain redémarrage ; sans --reload, la règle permanente n’est pas encore active.

Utilisateurs et droits

useradd -m alice && passwd alice
usermod -aG wheel alice        # donner l’accès à sudo
chmod 640 fichier && chown alice:compta fichier

Stockage

lsblk                          # disques et partitions
df -h                          # espace utilisé
lvextend -r -L +5G /dev/rhel/root   # agrandir un volume logique et son système de fichiers

SELinux

getenforce                     # mode actuel
ls -Z /var/www/html            # contexte des fichiers
restorecon -Rv /var/www/html   # rétablir les contextes par défaut

Le réflexe à garder : ne désactivez pas SELinux quand quelque chose bloque. Regardez les refus avec ausearch -m avc -ts recent, puis corrigez le contexte ou le booléen concerné.

Trois réflexes de dépannage

  1. Le service tourne-t-il ? systemctl status
  2. Que disent les journaux ? journalctl -u
  3. Le port est-il ouvert et autorisé ? ss -tulpn puis firewall-cmd --list-all

Aller plus loin avec la formation vidéo

La formation reprend chacune de ces commandes en démonstration, de l’installation à la gestion des services, du stockage et de la sécurité, en 31 leçons.

Découvrir la formation « Administration Système — Red Hat Enterprise Linux 9 »