Comment éviter de dire TIFU sous Linux
Les passionnés de réseaux sociaux utilisent souvent l’acronyme TIFU pour signifier « Aujourd’hui, j’ai encrassé », mais les administrateurs système Linux savent que le F dans l’acronyme signifie quelque chose de bien plus fort qu’infâme. Il est facile de se tromper au terminal et de porter un toast à tout le système. Cela est particulièrement vrai lors de l’utilisation d’une architecture de serveur avec plusieurs terminaux contrôlant différents hôtes uniques.
Ne vous inquiétez pas de devoir travailler directement à partir d’un shell racine lors de l’administration de grands systèmes, prenez le temps de vous familiariser avec quelques conseils pour éviter que cela ne vous arrive.
Prévenir les moments TIFU
Évitez rm -rf ou rm * si vous le pouvez, même si parfois ils ne peuvent pas être évités du tout. Réfléchissez bien avant d’essayer. Si vous n’avez absolument pas le choix, utilisez ls comme vérification avant de le faire. Supposons que vous deviez supprimer tout ce qui se trouve dans un répertoire commençant par un m minuscule. Avant d’exécuter rm m*, assurez-vous d’exécuter ls m* pour voir quels fichiers sont gravés. Vous devez également éviter d’utiliser chmod de manière récursive si possible. Il est trop facile de modifier la structure entière du fichier de cette façon.Ils encouragent parfois les nouveaux administrateurs à passer des commandes chmod -R 777 /* En guise de farce, c’est la voie à suivre pour un moment TIFU.
cette rm -rf /* Linux La commande est déjà très connue, mais sur les systèmes avec le protocole de démarrage UEFI, vous devriez surtout éviter cela. Étant donné que certaines données de démarrage sont mappées à un répertoire par le noyau Linux, cette commande peut en fait les effacer.
Si vous utilisez plusieurs terminaux, vous voudrez peut-être vérifier la barre de titre, l’invite ou l’écho $nom d’hôte Utilisez la commande avant la mise hors tension pour vous assurer que vous éteignez la bonne machine.
Soyez très prudent lors de la publication chrontab -e Commande.Plus que quelques personnes ont accidentellement posté chrontab-r et supprimé la tâche dans le processus. Lorsque vous l’utilisez, évitez de laisser le shell du terminal dans l’environnement de bureau dans le répertoire que vous allez supprimer dans le gestionnaire de fichiers graphique. Il en va de même pour deux consoles virtuelles, l’une à l’intérieur de l’une et l’autre supprimant un répertoire. Vous obtiendrez une erreur indiquant que votre répertoire n’existe pas.
Un autre problème moins dangereux consiste à partager des documents OpenOffice ou LibreOffice avec des utilisateurs Windows ou OS X. Assurez-vous d’enregistrer au format RTF, DOC ou tout autre format que vous avez été invité à utiliser lors du partage du fichier. Ces utilisateurs ne peuvent souvent pas activer les paramètres par défaut des logiciels de bureau Linux.