🐧 5 команд, после которых сисадмин седеет на глазах 😁 Есть команды, которые выглядят безобидно, а на деле — билет в отд
Есть команды, которые выглядят безобидно, а на деле — билет в отдел кадров с заявлением на увольнение.
1. rm -rf / без пробела
rm -rf /home/user/logsпротив
rm -rf / home/user/logsОдин лишний пробел - и вы удаляете корень системы вместо папки с логами. Да, современные rm требуют --no-preserve-root, но сколько серверов ещё живёт на старых дистрибутивах - вопрос открытый.
2. dd не в ту сторону
dd if=/dev/sda of=/dev/sdbПерепутал if и of - и вот у тебя вместо бэкапа диска чистое затирание рабочего массива. Всегда проверяй lsblk перед запуском, дважды.
3. chmod -R 777 /
Кто-то однажды решил "починить права", запустив это на корне. Итог - сломанные sudo, sshd, вся система прав в труху. Восстановление - переустановка.
4. :(){ :|:& };:
Fork bomb в баше. Одна строка - и процессы плодятся экспоненциально, пока не съедят всю память и PID-таблицу. Сервер зависает намертво, помогает только hard reset.
5. iptables -F на проде без sudo screen/tmux
Сбросил все правила фаервола по SSH - и тут же потерял соединение, потому что default policy DROP. Сервер в датацентре в другом городе. Занавес.
👉 @i_odmin