7 poleceń, których nigdy nie powinieneś uruchamiać na Linuxie

7 poleceń, których nigdy nie powinieneś uruchamiać na Linuxie

Unikaj niebezpiecznych poleceń w Linuxie, które mogą zniszczyć system i dane. Dowiedz się, jak ochronić swój komputer przed katastrofalnymi błędami.

Linux nie udaje. Działa zgodnie z twoimi poleceniami, a to może być błogosławieństwem i przekleństwem. Chcesz zamknąć program? Kiedy wyślesz komendę kill, po prostu znika. Ale ta sama zasada może zniszczyć twój system. Oto, co powinieneś wiedzieć.

Stary trik "usuń pakiet językowy francuski"

Prawdziwy klasyk

Internet podsuwa memy sugerujące, jak wyeliminować pakiet językowy francuski w Linuxie. Wystarczy wpiąć jedno z tych poleceń.

sudo rm -fr --no-preserve-root

Lub:

sudo rm -fr /*

Tak naprawdę te komendy wymazują cały system operacyjny i wszystkie dane na dyskach. Nowi użytkownicy często się na to nabierają — nawet AI Google się dał nabrać. Żart jest na tyle popularny, że programiści dodali mechanizm zabezpieczający przed usunięciem katalogu głównego. Użycie "-no-preserve-root" omija tę ochronę.

Jak działa to polecenie?

  1. "sudo" uruchamia komendę z uprawnieniami superużytkownika.
  2. "rm" (usuń) wymazuje pliki bez ostrzeżenia — tu nie ma Kosza.
  3. Flagy "rf" oznaczają rekurencyjność — wszystko w katalogu głównym znika.

Polecenie 777

Bardziej pechowe niż się wydaje

Każdy plik w Linuxie ma swoje uprawnienia. Niektóre są tylko do odczytu, inne można edytować. "chmod" to komenda, która pozwala zmieniać te uprawnienia. Ale jest jedno niebezpieczne polecenie:

sudo chmod -R 777 /
  1. "sudo" działa z uprawnieniami superużytkownika.
  2. Każdemu plikowi nadaje pełne uprawnienia: odczyt, zapis, wykonanie.
  3. Slash wskazuje na katalog główny, przeszukując wszystkie katalogi.

Nie sypie systemu natychmiast, ale wkrótce programy, które polegają na konkretnych konfiguracjach, przestaną działać. Twoje dane są na widoku i każdy proces może je edytować. System może nawet nie uruchomić się ponownie. Cofanie tego polecenia nie jest możliwe. Po jego realizacji jedynym rozwiązaniem będzie reinstalacja systemu.

Usuwanie wszystkich zadań cron

Uh oh!

Linux ma zautomatyzowane zadania systemowe znane jako "zadania Cron". Jednak to polecenie może zniszczyć wszystkie takie zadania:

sudo rm -rf /etc/cron.d/*

Bomba emotikonowa

Troszeczkę słodka, przynajmniej

Polecenie, które wygląda jak emotikony, zawiesi twój komputer. Może się zamrozić, a może nawet wyłączyć.

:(){ :|:& };:

Nazywa się Fork Bomb. Oto, jak to działa:

  1. ":()" tworzy funkcję, zamkniętą w nawiasach { }.
  2. Rura ":|:" uruchamia funkcję rekurencyjnie.
  3. "&, ; i :" przenoszą proces w tle, by trudno go było zatrzymać.

Nie zapiszesz pracy, a mogą być potrzebne restarty, by przywrócić normalność.

komputer do normy.

Polecenie Find, które eraseuje wszystko trwale

Znajdź siebie z niczym

To polecenie zaczyna się od "find", co wprowadza w błąd. Pozornie to zwykłe wyszukiwanie, ale w rzeczywistości jest to destrukcyjna siła dla Twojego systemu.

sudo find / -type f -exec shred -n 5 -z -u {} +

Usuwa wszystko na Twoim urządzeniu — nawet cały system operacyjny. Odzyskanie danych staje się niemożliwe.

  1. "find / -type f" przeszukuje każdy plik od katalogu głównego, krok po kroku.
  2. "-exec" uruchamia polecenie "shred" równocześnie.
  3. "Shred" w Linuxie usuwa pliki, nadpisując je losowymi danymi, więc nie ma możliwości ich odzyskania. Flagi "-n 5 -z -u" powtarzają nadpisywanie więcej niż pięć razy, usuwając wszelkie ślady i dowody na zniszczenie.

Niszczyciel dysków

Typowy błąd

Dublowanie danych, znane jako 'dd', jest narzędziem Linuxu do nagrywania lub klonowania dysków. Działa bezpośrednio z dyskiem, więc musisz wiedzieć, co robisz; inaczej oddajesz swoje dane w ręce losu.

Kiedyś nazywany 'niszczycielem dysków', ponieważ nie ma żadnych osłon. Zdarza się, że użytkownicy przypadkowo usuwają całe systemy operacyjne za pomocą "dd", co tylko potęguje jego złą reputację.

Przykład polecenia, które usunie wszystko na dysku bez szans na odzyskanie:

dd if=/dev/urandom of=/dev/sda

Natychmiastowa panika jądra

Sytuacja normalna, komputer w dołku

Linux ma wentyl bezpieczeństwa, który w razie problemów wyłącza komputer. To panika jądra. Windows ma podobny mechanizm w postaci Niebieskiego Ekranu Śmierci.

Jest polecenie, które może natychmiast wywołać ten stan i zawiesić twój komputer.

sudo bash -c 'echo c > /proc/sysrq-trigger'

Polecenie to pisze "c" do krytycznego pliku systemowego, co prowadzi do błędu, którego nie można naprawić.

Naucz się podstaw terminala, a unikniesz szalonych błędów

Zanim wpiszesz polecenie lub uruchomisz skrypt, upewnij się, że rozumiesz, co ono robi. Uruchamianie nieznanych poleceń z Internetu to ryzykowna gra — tutaj stawką może być zawieszenie komputera lub utrata wszystkich danych bez uprzedzenia.

Jeśli ciekawią Cię artykuły podobne do 7 poleceń, których nigdy nie powinieneś uruchamiać na Linuxie, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.

Indeks
  1. Stary trik "usuń pakiet językowy francuski"
    1. Prawdziwy klasyk
  2. Polecenie 777
    1. Bardziej pechowe niż się wydaje
  3. Usuwanie wszystkich zadań cron
    1. Uh oh!
  4. Bomba emotikonowa
    1. Troszeczkę słodka, przynajmniej
  5. Polecenie Find, które eraseuje wszystko trwale
    1. Znajdź siebie z niczym
  6. Niszczyciel dysków
    1. Typowy błąd
  7. Natychmiastowa panika jądra
    1. Sytuacja normalna, komputer w dołku
    2. Naucz się podstaw terminala, a unikniesz szalonych błędów

Możesz być zainteresowany

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Go up