Инструменты пользователя

Инструменты сайта


сисадмин:настройка_vps

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
сисадмин:настройка_vps [2017.05.12 12:53] adminсисадмин:настройка_vps [2020.04.12 15:19] (текущий) feser
Строка 1: Строка 1:
 ===== Настройка VPS ===== ===== Настройка VPS =====
 +
 +[[Backup через Google Drive]]
 +
 +==== Уменьшение логов journal ====
 +<code - /etc/systemd/journald.conf>
 +SystemMaxUse=50M
 +SystemKeepFree=10M
 +SystemMaxFileSize=50M
 +</code>
 +
 +  systemctl restart systemd-journald
 +
  
 ==== Установка Vesta ==== ==== Установка Vesta ====
Строка 26: Строка 38:
  
 <code bash> <code bash>
 +ln -s /home/admin/conf/web/ssl.mydomain.crt /usr/local/vesta/ssl/certificate.crt
 +ln -s /home/admin/conf/web/ssl.mydomain.key /usr/local/vesta/ssl/certificate.key
  
-cp  /usr/local/vesta/data/users/admin/ssl/s05657542.fastvps-server.com.crt  /usr/local/vesta/ssl/certificate.crt +service vesta restart
-cp  /usr/local/vesta/data/users/admin/ssl/s05657542.fastvps-server.com.key  /usr/local/vesta/ssl/certificate.key +
 </code> </code>
  
Строка 57: Строка 69:
  
 ==== Отключение ненужных сервисов ==== ==== Отключение ненужных сервисов ====
-  systemctl disable getty@tty<N>.service+  systemctl disable getty@tty2.service 
 +  systemctl disable console-getty.service
  
 ==== Просмотреть открытые порты и связанные с ними приложения ==== ==== Просмотреть открытые порты и связанные с ними приложения ====
Строка 66: Строка 79:
   Сама очередь   Сама очередь
   /var/spool/exim/input/*   /var/spool/exim/input/*
-  //как посмотреть очередь в exim?+   
 +  Запустить очередь 
 +  exim -q [-v] 
 +   
 +  Посмотреть очередь в exim?
   exim -bp   exim -bp
-  //очистить все замороженные сообщения из очереди+   
 +  Очистить все замороженные сообщения из очереди
   exipick -zi | xargs exim -Mrm    exipick -zi | xargs exim -Mrm 
-  //очистить все сообщения из очереди exim+   
 +  Очистить все сообщения из очереди exim
   exipick -i | xargs exim -Mrm    exipick -i | xargs exim -Mrm 
-  //или +   
-  exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | bash +  Удалить конкретное сообщение
-  //удалить конкретное сообщение+
   exim -Mrm {message-id}   exim -Mrm {message-id}
  
Строка 89: Строка 107:
 /usr/sbin/mount.davfs https://webdav.yandex.ru /mnt/yandexdisk/disk1 /usr/sbin/mount.davfs https://webdav.yandex.ru /mnt/yandexdisk/disk1
 </code> </code>
 +
 +<code bash backup.sh>
 +#!/bin/bash
 +
 +export LANG=ru_RU.UTF-8
 +
 +BACKUP_DIR="/mnt/yandexdisk/sitename/"
 +
 +umount /mnt/yandexdisk/*
 +
 +/usr/sbin/mount.davfs https://webdav.yandex.ru $BACKUP_DIR
 +
 +/usr/bin/mv -f /home/backup/*.tar $BACKUP_DIR
 +
 +/usr/bin/tar -zcvpf $BACKUP_DIR/sitename-fs-`date '+%F'`.tar.gz /etc /usr/local
 +
 +# удаляем с яндекс диска старые файлы
 +/usr/bin/find "$BACKUP_DIR" -mtime +180 -regex ".*\.\(tar\|gz\)" -delete
 +
 +/usr/bin/umount $BACKUP_DIR
 +</code>
 +
 +
  
 ==== При начальной настройке каждого хостинга ==== ==== При начальной настройке каждого хостинга ====
Строка 102: Строка 143:
 </code> </code>
  
 +==== ошибка Let's Encrypt certificate expiration notice for domain ====
 +Посмотреть сертификат
 +  openssl x509 -text -noout -in certificate.crt
 +Удалить алиас: в панели администрирования после удаления алиаса
 +  * убрать галочку **SSL Support**
 +  * Save
 +  * поставить галочку **SSL Support**
 +  * Save
 + 
 +==== Настройка контекста SELinux ====
 +  ls -Z /home/www/crm.has.ru/
 +  drwxr-xr-x. nginx nginx unconfined_u:object_r:httpd_log_t:s0 log
 +  drwxr-xr-x. nginx nginx unconfined_u:object_r:httpd_sys_content_t:s0 www
 +  chcon -v --type=httpd_log_t -R log
 +  
  
 ==== Ссылки ==== ==== Ссылки ====
сисадмин/настройка_vps.1494593591.txt.gz · Последнее изменение: 2017.05.12 12:53 — admin