Задать вопрос
  • Почему ssh connection refused, если порт открыт?

    @voleg4u
    http://www.voleg.info/
    А еще бывает, что коннектишся на самом деле в другую машину. Ошибки в DNS или duplicate IP
    Ответ написан
    Комментировать
  • Почему ssh connection refused, если порт открыт?

    @res2001
    Developer, ex-admin
    Порт на хосте открыт, но трафик может блокироваться локальным фаерволом или не локальным.
    "Connection refused" обычно говорит о том, что нет связи с сервером. Связи может не быть по разным причинам. Порты - только одна из них.
    Ответ написан
    Комментировать
  • Mikrotik поддерживает аппаратное шифрование OpenVPN?

    hint000
    @hint000
    у админа три руки
    Есть разные алгоритмы шифрования. И есть разные модели Mikrotik'ов, некоторые модели поддерживают аппаратное ускорение для некоторых алгоритмов шифрования. Информация в таблице: https://wiki.mikrotik.com/wiki/Manual:IP/IPsec#Har...
    Например, по таблице видно, что модель 4011 поддерживает все перечисленные алгоритмы (DES and 3DES, AES-CBC, AES-CTR, AES-GCM) в сочетании со всеми перечисленными алгоритмами хеширования (MD5, SHA1, SHA256, SHA512). Модели подешевле умеют меньше, конечно.
    Ответ написан
    2 комментария
  • При выполнение рестарта nginx происходит ошибка, кто знает что не так?

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    2 комментария
  • При выполнение рестарта nginx происходит ошибка, кто знает что не так?

    @dooMoob
    See "systemctl status nginx.service" and "journalctl -xe" for details.

    Для начала неплохо было б посмотреть сюда, а потом уже идти задавать вопросы
    Ответ написан
    1 комментарий
  • Где взять исходники конкретного ядра Linux?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Я нашёл .deb пакет интересующего меня 4.18.0-15-generic, но исходники не как не могу найти.

    Короткий ответ: apt-get source <имя пакета>.
    Длинный ответ: все ядра разные, релизы Торвальдса -- одно дело, стабильные релизы Кроа-Хартмана -- другое, а то что используется в твоём дистрибутиве -- третье. Поэтому нужно начать с чёткого понимания того, какое ядро тебе нужно (и для чего). Раз уж ты написал "нашёл .deb пакет интересующего меня 4.18.0-15-generic", то видимо тебе нужно ядро твоего дистрибутива. Получай его методами этого дистрибутива, т.е. -- apt-get source. В скачанных архивах будет оригинальный код ядра из ветки stable и коллекция патчей добавленных мейнтейнерами дистрибутива.
    Ответ написан
    Комментировать
  • Как управлять большим количеством роутеров?

    vasilyevmn
    @vasilyevmn
    DevOps
    Ansible.
    Вы, конечно, не указали, что у вас за роутеры, но если предположить, что это mikrotik, то есть готовые модули.
    https://docs.ansible.com/ansible/latest/network/us...

    Вот тут манульчик:
    https://spw.ru/educate/articles/ispolzovanie-ansible/
    Ответ написан
    1 комментарий
  • Поддерживается ли SNMP в Mikrotik Hap Lite?

    @kprohorow
    Проверяй firewall и настраивай comminuty.
    У меня даже hap mini спокойно по snmp опрашиваются.
    Ответ написан
    Комментировать
  • Почему не работает ping?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Потому что администратор любого хоста на пути к целевому адресу, и на самом этом адресе, может отключить прохождение или ответ на пинг.
    Ответ написан
    Комментировать
  • Из-за чего скачки времени обработки запросов?

    1. iotop -okaво время таких фризов
    2. переведите режим работы процессоров с энерджи сейв в перфоманс cat /proc/cpuinfo | grep MHz все процессоры должны иметь или максимальную частоту или близкую к ней.
    Когда процессор "холодный" то ему нужно время поднять частоту, и получается что он быстрей иногда отрабатывает под нагрузкой чем полностью пустой но с 800MHz
    3. не забывайте что php+sql один и тот же запрос могут выполнить с разной скоростью, притом эта разница нифига не в 1% а порой доходит до 300% и усугубляется очередью как в sql так и на любом этапе.
    4. Могу вам сказать что по факут является самым распространенным

    а) i-o диска особенно HDD ( nvme) можно даже не тестировать.
    б) sql параллелит свои запросы но один запрос делает на 1 ядре, в результате 128 ядерный камень по 2Ghz может работать медленней вашего офисного Corei3 поскольку такт на ядро у него больше.
    в) кеш php кешируйте все что только можно и грамотно, как правило в этом месте можно ускориться раз в 10-30, даже не оптимизируя запросы в бд
    г) находите самые тяжелые запросы в бд и оптимизируйте их.

    Теперь что скорее всего происходит
    у вас встает очередь запросов в бд, например идет тяжелый хит скажем каталог с 5 фильтрами, в это время остальные запросы встают в очередь, и даже мелкие из них выполняюются медленно поскольку пред ними стоит тяжелый товарищь.
    ТАк вот к примеру когда делается 1 тяжелый запрос встало еще 300, и они вместе начинают лезть и выполняться.
    В результате получается то - же самое что выделить 10000 файлов в винде на hdd и скопировать параллельно а не последовательно
    I-O проседает многократно порой до десятков тыс раз.
    Пример утрированный но тем не менее.
    В результате у вас затык на пустом месте, когда LA системы 5 I-O 10% sql=100% на 1 камне.
    Как правило ситуация дальше осложняется по следующей схеме
    занимаются все камни тяжелыми хитами, тем более с каждым разом это становится легче, поскольку ресурсы других камней уже заняты, в результате раз в день база начинает тормозить, и ее рестартуют по крону.
    ;)))
    Но все индивидуально.
    Ответ написан
    6 комментариев
  • Как скоммутировать две сети с одинаковой адресацией?

    @voleg4u
    http://www.voleg.info/
    Можно сгородить namespaces. Ну и NAT конечно. Т.е. никто из первой сети не будет обращаться к 10.0.0.30, а скажем к 192.168.0.30.
    Городить муторно и прочитать перед этим надо много, но реально.
    Ответ написан
    Комментировать
  • Как опознать роутер?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    У каждого сетевого производителя свои MAC вводите arp -a и ищете в базе данных. Второй путь искать строки в прошивке. Билайн в общес то часто берет хуавеи и бренчит их под себя
    Ответ написан
    Комментировать
  • Почему такое ужасно медленное переключение между компами через kvm switch?

    NeiroNx
    @NeiroNx
    Программист
    Проблема в том что видеокарта не видя монитора включает выход "по умолчанию" как основной(скорее всего VGA). И чтобы сообразить что монитор "появился" и подключен к другому входу ей может требоваться некоторое время.
    Ответ написан
    3 комментария
  • Почему Linux предпочтительнее для администрирования и чем? Почему многие предпочитают её?

    dyuriev
    @dyuriev
    A posteriori
    Скорее всего под таким вопросом начнется всем уже известный срач. А пару человек еще упрекнут вас в том, что у них 30-50-70 процентов серверов под FreeBSD

    Мое скромное мнение
    • Бесплатность
      Да, сейчас кто-нибудь заявит о том что на Red Hat не дешевле, а иногда и дороже Windows, но большинство дистрибьютивов Linux бесплатны
    • Открытость
      Данный факт не ценишь ровно до того момента, как приходится сделать что-то, что не разжевано в интернете. Рано или поздно разработчик доходит до того момента, когда ползет в исходники с глубоким душевным вопросом "как это %&$ должно работать?". Ибо некоторые моменты либо документированы неправильно, либо не полностью, либо в коде досадная ошибка, которую никто не замечал ранее, ну или замечал, но багрепорт/коммит с фиксом разрабу не кидал.
      В Windows-среде, особенно если это сама система, а не прикладной софт, данный баг может вылиться в недели или месяцы страданий. Там только реверс-инжиринг, если саппорт вас игнорит.
    • Документированость
      Команда не сработала как ожидалось? man commandname
      Не помогло? Гляньте сайт разработчика, там обычно на столько обширное вики/документация, что увлечетесь чтением.
      Программа свежая и документация пока не исчерпывающая? Гляньте репозиторий, поиском найдите по исходнику место которое хотите вызвать параметрически - скорее всего там увидите комментарий разраба, кто писал этот код, заодно еще парочку недокументированных возможностей почерпнете.
      В конце концов, если вдруг вам станет интересно, почему сделано так, а не иначе - гляньте багзиллу проекта - скорее всего поиском найдете обсуждение данного куска кода.
    • Гибкость
      Воткнуть свой драйвер в прямо в ядро? Легко (если уж научитесь драйвера писать, то внедрить в ядро особых проблем не составит)
    • Повсеместность
      Че уж там сервера. Роутеры, телефоны, embedded-решения - там везде в кулуарах за редким исключением крутится ядро Linux и знакомые пакеты и команды. Этакая стандартизация.
    • Эффект IKEA
      Вы сами того не подозреваете, но когда по кирпичикам соберете этот чертов конструктор, заставите каждый винтик крутиться (с вероятностью стремящейся к 100%) так как вам надо, вы полюбите эту систему.

    И еще раз напоминаю, что это мое скромное личное мнение.

    Несомнено, сервера и на Windows бывают быстрые, стабильные, работающие 24/7/365 годами. Но так уж повелось.
    Ответ написан
    2 комментария
  • Зачем провайдеры предоставляют собственные DNS-сервера?

    @metajiji
    Будьте проще, ребят. Вот вам прстоая ситуация, у абонента кончился баланс, как ему без днс что-то показать? Правильно, никак! Даже в личный кабинет не зайти, чтобы этот самый баланс увидеть или пополнить. А для приостановки услуг абоненту на NAS сервере отключают доступ в интернет (не путать с другим NAS, который файлы хранит:)), но доступ к локальным ресурсам оставляют, например внутренний портал, личный кабинет и конечно же локальный DNS, чтобы вся эта радость была доступна без интернета.
    Ответ написан
    Комментировать
  • Как запустить python скрипт на ubuntu чтобы он не отключался?

    gedev
    @gedev
    сисадмин-энтузиаст
    Вариантов много, вот то, что придумал с ходу:

    1. Запустить скрипт в bash с nohup.
    2. Запускать скрипт в сессии tmux и просто детачиться из неё. Сессия продолжит работать. Это всё тот же ручной запуск скрипта.
    3. Создать сервис systemd.
    4. Запускать в фоне с помощью supervisor.

    Если нужно, чтобы скрипт работал и запускался без участия человека, то варианты 3 и 4.
    Ответ написан
    2 комментария
  • Как перейти на локальный site.com?

    Это стандартная практика.
    Еще нужно прописать настройки для хоста в веб сервере(Nginx, Apache)
    Ответ написан
    5 комментариев
  • Pyserial на ubuntu + arduino?

    @kalapanga
    В инструкции по установке Arduino IDE на линукс говорится, что пользователя своего нужно в группу dialout добавить, чтобы можно было с портом взаимодействовать. Попробуйте.
    Ответ написан
    Комментировать