Полезные команды для Linux веб-сервера
echo www-data:newpassword | chpasswd
Изменение пароля пользователя ssh
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/example.com.conf
Добавить конфиг виртального хоста, копированием типового
sudo a2ensite example.com.conf
systemctl reload apache2
Добавляем конфиг нового домена
find /var/www/domains/ -type f -exec chmod 666 {} +
find /var/www/domains/ -type d -exec chmod 777 {} +
Правильные права для папок и файлов
chown -R www-data:www-data /var/www/domains/
Владелец и группа www-data для папок и файлов
sudo certbot --apache
Получить сертифікат SSL
/root/bin/Adduser vasya "Василь"
Добавить пользователя почты (скрипт)
sudo userdel --remove koristyvach
Удалить пользователя и его каталог
/etc/postfix/locals
/etc/postfix/relay_domains
/etc/init.d/postfix restart
Добавить домен к почте в postfix
crontab -e
Добавить задачу в планер CRON
git add -A
git commit -m 'Opys zmin'
git push origin main
Добавить изменения в Git
cd /var/www/domains/repo/
git pull origin main
Получить изменения из GIT
tar -cvzf filename.tar.gz dir_name
Архив TAR с сжатием
tar -xvf filename.tar.bz2 -C /path/to/folder
Разпаковать архив