Ответы пользователя по тегу Системное администрирование
  • ISPmanager 5 не работает никакая исходящая почта?

    @ramjke
    Логи Exim покажите.
    550 по разной причине бывает - обычно в логах объяснение, почему не работает
    Ответ написан
  • Какие есть плюсы и минусы концепции «1 сайт - 1 пользователь» в ISPManager?

    @ramjke
    1. Если и отразится - то незначительно. Процессы веб-сервера всё равно работают под пользователем Apache, и работоспособность веб-сервера не страдает.
    2. Да, если по каким-то причинам им удаётся загрузить и выполинть скрипт. Злоумышленники могут получить доступ к любым файлам в пределах пользователя.
    3. Минус - огромный список пользователей. Плюс - сайты изолированы друг от друга.
    См. эту тему взлома
    Что делать,если на сайт залит вредоносный файл?

    П.С. В ISP есть встроенный антивирус ClamAV - в разделе "Возможности."
    Ответ написан
    Комментировать
  • Системное администрирование сайтов на vps. Что для этого нужно знать?

    @ramjke
    Языки - никаких не надо знать. Достаточно грамотно настроить программы.
    Nginx - настройки оптимизации (кеширование, keepalive, gzip, количество воркеров), и безопасности (сервак не должен ложиться под дос-атаками и выполнять php, загруженный под видом картинки). Уметь пользоваться Rewritemode.
    MySQL - настройки кеширования (размер кеша, количество таблиц в кеше).
    PHP - Memcache/Xcache для кеширования результатов запросов к php. Настройка заключается в основном в выставлении размера кеша.
    Wordpress - знание основных атак и установка плагинов от них (из популярных атак - брутфорс пароля к админке и xml-rpc атака).
    Ротация логов - чтобы место на диске не закончилось от распухших логов.
    Fail2Ban - чтобы не забрутфорсили пароли к ftp, smtp, ssh.
    Опционально - установка системы мониторинга (Zabbix, Nagios) для отслеживания работы служб (nginx, mysql и другие необходимые) и доступности сайта.
    Из утилит нагрузочного тестирования простейшая - ApacheBench (просто шлёт n запросов на одну страницу), покруче - Jmeter (с возможностью записывания сценариев).
    Ответ написан
    2 комментария
  • Могут ли долгие mysql запросы быть из-за процессора частотой 400мгц?

    @ramjke
    Упираетесь ли Вы в ресурсы процессора - можно сказать по выводу команды top. Если MySQL съедает более 90% во время выполнения запроса (при условии, что у Вас одно ядро) - точно не хватает производительности процессора.
    Посмотрите, не ушли ли Вы в SWAP - возможно, у Вас недостаточно оперативной памяти. Команда free -m или top

    Запросы запросу рознь - если у Вас запрос состоит из десятка join, то тут не спасёт даже десяток ядер.
    Вообще, 400МГц для веб-сервера - это мало.

    Предоставьте информацию по конфигурации сервера и конфигурации MySQL, а также пример запроса. Конфиг MySQL у Вас дефолтный? С включением кеширования ситуация может измениться в лучшую сторону (при условии, что есть для этого достаточно ресурсов).

    Можете включить лог медленных запросов - в конфиг mysql добавьте строчки
    log-slow-queries=/var/log/slow_queries.log
    long_query_time=3
    Ответ написан
    Комментировать