=== Бэкап ===
tar -czvf archive_name.tar.gz /path/subpath
cp -a /path/ /path/backup
----
=== Очистить консоль ===
command+K
----
=== Сжать размер видео ===
[[https://evermeet.cx/ffmpeg/|https://evermeet.cx/ffmpeg/]]
ffmpeg -y -I "IN.mp4" -b:v 6000k -vcodec h264 -r 65 "OUT.mp4"
* перебирать параметр -b:v
* -r - fps
=== Преобразовать видео в GIF ===
ffmpeg -i input.mp4 -vf "fps=15,scale=480:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 output.gif
* -i input.mp4: путь к исходному файлу
* fps=15: частота кадров (10-15 оптимально для GIF, чтобы файл не был слишком тяжелым)
* scale=480:-1: ширина 480 пикселей, высота подберется автоматически (сохранение пропорций)
* palettegen и paletteuse: создание специальной палитры цветов для конкретного видео, что значительно повышает качество GIF
* -loop 0: бесконечный цикл (0 — бесконечно, любое другое число — количество повторов)
----
=== ssh по ключу ===
- sudo adduser NEWNAME
- sudo usermod -aG sudo NEWNAME
- ssh-keygen
- ssh-copy-id -i key.pub NEWNAME@IP
- sudo nano /etc/ssh/sshd_config | /etc/ssh/sshd_config.d
- PermitRootLogin no
- PasswordAuthentication no
- sudo nano /etc/systemd/system/ssh.service.requires/ssh.socket
- sudo systemctl daemon-reload
- sudo service ssh restart
- sudo systemctl restart ssh.socket
Если новый пользователь после ssh-copy-id:
- cp /root/.ssh/authorized_keys /home/NEWNAME/.ssh/
- chown -R NEWNAME:NEWNAME /home/NEWNAME/.ssh
- chmod 700 /home/NEWNAME/.ssh
- chmod 600 /home/NEWNAME/.ssh/authorized_keys
----