Задать вопрос
Ответы пользователя по тегу Linux
  • Как можно собирать письма в мускул?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Да, все просто. Поставить getmail или fetchmail.
    А собирать им хоть в базу, хоть в файлы, хоть в прости-господи elasticsearch (прикольно будет!).
    Ну немного придется повозиться, день-другой.

    У меня так почта с 10 аккаунтов архивируется через getmail, а доступ к архиву по IMAP через dovecot организован.

    А вот и простой пример (размножить на несколько акков) - https://sov1et.wordpress.com/2009/07/08/%D0%BD%D0%...
    Ответ написан
    Комментировать
  • Не могу настроить svn сервер?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Закопайте уже SVN, перейдите на git или mercurial. И разрабатывать проще и коммитить и развертывать.
    Ответ написан
    Комментировать
  • Как заставить работать 2 сетевых интерфейса на виртуальной машине Linux под Qemu-KVM?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Поднимите второй бридж, к нему подцепите вторые интерфейсы виртуалок. Будет внутреняя подсеть. Все должно работать и с bridge-utils и с openvswitsh. С последним только сегодня нечто подобное мудрил :-)

    И хорошо бы увидеть конфигурации ваших сетей
    virsh net-dumpxml default

    virsh net-dumpxml anynetwork

    И конфигурации бриджей неплохо бы подсмотреть...

    ЗЫ. Я ,правда, не пробовал запускать пару dnsmasq, но всегда можно поднять нормальный DHCP для виртуалок.
    Ну и как минимум со статическими адресами все должно работать, проверьте сначала с ними.
    Ответ написан
  • VNC комфортная работа?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Ставьте spice. Или на систему x2go.
    Ответ написан
  • Какой MTA лучше использовать postfix или exim?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Я везде эксим пользую, настраивается за 10 минут, подписывает, отправляет. Не уверен, что в стандартных настройках будет работать подпись дла проксидомена, но на отправляющем работать будет точно.
    Ответ написан
    Комментировать
  • Какие программы наиболее удобны для проектирования схемы БД под SQLite на linux?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Так и пользуйтесь erwin, если удобно. Просто подключайтесь удаленно.
    А я например все по старинке, на бумажке и через ORM. И качественней и удобней и запросы тутже сделать можно.
    Ответ написан
    1 комментарий
  • Как узнать DDoS или нет?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    А просто top что говорит? Может быть просто сайт туго работает?
    Ну и DDOS всегда можно отличить по массовой сетевой загрузке. Например по ifstat.
    Мне что-то кажется, что у вас просто с сайтом тормоза... И в php-fpm сделайтелог медленных запросов (slow log). Да и что ресурсы то жрет, система или процессы?
    Ответ написан
    24 комментария
  • Чем вы мониторите состояние приложения и сервера (Linux)?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Я вот пользую collectd. Быстр, прост, нетребователен к ресурсам., надежен. Графики генерятся на основе rrd, есть простенькое web-приложение в комплекте, которое делает графики делает по крону.
    Если серверов много, как у нас, 50+, то ставим к ним influxdb (до этого использовали graphite) и фронтэндом grafana. Здесь уже сбор и обработка в реальном времени. Если данные нужно дополнительно прореживать/обрабатывать, то добавляем еще statd.
    Итого для больших задач: collectd (на каждый хост) - statd (один или несколько) - influxdb (один или несколько) - grafana (один или несколько).
    Для одного сервера collectd - web-collectd.
    Ответ написан
    5 комментариев
  • Linux Debian 7 ISP Config 3 почтовый сервер?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Интернета достаточно, только смотрит ли ваш почтовый сервер в интернет? Например по умолчанию exim привязывается к локальному интерфейсу 127.0.0.1. Соответственно он никуда и не смотрит.
    Также есть такия штука как iptables, которая может перекрывать порты для доступа туда-и-обратно. Проверить - iptables -L -n
    Ну и собственно что за почтовый сервер устанавливаете? И как его диагностируете?
    Ну и чтобы поднять почтовый сервер, нужно про него еще и интернету рассказать через DNS-записи MX и SPF как минимум...
    Ответ написан
    Комментировать
  • Как настроить приватную сеть между серверами?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Вот, блин, советчики (извиняюсь).
    1) Если серверы стоят на одной площадке и воткнуты в один коммутатор ( или в один сегмент ethernet), то настроить vlan и будет приватная сеть. На коммутаторе(ах) тоже нужно настроить vlan! xgu.ru/wiki/VLAN_%D0%B2_Linux
    2) Если серверы разнесены через интернет, то поднять VPN - легче всего OpenVPN (да и производительней всего) - xgu.ru/wiki/OpenVPN
    или zeldor.biz/2010/12/openvpn-site-to-site-setup
    О ! Самый простой конфиг без заморочек на шаред ключах сайт то сайт https://openvpn.net/index.php/open-source/document...
    Ответ написан
    Комментировать
  • Расскажите про ваш опыт с файловыми системами для мелких файлов?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    О, брат! Ты вошел в зону боли... Она, увы, лучшая :-( unix.stackexchange.com/questions/28756/what-is-the...
    Да, ext4 никак не тюним, отключили atime только при маунте.
    Можно еще btrfs попробовать, но у нас не полетела...
    Вот тесты (не наши), у нас подобное. Тестируем через fio.
    Using Linux Kernel version 3.1.7
    Btrfs:
        create:    53 s
        rewrite:    6 s
        read sq:    4 s
        read rn:  312 s
        delete:   373 s
    
    ext4:
        create:    46 s
        rewrite:   18 s
        read sq:   29 s
        read rn:  272 s
        delete:    12 s
    
    ReiserFS:
        create:    62 s
        rewrite:  321 s
        read sq:    6 s
        read rn:  246 s
        delete:    41 s
    
    XFS:
        create:    68 s
        rewrite:  430 s
        read sq:   37 s
        read rn:  367 s
        delete:    36 s
    Ответ написан
    2 комментария
  • Как можно проще всего отобразить данные из некоторого источника на графики под linux?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Ну, да, конечно же есть!
    gnuplot https://ru.wikipedia.org/wiki/Gnuplot
    или язык программирования R https://ru.wikipedia.org/wiki/R_(%D1%8F%D0%B7%D1%8...
    Ответ написан
    5 комментариев
  • Существует ли sftp-сервер с API?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Странно. Я бы уже не стал использовать ftp/sftp. Для таких задач хорошо подходит http/https. Пишете простенькое приложение по закачке данных с авторизацией и куртизанками и вуаля! Или берете и ставите что-то подобное owncloud.org

    Кстати, простой настройкой nginx или apache можно ограничить и закачку и размер и авторизацию прикрутить и кучу всего без писанины вообще! и по https все гонять для секурности.
    Ответ написан
  • Как предотвратить зависание linux сервера при нехватке озу/цпу?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Установите лимиты, пусть процессы пистреливаются системой, а уже по core-файлам будете разбираться что происходит. Лишь бы процессы в swap не уходили.. Ну и профильнуть ваши приложения не помешает, и поставьте мониторинг какой нибудь, типа collectd + influxdb + grafana
    Ответ написан
    Комментировать
  • Несколько IP адресов на одном интерфейсе?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    А чего приводить... Когда есть куча подсетей в одной сети. Например, притащили новую железку, а у нее подсеть по умолчанию не та. Или в малом офисе удобно не разносить по vlan всякие коммутаторы и точки доступа, а просто прописать им отдельную подсеть. Да куча всего, где это может понадобиться, даже для распределения нагрузки!
    А вас в ipv6 не смущает количество IP-адресов на одном интерфейсе?
    Ответ написан
    Комментировать
  • Всплывающие сообщения в ubuntu?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Добавить в загрузку сессии
    xhost +
    Ответ написан
    Комментировать
  • Как настроить удаленный выбор ОС для загрузки?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    А используйте LXC контейнеры (про сетевую загрузку по PXE вам написали уже). Контейнеры не требуют виртуализации, а профита как от полноценных виртуалок.
    Ответ написан
    5 комментариев
  • Мониторинг записи на диск SSD в Linux?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Открою страшную военную тайну, в линуксе, да и в остальных файловых системах принято записывать время последнего обращения к файлу (каталоги и т.д.), называется она atime (access time). Эту фичу можно отрубить в fstab, прописав в опциях монтирования noatime. Есть еще опция nodiratime, но она автоматом включается при noatime.

    А если вообще не хотите ничего писать на диск, то используйте или overlayfs или aufs, а корневой раздел монтируйте в readonly. Для ubuntu можно здесь почитать - https://help.ubuntu.com/community/aufsRootFileSyst...

    PS. До кучи - www.digitalinternals.com/unix/linux-io-performance...
    Ответ написан
  • Как найти причину падения сервера?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Если сервер имеет BMC, а должен по идее, иначе какой он сервер. То попросить провайдера подключить его к сети по vpn или еще как. Тогда и провайдера просить не нужно, и можно посмотреть что в консоли происходит. А происходить может обыкновенный кернел-трап, дамп которого можно увидеть только с консоли.
    Ну и если у нас недосервер без BMC, то при очередном фейле попросить фото консоли. Ну и логи удаленно писать и статистику собирать через collectd + influxdb + grafana.
    Сервера перестаю на ssh отвечать из-за аппаратных проблем обычно. Ны а сами проблемы, от дисков до памяти в промежутках адаптеры, процессоры, далее везде.
    Ах, еще может быть кернел дидлок, но это только в консоли смотреть. А еще может и драйвер какой кривить...
    Для удаленных логов и статистики арендуйте долларов за 5 виртуалку где нибудь на DO.
    Ответ написан
    Комментировать
  • Стек LAMP с веб мордой?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Э... Извиняюсь, если ломают, то дело, конечно не в обновлениях. А в... ну... э... руках.

    Чтобы не ломали, точнее, ломали, но безболезненно, используйте виртуалки/контейнеры, файерволы, прокси... Ну и накатывайте обновления по мере их выхода.

    При взломе политика такая - восстановить последнее в режиме read-only, вручную накатить обновления.

    Ну и перейдите на что-то более безопасное, руби-на-рельсах там или джанго, или яву что-ли.

    Ну а вебмин вам уже посоветовали. Также есть CPanel и прочие радости.

    И да, с контейнерами/виртуалками сайт лечить одно удовольствие.

    Как вариант предлагаю:
    Севрвер с тройкой виртуалок, одна под мускуль, вторая под нгинкс, третья под php-fpm. Сам сервер настраиваем на проброс всего http на nginx, закрываем его по самые яица и коннектимся к нему в двух-трех IP.
    Виртуалка с nginx работает только со статикой и отдает остальное на php-fpm.
    php-fpm коннектится к базе мускула.

    Если что-то сломали, то просто восстанавливаем последний снапшот в режиме реад-онли. Ну и всегда держать виртуалку со статикой "Ведутся работы"...
    Тоже самое - на LXC или docker делается, если виртуалки напрягают...

    Ну и хорошо бы все php-файлы в режиме read-only держать.
    Ответ написан
    Комментировать