Задать вопрос
  • Апгрейд ноутбука для программирования или покупка нового?

    @ProFfeSsoRr
    Сис.админ по Linux
    Т.к это очень старый ноутбук, то можно проапгрейдить его до б/у thinkpad с ebay - и недорого выйдет, и будет прирост. Очень жаль, что не сделали этого еще лет 5-6 назад, т.к. второе поколение Core от первого отличается очень заметно, и на SandyBridge можно было бы попробовать еще пожить, но не первом поколении.
    Апгрейд на какой-нить T430 + 16Gb оперативки + быстрый SSD может получится тысяч в 30 рублей (если хорошо поискать).
    Ну или просто купить что-то новое - выйдет тысяч в 80, но будет уже NVMe SSD, и 4 ядра минимум (а 2 + HyperThreading, как в более старых).
    Ответ написан
  • Как найти причину, по которому сервер на vmware переодически ломается FS?

    @ProFfeSsoRr
    Сис.админ по Linux
    Не пробовал гуглить версию ESXi и дебиана? Может это уже известный баг, если ESXi не самый новый (и дебиан априори не самый новый всегда :) ).
    Ответ написан
    Комментировать
  • Перезапуск Nginx без обрыва WebSocket соединений, реально?

    @ProFfeSsoRr
    Сис.админ по Linux
    Сервис Nginx после редактирования конфигов рестартую, поскольку пересобираю образ.

    Получается, что решение проблемы - не пересобирать образ. В Kubernetes это всё крутится видимо? Нельзя просто для новых доменов запускать новый nginx, а старый не трогать, пусть обслуживает старых пользователей?
    Ответ написан
  • Почему чёрный экран при установке линукс?

    @ProFfeSsoRr
    Сис.админ по Linux
    Сгорела видеокарта в ноутбуке, при попытке установить любой линукс чёрный экран
    ну видимо из-за того, что сгорела, и проблемы? Какой ноутбук, какие там видеокарты? Возможно, что отключение второй видеокарты в биосе не отключает её совсем, линукс запускается, видит её и пытается выводить изображение через неё.
    Ответ написан
  • Можно ли поставить оперативную память с большей частотой, чем поддерживает сам ноут?

    @ProFfeSsoRr
    Сис.админ по Linux
    В целом, теоретически - да, можно, и она должна будет работать на той частоте, которую ноутбук поддерживает. Но есть подводные камни:
    • биос может пытаться считать и применить параметры из SPD модуля, а т.к. там зашита частота выше поддерживаемой - не будет срабатывать, скорее всего не будет загружаться комп при таком раскладе
    • Может быть конфликт по таймингам между модулями.

    В общем, как обычно это делают: идут в магазин с ноутбуком, в магазине вставляют память - если не завелась, то пробуют другую. Покупают ту, которая заработала.
    Если бы в ноутбуке был биос, позволяющий вручную задавать частоту памяти и все тайминги - можно было б запустить любую планку без проблем, но обычно в биосах ноутбуков все эти опции не отображаются, поэтому приходится экспериментировать. А самой памяти пофиг - они и так многие с завода выпускаются как 2133МГц, а потом самые лучшие модули на заводе разгоняются до 3600Мгц к примеру, и продаются дорого, модули похуже до 3000МГц и продаются подешевле немного, ну и так далее.
    Ответ написан
    Комментировать
  • Как пробросить папку из контейнера в локальну папку?

    @ProFfeSsoRr
    Сис.админ по Linux
    Можно ли как-то при run пробросить те файлы, что есть в контейнере на локальную машину?

    Делается наоборот - локальная папка монтируется в контейнере туда, куда нужно.
    В контейнере запускается proftpd? У него в конфиге что стоит, что он /home типа слушает? Ну смонтируйте свой /home в /home контейнера, вот и решение задачи (если я правильно её понял конечно).
    Ответ написан
    Комментировать
  • Факт или миф: комп не стоит изнашивать частыми включениями-выключениями? Гибернация системы на SSD?

    @ProFfeSsoRr
    Сис.админ по Linux
    Но десктоп может хорошо кушать электроэнергию
    современный (ну не более чем 10летнего возраста) - нет, в простое кушает очень мало. Ну сильно от БП зависит, хороший БП мало того, что под нагрузкой стабильно питает (а от стабильности зависит и нагрев, и срок службы высокочастотных элементов типа проца), но и в простое мало кушает. Итого: энергосбережение - ерунда. Ладно на всю ночь, но не на час.
    Гибернация наоборот раскрылась как раз с появлением SSD, она стала практически мгновенной, это очень здорово. Почему не надо парится за ресурс SSD: старые SSD сейчас уже хочется сменить потому, что новые сильно быстрее (ну или не хочется, потому что скорость устраивает - а ресурса еще дофига, у старых он был огромным). Самые свежие на сегодня SSD очень быстры, но их ресурс относительно старых меньше потому, что даже так хватит на несколько лет, а кому не хватит (интенсивная запись на серверах например) - тем нужна скорость, они опять же будут покупать в будущем новые диски ради скорости в первую очередь, а не потому, что цикли кончились. Итог: про ресурс SSD не парься, эксплуатируй его по-максимуму, получая пользу от его скорости.
    В целом про гибернацию: тут кому как - у меня допустим браузер просто открывает все те же вкладки при старте, и я гибернацией не пользуюсь. Так зато все обновления поставятся, когда я комп выключил вечером и утром снова включил. Если удобно держать какие-то приложения долго открытыми - ну ок, пользуйся.
    Ответ написан
    Комментировать
  • Как быстро освоить Kubernetes?

    @ProFfeSsoRr
    Сис.админ по Linux
    Существует уже достаточное количество литературы
    нет, не существует - проект очень быстро развивается, литература так быстро не выходит.
    По поводу "как познавал" - есть установка кластера через kubeadm, это утилита от, собственно, разработчиков kubernetes, и есть the hard way от Келси Хайтауэра https://github.com/kelseyhightower/kubernetes-the-... Есть популярный ансибл kubespray, сделанный вокруг kubeadm - но я его не юзал, я написал себе ансибл-роль сам, пока разбирался. Т.к. поднять кластер с одним мастером на kubeadm - это не так уж долго и не особо сложно. Также я ставил сразу на containerd, чтобы не боротся с проблемами докера (например он поднимает свою сеть, что только мешает кубу, и т.д.).
    Окей, вот ты поднял кластер с одним мастером и одной рабочей нодой (лучше хотя бы двумя, если ресурсы позволяют). Дальше надо что-то в кластере запустить - если у тебя есть какое-то простое приложение с вебсервером, в идеале уже собранное в контейнер - вот попробуй его запустить. Потом, чтобы его высунуть наружу - поставь в кластер ingress controller, начни с ingress-nginx от комьюнити (есть еще nginx-ingress от разрабов nginx - он менее функционален, его берут в основном те, кто nginx plus купил). Проще всего ингрес-контроллер запустить с hostNetwork: true и "прибить" его к одному из воркеров куба - сможешь тогда туда перенаправлять трафик и так получить доступ к своему приложению правильным путём.
    Ну а дальше уже зависит от конкретных условий, от нагрузки, от приложений. Если у тебя не планируется запуск приложений с состоянием - можешь для начала держать 1 мастер, не заморачиваясь с мульти-мастером (особенно если запускаешь на виртуалках, чтоб просто целиком мастер бекапить), добавить мониторинг с помощью prometheus-operator, подключить своё приложение к мониторингу, поставить к примеру fluent-bit для сбора логов куда-то... Ну и т.д. :)
    Ответ написан
    Комментировать
  • Как лучше размещать сайты на сервере?

    @ProFfeSsoRr
    Сис.админ по Linux
    решил туда сайты выкладывать.
    какие сайты? Чужие за деньги или свои собственные? Если свои - выкладывай как удобно будет, а дальше по ходу эксплуатации разберешся, как лучше. Если чужие - используй контейнеры.
    Ответ написан
  • Какой линукс дистрибутив выбрать для веб разработки если флешка на 2гб?

    @ProFfeSsoRr
    Сис.админ по Linux
    Зачем? 2Gb флешка очевидно старая, значит медленная, значит с неё всё будет работать ужасно.
    Если вебразработка - это значит не побаловаться, следовательно флешка не подходит для этой задачи.
    В чем проблема поставить на нормальный жесткий диск или SSD?
    Ответ написан
  • Как в Debian 10 избавиться от 2го IP-адреса?

    @ProFfeSsoRr
    Сис.админ по Linux
    169.254
    это подсеть от zeroconf, крч автоконфигурация сети. Это эппл придумал и вроде винда сейчас тоже поддерживает... В общем обычно оно не нужно. Удалите avahi и всё (особенно если нет принтера, т.к. avahi часто в зависимостях у CUPS - подсистемы печати, если принтера нет - сносите cups и avahi и не паритесь вообще). Если же из-за каких-то зависимостей avahi не удаляется - просто не запускайте его.
    Ответ написан
    Комментировать
  • Почему 4 одинаковые плашки ОЗУ не хотят работать вместе?

    @ProFfeSsoRr
    Сис.админ по Linux
    Окей, ну биос сам сбрасывает на 2133, а вы ему руками ставите 2666 и что происходит?
    Ответ написан
  • Какой из этих ноутбуков выбрать по удобству/надежности?

    @ProFfeSsoRr
    Сис.админ по Linux
    Возможность подключать к док станции
    значит нужен thunderbolt полноценный, от этого и пляшите при выборе.

    В России зачастую выходит выгоднее купить ноутбук с минимумом памяти и оперативку отдельно (ну когда в ноутбуке есть слоты, а не всё впаяно). Особенно учитывая, что отдельно можно купить более высокоскоростную память, нежели родная.
    Ответ написан
  • Как реализовать инкрементный + full backup linux?

    @ProFfeSsoRr
    Сис.админ по Linux
    А что на этом сервере? Может быть проще загнать всю конфигурацию в Ansible, а именно изменяющиеся данные (базу данных, или что там) бекапить специализированными инструментами.
    Ответ написан
    Комментировать
  • Будет ли корректно работать процессор Pentium Gold G5400 с ECC памятью?

    @ProFfeSsoRr
    Сис.админ по Linux
    Intel позволяет ставить с серверным чипсетом те десктопные процы, аналогам которых нет моделей Xeon. Pentium как раз из таких. Собственно на ark.intel.com у него написано про поддержку ECC, значит в материнке с серверным чипсетом - заработает. Причем, скорее всего,в ней он только с ECC памятью и заведется.
    Ответ написан
    Комментировать
  • Проблемы с ноутом - вырубается, показывает бешеный разгон процессора?

    @ProFfeSsoRr
    Сис.админ по Linux
    Учитывая, что Everest старее вашего процессора - он явно неправильно считывает частоту. Выше 4600МГц не разгонится этот процессор никак, даже одним ядром.
    Можно скачать утилиту Intel XTU (важно - версии 6.4, на сайте интел сейчас уже 6.5 и она для более новых процессоров. Ну собственно 6.5 это при устанвоке и покажет, я так и узнал - у меня такой же проц в ноуте :) ), она показывает, когда наступает троттлинг по температуре и по мощности, тогда станет понятно, что вообще происходит. Т.к. тут могут быть ситуации:
    1) процессор перегревается, т.е. под 100 градусов доходит - скорее всего или плохое охлаждение, или неправильно Acer подобрал настройки под то охлаждение, которое поставил (эти процессоры с конфигурируемым TDP, т.е. производитель ноутбука может поставить охлад плохой и проц будет работать на низких частотах, а может поставить хорошее охлаждение и задать максимально возможный TDP). Соответственно попробовать почистить от пыли, сменить термопасту (если ноутбук на гарантии - возможно не получится разобрать без потери гарантии, тогда только сжатым воздухом продуть все вентиляционные отверстия).
    2) наступает троттлинг по мощности, а не по температуре - это уже не так плохо, если при этом температуры ниже 95-100 градусов (ну у каждого конкретного проца свой порог), ну собственно проц работает как работает. Можно попробовать в этой же программе сделать undervolting - т.е. снизить напряжение на процессоре, но это опасная процедура, сначала надо изучить интернет, понять, что как работает, потом уже пробовать.
    3) никакой троттлинг не наступает вообще - проблемы с какими-то установленными у вас программами, либо может быть диск в ноутбуке тормозит, и все программы ждут ответа от него (тогда в идеале поставить SSD, совсем в идеале - NVMe SSD)
    Ответ написан
  • Может ли Heartbeat делать две проверки для принятия решения об недоступности узла?

    @ProFfeSsoRr
    Сис.админ по Linux
    Если это делается для мониторинга - уже существует куча инструментов, выберите тот, который умеет что вам надо. Сейчас популярны Prometheus и Zabbix.
    Если же проверка нужна для балансировки трафика (машина отпала - перестаем слать туда трафик) используйте умные envoy или haproxy.

    Еще есть такой момент: допустим со стороны сервера А (на котором стоит мониторинг) сервер srv2 перестал быть доступен. Значит не надо слать на него клиентов и т.д. Но, если на самом сервере srv2 доступно что-то, то он может сам предпринять какие-то действия - это уже другой инструмент. Т.е. например вы мониторите с сервера A - srv2 недоступен, пошли на балансировщик и там отключили трафик до srv2. Сам srv2 гоняет на себе какой-то скрипт, который проверяет доступность интернета. Нет интернета - дёргает например линк на сетевом интерфейсе, или может там устройство для отправки смс есть - ну вот шлет смс тогда, и т.д. Т.е. это 2 независимых задачи, решаемые с разных сторон.
    Ответ написан
  • Подсистема Linux для Linux?

    @ProFfeSsoRr
    Сис.админ по Linux
    Вы с помощью chroot какую задачу решаете? Это утилита специфическая - обычно нужна для восстановления или установки linux. Судя по вопросу вы, возможно, хотите изолированное окружение - а это технология контейнеров, chroot ничего не изолирует, но по сути подменяет пути до файлов и всё.
    Ответ написан
    Комментировать
  • Почему изменения в исходниках не вступают в силу?

    @ProFfeSsoRr
    Сис.админ по Linux
    Так вроде бы GRUB не зашивает всего себя в efi файл, т.е. тебе на второй комп надо и сам переделанный бинарник GRUB положить.
    Ответ написан
    Комментировать
  • Какой форм-фактор десктопа выбрать?

    @ProFfeSsoRr
    Сис.админ по Linux
    Я посмотрел и вижу, что сейчас есть 4 форм-фактора кейсов
    всё немного сложнее :)
    Во-первых, десктопы сейчас делятся по типам: NUC (по сути ноутбук в формате небольшой десктопной коробочки), моноблоки (ноутбучное железо + обычный монитор в одном корпусе) и старые добрые системные блоки всяких-разных размеров. Сами по себе размеры их не поменялись за 10 лет, все также от ITX до E-ATX. Но, т.к. в целом железо стало менее горячим, плюс SSD дома всё чаще становятся единственным хранилищем, есть тенденция по уменьшению габаритов корпусов. Как минимум отказ от 3.5" корзин для HDD уже прилично сокращает глубину корпуса (ssd можно смонтировать сверху, снизу или сбоку, т.е. прям совсем бывает корзину убирают из корпуса).
    Так вот, опять же если брать что-то не супермощное - общее тепловыделение будет меньше, чем 10 лет назад, значит нужны кулеры меньшего размера и меньше вентиляторов в корпусе.
    Ну а чтобы выбрать железо - надо для начала понять, под какие задачи, и какой бюджет. А дальше уже смотреть, что во что вписывается. Если денег много и очень мощное не надо - можно и очень маленький комп собрать. Если денег немного - то дешевле будет взять корпус попросторнее, из самых недорогих, и т.д. Тут уже "в общем" не ответишь, конкретика нужна.
    P.S. Вот прямо сейчас идет тенденция перехода от 4хядерных к "дофига-ядерным" процессорам, благодаря новым процам AMD Ryzen. Так что вот прямо сейчас покупать на ближайшие 8-10 лет затея так себе, немаловероятно что сегодняшний 16ядерный топ уже через пару-тройку лет будет среднячком. Это вот прошлые несколько лет была стагнация, можно было когда-то купить i7-2600K, несколько лет горя не знать, потом еще разогнать и вуаля - опять топовый процессор, ничего не тормозит, и еще несколько лет горя не знать.
    Ответ написан
    Комментировать