Sept. 2023
Déverrouiller une feuille sans utiliser le mot de passe  Excel
Si un fichier Excel a une feuille verrouillée, et que le mot de passe est perdu, il est possible de faire sauter le...
Let'sEncrypt et proxy  Apache
Un site web peut être hébergé sur un serveur qui se cache derrière un proxy Apache. Dans le proxy, il y a la gestion...
Proposer des pull-requests  Git
# Introduction Dans les logiciels libres, on peut proposer des modifications (correction de bugs). Si le logiciel est...
Suppression de Snapd  Ubuntu
Pour supprimer Snapd sur les distributions Ubuntu, commencer par regarder qui l'utilise avec snap list : Name...
Août 2023
Déplacer les VM lors des redémarrage/arrêt d'un hôte  Proxmox
Lorsqu'un noeud du cluster Proxmox doit être arrêté ou redémarré, par défaut, les VM sont arrêtées aussi. Il est...
Lecteur EPub simple  Debian
Sous Debian, il faut installer un paquet complémentaire pour lire les livres au format EPub. Installer Foliate...
Juil. 2023
Recréer les clés de l'hôte  SSH
Si on souhaite recréer les clés de l'hôte sous Debian, la méthode la plus facile est la suivante : rm...
rndc: 'reload' failed: bad zone  Bind
Lors d'un rndc reload ZONE, bind peut renvoyer le message d'erreur rndc: 'reload' failed: bad zone Ce message...
Afficher les barres de défilement en permanence  Firefox
Dans les nouvelles versions de Firefox, les barres de défilement sont cachées et n'apparaissent que lors d'un...
Juin 2023
Prim'x Zed Free sur Debian  Debian
Prim'x propose un logiciel propriétaire de containers chiffrés nommé Zed. Cet outil a une version gratuite...
LibreElec : configuration de base  Musique
Pour installer LibreElec, télécharger l'image correspondant à la plateforme de destination sur https://libreelec.tv/down...
Version de TLS minimum 1.2  Firefox
Par défaut, Firefox bloque toutes les connexions sur les sites web en https si la version de TLS est inférieure à...
Mai 2023
Apt et les clés  Debian
Historiquement, les clés des signatures des repositories Debian étaient stockées dans le fichier...
Bind ne peut démarrer et logs en erreur  Bind
Si bind ne peut pas démarrer et que les logs indiquent : isc_stdio_open '/var/log/bind9/query.log' failed: permission...
Avr. 2023
Voir la date de changement de mot de passe d'un utilisateur  Zimbra
Pour voir la date de dernier changement de mot de passe d'un utilisateur, on peut utiliser : su - zimbra zmprov ga...
Mars 2023
Voir dans /proc les fichiers associés aux valeurs  Debian
Pour voir le statut de chaque interface disponible dans /proc/sys/net/ipv4/conf/*/rp_filter, on peut utiliser le script...
Regex dans Squid  Squid
Squid supporte les regex pour filtrer les URL, mais pas n'importe lesquelles : seules les Extended Regular Expressions,...
Apache, mod_rewrite et server-status  Apache
Pour que les URL soient jolies, on utilise souvent mod_rewrite dans Apache : Options -Indexes <IfModule...
Créer un fichier de GPG Key pour apt téléchargeable  Apt-get
Pour utiliser un nouveau repository sur une machineDebian/Ubuntu, il faut vérifier les clés de signatures. Le...
IFS : traiter ligne par ligne  Bash
Pour faire des foreach, on utilise IFS qui définit le séparateur. Pour utiliser ligne par ligne, il est possible de...
Appairer Clavier Bluetooth Dell  Debian
Pour appairer un clavier bluetooth Dell, depuis Debian, lancer la commande bluetoothctl Agent registered [Dell Mouse...
Changer le clavier (layout) de la console  Debian
Pour mettre une console en français de manière automatique :sed -i \ -e "s/XKBMODEL=.*/XKBMODEL=\"pc105\"/" \ -e...
Passer des paramètres à l'installer de apt-get  Apt-get
Pour scripter des installations de paquets apt-get, il peut être nécessaire de passer des paramètres (qui sont...
Raccourcis clavier Firefox  Firefox
Quelques raccourcis clavier pour optimiser la navigation F5 : Recharge la page Maj+F5 : Recharge la page sans...
Févr. 2023
Définir la Timezone  Symfony
Pour définir la timezone dans Symfony (et ne pas utiliser celle par défaut du PHP) : - Créer dans .env : ### Timezone...
Afficher quel paquet peut fournir un fichier spécifique  Apt-get
Si on cherche quel paquet Debian non installé fournit un fichier spécifique, on peut uiliser apt-file search...
Afficher les enregistrements Glue du DNS  DNS
Les enregistrements Glue (ou glue records) permettent d'utiliser les serveurs DNS qui sont dans le même domaine. Ils...
Mariadb : Première connexion pour définir le mot de passe  MySQL
Lors de l'installation de Mariadb, le compte root n'a pas de mot de passe valide. Il n'est donc pas possible de se...
Janv. 2023
Commande "tail -f" sous Windows  Windows
En PowerShell, il est possible de faire un tail -f fichier : cat .\<file_name> -Tail 10 -Wait https://stackoverflo...
Cacher le texte de démarrage de kernel  Debian
Lors du démarrage de l'ordinateur sous Debian, le kernel affiche "Chargement Linux x.x.x" et "Chargement initial...
Perl -T et les variables d'environnement  Perl
Si on utilise l'option "Taint" de Perl (avec perl -T), et qu'il faut exécuter un appel au système, le programme plante...
AIDE : Advanced Intrusion Detection Environment  Debian
Le logiciel AIDE permet de détecter les modifications sur les fichiers du système Linux. Pour l'installer : apt...