Опасные действия Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
wiki:опасные_действия [2014/12/15 21:56]
создано
wiki:опасные_действия [2014/12/19 15:50] (текущий)
[Опасные действия]
Строка 1: Строка 1:
 ====== Опасные действия ====== ====== Опасные действия ======
 <note warning>​Внимание - выполнение этих команд может повредить ваши данные,​ отразится на стабильности системы. Они приведены здесь для того, чтобы вы не повторили чьи то ошибки.</​note>​ <note warning>​Внимание - выполнение этих команд может повредить ваши данные,​ отразится на стабильности системы. Они приведены здесь для того, чтобы вы не повторили чьи то ошибки.</​note>​
-<code bash>​sudo ​rm -rf / # Удаляет всю информацию на корне +<note tip>Не обязательно что программа будет посимвольно совпадать - если написать rm -r -f это всё равно что rm -rf. 
-# Когда вы пишите ​rm -r внимательно читайте название папки, если не хотите восстанавливать систему из бекапа +Важно помнить вместо sda может стоять sdb  - будьте внимательны,​ иначе отфарматируете вместо флешки жесткий диск.</​note>​ 
-sudo mv ~ /dev/null # /dev/null - специальная директория, ​которая содержит ​только нули. В приведённом выше примере файлы из хомяка сотрутся +<code bash> 
-sudo mkfs /dev/sda # форматирует ​раздел sda Делайте это только тогда, когда уверенны на 200%. Удаляет все данные +sudo r​m -rf /# Удаляет всю информацию на корне 
-sudo любая команда > /dev/sda # Записывает на раздел вывод программы. Повреждение данных +# Когда вы пишите ​r​m -r внимательно читайте название папки, если не хотите восстанавливать систему из бекапа 
-sudo dd if=файл of=/dev/sda # Записывает файл на /dev/sda Именно так на флешку можно записать образ, но если ошибится на символ - удаление данных +sudo m​v ~ /dev/null # /dev/null - Файл который не содержит ​и не может ​ничего содержать. В приведённом выше примере файлы из хомяка сотрутся
-:(){ :|: & };:+sudo m​v ~ /dev/zero # Аналогично предыдущему. ​ 
 +sudo m​k​f​s ​/dev/sda # форматирует диск sda то есть удаляет все данные на устройстве /dev/sdaДелайте это только тогда, когда уверенны на 200%. 
 +# Может быть ​вариант sudo m​kfs /dev/sda1 - на раздел sda1 или sudo m​kfs.ext4 /dev/sda1 - форматирует ​ sda1 в ext4 
 +sudo любая команда > /d​ev/s​da ​# Записывает на раздел вывод программы. Повреждение данных 
 +sudo d​d if=файл of=/de​v/sd​a ​# Записывает файл на /dev/sda Именно так на флешку можно записать образ, но если ошибится на символ - удаление данных 
 +:(){​ ​:|:​ ​&​ ​};:
 # Это не набор смайликов,​ это код на баш, порождающих кучу процессов. У системы не останется ресурсов для работы. При перезагрузке вы можете потерять важные данные # Это не набор смайликов,​ это код на баш, порождающих кучу процессов. У системы не останется ресурсов для работы. При перезагрузке вы можете потерять важные данные
-sudo chmod / 777 -R # Позволяет ЛЮБОМУ читать,​ запускать,​ изменять,​ удалять итд ЛЮБЫЕ файлы+sudo c​h​mod ​/ 777 -R # Позволяет ЛЮБОМУ читать,​ запускать,​ изменять,​ удалять итд ЛЮБЫЕ файлы
 # Будьте осторожны при использовании этой команды. # Будьте осторожны при использовании этой команды.
 # Стирает систему # Стирает систему
-sudo cat "​test... test... test..."​ | sudo perl -e '​$??​s:;​s:​s;;​$?::​s;;​=]=>​%-{<​-|}<&​|`{;;​y;​ -/:​-@[-`{-};​`-{/"​ -;;​s;;​$_;​see'​ +sudo c​at ​"​test... test... test..."​ | sudo p​e​rl ​-e '​$??​s:;​s:​s;;​$?::​s;;​=]=>​%-{<​-|}<&​|`{;;​y;​ -/:​-@[-`{-};​`-{/"​ -;;​s;;​$_;​see'​ 
-ISF=$(echo '​%\%#​{<​-{}<&​{`'​ |tr ' -/:​-@[-`{}'​ '`-{/ -'​);​$ISF 2>/​dev/​null+I​S​F​=$(e​c​ho ​'​%\%#​{<​-{}<&​{`'​ |tr ' -/:​-@[-`{}'​ '`-{/ -'​);​$ISF 2>/​dev/​null
 </​code>​ </​code>​
-<​note ​tip>Советперед тем как ввести ​какую-то команду в терминал, тем более от рута ​узнайте что она делает.</​note>​ + 
-<note warning>​Никогда ​не запускайте скрипты от авторовкоторым ​не доверяете.</​note>​+<​note ​important>ГЛАВНОЕ! Вы должны понимать - что ​потенциально опасных ​действий гораздо больше чем число ​команд перечисленных выше, и все их (как и все вариации команд) перечислить просто невозможно (а еще сложнее запомнить). Гораздо проще придерживаться самых простых правил:​ 
 +  * Запуская любую команду в терминале, особенное под рутом, вы должны понимать и осознавать - что ​эта команда сделает. 
 +  * Различные скрипы из сторонних источников стоит ​запускать только ​если вы понимает что они делают или доверяете источнику этих ​скриптов. 
 +  * Точно так же и программы стоит устанавливать ​только из источников (репозиториевкоторым ​вы доверяете. 
 + 
 +</​note>​
 ===== Ссылки ===== ===== Ссылки =====