===== FAQ ===== ~~FAQ~~ ??? Rendre persistant le journal system !!! $ sudo mkdir -p /var/log/journal $ grep -v '^#' /etc/systemd/journald.conf [Journal] Storage=persistent SystemMaxUse=300M $ sudo systemctl restart systemd-journald.service ??? journalctl --list-boots Failed No data available !!! $ LANG=C sudo journalctl --list-boots Failed to determine boots: No data available $ sudo journalctl --verify File corruption detected at /var/log/journal/c56cd17c662e3fc8c875401c5a259b37/system@0005f368d2135b48-c23b051fd742a581.journal~:25efd0 (of 838860 8 bytes, 29%). FAIL: /var/log/journal/c56cd17c662e3fc8c875401c5a259b37/system@0005f368d2135b48-c23b051fd742a581.journal~ (Message invalide) $ # remove corrupted files $ sudo rm /var/log/journal/c56cd17c662e3fc8c875401c5a259b37/system@0005f368d2135b48-c23b051fd742a581.journal~ ??? Convertir un CD en fichier ISO !!! [root@testserver ~]# isoinfo -d -i /dev/cdrom | grep -i -E 'block size|volume size' Logical block size is: 2048 Volume size is: 327867 [root@testserver ~]# dd if=/dev/cdrom of=test.iso bs= count= status=progress - Sources : - [[https://www.thomas-krenn.com/en/wiki/Create_an_ISO_Image_from_a_source_CD_or_DVD_under_Linux]] - [[https://lecrabeinfo.net/creer-une-image-iso-dun-disque-cd-dvd-sur-linux.html]] ??? Réduire la taille d'un PDF !!! $ ps2pdf -dPDFSETTINGS=/ebook input.pdf output.pdf Les autres alternatives de l'option ''-dPDFSETTINGS'' sont ''/prepress'' et ''/printer''. Ces options donnent une conversion de meilleure qualité mais de poids supérieure. ??? Réduire la dimension d'une image !!! $ convert logo_elosys.png -resize 128x128 logo.png ??? Créer un favicon.ico à partir d'un png !!! $ convert -resize x48 -gravity center logo.png -flatten -colors 256 -background transparent favicon.ico ??? Pusher avec GIT en utilisant une clé ssh alternative !!! $ GIT_SSH_COMMAND='ssh -i id_rsa' git push origin master ??? Installer ansible-playbook !!! $ python3 -m pip install --user ansible $ python3 -m pip install --user argcomplete $ activate-global-python-argcomplete --user ??? Graver une image ISO sur une clé usb !!! $ dd if=debian.iso of=/dev/sdb bs=4M ??? SSH-RSA key rejected with message "no mutual signature algorithm" !!! Ajouter ''PubkeyAcceptedKeyTypes +ssh-rsa'' dans ''~/.ssh/config'' Ou ''ssh-keygen -t ed25519'' Ref: [[https://confluence.atlassian.com/bitbucketserverkb/ssh-rsa-key-rejected-with-message-no-mutual-signature-algorithm-1026057701.html|SSH-RSA key rejected with message "no mutual signature algorithm"]] ??? Provoquer un transfert de zone depuis un serveur maître Bind9 !!! Configuré en maître-esclave, le serveur DNS Bind9 utilise un transfert dynamique des zones. La modification des zones sur le maître n'est pas répercutée sur le slave si les commande suivantes ne sont pas exécutées: $ sudo rndc freeze $ sudo rndc thaw ??? Obtenir le log de bind9 nameserver !!! $ sudo journalctl -f -u bind9 ??? Mounter une image disque format qcow2 (en) !!! This is a quick guide to mounting a qcow2 disk images on your host server. This is useful to reset passwords, edit files, or recover something without the virtual machine running.((https://gist.github.com/shamil/62935d9b456a6f9877b5)) **Step 1 - Enable NBD on the Host** $ modprobe nbd max_part=8 **Step 2 - Connect the QCOW2 as network block device** $ qemu-nbd --connect=/dev/nbd0 /var/lib/vz/images/100/vm-100-disk-1.qcow2 **Step 3 - Find The Virtual Machine Partitions** $ fdisk /dev/nbd0 -l **Step 4 - Mount the partition from the VM** $ mount /dev/nbd0p1 /mnt/somepoint/ **Step 5 - After you're done, unmount and disconnect** $ umount /mnt/somepoint/ $ qemu-nbd --disconnect /dev/nbd0 $ rmmod nbd ??? Créer un réseau docker !!! $ docker network create \ --driver=bridge \ --subnet=10.5.0.0/16 app_net \ --opt com.docker.network.bridge.name=app_net