system_administration:faq

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
system_administration:faq [2022/11/10 13:35] azizsystem_administration:faq [2023/08/11 20:01] (current) aziz
Line 1: Line 1:
 +===== FAQ =====
 ~~FAQ~~ ~~FAQ~~
 +??? Rendre persistant le journal system
 +!!!
 +<cli>
 +$ sudo mkdir -p /var/log/journal
 +$ grep -v '^#' /etc/systemd/journald.conf 
 +[Journal]
 +Storage=persistent
 +SystemMaxUse=300M
 +$ sudo systemctl restart systemd-journald.service
 +</cli>
 +
 +
 +??? journalctl --list-boots Failed No data available
 +!!!
 +<cli>
 +$ 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~
 +</cli>
 +
 +??? Convertir un CD en fichier ISO
 +!!!
 +
 +<cli>
 +  [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=<block size from above> count=<volume size from above> status=progress
 + 
 +</cli>
 +
 +- 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
 +!!!
 +<cli>
 +$ ps2pdf -dPDFSETTINGS=/ebook input.pdf output.pdf
 +</cli>
 +
 +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
 +!!!
 +
 +<cli>
 +$ convert logo_elosys.png -resize  128x128 logo.png
 +</cli>
 +
 +
 +??? Créer un favicon.ico à partir d'un png
 +!!!
 +
 +<cli>
 +$ convert -resize x48 -gravity center logo.png -flatten -colors 256 -background transparent favicon.ico
 +</cli>
 +
 +??? Pusher avec GIT en utilisant une clé ssh alternative
 +!!!
 +<cli>
 +$ GIT_SSH_COMMAND='ssh -i id_rsa' git push origin master
 +</cli>
 +
 ??? Installer ansible-playbook ??? Installer ansible-playbook
 !!! !!!
Line 15: Line 90:
  
 ??? SSH-RSA key rejected with message "no mutual signature algorithm" ??? SSH-RSA key rejected with message "no mutual signature algorithm"
-!!! '''PubkeyAcceptedKeyTypes +ssh-rsa''' in '''~/.ssh/config'''+!!! 
  
-Or '''ssh-keygen -t ed25519'''+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"]] 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"]]
  
  
-??? How to trigger a DNS zone transfer on a master Bind9 server+??? Provoquer un transfert de zone depuis un serveur maître Bind9
 !!! Configuré  en  maître-esclave,  le  serveur  DNS  Bind9  utilise  un !!! Configuré  en  maître-esclave,  le  serveur  DNS  Bind9  utilise  un
 transfert dynamique des zones. transfert dynamique des zones.
  
-La modification des  zones sur le maître n'est pas  répercuté sur le+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: slave si les commande suivantes ne sont pas exécutées:
  
-<code bash+<cli
-sudo rndc freeze +sudo rndc freeze 
-sudo rndc thaw +sudo rndc thaw 
-</code>+</cli>
  
 +??? Obtenir le log de bind9 nameserver
  
 +!!! 
 +<cli>$ sudo journalctl -f -u bind9</cli>
  
-??? How to mount a qcow2 disk image+ 
 + 
 +??? 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)) !!! 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))
Line 42: Line 124:
 **Step 1 - Enable NBD on the Host** **Step 1 - Enable NBD on the Host**
  
-<code bash>modprobe nbd max_part=8</code>+<cli>modprobe nbd max_part=8</cli>
  
 **Step 2 - Connect the QCOW2 as network block device** **Step 2 - Connect the QCOW2 as network block device**
  
-<code bash> qemu-nbd --connect=/dev/nbd0 /var/lib/vz/images/100/vm-100-disk-1.qcow2</code>+<cli>qemu-nbd --connect=/dev/nbd0 /var/lib/vz/images/100/vm-100-disk-1.qcow2</cli>
  
 **Step 3 - Find The Virtual Machine Partitions** **Step 3 - Find The Virtual Machine Partitions**
  
-<code bash>fdisk /dev/nbd0 -l</code>+<cli>fdisk /dev/nbd0 -l</cli>
  
 **Step 4 - Mount the partition from the VM** **Step 4 - Mount the partition from the VM**
  
-<code bash>mount /dev/nbd0p1 /mnt/somepoint/</code>+<cli>mount /dev/nbd0p1 /mnt/somepoint/</cli>
  
 **Step 5 - After you're done, unmount and disconnect** **Step 5 - After you're done, unmount and disconnect**
  
-<code bash+<cli
-umount /mnt/somepoint/ +umount /mnt/somepoint/ 
-qemu-nbd --disconnect /dev/nbd0 +qemu-nbd --disconnect /dev/nbd0 
-rmmod nbd +rmmod nbd 
-</code>+</cli>
  
  
-??? How to create a docker network+??? Créer un réseau docker
  
 !!!  !!! 
  • system_administration/faq.1668087358.txt.gz
  • Last modified: 2022/11/10 13:35
  • by aziz