
Peter Holmes
0
4655
1202
Linux kan være et dobbeltkantet sværd. Det forudsætter, at du ved, hvad du laver, og giver dig friheden til at gøre, hvad du vil. Det vil ikke stille dig spørgsmålstegn. Dette er praktisk, når du rent faktisk Ved hvad du laver, men det betyder også, at du tænkeligt kunne gøre dit system ubrugeligt inden for få sekunder.
Ny på Linux-kommandolinjen? Ingen problemer. Kom i gang med vores Linux-terminal til hurtigstart En hurtig guide til at komme i gang med Linux-kommandolinjen En hurtig guide til at komme i gang med Linux-kommandolinjen Du kan gøre masser af fantastiske ting med kommandoer i Linux, og det er virkelig ikke svært at lære. sammen med disse 40 væsentlige Linux-kommandoer En A-Z af Linux - 40 væsentlige kommandoer, du burde kende En A-Z af Linux - 40 væsentlige kommandoer, du skal vide Linux er det ofte ignorerede tredje hjul til Windows og Mac. Ja, i løbet af det sidste årti har open source-operativsystemet fået en masse trækkraft, men det er stadig langt fra at blive overvejet…. Med disse to ressourcer gør du dig bekendt med kommandolinjen på kort tid.
Uanset om du er en Linux-nybegynder eller en veteran, skal du aldrig køre en kommando, medmindre du ved det Nemlig hvad det gør. Her er nogle af de dødeligste Linux-kommandoer, som du for det meste ønsker at undgå.
Slet rekursivt
Linux-evnen til at slette alt, hvad du ønsker uden spørgsmål, er en gave, især efter at have handlet med mange års “Denne fil kan ikke slettes” fejl i Windows. Men internet-trold vil være hurtige til at narre dig og give dig ekstremt farlige fjernelseskommandoer, der kan udslette hele harddiske.
rm -rf /
Denne linje udfører fjernelse-kommandoen rm med to skift: -r som tvinger rekursiv sletning gennem alle undermapper og -f som tvinger sletning af skrivebeskyttede filer uden bekræftelse. Kommandoen udføres på / rodkatalog, hvor du i det væsentlige tørrer hele systemet rent.
Bemærk, i disse dage på de fleste Linux-systemer, hvis du prøvede at gøre dette, vil du få en advarsel. Men advarslen er ikke garanteret, så bare ikke gør det.
Formater harddisk
Terminalen er især vanskelig for Linux-newbies, fordi den giver flere måder at utilsigtet tørre ens harddisk af. Rekursiv sletning er en stor, men her er en anden:
mkfs.ext3 / dev / hda
Denne kommando formaterer harddisken til at bruge ext3-filsystemet. Diskdrevformatering Sådan formateres dit FAT32-drev til NTFS - og fordelene ved at gøre det Sådan reformateres dit FAT32-drev til NTFS - og fordelene ved at gøre det Du ved muligvis ikke det, men at vælge det rigtige filsystem til dine drev er faktisk smukt vigtig. Selvom hovedideen for alle filsystemer er den samme, er der mange fordele og ulemper i forhold til hver… er ikke en iboende ondsindet handling, men det gør “Nulstil” drevet sådan, at det er “så god som ny”. Med andre ord er en formateret harddisk ligesom en tom skifer.
Formatering er nyttigt til diskpartitioner og eksterne drev, men udfører den på en hel harddisk (f.eks / Dev / hda) er farligt og kan forlade dit system i en uoprettelig tilstand.
Overskriv harddisk
Som om utilsigtet diskformatering ikke var dårlig nok, er det muligt at overskrive din harddisk ved hjælp af rå data. I det mindste diskformatering er en egentlig procedure med virkelige anvendelser; direkte overskrivning af ens drev er på den anden side ikke så stor.
kommando > / dev / hda
I kommandoen ovenfor, kommando kan erstattes af en hvilken som helst Bash-kommando. Det > operatør omdirigerer output fra kommandoen til venstre til filen til højre. I dette tilfælde betyder det ikke noget, hvad output fra venstre kommando er. Disse rå data omdirigeres og bruges til at overskrive systemets harddisk.
Som du kan forestille dig, gør dette det nytteløst.
Tør harddisken
Her er en anden måde at ødelægge dit system. Denne gang er kommandoen helt nul på din harddisk. Ingen datakorruktioner eller overskrivning; det vil bogstaveligt talt udfylde din harddisk med nuller. En harddisk bliver ikke mere tørret end det.
dd if = / dev / zero of = / dev / hda
Det dd kommando er en instruktion på lavt niveau, der oftest bruges til at skrive data til fysiske drev. Det hvis parameter bestemmer datakilden, som i dette tilfælde er / Dev / nul, en speciel på Linux, der producerer en uendelig strøm af nuller. Det af parameter bestemmer destinationen for disse nuller, hvilket er / Dev / hda køre.
Ja, der er legitime grunde til at nulstille et drev, men hvis du ikke ved, hvad disse grunde er, så vil du holde dig væk fra denne kommando.
Implodér harddisk
Hvis du er træt af at høre måder at ødelægge din harddisk på, skal du hænge på. Her er en mere til dig. På Linux er der en speciel fil kaldet / Dev / null der kasserer de data, der er skrevet til det. Du kan tænke på det som et sort hul eller en fil-shredder: alt, hvad der gives til det som input, vil blive spist op for godt.
mv / / dev / null
Kan du se faren her? Det mv kommando prøver at flytte systemets rodkatalog / ind i det sorte hul i / Dev / null. Dette er en gyldig kommando, og resultatet er ødelæggende: harddisken bliver spist op, og der er intet tilbage. Dette gør dit system ubrugeligt.
Årsag kerne panik
Windows har sin berygtede Blue Screen of Death Windows 8 Crash? Hvordan man let kan fejlfinde blå skærm og andre problemer Windows 8-nedbrud? Sådan kan du let fejlfinde blå skærm og andre problemer Windows 8 er ikke perfekt. Når det er sagt, er de fleste blå skærme og programnedbrud ikke Windows's skyld. Vores tip hjælper dig med at identificere nøjagtigt, hvad der er galt med din pc, og fikse den. . Og på trods af de myter, der flyder rundt, er Linux ikke et perfekt sikkert system 4 Cyber Security Myths That Must Die 4 Cyber Security Myths That Must Die. Nogle gange opstår der en intern fejl, hvorfra gendannelse er umulig, så systemet vil vedtage noget, der ligner den blå skærm: a kerne panik.
dd if = / dev / random of = / dev / port echo 1> / proc / sys / kernel / panic cat / dev / port cat / dev / zero> / dev / mem
Forviklingerne i ovennævnte kommandoer er ikke vigtige her. Hvad er vigtigt er, at kørsel af en af disse linjer resulterer i en kernepanik, der tvinger dig til at genstarte dit system. Det er bedst at holde sig væk fra disse kommandoer, medmindre du er helt sikker på, at du ved, hvad du laver.
Gaffelbombe
Bash er sproget på Linux-terminalen Er Linux forvirrende? Her er de vigtigste vilkår, du skal vide, er Linux forvirrende? Her er de vigtigste vilkår, du skal vide I disse dage, installerer Ubuntu og andre moderne Linux-distributioner normalt uden problemer (og uden at kræve nogen viden), men når du bevæger dig fremad med at bruge dem, vil du uundgåeligt støde på alle slags terminologier, som ... og det er magtfuldt. Ikke kun kan det køre kommandoer, men det kan også køre funktioner, hvilket gør det nemt at skrive scripts, der kan automatisere systemopgaver. Desværre kommer funktioner ikke uden deres eget sæt af risici.
: () : |: & ;:
Denne uklare kommando kaldes a gaffelbombe, som er en speciel type kernepanik. Den definerer en navngivet funktion : som rekursivt kalder sig to gange, når de udføres. Et af de rekursive opkald sker i forgrunden, mens det andet sker i baggrunden.
Med andre ord, når denne funktion udføres, bringer den to børneprocesser til. Disse børneprocesser gyder deres egne børneprocesser, og denne cyklus fortsætter i en uendelig sløjfe. Den eneste vej ud af det er at genstarte systemet.
Udfør eksternt script
Her er en uskyldig kommando, der faktisk kan være nyttig i det daglige liv på et Linux-system. wget henter indholdet af en web-URL, som kan bruges til at få adgang til websteder eller downloade filer. Der er dog et simpelt trick, der gør det farligt:
wget http: // an-untrusted-url -O- | sh
Ovenstående kombination downloader indholdet af den givne URL og mater det straks til sh kommando, der udfører det downloadede indhold i terminalen. Hvis URL'en skulle pege på et ondsindet script, ville du forsegle din egen skæbne med denne kommando.
Deaktiver rodkommandorettigheder
Denne endelige kommando er ligetil. Den bruger det almindeligt anvendte rm kommando til at deaktivere to af de vigtigste kommandoer på Linux: sudo og su. Lang historie kort, disse to giver dig mulighed for at køre Andet kommandoer med rodtilladelser. Uden dem ville livet på Linux være elendigt.
rm -f / usr / bin / sudo; rm -f / bin / su
Derfor skal du ikke køre denne kommando. Den tvinger sletter begge kommandoer fra dit system uden nogen bekræftelse, hvilket efterlader dig i et fastklemt. der er måder at gendanne, hvad du har slettet De bedste måder at gendanne data på Linux De bedste måder at gendanne data på Linux Uanset om det var din fejl eller ej, kan ting ske med de data, der er gemt på dine enheder. Harddiske, solid state drev og flytbare medier kan alle potentielt "miste" filer på grund af adskillige…, men det er ikke altid ligetil, og det vil heller ikke være behageligt.
Vær sød at passe på! Vær ikke bange for at lege med Linux i betragtning af Linux? 10 almindelige spørgsmål besvaret under hensyntagen til Linux? 10 almindelige spørgsmål, der er besvaret Her er de mest almindelige spørgsmål, som Windows-brugere har om Linux. Når du har gennemgået denne liste over spørgsmål og svar, skal du føle dig meget mere sikker på at prøve Linux. og kommandolinjeterminalen, men gør samtidig din research og udfør aldrig noget, medmindre du er helt sikker på, hvad den gør. Hvis nogen beder dig om det “prøv denne kommando”, dobbelt- og triple-check det altid.
Har du nogensinde kørt en destruktiv kommando? Hvad skete der? Har nogen narret dig ind i det? Del dine tanker og oplevelser med os i kommentarerne!