Outils pour utilisateurs

Outils du site


blog

Notes calDAV cardDAV Radicale

Voir https://radicale.org/

#docker run -d --name radicale -p 5232:5232 --read-only -v ~/radicale/data:/data jean/radicale
 
#https://hub.docker.com/r/tomsquest/docker-radicale/
 
mkdir -p /radicale/{data,config}
 
#https://raw.githubusercontent.com/tomsquest/docker-radicale/master/config
cp config /radicale/config/config
 
docker run -d --name radicale \
    --restart unless-stopped \
    -p 5232:5232 \
    tomsquest/docker-radicale \
    -v /radicale/data:/data \
    -v /radicale/config:/config:ro \

Err

# docker logs -f radicale2
[2023-11-02 21:54:35 +0000] [1/Thread-5614 (process_request_thread)] [WARNING] Bad PUT request on '/jean/834e22fd-c39b-b77b-c954-7508455970e9/Maison.org': At line 1: Failed to parse line: * Ranger papiers
192.168.1.12 - - [02/Nov/2023:22:54:35 +0100] "PUT /radicale/jean/834e22fd-c39b-b77b-c954-7508455970e9/Maison.org HTTP/1.1" 401 206 "-" "okhttp/4.10.0-RC1"
192.168.1.12 - jean [02/Nov/2023:22:54:35 +0100] "PUT /radicale/jean/834e22fd-c39b-b77b-c954-7508455970e9/Maison.org HTTP/1.1" 400 21 "-" "okhttp/4.10.0-RC1"
2025/03/24 15:06

Notes bup

Voir notes_git_annex

Liens :

apt-get install --no-install-recommends par2 bup python-fuse sshfs
mkdir -p /home/bup/system
export BUP_DIR=/home/bup/system
 
bup init
 
bup index /etc
bup save -n $(hostname -s)-etc /etc
 
bup fsck -g

Gitk

cd ${BUP_DIR:-~/.bup}
gitk --all

ou

git branch -l
git for-each-ref
git log --oneline --graph --color --all --decorate
cd $HOME
GIT_DIR=~/.bup git log --all

Sauvegarder une machine distante

Bup soit être installé sur la machine “sauvegardeur” et sur la machine à sauvegarder

Les données seront sauvegardées ici

mkdir $HOME/backup/serveur
export BUP_DIR=$HOME/backup/serveur

Le dépôt .bup doit exister sur la machine distante. Il ne contiendra pas les données, mais les indexes

bup init -r portable1:.bup

On sauvegarde

bup on serveur index -vux /etc
bup on serveur save -n NOM /etc

Optionnel : construction des informations de parité. La taille de la sauvegarde augmentera, mais en cas de corruption il sera plus probable de récupérer les données

bup fsck -g

Restauration

Mount fuse

export BUP_DIR=/home/bup/aaa
bup fuse ~/mnt/aaa/
cd /home/bup/mnt/aaa/svn-aaa/2019-03-04-233235

Web

sudo apt-get install python-tornado
export BUP_DIR=/home/bup/aaa
bup web 0.0.0.0:8080
curl http://repo-docker:8080/svn-aaa/latest/mnt/
2025/03/24 15:06

Notes Bluetooth HCI BlueZ

# lsusb |egrep -i bluetooth
Bus 002 Device 002: ID 1131:1001 Integrated System Solution Corp. KY-BT100 Bluetooth Adapter

# rfkill list
0: asus-wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
2: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no

# hcitool dev
Devices:
	hci0	00:11:67:81:EC:EF
hciconfig -a
# bluetoothctl
[bluetooth]# devices 
Device C0:C9:76:C3:A7:92 SUNNY
hcitool inq
hcitool scan
2025/03/24 15:06

Notes BIOS UEFI EFI

Préreq

La partition ESP pour les machines EFI aura une taille minimale de 500 Mio au lieu de 200 Mio

Les systèmes de fichiers pris en charge incluent FAT32, FAT16 et FAT12 (mais pas exFAT ni NTFS).

Firmware

efibootmgr

Boot démarrage par défaut

Change Secure Boot state

https://wiki.ubuntu.com/UEFI/SecureBoot/DKMS

sudo mokutil --disable-validation
sudo reboot

Select Change Secure Boot state

Suis-je en UEFI ?

dmesg | grep -i EFI

Ou

modprobe efivars
ls -la /sys/firmware/efi/efivars 

Secure boot

# dmesg | grep secureboot
[    0.000000] secureboot: Secure boot enabled

Autres

Fichiers :

  • /sys/firmware/efi/vars
  • /sys/firmware/efi/efivars
2025/03/24 15:06

Notes bios uefi efi - Virtualisation KVM

http://www.tianocore.org/ovmf/

OVMF is an EDK II based project to enable UEFI support for Virtual Machines. OVMF contains a sample UEFI firmware for QEMU and KVM.

/usr/share/edk2.git/ovmf-x64/

mkdir /var/lib/libvirt/qemu/nvram/

/etc/libvirt/qemu.conf

nvram = [ "/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd:/usr/share/edk2.git/ovmf-x64/OVMF_VARS-pure-efi.fd" ]
virsh -c qemu:///system edit VM-UEFI
  <os>
    <type arch='x86_64' machine='pc-i440fx-2.1'>hvm</type>
    <loader readonly='yes' type='pflash'>/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd</loader>
  </os>

Debian / Ubuntu

RedHat

sudo dnf install dnf-plugins-core
sudo dnf config-manager --add-repo http://www.kraxel.org/repos/firmware.repo
sudo dnf install edk2.git-ovmf-x64

Notes

Certaine VM créés avec une ROM nécessite une reconfig pour booter avec une autre ROM en fonction de comment son nommé les périphériques par la rom je suppose (par exemple : vda au lieu de sda si virtio driver utilisé)

Avec le shell efi (un truc du genre) :

bcfg boot -opt 3 "initrd=\initramfs-linux.img root=/dev/sda2"
2025/03/24 15:06
blog.txt · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki