Linux
Debian, Ubuntu, shell, services, durcissement : les commandes et réflexes qui servent tous les jours.
10 fiches · 10 testées sur le terrain
Pour démarrer2
- Installer un serveur web sur Linux : Apache ou Nginx, PHP et un certificat
Monter proprement un serveur web pour une application interne : choisir entre Apache et Nginx, installer PHP-FPM, écrire un hôte virtuel, poser un certificat, et pourquoi je me méfie des scripts tout-en-un.
- Activer Ubuntu Pro sur ses serveurs : Livepatch, ESM et ce que ça change vraiment
Attacher un serveur Ubuntu à un abonnement Pro, activer Livepatch et ESM, vérifier que c'est réellement actif, et comprendre ce que le correctif noyau à chaud dispense de faire — et ce qu'il ne dispense pas de faire.
Intermédiaire5
- MySQL : les tâches d'administration qui reviennent tout le temps
Sauvegarder et restaurer une base, recharger des tables depuis un export texte, créer des comptes avec les bons droits, réparer une table cassée et savoir ce qui remplit le disque. Le mémo d'un admin qui n'est pas DBA.
- Agrandir un disque sous Linux avec LVM, sans redémarrer
Une VM dont le /var sature : étendre le disque côté hyperviseur, faire voir le nouvel espace au noyau, repousser la partition, puis pvresize, lvextend et resize2fs ou xfs_growfs. Avec les pièges.
- Rafraîchir le cache winbind automatiquement avec un service et un timer systemd
Les changements Active Directory mettent des heures à apparaître sur un serveur Linux joint par winbind. La purge automatisée par un service et un timer systemd, ses limites, et pourquoi c'est un contournement.
- Rocky Linux : faire confiance à une CA interne et valider LDAPS avec openssl et ldapsearch
Après une nouvelle autorité de certification, prouver depuis un serveur Rocky Linux que le LDAPS d'un contrôleur de domaine fonctionne : trust store, poignée de main TLS sur le 636, recherche LDAP authentifiée.
- systemd : forcer un service à démarrer après sa base de données (After, Requires, ExecStartPre)
Un service Java qui démarre avant sa base et plante à chaque redémarrage du serveur. Comment ordonner correctement deux unités systemd, attendre que la base soit réellement prête, et ne pas casser l'unité livrée par l'éditeur.
Avancé3
- Joindre une machine Linux à Active Directory avec authselect et winbind (plutôt que sssd)
Retirer sssd, sélectionner le profil winbind avec authselect, joindre le domaine avec net ads join et vérifier la résolution des comptes : la procédure complète sur une distribution RHEL-like.
- Serveur de fichiers Samba : passer de security = user à security = ads avec Kerberos et idmap rid
Faire rejoindre l'annuaire à un serveur de fichiers Samba autonome : bascule autorid vers rid, Kerberos, reprise des ACL, et la sortie de NT_STATUS_NO_LOGON_SERVERS quand sssd et winbind cohabitent.
- Réinitialiser winbind sur un serveur Linux joint à Active Directory
Un serveur RHEL joint à l'AD par winbind perd ses correspondances utilisateurs, groupes et SID. Le contournement qui remet tout d'aplomb, les vérifications à faire dans l'ordre, et quand refaire la jonction.