2009. február 21., szombat
Az fstab csoda
/dev/hda2 / reiserfs defaults 1 1
/dev/hda6 /home reiserfs defaults 1 2
/dev/hda5 swap swap defaults 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,users 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,ro,owner,users 0 0
/dev/hda7 /mnt/win0 vfat noauto,users,rw,uid=500 0 0
/dev/hda1 /mnt/win1 vfat noauto,users,ro 0 0
proc /proc proc defaults 0 0
A táblázat oszlopait kiegészítettem magyarázó címekkel, vegyük most ezeket egyenként sorra:
Az ELSŐ oszlopban azok az eszközök vannak amelyeken a fájlrendszerek lehetnek. Mint ahogy látható, az fstab fájlban nem csak a CD-ROM és a floppy meghajtók vannak felsorolva; ezen a példabeli számítógépen linux és windows rendszerek is üzemelnek, így több merevlemez-partíció vált szükségessé.
Megyjegyzendő ebben a listában a 'proc', ami valójában nem eszköznév és a '/proc' könyvtárban lévő fájlok sem találhatók meg a merevlemezen; azokat a rendszer generálja abból a célból, hogy sajátmagának információt szolgáltasson önnmagáról. Ezen a különlegességen kívül az összes többi bejegyzés elég könnyen érthető szabályok szerint épül fel.
A MÁSODIK oszlopban azok a helyek lettek megnevezve, ahol a fájlrendszereknek a könyvtárfán meg kell jelenniük (Emlékezzünk
arra, hogy ezeknek a könyvtáraknak már létezniük kell a merevlemezen, különben a felcsatolási művelet egy hibaüzenettel meg fog szakadni.)
A partíciók között - a csatolási pont szempontjából - az egyetlen kívétel a "swap"; ezt a merevlemez-partíciót a rendszer virtuális memóriaként használja abban az esetben, ha a fizikális memóriában nincs elegendő hely a futó programok számára. A "swap" valójában nincsen sehová felcsatolva a virtuális fájlrendszerben. (Ne is kíséreljük meg felcsatolni sehová! Hagyjuk úgy ahogy van!)
A HARMADIK oszlopban azon fájlrendszer-típusok vannak megnevezve, amelyek az első oszlopban lévő eszközökön találhatóak. A "reiserfs" ebben az esetben a linux saját fájlrendszere; láthajuk, hogy példánkban a gyökérkönyvtár (/) és a felhasználók szülő-könyvtára (/home) ilyen típusú. Van néhány "vfat" fájlrendszer is, amely a Windows és Linux rendszerek közötti fájlcserék lehetőségét szolgálja. A CD-ROM-ok és DVD-k fájlrendszerének típusa minden esetben 'iso9660'. A 'proc' és 'swap' fájlrendszerek különleges esetek, mint ahogy azt a fentiekben is írtam.
A NEGYEDIK oszlop az egymástól vesszővel (szóköz nélkül!) elválasztott felcsatolási opciókat tartalmazza. (Az összes felcsatolási opció megismeréséhez elolvashatjuk a mount kézikönyv oldalát, amelyhez a parancssorba ennyit kell beírnunk: man mount). Ebben a példafájlban a legáltalánosabban használt mount opciókat mutattam be. A 'defaults' többnyire megfelelő olyan fájlrendszerekhez, amelyeket boot-olás közben kell felcsatolni, azonban az eltávolítható médiákhoz (CD-ROM, DVD stb.) ajánlatos a 'noauto'-t használni annak az érdekében, hogy a rendszer a boot-kor ne próbálja meg azokat automatikusan mount-olni.
Alapértelmezettként a felhasználók nem csatolhatnak fel fájlrendszereket, ennek az engedélyezéséhez az opciókhoz hozzá kell adni még a 'users'-t is. A felhasználók felcsatolási engedélyének alapértelmezése 'ro,noexec', ami azt jelenti, hogy a fájlrendszer csak olvasható a felhasználó számára és onnan semmilyen progarmot nem lehet futtatni. A teljes hozzáféréshez így itt még megadhatjuk az 'rw,exec' ('írás-olvasás,futtatás')opciókat is. Az 'uid=' opció csak vfat és msdos fájlrendszerekhez használatos; mivel ezekben a fájlrendszerekben nem tárolnak tulajdonosi információkat, így ezzel az opcióval közöljük a rendszerrel, hogy ki lesz a tulajdonos. Ezen opció megadása nélkül a fájlrendszer mindíg annak a tulajdonába kerülne aki felcsatolta (automatikus felcsatolás esetén pedig a 'root' tulajdona lenne.)
Az ÖTÖDIK oszlopot a dump parancs használja annak a megállapításához, hogy miről kell backup-ot készíteni (1 = készíts backup-ot, 2 = ne készíts backup-ot).
A HATODIK oszlopot az fsck használja annak a megállapítására, hogy a rendszer bootolásakor melyik fájlrendszerekben keressen hibákat és milyen sorrendben. A '0' érték azt jelenti, hogy a fájlrendszer nem lesz automatikusan ellenőrizve (pl.: a floppy-kat és CD-ROM-okat nem lenne logikus ellenőrizni). A gyökésrpartíció számára az '1' értéket, a többi partíció számára pedig a '2' értéket szükséges megadni.
Forrás: slackware.hu
2009. február 5., csütörtök
Minden hozzáférés letiltása egy pillanat alatt
echo karbantartás > /etc/nologin
A parancs elkészít egy nologin nevezetű fájlt az etc könyvtárban ami már üresen is elegendő ahhoz, hogy a felhasználók ne tudjanak belépni, de ha az echo parancs segítségével beleírjuk, hogy "karbantartás" akkor a felhasználók tudni is fogják, hogy miért nem tudnak belépni.2009. január 24., szombat
Mentés rsync-kel
rsync -avx /amit/mentesz/* /ahova/mentesz/
mentés frissítése
rsync -au --delete /amit/mentesz/ /ahova/mentesz/
2009. január 16., péntek
S.M.A.R.T attribútumok
Raw Read Error Rate: Azon olvasási hibák száma, amiket az ECC (Error Checking and Correction) nem tudott menet közben (on-the-fly) visszaállítani. A mérés minden 5E+09 bit után újraindul. Az érték átlagon felüli csökkenése átalában a mágneses felület vagy a fejek hibájára utal.
Soft Read Error Rate: Szoftveres hibára visszavezethető olvasási hibák száma. Overclock? Kábelhiba? Driverek?
Throughput Performance: 1.0E+10 bit olvasásához szükséges idő. A mérés az off-line teszt alatti lineáris olvasásra vonatkozik.
Seek Time Performance: 1628 seek művelet elvégzéséhez szükséges idő. Szintén off-line teszt alatt kerül mérésre.
Spin Up Time: Teljes felpörgéshez szükséges idő. Minden ötödik felpörgésnél újraszámolásra kerül. Az érték lehet alacsony és kissé változó néhány gyártónál (60-70, pl. Maxtor-Quantum), ez normális.
Start/Stop Count: Felpörgések (leállások) számlálója. Csak statisztikai célokat szolgál.
Read Channel Margin: az adatfolyam tulajdonságait méri használat közben. Pontos céljáról és működéséről egyelőre nincsenek adatok...
Reallocated Sector Count: A valamilyen okból hibásnak vélt és ezért áthelyezett szektorok számlálója (nem tartalmazza a függőben lévő szektorok számát, ezekről később). Az off-line scan vagy egy olvasási próbálkozás során rossznak ítélt szektorokból a HDD megpróbálja a még dekódolható adatokat lementeni, a szektort pedig áthelyezni és a használatból kivonni. Az áthelyezett szektorok rohamos növekedése a lemezfelületre romló fizikai állapotára utal (Barracuda IV-eknél gyakran előfordul lassú növekedés - :confused: ). A régebbi merevlemezeknél az erre a célra fenntartott tartalék szektorok a lemez belső felén helyezkedtek el, ezért ezeknél a nagyobb számú szektoráthelyezések jelentős (10%+) teljesítménycsökkenést okoztak. A mai drive-ok ún. sector sparing scheme-mel működnek, ami azt jelenti, hogy a lemez felületén megadott sávonként van egy tartalék sáv, így az áthelyezések nem okoznak a teljesítményben változást.
Reallocation Event Count: Áthelyezési események számlálója, függetlenül attól, hogy hány szektor helyeződött át egy esemény alkalmával, illetve hogy sikeres volt-e a művelet.
Seek Error Rate: 1000000 seek művelet alatti hibákat számolja. Minden 5000000 seek művelet után újraszámolódik. Túl alacsony érték elméletileg a servo vagy a vezérlés hibájára utalhat, de Seagate drive-oknál felvehet alacsony (és általában lassan növekvő) értékeket.
Spin Retry Count: Felpörgési próbálkozások száma. Minden 5 felpörgés után újraszámításra kerül.
Device Power Cycle Count: Üzemciklusok száma, általában megegyezik a Start/Stop Count-tal. Statisztikai célokat szolgál.
Drive Temperature: Aktuális hőmérséklet, amit a vezérlőpanelre épített szenzor mutat. A RAW érték átváltása után általában °C-ban kapjuk meg a hőmérsékletet. A mai gyártók közül egyedül a Western Digital az, ami ezt még nem támogatja.
Current Pending Sector Count: Az olyan szektorok száma, amik a meghajtó "pending" listájában vannak. A függésben levő szektor egy olyan bad szektor, amelyet a következő kell érvényesíteni (használatba visszahelyezés vagy használatból való végleg kivonás és áthelyezés - reallocate). Magyarán szólva ez egy magnetoszatikailag instabilabb szektor, amiről még a meghajtó sem döntötte el, hogy rossz-e, vagy sem.
Offline Scan Uncorrectable Sector Count: Azon szektorok száma, melyeknél a meghajtó javíthatatlan olvasási hibát észlelt a legutóbbi off-line scan során.
Ultra ATA CRC Error Count: Az utolsó 8000 szektor UDMA módban történő átvitele során észlelt CRC hibák számlálója. A hibaarány 4000 szektoronként újraszámításra kerül. Szokatlan érték esetén érdemes kábelcserével indítani, de tuning és drivergond is okozhatja.
Write Error Rate: Adatok rögzítése közben észlelt hibák. Az érték csökkenése a mágneses felület és/vagy a mechanika rossz állapotára utal.
Power Off Retract Count: Kikapcsolások során a hardveres fejparkolási (IBM: kifésülési) folyamatok számlálója.
G-Sensor Error Rate: Fizikai behatások száma. A SMART egy gyorsulásérzékelő szenzorból veszi az adatokat, ilyen csak notebook merevlemezeken található meg.
Torque Amplification Count: 'Fogatónyomaték erősítések' száma. Csapágyproblémák vagy letapadt fej esetén a meghajtó erős rántásokkal próbálja a sikeres felpörgést elérni, ez a torque amplification. Az érték csökkenése komoly mechanikai problémákra utal.
GMR Head Amplitude: GMR (Giant-MagnetoResistive) fejek vibrációjának amplitúdója. Az érték csökkenése mechanikai problémákra utal. DTLA-knál véletlenül elég divatos
Disk Shift: A lemezek elmozdulása a forgástengelyhez képest. Sem a mértékegységek, sem az érték esetleges csökkenésének pontos okai nem ismertek. Ez is kizárólag notebook meghajtókban használt.
Loaded Hours: Csak IBM merevlemezekre vonatkozik (Exelstor?). Azon órák számlálójra, amikor a fejek a lemezek fölött (működési pozícióban) voltak. Tudni kell, hogy az IBM újabb notebook merevlemezeiben illetve a DTLA óta desktop drive-okban (és persze SCSI vonalon is) bevezette azt, hogy a fejek a kikapcsolást követően kiemelésre kerülnek a lemezekről, és egy rámpára kerülnek. Így normális esetben a fejek soha nem kerülnek fizikai kapcsolatba a lemezekkel, ami többek között megnövelt élettartamot biztosít. A fejek rámpáról való behúzása a továbbiakban "betöltés".
Load Cycle Count: Betöltési ciklusok számlálója. Csak statisztikai szerepet tölt be.
Load-in Time: Betöltéshez szükséges idő. Az attribútum megmutatja mennyi időre van szükség induláskor a fejek teljes készenléti állapotához.
Load Retry Count: Betöltési próbálkozások száma. Általában valamilyen mechanikai elváltozásra utal a csökkenése.
Load Friction: A rámpákról a fejek betöltése közben mért súrlódás.
Forrás: Csybe a hwsw.hu-ról
2009. január 13., kedd
OpenOffice.org kiegészítők keresése és telepítése
Hasonlóan a Firefox-hoz, az OpenOffice.org is rendelkezik kiterjesztésekkel, amivel bővíthetők, testre szabhatóbb a program. Lássuk hol kell keresni ezeket, és hogyan lehet telepíteni őket.
OpenOffice.org kiegészítők keresése és letöltése
Kiegészítőket a http://extensions.services.openoffice.org/ oldalon keresztül lehet letölteni az OO.o összes programjához. Találhatunk itt szótarakat, írást segítőket, stb.
Tegyük fel, hogy a dokumentumainkat szeretnénk a Google Docs-ba vagy a Zoho-ba is feltölteni/letölteni, annélkül, hogy meg kellene nyitnunk a böngészőnket.
Az oldal keresőjén keresztül megtalálhatjuk a Google Docs export kiegészítőt. A Get It! feliratra klikkelve a letöltés azonnal megindul. Ez a kiegészítő operációs rendszer és programfüggetlen így használhatjuk szöveges, táblázatos és prezentációs dokumentumaink exportálására és importálására is.
OpenOffice.org kiegészítők telepítése
Hozzáadás előtt nem árt ellenőrizni, hogy az OO.o-ban engedélyezve van-e a Java használata, mert egyes kiegészítők csak így telepíthetők fel.
A kiegészítő ezután egyszerűen telepíthető. Nyissuk meg mondjuk a Writer-t, majd klikkeljünk az Eszközök -> Kiterjesztéskezelő menüpontra. Itt a hozzáadáson keresztül keressük ki az előbb letöltött kiegészítőnket. A telepítés végeztél érdemes újraindítani az OO.o-t.
Következő indításnál már használatba is lehet venni a kiegészítőt. Arra érdemes figyelni, hogy a kiegészítések kiterjesztése mindig oxt, és csomagolt fájlból nem lehet telepíteni őket.
Forrás: linuxman.freeblog.hu, szerző evenorbi@gmail.com
2009. január 4., vasárnap
A soros terminal titkai

A linuxos munkaállomásomon elég volt az /etc/inittab állományban a megjelölt sor elől kitörölnöm a kettőskeresztet, és már tudok is például a windowsos laptomoról a soros linkkábelen felcsatlakozni (na jó, egy init q parancsot ki kellett még adni:). Ha biztosak akarunk lenni, hogy tényleg hallgatózik-e valamelyik getty program, gépeljük be:
ps -ef | grep agetty
A shutdown csoda
A Shutdown.exe a következő szintaxist használja:shutdown \\számítógépnév /l /a /r /t:xx "üzenet" /y /cA Shutdown.exe eszközhöz az alábbi paraméterek használhatók:
- \\számítógépnév: Ezzel a paraméterrel adható meg a leállítani kívánt távoli számítógép. Ha kihagyja ezt a paramétert, a helyi számítógép neve használatos.
- /l (kisbetűs "L" karakter): E kapcsoló hatására a helyi számítógépet állítja le az eszköz.
- /a: Ezzel a kapcsolóval megszakíthatja a leállítási folyamatot. Ezt csak az időtúllépési időszakon belül teheti meg. E kapcsoló megadása esetén a parancs az összes többi paramétert figyelmen kívül hagyja.
- /r: E kapcsoló megadása esetén a számítógép a teljes leállás helyett újraindul.
- /t:xx: E kapcsoló segítségével megadhatja (másodpercekben), hogy mennyi idő múlva álljon le a számítógép. Az alapértelmezett érték 20 másodperc.
- "üzenet": Ebben a paraméterben megadhatja a leállítási folyamat során megjelenítendő üzenetet. Az üzenet legfeljebb 127 karaktert tartalmazhat.
- /y: Ezzel a kapcsolóval megadhatja, hogy a számítógép a leállításkor minden kérdésre automatikusan az „igen” választ vegye figyelembe.
- /c: Ezzel a kapcsolóval leállíthatja az összes futó programot. A kapcsoló megadása esetén a Windows kikényszeríti az összes futó program leállítását. Ebben az esetben az adatokban beállt változások mentésére figyelmeztető üzenetet figyelmen kívül hagyja a rendszer. Ez adatvesztést okozhat bármely olyan számítógépen, amelyen nem mentették az adatokat.
Példák
- Ha a helyi számítógépet két perc múlva le szeretné állítani „A számítógép leáll” üzenet megjelenítése közben, adja meg a következő sort egy kötegfájlban, vagy pedig írja be a parancssorba és nyomja le az ENTER billentyűt:
shutdown /l /t:120 "A számítógép leáll" /y /cA leállítási folyamat megszakításához írja be a következő parancsot a parancssorba, majd nyomja le az ENTER billentyűt:shutdown /l /a /y- A „Tamogatas” nevű távoli számítógép leállításához és újraindításához használja a következő sort egy kötegfájlban, vagy pedig írja be a parancssorba és nyomja le az ENTER billentyűt:
shutdown \\tamogatas /r- Ha ütemezni szeretné, hogy a helyi számítógép este 10 órakor leálljon és újrainduljon, írja be a következő utasítást a parancssorba, majd nyomja le az ENTER billentyűt:
at 22:00 shutdown /l /r /y /c- Ha azt kívánja ütemezni, hogy a helyi számítógép minden munkanapon délután 6 órakor leálljon és újrainduljon, írja be a következőket a parancssorba, majd nyomja le az ENTER billentyűt:
at 18:00 /every:H,K,Sze,Cs,P shutdown /l /r /y /cHibaelhárítás
Előfordulhat, hogy a megadott számítógép nem áll le, ha a Shutdown.exe eszközzel próbálja leállítani. Ez a hiba akkor fordulhat elő, ha megjelenik az asztalon a Számítógép zárolásának feloldása párbeszédpanel, vagy pedig ha a számítógép zárolva van. További információt e probléma megoldásáról a Microsoft Tudásbázis következő cikkében talál a cikk számára kattintva:307635 (http://support.microsoft.com/kb/307635/HU/ ) A távoli leállítás kijelentkezést eredményez, ha a Számítógép zárolásának feloldása párbeszédpanel meg van jelenítve (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)288180 (http://support.microsoft.com/kb/288180/HU/ ) Az ExitWindowsEx() függvény egyes esetekben nem jelentkezteti ki a felhasználót vagy állítja le a számítógépet, ha a számítógép zárolva van (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)
Forrás: support.microsoft.com
