• Как открыть дополнительное окно терминала через SSH?

    @Drno
    а причем тут доп окна ssh, если она черным по белому просит или не запусктаь её от root или убрать эту проверку из исполняемого файла?
    да и если она требует графич стола, то без него ты не обойдешься жеж... разве что псевдографикой(не уверен)
    Ответ написан
    2 комментария
  • Почему растет размер виртуального диска?

    sotvm
    @sotvm
    Умный поймёт, а дураку и так всё равно.
    кэш
    Ответ написан
    2 комментария
  • Почтовая система для linux?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Mailcow
    Ответ написан
    2 комментария
  • Где можно создать корпоративные почтовые ящики бесплатно?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Нигде.
    Ответ написан
    Комментировать
  • Можно ли задавать вопросы об оптимизации и/или улучшение качества базы данных?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Можно в принципе любые вопросы, связанные с тегом. Вопросы, а не задания (и не опросы!)

    Примеры:

    Опрос: "Как вы думаете, вот эта БД лучше вон той БД или хуже и почему?"
    Задание: "Сделайте мне структуру БД, чтобы вот так, вот растак и вот расэдак"
    Вопрос: "Хочу сделать вот такую структуру чтобы вот так, вот растак и расэдак, сделал то-то и то-то, получил вот такую и такую хрень, ЧЯДНТ?"
    Ответ написан
  • Практика очного собеседования для иногородних кандидатов?

    vabka
    @vabka
    Токсичный шарпист
    Такое иногда бывает.
    Я бы попросил у потенциального работодателя компенсацию поездки. (За билеты, проживание, и питание).
    ЗЫ: если два дня на поезде, то может оказаться сравнимой цена за самолёт.

    Если они не готовы на такое - значит отказ
    Ответ написан
    1 комментарий
  • Почему при отправке отправитель root@localhost?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Потому что вы не использовали аргумент -r при запуске mailx.

    P.S. Ну или если желаете глобально, то используйте sender_canonical_maps.
    Ответ написан
    1 комментарий
  • WIREGUARD - нет интернета после подключения?

    @Drno
    включи на сервере NAT в ядре
    ну и masquerade на eth0 (или какой там у тебя интерфейс для интернета на сервере)

    так же в ufw разреши подключение входящее на порт WG
    Ответ написан
    Комментировать
  • Что быстрее SQL или Javascript?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    В общем, чтобы не издеваться над девушкой, объясним на пальцах.

    Во-первых, заголовок у вопроса чудовищно некорректный. Это все равно что спросить, "что быстрее - пылесос или стиральная машина?"
    Во-вторых, ответ на вопрос "производить ли обработку данных в БД или же запросить все данные в клиентское приложение и обрабатывать там" совершенно очевиден: обработку данных следует производить в общем случае только в БД. Она для этого и придумана. Чтобы обрабатывать значительные объемы данных.

    Да, js тоже "может" обрабатывать большие объемы данных.
    Но чтобы значительный объем данных обработать, его сначала надо передать, полностью забив канал между сайтом и базой
    Чтобы значительный объем данных обработать, его надо сначала проиндексировать. Причем делать это каждый раз, а не использовать уже имеющийся набор индексов
    Чтобы значительный объем данных обработать, надо иметь значительный объем памяти или упасть из-за её недостатка
    Чтобы значительный объем данных обработать в многопоточном режиме (а сайт как раз является многопоточной системой), все вышеперечисленное надо умножить на количество посетителей сайта - при каждом запросе перегонять весь массив данных, выделять память, индексировать, считать. Если же вы оставляете все данные в памяти приложения, то их тогда надо как-то синхронизировать с БД. То есть вы себе собираете кучу проблем на пустом месте.

    Несомненно, из любого правила есть исключения. И бывают ситуации, когда приходится считать в приложении.
    Но на вопрос в общем виде ответ будет совершенно однозначный. Не "может так, может сяк", а только в БД.
    Ответ написан
    9 комментариев
  • Выбор темы для будущего DevOps инженера?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Из воображаемых задач много релевантного опыта не получишь. Тема которая "понравится преподу" и та, которая будет полезна вам в дальнейшем - это штуки перпендикулярные.

    Стандартная балалайка - автоматизация существующей инфраструктуры, переход от накликивания руками к IaaC, Terraform, Ansible, CI/CD с линтерами, автоматический деплой на тест/стейдж/прод и всё такое.
    Ответ написан
    Комментировать
  • Что можно делать с помощью Docker?

    karabanov
    @karabanov Куратор тега Docker
    Системный администратор
    Docker это набор сервисов и утилит созданных для удобного управления встроенными в ядро Linux технологиями Namespace (для изоляции процессов) и CGroups (для управления ресурсами).

    По мимо Docker существует ряд инструментов призванных делать тоже самое Systemd-Nspawn, LXC, Podman, etc - все они работают похожим образом и точно так же изолируют Linux-овые процессы. Docker самый распространённый и популярный из-за стандартизации процесса сборки образа и удобных утилит для управления жизненным циклом контейнера, Docker это как libc - только в разрезе контейнеров.

    Контейнер можно запустить не имея ни одного из этих инструментов с помощью утилиты unshare - она позволяет точно также управлять Namespac-ами (управлять ресурсами придётся вручную добавив процесс в CGroups).

    Контейнер это изолированный Linux процесс - соответственно запустить получиться только Linux-овый софт и больше ничего. Контейнер это не маленькая виртуальная машина, контейнер это не Java для всего. Конетейнер это только средство запустить Linux-овый процесс в изолированной среде (и, возможно, ограничить его по ресурсам), например запустить приложение требующее наличия в системе конкретных зависимостей, но отсутствующих по факту. Или запустить в целях разработки конкретную версию PHP, Python, Ruby, etc при этом избежав конфликта зависимостей и Dependency hell из-за несовместимых библиотек на хостовой машине.

    Представь себе ситуацию, когда ядро Linux загрузилось и запустило только один (какой угодно) процесс, присвоив ему PID 1 - вот так контейнер выглядит изнутри.

    PS
    Есть конетйнеры на Windows Core они запустятся только на Windows и служат для изоляции только Windows софта и для них есть набор утилит, которые распространяются в виде набора бинарных файлов тоже, почему-то, под именемем Docker (не путать с Docker-Desktop, так как Docker-Desktop - это набор сервисов позволяющих виртуализировать ядро Linux и тем самым получить возможность запустить Linux процессы на Windows или MacOS).
    Ответ написан
    Комментировать
  • Экспорт почты из Exchange Online (office365)?

    @NortheR73
    системный инженер
    Если хотите нажимать кнопки в интерфейсе - то экспорт выполняется через Microsoft 365 Compliance Center.
    Если не хотите нажимать кнопки - несколько команд PowerShell
    общая суть:
    - создается и запускается Content Search (New-ComplianceSearch | Start-ComplianceSearch)
    - выполняется экспорт результатов (New-ComplianceSearchAction -Export)
    - по окончании выполнения Content Search выполняете Get-ComplianceSearchAction -IncludeCredential и получаете URL и Token откуда забрать PST
    Ответ написан
    1 комментарий
  • Безопасен ли линукс для хранения файлов?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Интересно, всю жизнь использовал win7 и не боялся за файлы :) А теперь собирается использовать намного более надежную систему - и боится :)

    Разумеется не нужно тащить туда виндовые привычки :) и все будет хорошо.
    Ответ написан
    Комментировать
  • Почему не проходит авторизация с SSL/TLS?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Конечно же в сторону максимального выкручивания логов довекота и потом вдумчивого их анализа. Обычно хватает.
    Ответ написан
    2 комментария
  • Данные заряда батареи android-телефона без root в zabbix?

    Bermut
    @Bermut Автор вопроса
    Жертва домашней лаборатории
    Нашел Tether companion на f-droid
    Ответ написан
    Комментировать
  • Какое программное обеспечение должно быть в сети?

    @Drno
    в чем вопрос то? перечислить ПО надо? так то это скорее на ТЗ для заказчика похоже))

    роутер - pfSense
    свитчи - микротик
    Управление юзерами - Ubuntu server + ldap (либо готовый "комбайн" Zentyal)
    на ПК для юзеров - Linux Mint
    Видеонаблюдение - сервер на Zoneminder + POE свитчи (либо платно Hikvision \ Trassir)
    СКУД - IronLogic
    Мониторинг - Zabbix
    Ответ написан
    5 комментариев
  • Как увеличить скорость добавления данных в базу данных mysql?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Чтобы решить проблему, её надо сначала сформулировать.
    В данном случае никакой проблемы нет, есть невнятные страдания.
    Ни кода, ни внятного описания проблемы, ни даже пояснения, что имеется в виду под "добавлением" в вопросе нет.

    В простейшем случае либо делать один множественный запрос insert, либо заключить отдельные запросы insert в транзакцию
    Ответ написан
    6 комментариев
  • Где ошибка в скрипте PowerSchell?

    @BeatHazard
    Добрый день.

    Скорее всего потому, что после запуска процесса Plex Media Server нужно еще раз опрашивать список запущенных процессов и записывать в переменную $PlexProcess
    $PlexProcess = Get-Process -Name 'Plex Media Server'
    Ответ написан
    Комментировать
  • Вопрос по составлению резюме, может, с ним что-то не так?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Из резюме надо убрать такие слова как "не готов".
    Это можно потом выяснить в процессе устного общения. Но резюме должно быть более открытым чем закрытым.

    Для скиллов необходимо указать уровень (junior/middle e.t.c).
    И не стоит писать много скилов. Иначе складывается впечатление что
    кандидат - многостаночник и эникейщик.

    Про освоение инструментов писать не надо. Мы все этим занимаемся каждый день.
    Это и есть собственно наша главная работа - быстро освоить что-то новое.

    Английский надо поднимать хотя-бы до буквы B.

    Далее. Не для резюме. Для вопросов-ответов. Вот если ты написал что есть базовые знания back-end.
    То ты должен быть готов рассказать архитектуру вашего backend. И перечислить стек технологий.
    И нарисовать диаграммы. Тоесть любое дополнение или случайное слово в резюме будет
    поводом для "поговорить". Поэтому если ты точно-точно имел базовые знания - то расскажешь.
    Если нет - то лучше убери это слово.
    Ответ написан
    8 комментариев