Добавить в корзинуПозвонить
Найти в Дзене
Байты и байки из IT

Я чуть не снёс чужой сервер в пятницу вечером — всё из-за одной ошибки

Пятница.
17:58. Тот самый момент, когда мозг уже не здесь.
А тело ещё на работе. Я сидел за сервером, делал рутину. Обычная задача. Таких — десятки за день. И вот тут я чуть не удалил чужой сервер. Это всегда так начинается. Не «сейчас аккуратно проверю».
Не «давай отложу на понедельник». А именно: «Да там мелочь, 2 минуты» Задача была простая — подчистить старые данные.
Ничего критичного. Делал это сто раз. Открыл консоль.
Нашёл нужную директорию.
Написал команду. Нажал Enter. Знаете это чувство? Когда ты уже нажал…
и вдруг понимаешь — что-то не так. Я смотрю на путь. И понимаю:
это не тот сервер. Не тест.
Не копия.
А реальный рабочий сервер. Чужой. В такие моменты время странно себя ведёт. Вроде прошло мгновение.
А внутри — уже целый фильм: — «Что я сделал?»
— «Это прод?»
— «Там же данные…»
— «Бэкапы есть?..» И главное: «Можно ли это остановить?» Команда уже пошла. Но. Не всё сразу улетело.
Часть данных только начала удаляться. Я успел прервать. Откатить.
Проверить.
Поднять то, что
Оглавление

Пятница.
17:58.

Тот самый момент, когда мозг уже не здесь.
А тело ещё на работе.

Я сидел за сервером, делал рутину. Обычная задача. Таких — десятки за день.

И вот тут я чуть не удалил чужой сервер.

«Сейчас быстро доделаю и домой»

Это всегда так начинается.

Не «сейчас аккуратно проверю».
Не «давай отложу на понедельник».

А именно:

«Да там мелочь, 2 минуты»

Задача была простая — подчистить старые данные.
Ничего критичного. Делал это сто раз.

Открыл консоль.
Нашёл нужную директорию.
Написал команду.

Нажал Enter.

И в этот момент что-то щёлкнуло

Знаете это чувство?

Когда ты уже нажал…
и вдруг понимаешь —
что-то не так.

Я смотрю на путь.

И понимаю:
это не тот сервер.

Не тест.
Не копия.
А реальный рабочий сервер.

Чужой.

Полсекунды тишины

В такие моменты время странно себя ведёт.

Вроде прошло мгновение.

А внутри — уже целый фильм:

— «Что я сделал?»
— «Это прод?»
— «Там же данные…»
— «Бэкапы есть?..»

И главное:

«Можно ли это остановить?»

Повезло. Просто повезло.

Команда уже пошла.

Но.

Не всё сразу улетело.
Часть данных только начала удаляться.

Я успел прервать.

Откатить.
Проверить.
Поднять то, что задел.

Потери были.
Но не критичные.

Если бы я опоздал на пару секунд — всё было бы сильно хуже.

Самое неприятное — причина

Не баг.
Не система.
Не «кривой софт».

А я.

Невнимательность.

И знаете что?
Это не редкость.

Это самая частая причина проблем в IT.

Почему такие вещи происходят

За 20 лет я это видел десятки раз.

Сценарий всегда один:

  • человек делает привычную задачу
  • уверен, что «и так понятно»
  • не перепроверяет
  • торопится

И в какой-то момент — ошибка.

Не из-за глупости.
А из-за
автопилота.

Мозг нас подводит

Есть неприятная особенность.

Когда ты делаешь одно и то же много раз —
мозг перестаёт проверять детали.

Он такой:

«Я это уже делал. Всё ок»

И ты реально не замечаешь:

  • не тот сервер
  • не та папка
  • не тот пользователь
  • не то окружение

Всё выглядит «примерно правильно».

А этого достаточно, чтобы сломать всё.

Самая опасная фраза в IT

Если честно, за годы я понял одну вещь.

Есть фраза, после которой чаще всего начинаются проблемы:

«Да тут всё просто»

Вот после неё:

  • удаляются базы
  • падают сервисы
  • пропадают данные

Потому что «просто» = без проверки.

Что я изменил после этого случая

После той пятницы я пересмотрел свои привычки.

Не потому что умный.
А потому что
испугался по-настоящему.

Вот три вещи, которые теперь делаю всегда.

1. Пауза перед Enter

Звучит смешно.

Но работает.

Написал команду → остановился → ещё раз посмотрел.

Не секунду.
Хотя бы 3–5 секунд.

Иногда за эти секунды мозг такой:

«Стоп. Что-то не то»

И это спасает.

2. Проверка окружения

Каждый раз.

Даже если уверен на 100%.

  • это точно прод?
  • или тест?
  • точно тот сервер?

Потому что ошибки бывают именно тогда, когда «и так ясно».

3. Осторожность с опасными командами

Есть команды, которые лучше воспринимать как оружие.

Если команда может удалить, перезаписать или сломать —
значит её нельзя выполнять на автопилоте.

Никогда.

И вот что самое интересное

Та история не уникальна.

У любого сисадмина есть своя версия:

  • «чуть не снёс базу»
  • «перепутал сервера»
  • «запустил не там»

Просто не все об этом рассказывают.

Вместо вывода

Проблема не в том, что мы ошибаемся.

Проблема в том, как легко это сделать.

Одна команда.
Один Enter.
Одна секунда невнимательности.

И всё.

У меня тогда обошлось.

Честно — повезло.

Сейчас я уже не рассчитываю на везение.

А у вас было что-то похожее?
Когда понимаешь ошибку уже после действия?