Полезные команды для Linux веб-сервера
Изменение пароля пользователя ssh
echo www-data:newpassword | chpasswd
Добавить конфиг виртального хоста, копированием типового
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 {} +
Владелец и группа www-data для папок и файлов
chown -R www-data:www-data /var/www/domains/
Получить сертифікат SSL
sudo certbot --apache
Добавить пользователя почты (скрипт)
/root/bin/Adduser vasya "Василь"
Удалить пользователя и его каталог
sudo userdel --remove koristyvach
Добавить домен к почте в postfix
/etc/postfix/locals
/etc/postfix/relay_domains
/etc/init.d/postfix restart
Добавить задачу в планер CRON
crontab -e
Добавить изменения в Git
git add -A
git commit -m 'Opys zmin'
git push origin main
Получить изменения из GIT
cd /var/www/domains/repo/
git pull origin main
Архив TAR с сжатием
tar -cvzf filename.tar.gz dir_name
Разпаковать архив
tar -xvf filename.tar.bz2 -C /path/to/folder
Обговорюють
Наші партнери
Відгуки