ln
FichiersPaquet : coreutils
Crée un lien : dur par défaut, symbolique avec -s. ln -sfn remplace un lien existant en une seule opération, ce que le déploiement par current exige.
Ce que font ses options dans les leçons
Tiré du même glossaire que les leçons affichent sous leurs commandes ; les deux ne peuvent pas se contredire.
ln -s- Crée un lien *symbolique* (un chemin vers un autre) plutôt qu'un lien physique.
ln -f- Remplace la destination si elle existe déjà.
ln -n- Traite une destination qui est un lien vers un répertoire comme un fichier ordinaire. Avec
-sfn, c'est ce qui permet de faire basculer un lien de version sans créer un lien *dans* l'ancien répertoire.
Les leçons qui l'enseignent
- Votre premier bloc serveurHéberger une application web avec Nginx
- Un script qu'on peut relancerScripts Bash pour administrateurs
- Releases et lien symbolique : la bascule en une opérationDéployer : releases, bascule et retour arrière
- Vérifier avant de se déclarer terminé, et ce qu'un retour n'annule pasDéployer : releases, bascule et retour arrière
- Le montage, étape par étapeProjet final : du dépôt à la production
- La mise en production qui casse : replier d'abord, diagnostiquer ensuiteProjet final : du dépôt à la production
