Перейти к содержимому

Ночная смена — сервер и системный администратор

история за 25 днейобновляется раз в неделю
max.ru/channel_nochnaya_smenaТехнологии и ITВ индексе с 27.10.2026подписчики: 10 ч назадпосты: 10 ч назад

Записки системного администратора. Сервер и сеть, база данных, виртуализация, резервные копии, мониторинг и аварии — что ломается на самом деле и как это чинят ночью. Реальные случаи с числами и командами, разбор ошибок и грабель. Полезно админам, эникеям и всем, кто держит ИТ-хозяйство компании.

Подписчики
6
прирост: мало истории
выше 4% каналов индекса
Охват 24 ч
—
нет просмотров на 24 ч
ERR24
—
ER (реакции)
0,0%
по 24 постам за 30 дн
выше 0% каналов индекса
Постов в день
0,8
0,0% — реклама с erid
Индекс цитирования
25
1 канал-источник за 90 дн

Прирост подписчиков

За 24 ч
—нет замера 24 ч назад
За 7 дн
—нет замера 7 дней назад
За 30 дн
—нет замера 30 дней назад

К замеру 27.10.2026 · 09:26 МСК. Страницы канала замеряются в среднем раз в 2 дня.

Вовлечённость

ERR 24 ч
—нет просмотров на возрасте суток
ERR 48 ч
—нет постов за 7 дн
ERR 30 дн
>100%по последним замерам, 24 поста
ER (реакции)
0,0%по 24 постам за 30 дн

ERR — средний охват поста к подписчикам, ER — реакции к просмотрам.

Средний охват поста

24 ч
—нет просмотров на возрасте суток
48 ч
—нет постов за 7 дн
72 ч
—нет постов за 7 дн
7 дн
5по последним замерам, 6 постов
30 дн
9по последним замерам, 24 поста

Охваты 48 и 72 ч посчитаны 27.10.2026 · 09:27 МСК, без репостов.

Упоминания и активность

Упоминаний за 24 ч
0
За 7 дн
0
За 30 дн
0
ИЦ
251 источник за 90 дн
Постов в день
0,8за 30 дн
Реклама с erid
0постов за 30 дн

Упоминания и ИЦ на 27.10.2026 · 09:27 МСК.

Покупал рекламу в…

30 дней · обнаруженные размещения

Размещений не найдено

Это не означает, что рекламы не было.

Таблица закупов →

Включая размещения без erid. Оплата не подтверждена. Как определяем

Продавал рекламу…

30 дней · обнаруженные размещения

Размещений не найдено

Это не означает, что рекламы не было.

Таблица закупов →

Включая размещения без erid. Оплата не подтверждена. Как определяем

Динамика и события

Маркеры: «@» — упоминание в другом канале, «Р» — рекламный пост с erid

Мало данных для графика

Последние посты

  1. фото

    Ошибка 502 означает одно: nginx не смог получить ответ от приложения. Виноват почти всегда не он. Порядок проверки. Первое — жив ли бэкенд. systemctl status приложения, а лучше запрос напрямую к нему через curl на localhost с его портом. Если напрямую тоже не отвечает, дальше идти незачем. Второе — сокет и права. Если связь идёт через unix-сокет, проверьте, что файл существует и у nginx есть права на него. После смены пользователя приложения это ломается регулярно. Третье — таймауты. Приложение отвечает, но дольше, чем ждёт nginx. В логе ошибки будет upstream timed out. Лечится либо ускоре…

    Открыть в MAX
    Просмотры
    4
    ER
    —
    Реакции
    —
  2. фото

    Сервер с открытым наружу SSH получает тысячи попыток входа в сутки. Настройка занимает десять минут. Вход только по ключам. В sshd_config: PasswordAuthentication no. Ключи генерируем на своей машине, публичный кладём в authorized_keys. Пароль после этого просто не спросят, и весь перебор становится бессмысленным. Запрет входа root напрямую: PermitRootLogin no. Заходим обычным пользователем, дальше sudo. В логах сразу видно, кто именно что делал. Fail2ban для тех, кто продолжает стучаться. Он читает лог и банит адреса после нескольких неудач. Настройка из коробки годится, поправить стоит тол…

    Открыть в MAX
    Просмотры
    4
    ER
    —
    Реакции
    —
  3. фото

    Мониторинг часто превращается в стену графиков, на которую никто не смотрит. Метрик, которые предсказывают беду, немного. Свободное место на дисках — и обязательно скорость его роста. Диск, прибавивший десять процентов за сутки, важнее диска, который спокойно стоит на 85. Inode отдельно от места. Они кончаются внезапно, а симптом выглядит как «место есть, но ничего не работает». Средняя нагрузка и итератор ожидания ввода-вывода. Высокий iowait при низкой загрузке процессора — это упёрлись в диск, самый частый источник «всё тормозит». Память с учётом кэша и своп. Активно используемый своп н…

    Открыть в MAX
    Просмотры
    3
    ER
    —
    Реакции
    —
  4. фото

    Массив из четырёх дисков по 8 терабайт, один умер, ставим новый, начинается перестроение — и во время него сыпется второй. Данные потеряны. Это не редкость, а математика. При перестроении контроллер читает все оставшиеся диски целиком, от первого сектора до последнего. Для дисков, которые годами читались выборочно, это самая большая нагрузка в их жизни. Скрытые дефекты, о которых никто не знал, вылезают именно тогда. Плюс время. Перестроение массива на больших дисках идёт сутки и больше, и всё это время у вас нет никакой защиты. Что делать вместо. Для четырёх и более дисков большого объёма…

    Открыть в MAX
    Просмотры
    4
    ER
    —
    Реакции
    —
  5. фото

    Формула простая: три копии данных, на двух разных носителях, одна — вне площадки. Она старая, но именно её нарушение стоит компаниям бизнеса. Три копии — это оригинал и две копии. Не оригинал и одна: когда во время восстановления выяснится, что копия битая, запасного варианта уже не будет. Два носителя — потому что одинаковые диски из одной партии имеют привычку умирать вместе, особенно в одном рейде. Одна вне площадки — потому что пожар, залив и шифровальщик уносят всё, что находится в одном помещении и в одной сети. Копия, доступная по сети с рабочим паролем, шифруется вместе со всем оста…

    Открыть в MAX
    Просмотры
    5
    ER
    —
    Реакции
    —
  6. фото

    Скрипт руками отрабатывает идеально, из cron — тишина. Причина почти всегда одна: окружение. Cron запускает задание с минимальным набором переменных. Нет вашего PATH, нет переменных из профиля, нет виртуального окружения Python, домашний каталог может быть другим. Скрипт, который зовёт mysqldump без полного пути, из cron просто не находит его. Что делать. Указывать полные пути ко всем командам. Явно задавать переменные внутри скрипта, а не надеяться на профиль. Или в первой строке задания указать окружение через env. Второе по частоте — вывод. Cron отправляет его почтой, а почта не настроен…

    Открыть в MAX
    Просмотры
    9
    ER
    —
    Реакции
    —
  7. фото

    Классика: systemctl start падает с невнятным «job failed», и дальше начинается гадание. Порядок, который экономит время. Первое: systemctl status имя -l --no-pager. Смотрим не на красную строчку, а на последние строки вывода — там обычно настоящая причина. Второе: journalctl -u имя -n 100 --no-pager. Тут полный лог запуска. Если сервис перезапускается по кругу, добавьте -f и смотрите вживую. Третье, если в логе пусто: запустите то, что написано в ExecStart, руками от того же пользователя. Половина проблем — права на файл, отсутствующий каталог или переменная окружения, которой в systemd не…

    Открыть в MAX
    Просмотры
    5
    ER
    —
    Реакции
    —
  8. фото

    Диск занят на 60 процентов, а система пишет «No space left on device». Первая мысль — сошла с ума. На самом деле кончились не байты, а inode. Каждый файл, каким бы маленьким он ни был, занимает одну запись в таблице inode. Их количество задаётся при создании файловой системы и не меняется. Миллион крошечных файлов — миллион inode при копеечном объёме. Проверяется командой df -i. Если в колонке использования стоит 100 процентов — диагноз готов. Кто обычно виноват: почтовые очереди, кэш веб-приложений, сессии PHP, забытые задания в /var/spool, каталог с миллионом мелких логов. Искать так: du…

    Открыть в MAX
    Просмотры
    5
    ER
    —
    Реакции
    —
  9. фото

    Передача дел — момент, когда становится видно качество всей предыдущей работы. Что должно уйти вместе с доступом. Карта: какие машины, какие роли, какие адреса, что от чего зависит. Схема на одном листе полезнее двадцати страниц текста. Доступы: где хранятся, как получить, кто владелец у провайдера, регистратора, в облаке. Отдельно — что нужно поменять после передачи. Расписания: что запускается по cron и таймерам, что делает, куда пишет. Копии: где лежат, как восстановить, когда проверялись в последний раз. Известные особенности: почему здесь выключено автообновление, почему этот сервис…

    Открыть в MAX
    Просмотры
    5
    ER
    —
    Реакции
    —
  10. фото

    Базовая настройка, которая экономит недели потом. Список короткий, но его редко выполняют целиком. Учётные записи и доступ: вход по ключам, root без прямого входа, fail2ban. Время: chrony и правильный часовой пояс на всех машинах одинаковый. Логи: постоянный журнал на диске, ротация, отправка на центральный сервер, если он есть. Мониторинг: место, inode, память, нагрузка, доступность сервиса, срок сертификатов. И проверка, что уведомления доходят до живого человека. Резервные копии: настроены, автоматизированы, проверены восстановлением хотя бы раз. Обновления безопасности: автоматически…

    Открыть в MAX
    Просмотры
    8
    ER
    —
    Реакции
    —

Показано 10

Данные: публичные посты и страницы канала в MAX. Метрики версии v1, пересчитаны 27.10.2026, подписчики замерены 27.10.2026. Как мы считаем.