Auttaisitteko hieman

Eli miten pääsääntöisesti tehdään oma simppeli skripti?
Oletetaan että jakeluni on Ubuntu/Xubuntu/Kubuntu.

Jos vaikka haluaisin pyyhkiä kovon eri osiot tyhjäksi, esim. jos haluan vaikka myydä kovon. Oletetaan siis että kovollani on 3 osiota, eli ensiö-osio (Windowsissa siis C) ja jatko-osio ja sen jatkeena 2 loogista osiota eli asemaa (Windowsissa näkyy asemina D ja E)

Normaalisti voi tehdä niin että kirjoittaa komentoriville "dd if=/dev/zero of=/dev/hda6" mikä pyyhkii tuon "E-aseman" tyhjäksi kirjoittamalla täyteen nollia, sitten vaihdan seuraavalle riville vain tuon hda6:n tilalle hda5 mutta muuten samanlainen käsky ja lopuksi vikalle riville hda1.

Tiedän toki että yksi kerta pyyhintää ei riitä jos haluaa varmistua että levy todella on pyyhitty vaan levy pitää pyyhkiä vähintäänkin 7 kertaa (ainakin jos noudattaa jenkkien puolustusministeriön ohjeita eli ns. DoD-pyyhintä) mutta se tässä nyt ei ole itseasia vaan se että miten saan nuo käskyt menemään omalle skriptille niin että ne suorittavat automaattisesti kohta kohdalta JA että voin tehdä tuolle skriptille esim. Desktopiin oman pikalinkin, joka sitten aukaisee Päätteen ja suorittaa tuon käskysarjan.

Tajusitteko?

No hyvä.

Niin ja suuri kiitos niille jotka viitsii avittaa ASIALLISESTI, ei päätään aukoen. :)
13990
Äänestä

Muut lukivat myös

Vastaukset 13

Vanhimmat

Johan on pyyntö. Miksi ihmeessä sinun pitäisi saada työpöydälle pikakuvake tota varten?

Meinaatko kokoajan tyhjentää osioitasi vai kenties yrittää tehdä jollekkin jäynää jotta tuhoaisi omat osionsa?

Eihän tossa sun pyynnössä ole mitään järkee.

Ja jos tosiaan haluat tuhota jotain niin käytä ihmeessä shred-komentoa!

lisää tietoa saat man shred

Äänestä
  • Eipä kai se ketään haittaa jos ihan omia levyjäni tyhjentelen? En tietenkään juuri niitä joissa on linux mutta esmes muita levyjäni saatan hyvinkin tyhjennellä.

    "Eihän tossa sun pyynnössä ole mitään järkee."

    Perustele miksi siinä ei ole mitään järkee.

    Toivoin asiallisia vastauksia, sain sen sijaan jotain ihan muuta. Ei tosin mitenkään erikoista TÄLLÄ palstalla.

    Tiedän kyllä shred-komennonkin mutta sitä käytetään pääasiassa tiedostotasoisessa pyyhinnässä, eli pyyhitään tiedostoja, ei kokonaisia levyjä.

    Äänestä

  • levyjä tyhjentelen kirjoitti:

    Eipä kai se ketään haittaa jos ihan omia levyjäni tyhjentelen? En tietenkään juuri niitä joissa on linux mutta esmes muita levyjäni saatan hyvinkin tyhjennellä.

    "Eihän tossa sun pyynnössä ole mitään järkee."

    Perustele miksi siinä ei ole mitään järkee.

    Toivoin asiallisia vastauksia, sain sen sijaan jotain ihan muuta. Ei tosin mitenkään erikoista TÄLLÄ palstalla.

    Tiedän kyllä shred-komennonkin mutta sitä käytetään pääasiassa tiedostotasoisessa pyyhinnässä, eli pyyhitään tiedostoja, ei kokonaisia levyjä.

    No siksi siinä ei ole järkee, että kuinka usein sinun tarvitsee tyhjentää sinun levysi? Tuskin kuitenkaan teet sitä päivittäin?

    Mitähän epäasiallista tossa vastauksessa oli?

    Se että et viitsi perehtyä annettuihin vastauksiin osoittaa vaan laiskuuttasi ja omalta osaltasi juuri tuota epäasiallisuutta.

    Tällä komennolla tyhjenee kyllä koko levy kokeile vaikka jos et usko.
    shred -vfz -n 100 /dev/hda

    Äänestä

  • levyjä tyhjentelen kirjoitti:

    Eipä kai se ketään haittaa jos ihan omia levyjäni tyhjentelen? En tietenkään juuri niitä joissa on linux mutta esmes muita levyjäni saatan hyvinkin tyhjennellä.

    "Eihän tossa sun pyynnössä ole mitään järkee."

    Perustele miksi siinä ei ole mitään järkee.

    Toivoin asiallisia vastauksia, sain sen sijaan jotain ihan muuta. Ei tosin mitenkään erikoista TÄLLÄ palstalla.

    Tiedän kyllä shred-komennonkin mutta sitä käytetään pääasiassa tiedostotasoisessa pyyhinnässä, eli pyyhitään tiedostoja, ei kokonaisia levyjä.

    Riippuu vähän mitä tuo "omia levyjäni tyhjentelen" tarkoittaa, jos tuot levyjä toisesta koneesta niin sitten skriptissä ei olekaan järkeä, levyosiot kun eivät täsmää jos edes asematkaan.

    Mikäli osiot pysyvät iäti samoina niin ideassa voisi olla järkeä mutten silti käsitä miksi niitä levyjä pitäisi tahkota koko ajan, jos on niin arkaluontoista dataa että pitää vetää dd:llä nollaksi niin salaus olisi helpompi vaihtoehto? Itse heitän tarpeettoman datan joko pois tai roskakoppaan jonka ajoittain tyhjennän.

    Äänestä

  • old_profile_3778 kirjoitti:

    Riippuu vähän mitä tuo "omia levyjäni tyhjentelen" tarkoittaa, jos tuot levyjä toisesta koneesta niin sitten skriptissä ei olekaan järkeä, levyosiot kun eivät täsmää jos edes asematkaan.

    Mikäli osiot pysyvät iäti samoina niin ideassa voisi olla järkeä mutten silti käsitä miksi niitä levyjä pitäisi tahkota koko ajan, jos on niin arkaluontoista dataa että pitää vetää dd:llä nollaksi niin salaus olisi helpompi vaihtoehto? Itse heitän tarpeettoman datan joko pois tai roskakoppaan jonka ajoittain tyhjennän.

    koneeni levyjäni aika usein ja monesti levyn käyttötarkoitus muuttuu. On hyvin helppoa tuolla keinoin jyrätä levy tyhjäksi esim. vaikkapa windowsin asennusta varten. Tuolla vaihtamisella en tarkoita että ostaisin usein uusia levyjä vaan että kun käytän sellaista levyn swappausta.

    Mutta mitä tietoturvaan tulee, kyllä mä pyrin jyräämään levyn niin tarkkaan tyhjäksi kuin pystyn paitsi jos levy on niin rikki ettei sitä voi jyrätä. Silloin levystä koppa auki ja levydiscit ulos ja kestomagneetilla sekä vaurioittaen noiden discien pintaa niin pahaksi ettei niitä pysty enää lukemaan pirullakaan.

    Äänestä

  • ap. kirjoitti:

    koneeni levyjäni aika usein ja monesti levyn käyttötarkoitus muuttuu. On hyvin helppoa tuolla keinoin jyrätä levy tyhjäksi esim. vaikkapa windowsin asennusta varten. Tuolla vaihtamisella en tarkoita että ostaisin usein uusia levyjä vaan että kun käytän sellaista levyn swappausta.

    Mutta mitä tietoturvaan tulee, kyllä mä pyrin jyräämään levyn niin tarkkaan tyhjäksi kuin pystyn paitsi jos levy on niin rikki ettei sitä voi jyrätä. Silloin levystä koppa auki ja levydiscit ulos ja kestomagneetilla sekä vaurioittaen noiden discien pintaa niin pahaksi ettei niitä pysty enää lukemaan pirullakaan.

    No onpas se salaista puuhaa.. meinaatko että joku tulee hakemaan sun koneestasi kovot ja tutkii niiden sisällön? Meinaan ettei sitä dd:tä tarvi ajaa jos vain osioi uudelleen ja asentaa päälle niin sinne jää vanha data alle (kunhan sen päälle vain kirjoitetaan) eikä sen lukeminen enää onnistu, olettaen että osiot ovat suurin piirtein samaa kokoluokkaa.

    No, asiasta viidenteen niin itse en tekisi noista mitään skriptiä vaan pelkät aliakset esim komento "..hdb1" suorittaisi tuon osion tyhjentämisen ja jos haluaisin tyhjentää useampia osioita niin ketjuttaisin vain aliakset

    "..hdb1 && ..hda5 && ..sda1" jolloin nuo osiot tyhjennettäisiin eli

    alias ..hdb1='dd if=/dev/zero of=/dev/hdb1 bs=2048' ja niin edelleen..

    Äänestä

  • old_profile_3778 kirjoitti:

    No onpas se salaista puuhaa.. meinaatko että joku tulee hakemaan sun koneestasi kovot ja tutkii niiden sisällön? Meinaan ettei sitä dd:tä tarvi ajaa jos vain osioi uudelleen ja asentaa päälle niin sinne jää vanha data alle (kunhan sen päälle vain kirjoitetaan) eikä sen lukeminen enää onnistu, olettaen että osiot ovat suurin piirtein samaa kokoluokkaa.

    No, asiasta viidenteen niin itse en tekisi noista mitään skriptiä vaan pelkät aliakset esim komento "..hdb1" suorittaisi tuon osion tyhjentämisen ja jos haluaisin tyhjentää useampia osioita niin ketjuttaisin vain aliakset

    "..hdb1 && ..hda5 && ..sda1" jolloin nuo osiot tyhjennettäisiin eli

    alias ..hdb1='dd if=/dev/zero of=/dev/hdb1 bs=2048' ja niin edelleen..

    Juu, ei välttämättä tarvitse olla skriptiäkään, tuokin alias-homma auttaa jo valtavasti. kiitoksia siis sinulle!

    Äänestä

  • ap. kirjoitti:

    Juu, ei välttämättä tarvitse olla skriptiäkään, tuokin alias-homma auttaa jo valtavasti. kiitoksia siis sinulle!

    Tiedätkö miten aliakset saa pysyviksi? Kuten huomaat niin ne kestävät vain komentotulkkin istunnon ajan ellei niitä määritellä .bashrc ja .bash_aliases (tms.) tiedostoissa. Aliaksista ei ole suurtakaan iloa jos niitä ei muokkaa pysyviksi, pysyvinä ne kuitenkin ovat varsin hyödyllisiä lyhyiden komentojen yksinkertaistamiseen.

    Itselläni on yleensä (koneesta/käyttiksestä riippuen) seuravaanlaisia aliaksia;

    verkon uudelleen käynnistäminen, alias "net = sudo invoke-rc.d networking restart"

    grafiikan uudelleen käynnistäminen, alias "stax = sudo invoke-rc.d gdm restart"

    komentotulkin historia, alias "h = history"

    jne.jne. riippuen mitä mihinkin koneeseen ja koneen eri linuxeihin olen pistänyt.. ellei muista aliaksia niin komennolla "alias" saa kaikki aliakset selville. Suosittelen muillekin aliaksien hyödyntämistä, esim. jos komentotulkissa suorittaa erilaisia hakuja tai sekoilee komennon optioiden kanssa niin joskus on selvyyden vuoksi mukava puhdistaa vanhat rivit veke, komennon "clear" sijaan mulla on pelkkä "c" enter niin taulu on tyhjä.

    Äänestä

  • old_profile_3778 kirjoitti:

    Tiedätkö miten aliakset saa pysyviksi? Kuten huomaat niin ne kestävät vain komentotulkkin istunnon ajan ellei niitä määritellä .bashrc ja .bash_aliases (tms.) tiedostoissa. Aliaksista ei ole suurtakaan iloa jos niitä ei muokkaa pysyviksi, pysyvinä ne kuitenkin ovat varsin hyödyllisiä lyhyiden komentojen yksinkertaistamiseen.

    Itselläni on yleensä (koneesta/käyttiksestä riippuen) seuravaanlaisia aliaksia;

    verkon uudelleen käynnistäminen, alias "net = sudo invoke-rc.d networking restart"

    grafiikan uudelleen käynnistäminen, alias "stax = sudo invoke-rc.d gdm restart"

    komentotulkin historia, alias "h = history"

    jne.jne. riippuen mitä mihinkin koneeseen ja koneen eri linuxeihin olen pistänyt.. ellei muista aliaksia niin komennolla "alias" saa kaikki aliakset selville. Suosittelen muillekin aliaksien hyödyntämistä, esim. jos komentotulkissa suorittaa erilaisia hakuja tai sekoilee komennon optioiden kanssa niin joskus on selvyyden vuoksi mukava puhdistaa vanhat rivit veke, komennon "clear" sijaan mulla on pelkkä "c" enter niin taulu on tyhjä.

    Noista on mulle todella suuri apu ja kiva kun autoit miten ne saa pysyväksi nuo aliakset.

    Suurempi kiitos sulle exergy! :)

    Äänestä

Et saa pikakuvaketta suorittamaan rootin oikeuksin vaadittavia toimenpiteitä.

Äänestä
  • >...rootin oikeuksin vaadittavia toimenpiteitä.

    Kyllä mulla vaan onnistuu kun laitan pikakuvakkeen ominaisuuksista rastin kohtaan "Aja toisena käyttäjänä" ja siihen root.

    Tietysti silloin pitää antaa rootin salasana ja sitähän ei varmaan kerkiä tehdä jos koneen nollaus pitää kerran tehdä pikakuvakkeella todella nopeasti, esim pedofiilinä kun poliisi on kauluksessa kiinni. ;)

    Äänestä

Ajaa levy täyteen puppua.
Nollaaminen ei peitä yhtä tehokkaasti.

Äänestä
  • nimittäin sillä että mikäli oman jakelun /dev-hakemistosta vaan löytyy sellainen "laite" kuin random. Kaikista ei välttämättä löydy, zero sen sijaan löytyy jokaisesta ja jos jostain ei löydy niin satikutia sille joka sen on jättänyt pois.

    Eli periaatehan on kirjoittaa dd:llä random-dataa levy täyteen.

    Äänestä

Kommentoi aloitusta


omia skriptejä tekemään kirjoitti:

Eli miten pääsääntöisesti tehdään oma simppeli skripti?
Oletetaan että jakeluni on Ubuntu/Xubuntu/Kubuntu.

Jos vaikka haluaisin pyyhkiä kovon eri osiot tyhjäksi, esim. jos haluan vaikka myydä kovon. Oletetaan siis että kovollani on 3 osiota, eli ensiö-osio (Windowsissa siis C) ja jatko-osio ja sen jatkeena 2 loogista osiota eli asemaa (Windowsissa näkyy asemina D ja E)

Normaalisti voi tehdä niin että kirjoittaa komentoriville "dd if=/dev/zero of=/dev/hda6" mikä pyyhkii tuon "E-aseman" tyhjäksi kirjoittamalla täyteen nollia, sitten vaihdan seuraavalle riville vain tuon hda6:n tilalle hda5 mutta muuten samanlainen käsky ja lopuksi vikalle riville hda1.

Tiedän toki että yksi kerta pyyhintää ei riitä jos haluaa varmistua että levy todella on pyyhitty vaan levy pitää pyyhkiä vähintäänkin 7 kertaa (ainakin jos noudattaa jenkkien puolustusministeriön ohjeita eli ns. DoD-pyyhintä) mutta se tässä nyt ei ole itseasia vaan se että miten saan nuo käskyt menemään omalle skriptille niin että ne suorittavat automaattisesti kohta kohdalta JA että voin tehdä tuolle skriptille esim. Desktopiin oman pikalinkin, joka sitten aukaisee Päätteen ja suorittaa tuon käskysarjan.

Tajusitteko?

No hyvä.

Niin ja suuri kiitos niille jotka viitsii avittaa ASIALLISESTI, ei päätään aukoen. :)

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu