Задать вопрос
  • Как осуществить миграцию данных на glusterfs?

    leahch
    @leahch Автор вопроса, куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Сам себе отвечу! Ушли с glusterfs на ceph. Данные раздаем из виртуалок через rbd по nfs. Все очень нравится. В виртуалках сделали проброс железа по sr-iov.
    Думаем разворачивать второй ceph в соседнем здании!!!
    Ответ написан
  • Как сделать простое резервное копирование системы debian 8?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Все тоже самое, только вместо dd будем пользовать tar

    tar --one-file-system -czf - / | split --bytes=2000MB - /mnt/sda1.backup.tar.gz.

    Обратная операция

    cat /mnt/sda1.backup.tar.gz.* | tar -C / -xpz

    Ну и на флешке скорее всего у вас FAT, который большие файлы не поддорживает.
    Ответ написан
  • Есть ли аналог Active Directory для Linux?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Openladp + kerberos + freeradius + dhcpd4 + bind9
    Ответ написан
    Комментировать
  • Как правильно организовать систему охлаждения в системном блоке?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Есть рекомендации и стандарт от интел - Thermally Advantaged Chassis (TAC). Вот, если осилите cache-www.intel.com/cd/00/00/38/71/387155_387155.pdf
    Ответ написан
    Комментировать
  • Есть ли хорошие библиотеки для потокового видео в реальном времени?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    С java, увы, я бы это не делал, как минимум на стороне сервера.. Да и клиента тоже :-( очень плохая поддержка кодеков и протоколов. Есть конечно серверы red5 и wowsa. Но первый глючный, а второй коммерческий. Есть jni -интерфейсы к ffmpeg и gstreamer...но...
    Лучше взять ffmpeg, или live555, или gstreamer (мне более всего симпатичен) и использовать их нативно.
    Что касается задержки в 1-2 секунды, она уменьшается уменьшением прелоад буфера и подбором параметров кодирования... Ну и посмотрите на webrtc, opus и vp8/9...
    PS. Сейчас сам разбираюсь в этой теме (WebRTS). Вот есть сервер www.kurento.org Там есть клиент на Java, а также http5, javascript.
    Ответ написан
    Комментировать
  • Как организовать Wi-Fi сеть в коттеджном поселке?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Ну, если доводить интернет до каждого дома, то расстояние большой роли не играет, играют роль направленные антенны, тут и 10 км пройти можно, при условии прямой видимости.
    На дом абонента ставите точку доступа, которая направлена на центральную точку. По котеджу раздаете интернет отдельной точкой досупа. Биллинг можете купить netup. Абонентов авторизовать по freeradius (точки доступа должны поддерживать авторизацию).
    Ответ написан
    3 комментария
  • Как настроить IPTABLE с первого раза?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Не парить могзк и взять генератор правил для iptables, мне очень нравится firehol, просто и надежно! firehol.org
    Вот например конфиг для pptp и локалки с маскарадингом и открытыми нужными портами
    interface eth0 mylan
        policy accept
    
    interface ppp+ internet
        server smtp accept
        server http accept
        server ftp  accept
        server ssh  accept src example.firehol.org
    
        client all  accept
    
    router mylan2internet inface eth0 outface ppp+
        masquerade
        route all accept
    Ответ написан
    Комментировать
  • В чем разница между GPT, DOS, SGI и SUN метками диска?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Таблица разметки GPT самая современная, позволяет размечать разделы до петабайт, DOS - 32битная и не позволяет адресовать пространство диска более 2Тб, т.е. Все, что больше этой цифры будет неразмечено.
    Рекомендую GPT, ее даже уиндоуз современный поддерживает.
    Ответ написан
    1 комментарий
  • Linux как операционная система в АТМ, почему нет предложений?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    А еще остались банкоматы с полуосью! тут поддержки уж как 10 лет никакой нет, а работают :-)
    Часто таким устройствам поддержка и не требуется. Подозреваю, что окупаемость банкомата примерно год. за 3-5 лет можно просто новый поставить! Так что процесс сравним со старыми серверами - их просто заменяют! Отработал свое - в утиль, новый будет с новой операционкой, и не нужно ничего обновлять.

    Ну, да, будет зоопарк из операционок, но это небольшая проблема, тем более, что стоимость самой ОС, дай Бог, составит 1% от стоимости банкомата (это наверняка OEM вся обрезанная и embedded, будет около $22 на устройство).

    А вот:
    Windows Embedded 8.1 Industry, как и остальные продукты в Embedded-канале, имеет 15-летний цикл жизни. Это позволяет создавать решения на долгую перспективу, не заботясь о том, что вышла новая операционная система и предыдущая стала уже не доступна.
    Ответ написан
  • Какие есть варианты разрешения сайтов(по dns-именам) на линуксе?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    О сколько нам открытий чудных. Готовит просвещенья друг.

    Увы, это порочный путь! Абсолютно порочный!
    Если сотрудники нифига не делают (как я сейчас), то дрючить нужно не сотрудника, а руководство и начальство, или выгонять сотрудников в отпуск, отгул, переводить на сухари и дрожжи.
    Закрыв интернет, будут теребить планшеты и коммуникаторы, оплевывать курилку и целоваться за углом.

    Ну а теперь предложения. Ставьте простой proxy с авторизацией, остальные порты просто перекройте нафиг.
    Ответ написан
    Комментировать
  • Как можно с модулировать вычислительную сеть и посчитать ее помощью?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Ну, как бы сама сеть здесь нипричем. Вам нужна какая нибудь библиотека для сетевых вычислений, например MPI www.opennet.ru/docs/RUS/MPI_intro
    habrahabr.ru/company/intel/blog/251357
    habrahabr.ru/post/121235

    Или просто написать клиен-серверное приложение самому на сокетах или через http.
    Ответ написан
    2 комментария
  • Какое железо выбрать для веб-сервера ( nginx, php-fpm, mariaDB )?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    У вас будет примерно 11 запросов в секунду (+ роботы, +бекапы, +cron), это хорошая нагрузка. Берите xeon 2630v3 (а лучше два), и 16/32гб памяти (зависит от контента), и диски парочку в raid1, а то и четыре в raid5 (1 под hotspare). По поводу контроллера для дисков, можно не заморачиваться и сделать softraid. потеряете немного, а выигрыш в плане восстановления колоссальный. По поводу памяти, берите максимум, который сможете. Захочется кешей разных для ускорения (mysql, nginx, и в битриксе), и это хорошо.
    Сервер сразу берите с запасом, так как через года два-три легче будет купить новый, чем купить памяти или найти второй проц, проверено неоднократно!
    Вообще-то я всем советую покупать всегда по максимуму бюджета, проект будет расти, захочется еще сайтов или каких-то свистелок, а просто так взять и добавить коксу возможности может и не быть...

    PS. Даже просто, вдруг захотите поставить другую CMS, ведь скорее всего захочется поднять ее рядом и сделать new.mydomain.com и old.mydomain.com. (мой случай)

    PPS. Вынес наверх
    Хотя, конечно, что-то я загнул, на 4 диска что раид10, что раид5 с хотспаре - одинаковой емкости, извиняюсь, каюсь и исправляюсь... Raid10 и только!
    Ответ написан
    3 комментария
  • Как включить аудио дорожку одновременно на расстоянии 600 метров?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    1) Локалку можно сделать и оптикой (конвертеры на одномод).
    2) Или можно взять усилитель и коаксиальный кабель и прокачать 600 метров
    3) Если есть локалка, то сигнал гнать мультикастом!
    4) посылать/принимать мультикастом можно через gstreamer, например - https://developer.ridgerun.com/wiki/index.php?titl...

    PS. Если есть бюджет (~50к р.) и не хочется возиться, пишите в личку, дам ссылку на наши устройства.
    Ответ написан
    Комментировать
  • Какое оборудование и софт выбрать для "мультирума"?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Ну, буду немногословен, берите 5 штук rasberrypi, ставьте на каждый mpd www.musicpd.org и вперед.
    Упс. по запросу rasberry pi + mpd - habrahabr.ru/post/195458
    Ответ написан
    6 комментариев
  • Сейчас реально приобрести новый блок питания стандарта AT?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Можно попробовать поискать в компаниях для рынка автоматизации, таких как prosoft.ru
    Автоматизация до сих пор работает на старых стандартах, срок жизни на рынке некоторых изделий иногда до 30 лет доходит, так что вполне возможно что есть новые.

    Ну и как минимум можно просто переделать ATX в AT - www.qrz.ru/schemes/contribute/power/atx2at.shtml
    Ответ написан
    Комментировать
  • Ubuntu куда записывается информация об аварийных выключениях?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Да, человек смертен, но это было бы еще полбеды. Плохо то, что он иногда внезапно смертен

    Разочарую, никуда и ничего не пишется, так как просто не успевает :-( единственный момент отследить, посчитать количество включений и выключений, написав например свой upstart-сервис.
    Ответ написан
  • Что можно сделать на Tornado?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Для чего я использую tornado, точнее cyclone.io, порт tornado под twisted.

    - для системы miidleware ТВ-приставок. Приставка лезет за страничкой к серверу, а в остальное время общается с ним по json/REST/comet. Админка статистики этого дела работает на отдельном порту и содержит 10 страниц + json/comet/rest.
    - для системы доступа к кластеру с тонких клиентов, сервер отдает данные в json о доступных точках входа на сервера кластера и запоминает выбор пользователя. Всего 30 строк кода, Карл :-) С одной стороны сервер подключается в influxdb, с другой отдает данные пользователям.
    - для админок к разным устройствам
    - для вещей, когда просто нужен вебсервер и шаблоны, и не нужна база данных, ORM, и куча лишнего говна.
    - для вещей, когда web-интерфейс как небольшая часть остального функционала
    - для web, когда нужно быстро туда-сюда прогнать данные.

    Если посмотреть на отличия с django, то django умеют делать отличный фреймворк для web, а торнадо - отличный фреймворк для http!

    Дополнил
    А чего далеко ходить. Простая конфигурилка для линукса, интерфейсы, логин/пароль, просмотр и конфигурилка запущенных служб. Раньше я это делал на webmin, теперь cyclon + angularjs.

    А вот.. вот делаю дизайн html для битрикс (уж простите...). Как-то нужно смотреть html/css + картинки + javascript, причем, все с путями реального сайта - 10 минут и у меня всё готово. Ну не апач с nginx для этого разворачивать же?

    Ну и как-то была задача типа чата (для удаленных устройств), когда нужно было обеспечить около 10к подключений. Без танцев с бубном и минимум кода.

    В общем везде, где просто нужен быстрый и простой web-сервер с моторчиком из питона. Раньше я для этого использовал jetty (java) с моторчиком на яве соответственно. На питоне это проще в два/три раза только из-за того, что можно по ssh зайти и тупо поправить в коде без компиляции (maven) и среды разработки (eclipse).
    Ответ написан
    6 комментариев
  • Какой производитель б.п. number one?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    SynChinHainan Corporation - рекомендую!

    А по мне, если рэк интельный, то нужно ставить БП интел, если сиськовский - БП сиську, если супермикро - БП соответственно их же, если ну-что-же-ты-паккард - такой же.
    Да, только ни в коем случае не берите NysChаnHianan Corporation - гадость редкостная, хоть и имя звучное.
    Ответ написан
    Комментировать
  • Какое средство реализации Электронного Справочника Технической Документации посоветуете?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Ну, даже не знаю что здесь посоветовать... Может быть как вариант elasticsearch?! Поиск есть, документы хранить умеет, nosql опять же, разные типы данных тоже можно добавлять... вот попробуйте - habrahabr.ru/company/percolator/blog/222765

    ЗЫ. С эластиксерч не работал еще, но в свое время, лет 10 назад очень плотно работал с люсиной (которая в его основе), там мы как раз и хранили в ней документы именно для поиска. От люсины впечатления очень положительные!
    ЗЗЫ. Прямо по статье, так и делали (с люсиной).
    Elasticsearch обычно используется в качестве дополнения к другой, основной, базе данных — с сильным акцентом на ограничения, корректность и надежность, а также транзакционно обновляемой. Соответственно, данные сначала записываются на основную базу, а затем асинхронно — в Elasticsearch
    А теперь, по ходу, можно и в нем держать....

    PPPS.
    habrahabr.ru/post/122531 - вот для начала работы.

    PPPPS. И не пугайтесь явы, с ним и на C# работать можно.
    Ответ написан
  • Вопрос касательно выбора сервера под виртуализацию и эсперименты?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Оставить макось и поставить параллели! Все будет очень хорошо.
    Водружать вместо макоси линукс не советую, намучаетесь. Ну и напоследок, я за KVM!
    Ответ написан