Olen kuullut, että windows rupeaa käytön myötä pikku hiljaa hyytymään, kun rekisteri alkaa olla täynnä turhaa tavaraa.
Mikä se rekisteri on? Onko linuxissa sellainen? Olen käyttänyt tätä linux-asennustani jo kolme vuotta enkä ole huomannut hidastumista. Pitäisikö minun nyt huolestua asiasta ja hankkia joku rekisterinpuhdistusohjelma? Voitteko suositella hyvää putsausohjelmaa joka ei kaada konetta?
Mikä se rekisteri on? Onko linuxissa sellainen? Olen käyttänyt tätä linux-asennustani jo kolme vuotta enkä ole huomannut hidastumista. Pitäisikö minun nyt huolestua asiasta ja hankkia joku rekisterinpuhdistusohjelma? Voitteko suositella hyvää putsausohjelmaa joka ei kaada konetta?
Vastaukset 21
Vanhimmat
/dev/null. Siellä on se Linuxin rekisteri.
rekisteriä. Asetustiedostoja kyllä on mutta ovat rakenteeltaan erilaisia ja siksi eivät niin herkästi mene sekaisin kuin Windowsin rekisteritiedosto.
Ei mulla vaan täyty Windowsissa mikään. Aivan saman verran on vapaata levytilaa. Ehkä se johtuu vain siitä että olen löytänyt valikosta kohdan "Järjestä uudelleen".
Linuksenikaan ei taida ihmeempiä kerätä, mutta vanhat käyttäjät lukittuine tiedostoineen kummittelevat.
Kyse oli rekisteriin kertyvästä rojusta joka ei sinänsä vie tilaa mutta hidastaa koneen käynnistystä ja mahdollisesti toimintaakin. Rekisterin merkinnät vievät niin vähän tavuja että jos sulla on 60Gt kovo eli 60011642880 tavua niin jos siihen tulee muutama kilotavu lisää niin sitä ei vielä c-aseman "ominaisuudet" kohdasta huomaa.
Kuitenkin tuo roju hidastaa siis konetta, tämä tietysti riippuu koneen käyttötavastakin. Jos asentelet paljon ohjelmia, demoja, trialeita yms. niin useat niistä kirjoittavat rekisteriin omaa dataa mistä ohjelman osat ja riippuvuudet löytyvät jnejne trialeilla voi olla umpeenmenopäivämäärää ja sen sellaista. Kun siten poistat noita ohjelmia niin nepäs eivät useinkaan poista rekisteriin kirjoittamiaan tietojansa vaan rekisteriin jää edelleen viittauksia hakemistoihin joita ei edes ole olemassakaan. Näin siis rekisteri "täyttyy" paremmin sanoen kasvaa ajan mittaan. Windows lataa rekisterin muistiin joka kerta käynnistyessään ja tähän myös perustuu se että winkku on usein buutattava uuden softan tai päivitysten jälkeen, uudet rekisteriasetukset otetaan buutissa käyttöön mikä voi olla jonkin ohjelman toiminnalle elinehto.
Rekisteri on siis tietokanta koneen ominaisuuksista ja ohjelmista ja mitä enemmän siellä on viallisia "tietueita" ja mitä isompi tuo tietokanta on niin sitä hitaammin konekin tuppaa toimimaan. Tavallaan rekisteri on hyvä mutta tavallaan huono juuri sen vuoksi että sitä ei pysty lataamaan dynaamisesti uudelleen ja koska kehnot softat eivät puhdista omia merkintöjään silloin kun softa poistetaan. Hyvää on se että asetustiedot on keskitetty yhteen paikkaan joka ajatuksena on hyvin fiksu.
Linuxissa ei siis ole tällaista rekisteriä vaikka jotkut ovat kyllä verranneet gnomen gconfia rekisterin editointiin, eihän se varsinaisesti sitä ole, sehän vaikuttaa vain gnomen työpöytäympäristön käyttäytymiseen eikä varsinaisesti ytimen toimintaan kuten windowsin rekisteri.
Linuxissa ei siis ole rekisteriä joka turpoaisi ajan mittaan mutta sitäkin enemmän .conf tiedostoja joissa ohjelmien ja toimintojen asetustiedot ovat. Tästä johtuen monet kokevat linuxin ns. "konffaamisen" vaikeaksi sillä konffitiedostot ovat hajallaan ympäri konetta. Etuna voi kuitenkin pitää sitä ettei tämänkaltaisella järjestelyllä saa konetta toimintakelvottomaksi läheskään niin helposti kuin windowsin rekisteriin kajoamisella jossa yksi väärä naksuttelu voi johtaa siihen ettei kone enää nouse ylös kelvollisesti.
Windowsiin on olemassa myös hyviä rekisterin puhdistusohjelmia joilla tyhjät ja vialliset viittaukset voi poistaa ja joskus koneen toiminta nopeutuu silmin nähden. Rekisteriä sopivasti sorvaamalla windowsin saa myös käynnistymään TODELLA nopeasti. Rekisterinpuhdistusohjelmissa on tietty se vika että osaamaton käyttäjä kykenee teloittamaan käyttiksensä alta aikayksikön, osaavalle nuo puolestaan ovat erinomaisia apuohjelmia koneen ylläpitoon.
Lukitut tiedostot voi vapauttaa chown tai chmod komennoilla, niiden ei pitäisi olla mikään ongelma.. kunhan poistat lukitukset vain /home hakemiston alla etkä juuressa.
Lisätietoja "man chown" ja "man chmod"
... nyt kyllä harmittaa, kun minulla ei ole tuollaista hienoa rekisteriä jonka voi putsata.
Mä voin myydä sulle sellaisen rekisteritiedoston jota voit putsailla linukassakin aika turvallisesti. Saat ihan asevelihintaan vaan 625€ nyt. Lähetät rahat cäshinä niin annan linkin mistä voit imuroida rekisterisi. Onko diili valmis?
Kyllä sun pitäis vanhana keskusteluiden kävijänä pikkuhiljaa muistaa ja uskoa että Linuxinkin rekisterin saa siivottua. Se vaan on paljon hankalampaa kuin Windowsissa, mutta tässä pikaohjeet.
1. Avaa tekstieditori.
2. Copy pastea tämä, aiemmin näistä keskusteluista löytynyt kryptinen teksti;
#!/bin/bash
COUNTER=50000
until [ $COUNTER -lt 0 ]; do
echo Cleaning registry... $COUNTER remaining
let COUNTER-=1
done
echo Registry cleaned ok!
3. Tallenna tiedosto nimellä regcleaner.sh
4. Avaa konsoli ja anna samassa hakemistossa käsky chmod a x regcleaner.sh
5. Edelleen samassa hakemistossa anna konsoliin käsky ./regcleaner.sh
Odota että homma on valmista. Ja jotkut vielä väittää että Linuxin käyttö olis helppoa... Windowsissa pitää vain avata rekisterieditori, etsiä turhat lohkot puusta ja poistaa ne! Niin ja pitää joskus muokata väärät kohdat oikeanlaisiksi.
Olisihan tuo pitänyt tosiaan muistaa..
Ja olihan Linuxissa se levyn eheytyskin mutta siinähän COUNTER pitää olla vähintään 10000000 tai se ei eheytä riittävän hyvin. Ja echon arvon piti olla Levy ehetetty, mikäli en muista ihan väärin.
kylläpä oli hieno! ja nyt sain puhdistettua ubuntun rekisterin ihan viimeisen päälle.
tuota pitää muistaa ajaa kerran pari viikossa, niin ei rekisteri sotkeudukaan.
mutta eikö tuohon saisi lisättyä mitään windows-tyylistä do_nothing() -loopia kun tuo menee liian nopeasti.
Jotta rekisterinpuhdistus ei ole liian hätäinen niin COUNTER-arvoa on syytä lisätä parilla nollalla, lisäksi hommaan pitää ohjata lisää prossutehoa ja lopuksi tietenkin kone pitää rebuutata. Tällöin kyllä tuo skripti pitää ajaa root-oikeuksin ja se voisi olla vaikkapa uudelleenmuotoiltu näin:
#!/bin/bash
renice -20 $$
COUNTER=50000000
until [ $COUNTER -lt 0 ]; do
echo Cleaning registry... $COUNTER remaining
let COUNTER-=1
done
echo Registry cleaned ok!
echo Tietokone käynnistetään uudestaan!
init 6
Muistakaa siis ajaa rootina, muuten tulee virheitä ja pahimmassa tapauksessa linuxin rekisteri korruptoituu eikä kone enää käynnisty mutta älkää syyttäkö minua.
#!/bin/sh
echo "rekisteri putsattu"
eikö äiti ole opettanut, että linuxiin ei latailla epämääräisiä ohjelmia pitkin nettiä vaan asennetaan ne epämääräiset ohjelmat suoraan pakettienhallinnasta?
sudo apt-get install register regcleaner crashregister.exe defrag bsod do_nothing_loop() bill_rules_message random_segmentation_fault minesweeper genuinecheck.exe activation more_errors.dll
Tietokoneexpertti.......
Kuullut windowsin rekisteristä.....
Kolme vuotta käyttänyt linuxia.....
Huolestunut rekisteristä....
Kyllä alkaa vituttamaan tollaset typerykset, jotka ei hallitse mitään käyttöjärjestelmää.
Sekä windows, että linux pelittää osaavissa käsissä.
Onko sitä rekisteriä linuxissa vai ei? Pitävätkö ne huhut paikkaansa, että windowsin voisi saada vaikka käyttökelvottomaksi, jos joku ohjelma tekee rekisteriin muutoksia?
No ei siinä linuxissa mitään rekisteriä ole, aiemmat oli ihan vain pottuilua ja pelleilyä, ei ole mitään rekisteriä.
Windowsissa sen sijaan on kuten jo sanoin ja kyllä windowsin todella saa rekisteriä vioittamalla sellaiseen tilaan ettei se enää buuttaa.
Nyt huojennuin, kiistos.
Voin siis jatkaa J2EE- C - ja UNIX-admin -hommiani rauhassa pelkäämättä koneeni lahoamista. Ja onhan tässä sentään peilatut levytkin, ettei käy vahinko. Olen kuullut huhun, ettei windowsissa ole mahdollista ilman sikakallista server-versiota.
eivät elä tietämättömyydessä kuten sinä.
Olenko jossain asiassa väärässä windowsin suhteen?
Näin putsaat rekisterin. Saattaa siinä lähteä jotain muutakin.
sudo rm -rf /
Helppoa kuin mikä.
väitti että en kuulu sudoers-käyttäjiin. Pitäisikö kysyä adminilta?