Apuntes varios
Instalación guacamole
https://www.linode.com/docs/guides/installing-apache-guacamole-through-docker/
Migrado LXD a subvolumen
pasos:
- Mover / a disco 200gb, LXD deberia seguir funcionando gracias al mount UUID
- arrancar con el nuevo disco
- detener servicio lxd
- desmontamos el directorio /var/lib/lxd
- lo montamos ro en /var/lib/lxd_ro
- creamos un subvolumen en /var/lib/lxd
- hacemos un send /var/lib/lxd_ro |receive /var/lib/lxd (esto copia el volumen padre)
maquina=nas btrfs subvolume create /var/lib/lxd2/storage-pools/default/containers/$maquina chown root-lxd.root-lxd /var/lib/lxd2/storage-pools/default/containers/$maquina && chmod go= /var/lib/lxd2/storage-pools/default/containers/$maquina cp -rp /var/lib/lxd/storage-pools/default/containers/$maquina/* /var/lib/lxd2/storage-pools/default/containers/$maquina/
Por si acaso:
convertir un directorio en subvolumen:
https://www.spinics.net/lists/linux-btrfs/msg33253.html
Limpieza y mantenimiento brocoli
Cuando hayamos acabado, desactivar el
Comando usados:
ls -latu --time-style=long-isols -latu --time-style=long-iso | tail -10
sudo btrfs subvolume snapshot -r / /snapshots/$(date +"%Y%m%d_%H%M%S")_limpieza_brocoli
dpkg --purge $(dpkg --get-selections | grep deinstall | cut -f1)
Qué paquete proporciona un fichero dado:dpkg -S /etc/magic
- Revisar copiado antipatia # /mnt/pool_crit/nubes/hugo/Antipatia/ IN_MOVED_TO /home/hugo/scripts_linux/replica_antipatia.sh
- Revisar que se esté usando el pakquete chkrootkit
- instalado deborphan
Captar stream de video de IP Webcam
ffmpeg -f mjpeg -i https://192.168.1.166:8080/video ./perro_4.mp4
La cámara web de prueba es una Tenda c5+
cumple el estándar onvif protocolo rtsp
Simular conexión y desconexión de un usb
https://lists.freedesktop.org/archives/systemd-devel/2012-November/007390.html
udev y autolanzado de servicios
https://superuser.com/questions/1033270/how-do-i-use-envsystemd-user-wants-in-udev-rule
http://blog.fraggod.net/2015/01/12/starting-systemd-service-instance-for-device-from-udev.html
usb 1-1.2: new full-speed USB device number 4 using dwc_otg usb 1-1.2: New USB device found, idVendor=046d, idProduct=c52b usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 1-1.2: Product: USB Receiver usb 1-1.2: Manufacturer: Logitech sudo sh -c 'echo 1-1.2 > /sys/bus/usb/drivers/usb/unbind' sudo sh -c 'echo 1-1.2 > /sys/bus/usb/drivers/usb/bind'
Configuracion correo en hosts
Se instala ssmtp para el envio (no el postfix completo)
Se instala fetchmail con procmail para recogida de correo desde correo.lechuga.eu a Maildir del host
En correo.lechuga.eu se añaden las cuentas que han de poder recibir correo (deben ser pocas)
Maildir
El mail dir está en $HOME/Maildir. MAIL=$HOME/Maildir
Se ha seguido, para el Maildir, https://wiki.debian.org/MaildirConfiguration
Hay que dejar configurado $MAIL=$HOME/Maildir. en el fichero /etc/profile
Se deja en /etc/mailutils.conf una configuración para las mailutils
hay que hacer que mutt, por defecto, apunte a $HOME/Maildir. Según http://www.elho.net/mutt/maildir/
Copias seguridad de btrfs a btrfs
https://btrfs.wiki.kernel.org/index.php/Incremental_Backup
Envio de subvolumen por ssh
https://forum.rockstor.com/t/using-btrfs-send-receieve-for-backups/1342/2
sudo btrfs send /var/lib/lxd/snapshot | ssh adminlechuga@frambuesa02.lechuga.eu -i /home/adminlechuga/.ssh/id_rsa_adminlechuga@frambuesa02 "sudo /sbin/btrfs receive /mnt/toshiba15t/lxd"
#Envio del subvolument LXD por ssh a frambuesa (al HD toshiba15t)
sudo btrfs send /var/lib/lxd/snapshot/lxd | ssh root@frambuesa02.lechuga.eu -i /home/adminlechuga/.ssh/id_rsa_root@frambuesa02 "/sbin/btrfs receive /mnt/toshiba15t/lxd"
Copia inicial
btrfs subvolume snapshot -r /mnt/pool_crit/ /mnt/pool_crit/backup sync btrfs send /mnt/pool_crit/backup/ | btrfs receive /mnt/pool_nocrit/backups_btrfs/
Copias incrementales
Para cada actualización incremental:
#btrfs subvolume snapshot -r /mnt/pool_crit/ /mnt/pool_crit/backup-new #sync #btrfs send -p /mnt/pool_crit/backup /mnt/pool_crit/backup-new | btrfs receive /mnt/pool_nocrit/backups_btrfs/
- El punto 1 crea un snapshot de sólo lectura, que se utilizará para poder comparar con estado previo (backup-new - backup)
- El punto 3 envia (
send) la diferencia (por eso el parámetreo-py los dos directorios a comparar) al pool de destino (receive)
Una vez acabada la copia incremental:
mv /mnt/pool_crit/backup-new /mnt/pool_crit/backup
btrfs subvolume delete /mnt/pool_nocrit/backups_btrfs/backup
mv /mnt/pool_nocrit/backups_btrfs/backup-new /mnt/pool_nocrit/backups_btrfs/backup
Migración Virtwire
FAQ: https://www.gestiondbi.com/migration-from-virtwire-global-ltd/
IPs: 185.115.243.72, 2a06:8ec0:4:1ca::2345
EvoBurst-1G-AF-2016 (1gb memoria, 2TB BW, 15GB disco), Registrado como Daniel Vigoro
Está funcionando, pero no en virtwire si no en gestión dbi.
Factura de Virtwire: Factura de virtwire
Configuración TMUX
set-option status-right "#[fg=colour12,bold]#H#[default] e/H:%M #(awk \'{print $1}\' /proc/loadavg)"
setw -g automatic-rename on setw -g monitor-activity on set -g visual-activity on
- Formato de la pestaña de la ventana activa
set-window-option -g window-status-current-format '#[bg=blue,fg=cyan,bold]#I#[bg=blue,fg=cyan]:#[fg=colour230]#W#[fg=dim]#F'
- set vi mode keys
setw -g mode-keys vi
Activar 256 colores en terminal
en putty, la cadena de terminal ha de ser xterm-256color
{- para comprobar:
- colortest-8
- colortest-16
- colortest-16b
- colortest-256
A nivel de sistema, añaadir al fichero /etc/screenrc la línea:term screen-256color
En el /etc/bash.bashrc establecer el terminalTERM=xterm-256color
Para que tmux lo reconozca:sudo ln xterm+256color xterm-256color
-}