Главная Блог Полезные команды для Linux веб-сервера

Полезные команды для 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
Стрелочка вверх
Обсуждаем проекты и принимаем заявки на разработку здесь
отправить
Контакты
Телеграм студии братьев Моценко Telegram Вайбер студии братьев Моценко Viber Фейсбук студии братьев Моценко Facebook
© 2022 Веб-студия TSENIX