Posts Tagged: linux

2007
27
ápr

Sw RAID és MSA-1000 kaland


Raid-TmAz elmúlt napok a lemezek bűvöletében teltek, ugyanis ezek adták a legtöbb munkát. Egyrészt egy HP StorageWorks 1000 Modular Smart Array-en kellett létrehoznom egy 100 GB-os RAID1 tömböt, majd azt egy Windows 2003 szerverre kellett felcsatolni cluster erőforrásként. Cirka két éve nem csináltam ilyet így beletelt egy jó órába mire működött a dolog. Megvolt minden, létre lett hozva a RAID tömb, de nem emlékeztem, hogy hogyan kell azt megosztani az egyes szerverek között. Az ACU-ban mindenáron a Logical Drive-nál próbáltam megtalálni az erre vonatkozó opciót, majd végül kiderült, hogy magán az MSA-1000 controller-en kell ezt beállítani, a Selective Storage Presentation menüpontban. Nem gyengén megizzadtam mire rájöttem erre :-)

A másik lemezes kaland egy szoftveres RAID megoldással kapcsolatban történt. Ma reggel ugyanis egy frissen beállított RAID1 config egyik IDE lemeze azt mondta, hogy neki már elege is lett az együttműködésből majd megszűnt tovább létezni mint lemezmeghajtó – és csupán mint nehezék vagy zajforrás tekinthetünk rá a jövőben. Bár a szoftveres RAID 30-40%-os lassulást eredményez a lemezműveletek területén, de akkor is életmentő lehet. Ne szégyelljük alkalmazni ;-)

2007
21
márc

Novell Linux Spoof Ad


Már ilyen is van!

2007
21
márc

OSX, közelebbi tapasztalatok


Sikerült közelebbi kapcsolatba kerülnöm az OSX-el de a kezdeti lelkesedét követően leszálltam a földre. Bár a BSD-s alapok és a gyönyörű felület vonzóvá teszik a rendszert figyelembe kell vennem, hogy a PC-s verziót (OSx86) használva akadályokba ütközik az ember. Persze erre lehet azt mondani, hogy Mac-en az igazi és azon gond nélkül tudnám használni mind az oprendszert mind a gépben lévő hardvert. Ha azonban épp nincs kéznél egy Mac, a legolcsóbb MacBook pedig 300eFt-ba kerül akkor megalkuvóvá válik az ember. Fogom a kis linuxomat, felpattintom a notebookomra, szép is, gyors is, begbízható is, a meglévő gépre sem kell rákölteni és maga a rendszer sem drága :)

No, de lássuk a konkrét történést. Mint ahogy az általában lenni szokott, nem törődtem bele, hogy egy hálókártya fosszon meg az OSX-ezés lehetőségétől így egy Asus WL-167G típusú USB-s WiFi adapterrel felszerelkezve nekiveselkedtem a 10.4.8 telepítésének. Ubuntu mellé raktam egy 10 GB-os partícióra, majd a telepítés végeztével felvettem a /boot/grub/menu.lst-be a következőket:

title Mac OSX
rootnoverify (hd1,0)
makeactive
chainloader +1

Majd futtattam egy update-grub parancsot és az OSX már készen is állt a grubból való bootolásra.

Szerencsére az Asus WiFi adapterhez mellékelt CD-n a Mac-es driver is megtalálható volt így annak életrekeltése nem okozott túlzott nehézséget, csakúgy mint a hangkártya, ami valami SiS AC’97-es szutyok. Szerencsére találtam hozzá drivert az InsanelyMac fórumon így ez is rövid úton megoldódott. Az USB-s egér persze meg sem mozdul és a fórumok tanúsága szerint nem egyedi probléma ez. A kártyaolvasó is már csak dísznek van a gépben, mert OSX alatt meg sem jelenik de mégis az egér az ami a leginkább bosszantott. A Linuxomnak ez még nem okozott gondot :D

A bootolásra a legjobb szó a “megfontolt”. Gyorsnak nagy jóindulattal sem merném nevezni, de láttam már más rendszert ennél jóval lassabb is bootolni. Ha viszont elindult, akkor meglepően fürge, még a vizuális effektek is szépek, pedig a videokártyának még saját memóriája sincs nem még hardveres 3D gyorsítása. Az effektek mégis szépek és összességében az egész felület szemetgyönyörködtető, kényelmes és gyors.

Ami számomra – és hangsúlyozom SZÁMOMRA – mégis kontra az OSX-el szemben az a szoftverellátottság. Hozzászoktam már, hogy Linuxon rengeteg ingyenes programot tudok használni és szerveroldalon is hasznát veszem. Tudok rajta fejleszteni és a legtöbb hardverrel elboldogul. Persze még mindig nincs használható videószerkesztője, a Gimp sem egy Photoshop valamint a Monodevelop sem egy Visual Studio. Tehát kadnak itt is kontrák. Nagy bajban volnék, ha most a kezembe nyomnának 300eFt-ot. A MacBook nagyon vonzó gép. Tetszik a megjelenés, a forma és a belbecs egy csöppet sem elhanyagolható. Ha nem tetszene a rajta lévő OSX, akkor még Linuxot is tudnék rá telepíteni, de lehet, hogy tovább barátkoznék vele és később tágítani sem tudnék. Nem tudom. Tesztelgetek még egy kicsit.

Viszont ez a kext telepítősdi elég vicces, főleg mikor még chown-olni és chmod-olni is kell a könyvtárakat. A szoftvertelepítés sem átlátható még teljesen bár azért kapisgálom, hogy miről van szó, de nekem az apt-get és az emerge valahogy szimpatikusabb de persze ez másik történet.

2007
23
feb

Fejlesztések a láthatáron


Kisebb mozgolódás van folyamatban korábbi projectjeimmel kapcsolatban.

Annó említést tettem a SynCE.NET-ről, amely egy .NET-es unmanaged wrapper a SynCE-re, melynek segítségével C#-os – vagy mostmár akár VB-s – kódból is lehet kapcsolatot teremteni PocketPC-vel, Linuxot használva. Ezt a wrappert elsősorban saját célokra fejlesztettem, mert bosszantott, hogy az új PDA-mat nem tudom szinkronizálni az Evolution-nel (WM5), de nem volt kedvem c-ben kódolni. Így a SynCE.NET felhasználásával írtam magamnak egy kliens-szerver alkalmazást, amely a szükséges szinkronizációt elvégezte. Ezt a programcsomagot – melynek SyncSheriff volt a neve :D – nem tettem publikussá, mert sosem érett meg arra. A SynCE.NET-et viszont úgy láttam, hogy más is örömmel tudná használni és nem szerettem volna, hogy a forrás eltűnjön a /dev/null-ban így feltöltöttem a SourceForge-ra.

A minap jelentkezett egy cseh illetőségű fejlesztő, aki jelezte, hogy fejlesztgetne egy kicsit a SynCE.NET-en, majd commit-olta is az első változtatásokat, immáron 0.2-es verzióra upgradelve azt. Szép munkát végzett az Evolution-nel való szinkronizáláshoz szükséges osztályok (appointments, tasks, contacts és categories) implementálása terén. Örömmel tölt el, hogy a wrapper fejlesztése folytatódik és úgy tűnik, hogy további fejlesztések is várhatóak!

A másik project a cdw. Jeleztem már, hogy a cdw-t nem fejlesztem tovább. Most azonban jelentkezett egy lengyel srác, hogy szívesen foglalkozna vele és átvenné a projectet. Remélem lesz valami a dologból és itt is várhatóak fejlemények, mert a cdw a szívemhez leginkább közelebb álló fejlesztésem, még akkor is, ha olyan, amilyen!

Sajnos a jelenlegi elfoglaltságaim miatt nem tudok aktívan részt venni ezekben a fejlesztésekben, de nyitva tartom a szemem és beszámolok róla, ha történt valami említésre méltó változás.

2007
16
feb

Digest: generating secret for digest authentication…


Régóta problémát okozott, hogy az Apache szerver újraindításakor megjelent az error_log-ban a

Digest: generating secret for digest authentication…

üzenet, majd hosszú percekig semmi sem történt, de ez idő alatt sajnos maga, a szerver sem volt elérhető. Mikor a “secret generation” lefutott a szerver ismét elérhetővé vált és minden futott a maga rendje és módja szerint. Csak az a fránya újraindítás okozta mindig a kiesést. Bár akkor sem mindig, úgy tízből egyszer. Amikor először összefutottam a jelenséggel, akkor rákerestem, hátha van valami megoldás, de mivel nem akadtam rá így nem foglalkoztam vele tovább. Szerencsére az Apache újraindítása csak alkalamzásfrissítés esetén szokott esedékes lenni (a web.config beolvasása végett), így az a plussz pár perc nem jelentett egetverő problémát.

Egészen mostanáig, mikoris belefutottam ugyanebbe a jelenségbe egy sokkal kisebb teljesítményű gépen, ahol a titok generálása néha még fél órába is beletelt. Ezt már nem tartottam megengedhetőnek így ismét keresgéltem a megoldás után, így találtam rá erre a postra: Apache hangs on Digest Secret generation. Örömmel nyugtáztam a hozzászólásokat olvasva, hogy nem csak nekem okozott fejfájást a hiba elhárítása.

A mod_digest Apache modul kikapcsolása jelentené a legkézenfekvőbb megoldást, azonban ha ez használatban van akkor értelemszerűen más után kell nézni. Nos, a cikkben utólsóként feltüntetett megoldással próbálkoztam. Engedélyeztem az urandom use flaget, leforgattam a dev-libs/apr csomagot, majd újraforgattam az Apache csomagot:

euse -E urandom
emerge apr
emerge apache

Végezetül újraindítottam az Apache daemont és hipp-hopp már el is indult a webszerver, mindenféle fennakadás nélkül. Azóta sem volt ezzel probléma. Cool…