5 команд в Linux позволяющие его убить — проверим!

В многочисленных документациях, на форумах где бытуют приколисты издевающиеся над новичками — Вы наверняка часто встречали данные команды «под соусом» легкой и быстрой помощи пользователю убить свою Linux машину :) я приведу команды, которые ни в коем разе не стоит вводить в системе, дабы не случилось непоправимого ) , а так же рассмотрю реальную практическую возможность применения и развею мифы. Итак, вот 5 самый злостных команд на взгляд линуксоидов.

Перед использованием, прошу подумать хорошо головой и заранее попрощаться с машиной на Linux :)

1. Удаляем все данные рекурсивно с нашего жесткого диска

rm -rf /

ubiystvennie-komandi-linux1

Одна из самых популярных команд для быстрого удаления файлов начиная с корня. Часто по наивности используется пользователями, которым условно дали совет на Linux форумах как быстро установить драйвер для Nvidia на Linux :) есть так же возможность ввести данную команду с другими параметрами «rm -rf» или «rm -rf *». Всегда остерегайтесь команды rm и читайте маны если сомневаетесь в правильности использования.

Что ж проверим:

ubiystvennie-komandi-linux13

Не получилось с первого раза :) получиться со второго. пытаемся так:

rm -rf —no-preserve-root /

И ура, нам удалось удалить массу файлов :) после перезагрузки, прощай системка:

ubiystvennie-komandi-linux14

2. Бесконечное создание копий с целью занять ресурсы компьютера — забить память и «зажарить» процессор.

Используется как некого рода вирус, казалось бы — что странного в каких-то смайлах и явно ничего страшного не случиться, а нет. Linux машина начинает незамедлительно создавать копии процессов бесконечно (fork бомба), занимая всевозможные ресурсы компьютера.

:(){ :|: & };:

Ну чтож, мы не люди чтоли, знать о такой команде и не воспользоваться ей — давайте попробуем забить наш сервер на digitalocean предварительно подключившись к консоле (на всякий случай, дабы смотреть как мучается наша система). Итак, запускаем:

ubiystvennie-komandi-linux3

Ответ вроде не особо страшный, но, после этого я не смог ввести ни одной команды на сервере. Подключившись к консоле уже в самой управлялке серверов DigitalOcean увидел бесконечно мерцающие сообщения вида:

ubiystvennie-komandi-linux4

Или же:

ubiystvennie-komandi-linux5

Ничего ввести я не успевал, просто перезагрузил машину. Кстати, занятно — но не смотря на то что я так и не смог более подключиться к машине (до перезагрузки) судя по графикам машина была напряжена не на все 100%, но, подвисла машина знатно…

ubiystvennie-komandi-linux6

3. Перенести все в некуда

mv ~ /dev/null

Функции данной команды быстро перенесут вашу домашнюю папку в некуда. Хоть и выглядит все безобидно, сам процесс переноса идет не в какую-либо папку а в обнуление данных /dev/null соответственно в некуда. Проверим!

ubiystvennie-komandi-linux15

Эх, не получилось запихнуть папку root в некуда. Делаем ещё попытки:

ubiystvennie-komandi-linux16

Однако файлы без проблем переносятся в /dev/null . Печально, но не получилось.

4. Форматирование жесткого диска

mkfs.ext3 /dev/sda

По заверениям, данная команда быстренько отформатирует наш жесткий диск и убьет все данные на нем создав новую файловую систему. Честно — не верю, особенно если диск системный! :) давайте попробуем. Во первых, наверняка жесткий диск у меня находится не в /dev/sda, ведь у меня не scsi и не популярный sata диск, проверим.. замерли..нажали Enter:

ubiystvennie-komandi-linux7

Ага, понятно, его у нас нет.. подходим основательно у попытке убить файловую систему, проверим как называется наш жесткий диск:

fdisk -l

ubiystvennie-komandi-linux8

Ага, понятно, /dev/vda , пробуем:

ubiystvennie-komandi-linux9

Ну и больно хорошо, другого и не ожидал. Команда применима, если у Вас есть ещё один жесткий диск, который не используется в качестве системного. Так что можем этот пункт даже и вычеркнуть. Да и было бы глупо если бы каким-то чудным способом системный диск был убит командой с него же)

5. Выводим команду напрямую на жесткий диск

На иностранных ресурсах бытует мнение, что можно убить машину linux путем вывода введенной команды напрямую на жесткий диск, мол после перезагрузки система уж точно не загрузится. Что ж, попробуем, должны убить систему командой:

любая_команда > /dev/sda

Пробуем! В моем случае жесткий диск у меня находится тут — /dev/vda:

ubiystvennie-komandi-linux10

Перегружаемся — все запустилось. Убивать так убивать:

ubiystvennie-komandi-linux11

И опять после перезагрузки я увидел окно приветствия.. ещё попытка:

ubiystvennie-komandi-linux12

А нет, все опять загрузилось нормально. Метод №5 не прокатывает.

Вывод: Неутешительный. В итоге — реально убить систему у меня лишь получилось первым методом, ито, путем ввода дополнительный параметров в rm. Так же, можно подвесить систему подставив в автозагрузку Fork Bomb (описанный в методе №2). И все на этом, остальные методы — так хваленые массой людей — просто не действительны и не представляют угрозы, во всяком случае моему Debian 7.6:

ubiystvennie-komandi-linux17

Удачи! Жду интересных методов убивания Linux в комментариях :)

Summary
Article Name
Пытаемся убить Linux путем ввода страшных комманд
Description
Хотите быстро убить Linux машину? Что ж, давайте попробуем - только, используйте все команды на свой страх и риск. За последствия - не отвечаю :)
Author
comments powered by HyperComments