Néhány perce Gentoo linuxra próbáltam java-t telepíteni, de a telepítés az alábbi figyelmeztetéssel, hibával leállt:
dev-java/sun-jdk-1.6.0.18-r1 (masked by: dlj-1.1 license(s), ~x86 keyword)
Az alábbi postban bemutatom, hogy hogyan telepíthető a java csomag, illetve hasonló esetben (licenc elfogadás) mi a teendő.
Amennyiben Debian vagy Ubuntu rendszerű linux szerverünkön alapértelmezett (vagy alapértelmezetthez közeli) konfigurációval futtatjuk az Apache2 web szervert, nagy valószínűséggel a apache2-mpm-prefork wokert használjuk libapache2-mod-php5 -tel. Habár ez az alapértelemezett működés, nagy forgalom, illetve nagy, lassan futó scriptek esetében meggondolandó az apache2-mpm-worker használata, mivel a prefok modul memória igénye magas, illetve amiatt, hogy minden kérésrt egyetlen szál szolgál ki, a kiszolgálás sebessége nagymértékben lassulhat.
Nagy terhelésű szervereken ezek alapján mindenképpen érdemes a worker-t telepíteni, de ez felvet egy újabb problémát: a libapache2-mod-php5 csak a prefork-kal kompatibilis, a worker telepítése esetén a debian alapú rendszerek automatikusan eltávolítják azt.
Ebben a leírásban bemutatom, hogy hogyan tudjuk a preforkot workerre cserélni, illetve a libapache2-mod-php5 helyett hogyan tudunk mod_fcgi-t üzembe helyezni.
A Ximeta INC. által készített NDAS technológiát használó meghajtók használatáról pár szóban.
Az NDAS segítségével NAS-unkat (Network Attached Storage, hálózatra között tárolóeszköz) mountolhatjuk Windows, Linux, vagy akár Mac OSX alatt is.
Linux alatt az eszköz a dev- könyvtárunkban, mint lokális rendszereszköz jelenik meg, így nincs szükség további átviteli protokoll használatára (pl.: NFS, CIFS), és a fájlrendszert tetszőleges módon formázhatjuk. (Abban az esetben, ha a meghajtót több gépen is mountolni szeretnénk, olyan fájlrendszert kell használnunk, amely a konkurrens eléréseket megfelelően kezeli, pl. GFS2, OCFS2).
Telepítés debian linux alatt
Tekintettel arra, hogy a stable forrásban található ndas modulok lefordítása még sohasem sikerült, ezért azt a megoldást fogjuk követni, hogy a Ximetra weblapjáról letöltött legfrissebb forrásból készítünk deb állományt, és a kernel modult a module-assistant csomaggal telepítjük.
A telepítéshez rendszergazdai jogosultságok szükségesek, és tekintettel arra, hogy kernel modult fogunk fordítani, az aktuális kernel header és forrásfájljai is szükségesek.
Ha túl nagy a kernel, ha nincs benne ami kell, vagy ha csak sajátot szeretnénk…
A leírás SuSE 10.1-ről szól, de 10.3-ra is kiválóan alkalmazható. Nem megy bele abba, hogy milyen kernel modult kell fordítani a hájperszuper vidókarihoz, de ha tisztában vagy azzal, hogy mit szeretnél a kerneledbe, lehet hogy így egyszerűbb…