Задать вопрос
  • Как найти причину падения сервера?

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

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Все очень просто, берете виртуалбокс, а лучше vmware player, он бесплатный, идете и тащите готовый образ отсюда www.osboxes.org/debian
    Далее в системе под рутом вызываете tasksel и выбираете любимый lamp. Успехов в правильном начинании.
    Ответ написан
    Комментировать
  • Стек 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 держать.
    Ответ написан
    Комментировать
  • Определиться между двумя ноутбуками(Toshiba s50, acer E5)?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Я бы взял саттелит, поверьте, чем легче, тем удобнее!!! Особенно когда постоянно таскать будете. Эти пол килограмма вспомнятся сразу и будут давить на мозг бесконечно. Ну а процессор на ноуте не так важен. У меня до сих пор одна из машинок макбук 2009 года белый с core2duo. Кодю играю и виртуализирую. На новый красивый макбукпро уже полгода переезжаю, все некогда, а полностью перелить содержимое со всем старым говном - жалко..
    Ответ написан
    2 комментария
  • Сетевая карта перестает видеть коммутатор в подъезде?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Идей собственно две (ух - три):
    1) Карточка впадает в сон - смотреть настройки драйвера, настройки ОС и БИОС в плане экономии энергии. Собственно по симптомам очень на это похоже.
    - как проверить - подключить напрямую к компу/ноуту
    2) Фиговый кабель и/или плохо обжат - здесь переобжать/поменять каблю
    - пройти к коммутатору и подключить вместо него комп/ноут, iperf поможет измерить скорость, измерять в течении 600 секунд (10 мин), статистика карты покажет ошибку
    3) Выгорел порт на комутаторе/сетевухе - поменять порт/сетевуху
    - см пункт 2), а после этого вставляем каблю в другой порт/сетевуху.
    Ответ написан
    Комментировать
  • Как хранить данные для обработки в виртуалке на СХД?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Образы виртуалок по iSCSI (мы правда напрямую через ceph это делаем), остальное, что для общего доступа - по NFS.
    Мы делаем общий образ с системой, и делаем с него снапшоты на каждый инстанс виртуалки. Отдаем снапшот в виртуалку как блочное устройство. Если в каком-от инстансе нужен отдельный диск с данными, то его отдаем отдельно. Также часто делаем блоковые устройства для боольших временных файлов, тоже цепляем отделным диском в инстанс.
    Ответ написан
    Комментировать
  • Подойдет ли macbook air для разработки?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    У жены как раз именно эта моделька. Беру ее иногда.
    - мониторы подключаются или через thunderbolt напрямую (iMac, Apple Cinema) или через переходники, коих много и от эпла и от белкина
    - памяти хватает чтобы запустить эклипс (у кого-то jetbrains) и поработать, можно даже запустить один маленький инстанс в параллелях на 512/1G
    - диск расширяется или через USB3 или через thunderbolt, я пользую g-drive c thunderbolt на 512Gb. Правда он хорошо батарею садит...
    - время работы 6-8 часов стабильно. Практически на полный рабочий день.

    Плюсы:
    - афигительный ноут - вес/размер, цена, производительность.
    Минусы:
    - самый главный - нет ethernet, толко через адаптер usb/thunder
    - мало памяти, и иногда ее не хватает

    Думал и себе такой купить взамен старого макбука, но себе взял новый макбукпро 2012 (не ретина) c 8Gb и 1T. Доллар не к месту подорожал. Больше портов, памяти, апгрейтабелен. У меня он таки постоянная рабочая машинка.

    Выводы, если брать для командировок, то очень даже ничего и аналогов нет. Плюс докупить usb-ethernet и usb-hdd (thunderbolt дороговат, но я себе подарок делал)
    Но вот как постоянную рабочую машинку наверное не стоит, если нет под рукой второго -третьего мака или рабочего компа/ноута.
    Ответ написан
    Комментировать
  • Необходимо решение для архивирования видео данных с камер видео наблюдения на 10 лет?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Меня всегда поражают такие требования :-)
    Любая система видеонаблюдения их обеспечит, например netavis. Вам же нужно просто посчитать сколько займет ваше видео на дисках и купить соответствующий сервер.
    Считается просто - количество камер * максимальный поток * 60*60*24 * 120 дней
    Например: 40 камер по 4000 kb/s
    40 * (4000/8/1000) * 60 * 60 * 24 *120 ~= 200 терабайт.
    Ну а с записью архива придется самим программировать, такого нет. Илииспользовать ленточки.
    Ответ написан
    7 комментариев
  • Какое расстояние для витой пары приемлемое?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    По стандарту 120 метров, и лучше его соблюдать! На 200 метров скорее всего просто не заработает. Ну и как минимум кабель нужен outdoor. Лучше купите оконцованную оптику и будет щазтие! Дополнительно пару конвертеров, например D-Link DMC-515SC или любые SFP вставки в коммутаторы рублей по 1500.
    Ответ написан
    2 комментария
  • Как запустить Linux на Forth-процессоре?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Что-то кажется, что никак на нем линукс не запустить, если только сам линукс не переписать на forth, что займет у вас около 10000 человеколет....
    Этот процессор как я понимаю не для этого, а типа DSP или сопроцессора. А они используются в основном как числодробилки для спец-задач. Так что изучайте forth и пишите на нем свою прикладуху.
    Ответ написан
  • В каком городе есть университет, где обучают электронике?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Москва, Зеленоград, Московский Институт Электронной Техники (МИЭТ) - https://www.miet.ru/
    (университет).
    Студ-кластер, общежития, студ-городок, бизнес и заводы вокруг, все дела :-)

    Список факультетов:
    • Факультет микроприборов и технической кибернетики (МПиТК)
    • Факультет электроники и компьютерных технологий (ЭКТ)
    • Факультет интеллектуальных технических систем (ИТС)
    • Факультет прикладных информационных технологий (ПрИТ)
    • Факультет (институт) экономики, управления и права (ИнЭУП)
    • Факультет иностранных языков (ИнЯз)
    • Факультет дизайна
    • Факультет военной подготовки (ВП)
    • Факультет (колледж) электроники и информатики (ФЭИ)
    • Вечерний факультет
    • Факультет дистанционного обучения (ДО)
    • Факультет обучения иностранных граждан (ОИГ)
    Ответ написан
    Комментировать
  • Описано-ли в стандарте допустимое отклонение частоты RS-232 от "номинальной"?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Наверное, по логике, погрешность не должна быть больше длины в 1/3 бита. Иначе у нас скорость будет уже не 9600, а 9599 или 9601...
    Ответ написан
    Комментировать
  • Возможно ли программировать сокеты на языке СИ в windows с использованием *nix библиотек?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Да, можно. Если работать в рамках POSIX, используя только вызовы стандарта.
    Ответ написан
    Комментировать
  • В каком приложении и как лучше рисовать и структурировать приложения в корпоративной сети?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Проще всего наверное в wiki (twiki или redmine например) держать карточки серверов. До кучи прикрутить к нему www.graphviz.org
    вот например очень хорошая статья - cumulusnetworks.com/blog/complex-topology-and-wiri... и вот itsecworks.com/2012/03/16/networking-topology-with...
    Желательно учитывать, что нужно несколько картинок делать с разной степенью детальности и разными уровнями - физическим, логическим, сетевым, коммутационным и т.д.

    До кучи - blog.zabbix.com/maps-for-the-lazy/2898
    Ответ написан
    Комментировать
  • Где можно хранить значения на момент роботы приложения и работать с ними?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Все сильно зависит от приложения, можно в самом приложении в синглтоне, можно в базу писать, можно в memcached, redis.... В общем, самое простое - синглтон + syncronize...
    Ответ написан
    Комментировать
  • Не могу осилить Spring что делать как к нему подойти??

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Начать с изучения Dependency Injection (DI). Для этого взять и почитать про эту технику. Ну и в добавок прочитать про Reflections. Дополнительно дполсмотреть что такое IoC. В рамках факультатива сломать голову Aspect Progtramming, но именно как факультатив...

    Собственно весь фреймворк и основан на DI и IoC. Можно даже свое написать, только лет через 5 тотже спринг и получится :-)

    https://ru.wikipedia.org/wiki/%D0%92%D0%BD%D0%B5%D...
    Ответ написан
    Комментировать
  • Как реализовалась графика?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Кодовые слова termcap, ncurses, turbovision, escape codes.
    Ответ написан
  • Существующие способы клиент-серверного общения на java?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Ответ написан
    Комментировать
  • Как лучше разместить розетки для телефона и локальной сети в офисе?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    1) Кабельканал делаете над столом (~10см). Кабельканал берете установочный с разделителем (слаботочка в одной половине, силовая - в другой). В кабельканал монтируете силовые (3 шт., лучше 4!) и компьютерные розетки (2 шт.).
    2) Для принтеров розеток 2х2 (силовые/rj-45)
    3) Очень чательно (очень, очень) рассчитывайте установку силовых розеток, их практически не перенести! Силовой провод должен быть без скруток и разрезов и промежуточных соединений и иметь минимальный запас! (это любой электрик скажет). Провод должен иметь нужное сечение! Единственно возможный вид установки - проходной через розетки.
    4) Все слаботочные провода должны быть завернуты на патчпанель в распределительной/серверной.
    5) По желанию (через 2-3 места), делают специальные силовые розетки, запитанные от второго автомата! Это для чайников/пылесосов, сечение соответствующее, выделяют их цветом (красным обычно)!
    6) Установочный кабельканал - любой фирмы, хоть Legrand, хоть DKM, хоть Efapel, от той же фирмы и все остальные принадлежности. Разницы большой между производителями не вижу, все трое хороши!

    Ну и конечно можно спускать кабеля с фальшпотолка. Но абсолютно все кабели нужно убирать в гофру там, где он проложен по потолку. Силовые, так вообще желательно в металлическую. В кабельканале такого делать не нужно! Не нужно из-за того, что кабельканал у нас неподвижен, а на потолке кабель у нас свободном-лежащий и есть вероятность, что его могут задеть и повредить (вероятность, увы, не маленькая, как оказывается!).

    Если делать прокладку под фальшпотолком, то гораздо лучше не просто кабель на потолок класть, а использовать кабельные лотки (кусок сетки с бортиком) по периметру, тогда гофра не нужна. Но нужно или два лотка (слаботочка, силовые) или силовой в гофре (на одном лотке) или лоток с разделителем. В этом случае снижать можно простым коробом с розетками на конце, или установочными стойками.

    Но как же гимморно потом под фальшпотолком суетиться...
    Ответ написан
  • Как перенести файлы в linux грамотно?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Самое простое, если одна файловая система, то сделать
    mount --bind
    Ответ написан
    Комментировать