• Как спроектировать модель так, чтобы была возможность отследить изменение должности?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    сотрудники отдельно, должности отдельно, текущая должность сотрудника в теблице сотрудников, ну и отдельная таблица с историей должностей: сотрудник, должность, когда вступил, когда вышел из должности и кто проводил принятие/снятие с должности
    Ответ написан
    Комментировать
  • Не проходить трафик через WiFi station и bridge?

    @Tabletko
    никого не трогаю, починяю примус
    Настраивайте wireless интерерфейс как station pseudobridge
    Ответ написан
    2 комментария
  • Безопасно ли использовать ipv6?

    @Tabletko
    никого не трогаю, починяю примус
    Так не торчите наружу - настройте фаервол!
    Ответ написан
    2 комментария
  • Может ли wildcard сертификат одного домена работать для другого на том же сервере?

    hOtRush
    @hOtRush
    Клудфлэйр подписывает все своим сертификатом, что у вас настроено на сервере вообще не сильно важно. Клудфлэйр сам работает по принципу похожему на mitm, он получает данные от вас по защищенному или незащищенному каналу и отправляет конечному пользователю подписанную своим сертификатом инфу.

    Сертификат будет работать так, как он собственно выдан и подписан. Есть мультидоменные сертификаты, есть для одного домена, есть вайлдкард и т.д. Self-signed барахло это вообще отдельная история.
    Ответ написан
    Комментировать
  • Как защититься от дублирования файлов при загрузке на сервер?

    GavriKos
    @GavriKos
    1) Храните несколько разных хешей, есть другие алгоритмы помимо md5
    2) Перед md5 сравнивайте еще и просто размер
    3) Если уж ВСЕ совпало - для полного исключения - сравните побайтово
    Ответ написан
    3 комментария
  • Счего начать изучение DevOps?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Saboteur неплохо ответил(что не отменяет того что все остальные ответившие тоже правы)
    Девопс - это практики. Это не набор инструментов( инструменты используются на определенных этапах, реализация которых необходима для приближения к идеалу), однако определенные необходимые инструменты опять же есть.
    Про девопс можно прочитать очень много информации, но я, как админ (win-админ :D) вижу ситуацию для вас, как и любого, с опсовой основой, примерно так:
    1. Жирным вы выделили вопросы который для вас вот конкретно сейчас не играют ни малейшей роли. Дмитрий Шицков и Saboteur написали почему: зависит от проекта.
    2. Завет любого ops-а: автоматизируй всё что можно
      Если выбор между configuration management (chef, ansible, puppet и тд) и скриптами - то лучше первое. Хотя и тут можно поспорить, у меня в проекте chef-ом автоматизированное не очень-то используется на последнем этапе доставки в прод, поскольку мы все равно запечатываем машину и запускаем в AWS с asg без пост-конфигурации. Тут можно до посинения спорить хорошо это или нет, но скрипты в идеальном мире проигрывают DSL
    3. Вы пишете код для автоматизации
      Вам понадобится git (который тянет за собой git-хостинг: bitbucket, github, gitlab и тп.) и навыки правильной работы с гитом. Для отслеживания и планирования изменений - понадобится какой-нибудь таск трекер (jira, таск трекер встроенный в gitlab, что-то другое).
    4. Инфраструктура как код
      Автоматизируй всё означает автоматизацию развертывания инфраструктуры
      Здесь уже вступают в силу особенности вашего окружения - в облаках вы скорее всего захочете использовать terraform или, например, CloudFormation в AWS - встроенное средство оркестрации, или же будете сразу все запускать в контейнерах - docker , kubernetes используя соответствующие инструменты.
    5. Мониторинг
      Без правильного и подходящего вашему продукту мониторинга(+логирования) жить нельзя. И это было еще до DevOps тренда - это классика администрирования. Здесь ничего не посоветую, с Zabbix-ом сам не ужился, переехал на influx и прилегающие (TICK stack). Для логирования - graylog, ELK. В некоторых частях используется prometheus который в том числе и для кубера удобен. В общем - с чем подружитесь.


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

    Для примерного осознания всего цикла можно посмотреть на (картинка относительно рандомная,таких много, два года назад я ориентировался по другой, с более подходящим мне списком инструментов, но найти не могу =( )
    Slide1.jpeg

    P.S. Еще раз хочу отметить что описанное выше основано на личном опыте и это - движение в devops со стороны ops. Есть те, кто сразу пытаются строить все по девопсу параллельно обучаясь опсовой части и девелоперской( видел таких, не у всех получалось ). Есть те, кто двигается в девопс со стороны Dev. Все будут иметь разные мнения что важно для того, чтобы начать
    Ответ написан
    1 комментарий
  • Как изменить имя контейнера docker?

    qlkvg
    @qlkvg
    python backend developer
    Если про уже запущенный контейнер, то
    docker rename oldname newname
    Если про не запущенный, то
    docker run --name my_cool_name hello-world
    Ответ написан
    1 комментарий
  • Как передавать данные от контроллеров дверей в облачный сервер?

    @feanor7
    Системный администратор
    а у системы случаем нет преобразователей в ethernet?

    https://bolid.ru/production/orion/interface-conver...

    у меня вот такие преобразователи. искали сходные для своего СКУДа?
    Ответ написан
    Комментировать
  • Почему mikrotik сбрасывает настройки?

    Keffer
    @Keffer
    ICANN
    Сдохла внутренняя флеш, раз не может сохранить никаких изменений. Попробуйте полностью через netInstall перешить роутер. Если проблема останется - ничего уже не сделать.
    Ответ написан
  • Яндекс (pdd.yandex.ru) перешел на API2?

    Tolly
    @Tolly Автор вопроса
    Мигрировал с pdd в Connect, но проблему это не решило.

    Обратился в тех.поддержку Яндекс по email: connect@support.yandex.ru
    Где попросил объяснить как работать в Connect через API, например, чтобы менять ip-адрес в DNS-имени, на что получил ответ:

    К сожалению, в API Коннекта на данный момент отсутствует возможность управлять DNS-записями. Приношу извинения за неудобства!

    Если для Вас критичен данный функционал, наши специалисты могут вернуть Ваш домен обратно в Почту для домена.


    Попросил меня вернуть обратно на pdd.yandex.ru, но после возврата, API так и не заработал.
    Я вновь написал в тех.поддержку и сказал о проблеме, сказали что разберутся и вопрос передан куда надо, но по прошествии недели - тишина. Короче, я бросил это занятие и отказался от yandex.

    Вывод: pdd убили, а новое еще не работает. Зачем так делать, я не понимаю.

    Написал сюда, может кому будет интересно.

    Тему закрываю.

    -------------------------------------------
    Прошло 2 недели после прошлого сообщения от Яндекса, и неожиданно пришел новый ответ от Яндекса, что нужно:
    "Чтобы получить доступ к API, пожалуйста, получите новый токен."

    Удалил старый токен и создал новый, все заработало.
    PS. Очень долго отвечают.
    24.07.2018

    ---------------------------------

    Прошло 4 месяца, при попытке зарегистрировать новый домен на pdd, сайт перекидывает на коннект.
    Написал в тех.поддержку, чтобы уточнить что за дела. Мне ответили.
    PS. Что интересно, что ответили в тот же день, ну дела ))

    Ответ от тех.поддержки Яндекса:

    Подключать новые домены к Почте для домена действительно уже нельзя. Сейчас есть возможность подключиться только к сервису Коннект.
    Разработчики сервиса знают о пожелании пользователей добавить возможность редактировать DNS в API Коннекта и работают над этим. Конкретных сроков появления этой функции мы, увы, пока назвать не можем.
    Ответ написан
  • Пул соединений, с какой целью? Что такого тяжеловесного в пересоздании?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    1. Создание tcp-соединения медленное;
    2. Создание tls-соединения ещё медленнее;
    3. Установка соединения протокола уровня приложения ещё медленнее;
    4. Аутентификация подключения на порядок медленнее;
    5. Создание сессии для соединения системой управления базами данных такая же медленная;
    6. Завершение сессии и освобождение ресурсов медленное;
    7. Закрытие соединение относительно быстрое, но тоже не мгновенное.

    Если 500 раз в секунду соединение создаётся, через него выполняется один простой запрос, и соединение закрывается, то СУБД и клиент часть пропускной способности тратят на выполнение бессмысленных действий. Намного разумнее один раз открыть соединение, прогнать через него два миллиона запросов и только потому может быть закрыть.
    Ответ написан
    Комментировать
  • Как создать скрипт работающий без участия пользователя?

    flexer1992
    @flexer1992
    Unity Developer
    Крон в этом случае плохое решение. По факту вам надо оперировать только таймерами. Начисление денег за время что не были в игре делается легко. Просто берете разницу между последним начислением и текущем временем и даете денег юзеру сохраняя время начисления. Увеличение атаки можно сделать следующим образом. Например у нас есть таблица с эффектами которые цепляются на юзера. Основная задача этой таблицы - хранить таймпштамп когда этот эффект будет не активен. При активации эффекта мы его добавляем в эту таблицу, а дальше каждый раз когда считаем урон просто проверяем не истекло ли еще время действия эффекта. Проверка будет происходить каждый запрос. Это будет сильно дешевле чем раз в секунду пинать крон, да и более правильно как по мне.
    Ответ написан
    2 комментария
  • На чем сейчас собирают софтовую VoIP АТС? Названия дистрибов? Версии?

    Francyz
    @Francyz
    Photographer & SysAdmin
    Рекомендую ставить centos + голый Asterisk. На сайте есть сборки.
    Free удобен тем, как написали выше: далее далее далее - пользуйся из коробки. Но как только вам понадобиться чтонибудь поменять специфическое, то начнутся проблемы.
    Если вы уверены что вас устроит фри и вы будете просто звонить и юзать его по дефолту - берите его. В противном случае я бы советовал голый астериск.
    Ответ написан
    2 комментария
  • Библиотеки для мониторинга компьютера, такие существуют?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Zabbix + Zabbix Agent + WMI
    Ответ написан
    Комментировать
  • Сайт сис. админа в локальной сети?

    Softovick
    @Softovick
    программист, администратор
    Поднимайте что-то на базе любого движка Вики (MediaWiki, DokuWiki или другое что-то) и храните все там. Удобно.
    Ответ написан
    Комментировать
  • Как лучше всего запретить на Microtik ручные IP?

    LESHIY_ODESSA
    @LESHIY_ODESSA
    Открываем IP – DHCP Server, выбираем гостевой dhcp и устанавливаем опцию «Add ARP For Leases».

    1458122265_15_add_arp_for_leases.png

    Переходим в раздел Bridge, выбираем гостевой бридж, напротив опции ARP необходимо указать «reply-only».

    1458122321_16_arp_reply_only.pngИсточник.
    Ответ написан
    Комментировать
  • Как добавить скрипт изменения ttl в автозагрузку?

    @zlo1
    добавь в /etc/sysctl.conf
    net.ipv4.ip_default_ttl=65
    Ответ написан
    Комментировать
  • Оптимальный RAID для NAS?

    VaInDis
    @VaInDis
    Человек интересующийся IT сферой.
    А зачем вариант "Б"?
    Вариант "А" для вас полностью оптимален.
    Тем-более, диски работают не так что: поставил и забыл (диск сдох, заплакал).
    NAS's умеют предупреждать если с диском что-то не так. Та и тем-более диски сделаны не из ваты, если брать новые диски (не Б/у) то они спокойно прослужат вам долгие-долгие годы.

    Для NAS я лично от себя, рекомендую вам Western Digital RED. Это специальная серия дисков, выпущенная компанией Western Digital для хранения данных. Эти диски максимально отказоустойчивые. Могут работать 24/7, как заявляет производитель, время работы до окончание отказоустойчивости 1 000 000 часов!(если я не ошибаюсь) при чём 24/7. Так что не парьтесь, а даже если диск начнёт выходить из строя, NAS об этом предупредит, и вы сможете спасти свои файлы не получив даже минимальных потерь.

    Всего доброго. ;)
    Ответ написан
    Комментировать
  • Сборка ядра centos7 под свое железо?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Прости, но вопрос уровня: "Всем привет, надо построить дом из готовых панелей, как это сделать автоматически? Слышал насчёт молотка, но там всё ручками."
    centos для любителей собирать ядро под своё железо называется gentoo. Начало здесь. Но скорее всего это тебе тоже не нужно.

    Например : система узнает какой процессрр и конкретно под него делает автоматически конфигурацию.

    Попробуй объяснить, зачем ты хочешь это сделать, чего хочешь добиться?
    Если 10-кратного прироста производительности hello_world, то нет, не добьёшься.
    Если сёрфить веб без тормозов на машине 10-летней давности с гигом памяти -- нет, тоже не добьёшься.
    Ответ написан
    8 комментариев