converter dav para mp4
ffmpeg -y -i file.dav -vcodec libx264 -crf 24 file.mp4
https://gist.github.com/jdye64/ca07e01ff3d8e93210c3
para converter todos os ficheiros numa pasta:
for i in *.dav; do ffmpeg -y -i "$i" -vcodec libx264 -crf 24 "${i%.*}.mp4"; done
https://stackoverflow.com/a/33766147
ou talvez melhor:
for i in *.dav; do ffmpeg -y -i "$i" -c:v libx265 -crf 26 -preset fast "${i%.*}.mp4"; done
Hands-On Look at ZFS with MySQL
um bom artigo sobre a otimização dum dataset para a utilização do mysql: https://www.percona.com/blog/2017/12/07/hands-look-zfs-with-mysql/
outro: https://shatteredsilicon.net/blog/2020/06/05/mysql-mariadb-innodb-on-zf…
Understanding vm.swappiness
um bom compromisso para um server:
sysctl -w vm.swappiness=10
para ver o resultado:
cat /proc/sys/vm/swappiness ou sysctl vm.swappiness
e para tornar definitivo devemos adicionar a /etc/sysctl.conf o texto que se segue:
vm.swappiness = 10
ferramentas hikvision
calcular o fov
que processo está a ouvir em que porta
imaginemos que pretendemos saber qual o processo que está a ouvir na porta 5353 no nosso sistema:
sudo ss -tulpn | grep :5353
já se pretendemos saber qual o processo que está a utilizar a porta 58042:
sudo ss -tupn | grep :58042
https://www.cyberciti.biz/faq/what-process-has-open-linux-port/
desativar o serviço de tracking geoclue do gnome
systemctl stop geoclue.service
systemctl disable geoclue.service
systemctl mask geoclue.service
systemctl status geoclue.service
https://unix.stackexchange.com/questions/224487/uninstall-geoclue-from-…
caminhos de autostart:
ls -la .config/autostart/
ls -la /etc/xdg/autostart/
redirecionar http para https a nível do DNS?
nat reflection explicado
no artigo do link https://unix.stackexchange.com/questions/282086/how-does-nat-reflection… é explicado o nat reflection.
quando criamos um encaminhamento para uma máquina numa zona (lan, por exemplo) o openwrt cria as regras de nat reflection automaticamente. para as visualizarmos executamos:
iptables-save -c | grep reflection
e o resultado: