Février 2023
Arrêter l'exécution d'un script en cas d'erreur Bash
Dans un script, si une commande renvoie une valeur différente de 0, c'est qu'il y a eu une erreur. Il est possible...
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...
Janvier 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...
Décembre 2022
Installation de Windows 11 VirtualBox
Pour installer Windows 11 sur VirtualBox, il faut configurer Système / Carte mère / Fonctions avancées / et Désactiver...
Rsync : lister les fichiers distants Linux
Lorsque l'on utilise rsync, on veut savoir les fichiers qui sont dans un répertoire du serveur distant. Pour cela, il...
SSH sans mot de passe SSH
Pour pouvoir se connecter à une machine sans mot de passe : 1- Créer une clé pour l'utilisateur (sur le client) :...
Envoi vers un serveur distant : limite de 32 caractères Rsyslog
Lorsque l'on exporte les logs vers un serveur distant en TCP ou UDP, c'est la RFC3164 qui s'applique. Il est indiqué...
Novembre 2022
Apt : Suppression de message de Warning Apt-get
La commande apt dans un script génère un message de Warning : WARNING: apt does not have a stable CLI interface. Use...
start-stop-daemon : impossible d'arrêter un service Debian
Si dans le lanceur d'un service (/etc/init.d/postfwd par exemple), il est écrit stop) echo -n "Stopping...
Octobre 2022
Récupérer le numéro d'id d'un utilisateur Zimbra
Dans le store de Zimbra, dans /opt/zimbra/store/0/, les données sont enregistrées par un mailboxId. Pour retrouver le...
URL de Shibboleth Shibboleth
https://votreSite/Shibboleth.sso/Session : affiche les attributs (avec leur valeur si showAttributeValues est à true)....
Septembre 2022
Récupération d'espace disque inutilisé dans les baies Proxmox
Linux libère l'espace lorsqu'un fichier est supprimé. Par défaut, si le stockage est sur des baies ISCSI, la baie de...
Août 2022
Scan Ping NMAP Réseau
Pour scanner des réseaux en faisant des pings seulement, il est possible d'utiliser : sudo nmap -sP -PE -sn X.X.X.0/24...
Juillet 2022
Migration impossible : Device or resource busy Proxmox
Lors d'une migration si le message d'erreur apparaît : TASK ERROR: can't activate LV '/dev/VMNAME-vg/vm-110-disk-0':...
Migration impossible : disque LVM inactif Proxmox
Lors d'une migration de machine virtuelle dont le disque est stocké sur la baie partagée, un message d'erreur peut...
Juin 2022
Définir le temps de démarrage d'un service Systemd
Si un service prend du temps pour démarrer et dépasse 1minute 30 pour être actif, systemd va le déclarer en...
Activer le support IPv6 dans les containers Docker
Par défaut, Docker ne travaille qu'en IPv4. Pour activer IPv6, il faut créer un fichier /etc/docker/daemon.json et...
Chrony : définir un serveur de temps local Linux
Par défaut, Chrony essaie de se connecter à des serveurs extérieurs pour se synchroniser. Ce n'est pas forcément...
Proxy Socks : passer n'importe quelle commande dans un tunnel Linux
Pour créer un tunnel Socks au travers d'une connexion SSH, il faut utiliser la commande ssh -D 8181 login@serveur. Le...
Forward sans utiliser les serveurs racine Bind
Lorsque l'on veut créer un serveur Bind qui fait du cache, avec juste du forwarding, il faut définir dans la...
Protéger la clé privée par phrase de passe SSH
SSH permet d'utiliser des clés privées/publiques pour s'authentifier. Une mesure supplémentaire est de protéger sa...
Chiffrer un fichier texte Vim
Sous Vim, il est possible de chiffrer un fichier texte. Pour cela, éditer un fichier : vim test Insérer le texte...
Mai 2022
Remmina est lent en RDP Debian
Pour afficher un écran Windows dans Linux, il est possible d'utiliser Remmina, disponible sur Debian. Par défaut...
Avril 2022
Google et l'affichage de l'extrait de texte SEO
Google affiche un morceau de la page web dans les résultats de recherche. Parfois, il esst nécessaire de limiter le...
Utilisation d'un bastion SSH
Pour se connecter à un serveur distant, au travers d'un bastion et ce, juste avec une clé, il faut configurer le...
Proxmox et Compellent : erreur CHELSIOT4 Proxmox
Dans une baie Compellent connectée à Proxmox, si on a des erreurs : CTL:856522 SUB:CHELSIOT4 FNC:ActivateObjectCallback...
Ajouter une ligne après un élément cherché Sed
Pour ajouter une nouvelle ligne contenant '<tab>mtu 1480' après la recherche '1970::1$', dans le fichier...
Netfilter-persistent et fail2ban IPTables
Lorsque l'on redémarre le firewall avec la commande systemctl restart netfilter-persistent, fail2ban est alors détruit....
Snap et Apt-Cacher-NG Ubuntu
Ubuntu utilise les "snaps" pour gérer ces paquets. Lors de l'installation, si un proxy est choisi pour APT, il est...
Liste des routes, même cachées dans les tables Linux
Pour afficher la liste de toutes les routes, même celles cachées dans des tables spécifiques, il faut utiliser : ip -4...