Mars 2013
Passer en tâche de fond Bash
Pour passer une commande en tâche de fond, on peut utiliser l'option '&' : sleep 100 & Lorsque la commande se termine...
Afficher le menu de Grub GRUB
Ubuntu cache le menu de Grub au démarrage par défaut. Pour afficher le menu une fois au démarrage, redémarrer...
Modifier un droit d'exécution SVN
Subversion enregistre si les fichiers sont avec un chmod +x. Si on veut changer cet état, il faut utiliser les...
Pyzor : Erreur si le timeout n'est pas défini Spamassassin
Par défaut, le timeout de Pyzor est trop long et génère l'erreur suivante : spamd: pyzor: [xxxx] error: TERMINATED,...
Sur Apache 2, pcntl ne fonctionne pas PHP
Par défaut, pcntl est désactivé sur PHP/Apache2 pour Ubuntu. Il fonctionne très bien en PHP/CLI. C'est le site de...
Filtrer les paquets sur le contenu Wireshark
Pour afficher le contenu des paquets contenant une ou plusieurs informations spécifiques, on peut se baser sur l'option...
Editer le fichier de log Debian Debian
Debian a créé un outil permettant de modifier un fichier de log dans un répertoire d'application. Il s'agit de la...
Aligner ou centrer un paragraphe Dokuwiki
Si on souhaite aligner ou centrer le texte d'un paragraphe, il est nécessaire d'ajouter le plugin "divalign2"...
Renvoi vers la page d'authentification Dokuwiki
Si l'authentification n'est pas correcte, Dokuwiki affiche une page disant "Autorisation refusée, Désolé, vous n'avez...
Gigolo : bookmark pour Owncloud Owncloud
Pour que Gigolo puisse enregistrer un bookmark pour Owncloud, il faut que le chemin fourni soit remote.php/webdav/. Il...
Février 2013
Commentaires dans les filtres IPTables
IPTables supporte les commentaires dans les filtres. Ceux-ci sont affichés par la commande iptables -L -n -v : 0...
Janvier 2013
Signature non verifiée : Clé publique indisponible Apt-get
Le message d'erreur est : W: GPG error: ftp://ftp2.fr.debian.org testing Release: The following signatures couldn't...
Décomprimer une archive tar.lzo Linux
Les archives .lzo peuvent être décomprimées par l'outil lzop, à installer par apt-get install lzop. On peut le chaîner...
Utilisation de SMART SMART
D'après http://gentoo-wiki.com/HOWTO_Monitor_your_hard_disk%28s%29_with_smartmontools Activer le SMART pour les...
Réduire une partition LVM contenant un disque EXT3 Linux
Pour réduire une partition LVM /dev/mapper/pve-data contenant un disque EXT3 : Penser à faire des backups ! Ces...
Copie de disque image KVM
Les disques images de KVM ne sont pas utilisés sur tout leur espace ("sparse"). On peut copier les données sans les...
Disques virtuels KVM :affichage des informations KVM
Pour obtenir les informations d'une image de disque KVM, on utilise la commande qemu-img info image.vdi ou kvm-img info...
Clone de machines : les fichiers à changer Debian
Lorsqu'on clone une machine, il est nécessaire d'adapter un certain nombre de fichiers pour la nouvelle...
Opérateur Ternaire PHP
Opérateur ternaire en PHP : <?php // Example usage for: Ternary Operator $action = (empty($_POST['action'])) ?...
Multipath et plus de 13 connexions doubles Debian
Après avoir utilisé le device /dev/sdz, le suivant est /dev/sdaa. Les blacklists multipath doivent être adaptées pour...
Serveurs VNC VNC
Les différents serveurs VNC disponibles sur Debian/Ubuntu ont des particularités : - Vino ne supporte pas l'export de...
Décembre 2012
Lire les logs dans le serveur BSD
Les logs de BSD sont en binaire, il est donc nécessaire d'utiliser un outil pour les lire. Il s'agit de clog...
Activer le support HTTPS Apache
Pour que Apache devienne un serveur HTTPS, il faut tout d'abord avoir un certificat pour ce serveur. Ce certificat est...
Cron : liste des champs disponibles Debian
champ Valeurs autorisées ----- ------------------ minute 0-59 hour 0-23...
Retrouver la fonction ou l'alias associé Bash
Si on veut récupérer la fonction ou l'alias associé avec une commande, on peut demander de l'afficher avec la commande...
Signaux PHP
Les listes des signaux en PHP sont : SIG_IGN SIG_DFL SIG_ERR SIGHUP : 1 SIGINT : 2 -> Envoyé par...
Le format des adresses MAC Réseau
Les adresses MAC sont codées selon plusieurs formats : default: 00:11:22:33:44:55 singledash: 001122-334455 ietf:...
Sniffer les informations au format tableau Wireshark
Pour connaître certaines informations contenues dans un paquet, il est possible de demander à Tshark de filtrer avec la...
Filtrer les trames en mode Trunk 802.1q Wireshark
Si on place un sniffer réseau Wireshark sur un lien 802.1q (Trunk), on peut lui demander de décapsuler cette couche...
Novembre 2012
Choix d'une langue en fonction du navigateur PHP
Pour choisir la meilleure langue disponible en fonction du navigateur du client, on peut utiliser la fonction...
Localisation d'un programme PHP
Pour qu'un programme soit disponible en plusieurs langues, on peut utiliser gettext. Disponible dans le PHP, cette...
Umask Bash
umask 077 => Création avec les droits de 700 pour les répertoires, 600 pour les fichiers umask 022 => Création avec...
Imprimer un fichier UTF-8 UTF-8
Le remplaçant de a2ps en version UTF-8 est u2ps. Il est fourni dans le package Debian 'gnome-u2ps' On peut aussi...
isset et array_key_exists PHP
Pour vérifier si une clé de tableau existe, on peut utiliser isset ou array_key_exists. Le problème apparaît si...
Rechercher les tabulations avec Grep Linux
Pour trouver les lignes qui comportent des tab (tabulations), on peut utiliser la commande grep -P '\t' *
Rediriger toutes les erreurs d'un script Bash
Si on veut rediriger toutes les erreurs du script vers un fichier de log "/tmp/looooog" dans l'exemple, on peut faire...
Framework Limonade PHP
Le framework Limonade PHP est disponible à l'URL https://github.com/sofadesign/limonade GET pour afficher POST pour...