Tag Archive for gentoo

apache tomcat multiple instances on gentoo

Examples:

Follow the information in the help to create new Tomcat instances. Tomcat instances use the following layout:

  • /etc/conf.d/tomcat-SLOT-suffix: configuration file for running Tomcat instance services
  • /etc/init.d/tomcat-SLOT-suffix: controlling script for the Tomcat instance
  • /etc/tomcat-SLOT-suffix/: directory containing standard Tomcat configuration files
  • /var/lib/tomcat-SLOT-suffix/: Catalina base directory
  • /var/log/tomcat-SLOT-suffix/: directory for instance log files

Gentoo szerveren Tomcat-ben, alkalmazás specifikus propertie fájl classpath-ra tétele

Először is megnyitjuk a tomcat conf-ot

majd itt a

az alábbi sort módosítjuk pl:

 

 

SSL tanusitvany generalasa

HTTPS protokollhoz sajat, alairt kulcs es tanusitvany generalasa:

 

Glassfish start script

Hogy is kell, gentoo alatt glassfish szervert indító scriptet csinálni. Álljon alább a példa:
Létrehozunk egy file-t /usr/local/bin/gf_start tartalma:

Kell egy stop is: /usr/local/bin/gf_stop tartalma:

És maga az indító script /etc/init.d/glassfish aminek a tartalma:

Gentoo – out of space

egy kis ellenőrzés a függőségekre:

majd

és/vagy

Ha Gentoo széthullik update-kor

Ha meghal a gentoo és se einfo, se rc-service

Jenkins install from binary on Gentooo

Edit /etc/layman/layman.cfg and add new overlay list :

Or in one line:

Add to sync list :

Add to make.conf :

emerge the ebuild:

Gentoo install

A következő leírásban bemutatom röviden, hogyan tudunk egy alap Gentoo rendszert feldobni gépünkre, vagy egy virtuális gépre.

 

Töltsük le a Gentoo minimal LiveCD-t. Az install-PLATFORM-minimal-DÁTUM.iso fájlt töltsük le.

  • 64 bites rendszer: http://gentoo.inf.elte.hu/releases/amd64/current-iso/
  • 32 bites rendszer: http://gentoo.inf.elte.hu/releases/x86/current-iso/

Bootoljuk be a számítógépünket erről a LiveCD-ről.

Következő lépésként állítsuk be a hálózatot. Amennyiben csak egy hálókártya van a gépben, akkor az esetek nagy részében az eth0 lesz a jó hálókártya név:

Állítsunk be egy root jelszót:

Majd indítsuk el az SSH szervert, hogy távolról, kényelmesen tudjunk telepíteni (ha akarunk persze…)

Következő lépésben particionáljuk meg a merevlemezt (ha esetleg már korábban nem tettük volna). Én a cfdisk nevű programot szoktam erre használni, de persze használhatsz fdisk-et is ha az jobban tetszik. Két partíciót hozok létre, egy kb. 1 gigabájtosat swapnak, a maradék helyet pedig a /-nak. Ehhez a cfdisk nevá segédprogramot használom, ennek bemutatását külön nem írnám le, elég egyszerű a program.

Formázzuk meg a létrehozott partíciókat, a swapot aktiváljuk, a / partíciót pedig mountoljuk is fel. Jelen esetbe ext4-nek formázom a / partíciót.

Töltsük le a stage3-at, majd csomagoljuk ki. A legfrissebb stage3-at itt találjuk: ftp://gentoo.inf.elte.hu/releases/amd64/current-stage3/

Ha a stage3 megvan, akkor a portage treet is töltsük le és csomagoljuk ki a helyére:

Montuljuk fel a chroothoz szükséges dolgokat, majd chrootoljunk be az új Gentoo telepítésünkbe:

Állítsuk be jól az időzónánkat:

Következő lépésben állítsuk be gépünk nevét. A gepneve szöveg helyére írjunk egy saját nevet

A gépnév beállítása után állítsuk be az fstabot, amivel megmondjuk a rendszernek, hogy mely partíciót hova mountolja. Én az UUID alapú megoldást preferálom, ezért derítsük ki mi a partíciók egyedi azonosítója:

Ha megvannak az UUID-ok, akkor nyissuk meg szerkesztésre az /etc/fstab fájlt:

Nálam (két partícióval) így fog kinézni a fájl:

Az első oszlopba kerül a lemez azonosítója (/dev/akármi, vagy jelen esetben UUID=azon), a második oszlop, hogy hova mountolja, a harmadikban a fájlrendszer típusa van, a negyedik ötödik pedig különböző paraméterek.

Következzék a hálózat beállítása. A 192.168.1.200 jelen esetben a gép IP címe, az 192.168.1.1 az átjáró (router) címe. Ha DHCP szervertől kapjuk az IP címet, akkor ezt hagyjuk ki.

Ha DHCP szervert szeretnénk használni, akkor még a dhcpd csomagot telepíteni kell:

Állítsuk be, hogy az eth0 interfész automatikusan elinduljon, valamint az SSH szerver is induljon el a rendszer indításakor:

Állítsunk be egy root jelszót:

Majd állítsuk be az időzónánkat:

Állítsuk be a billentyűzet kiosztásunkat, amennyiben az nem angol. Ehhez nyissuk meg szerkesztésre a /etc/conf.d/keymaps fájl, majd a KEYMAP opcióban írjuk át a en szöveget hu szövegre.

Forgassuk le a syslog-ng-t és a vixie-cron csomagot (syslog és cron), majd állítsuk be, hogy ezek automatikusan induljanak is el.

Töltsük le a kernel forrást, majd állítsuk be a nekünk szükséges dolgokat. A Linux kernel forgatásáról most nem írok, ha esetleg nem akarsz saját kernelt forgatni, akkor ugord át ezt a részt.

Ha beállítottuk, forgassuk le: (a -j2 opciónál a szám helyett annyit írjunk ahány processzor magunk van plusz egy)

Ha nem akarunk saját kernelt forgatni, akkor a Genkernel csomagra lesz szükségünk. Ez fogja elintézni a kernel leforgatását.

Majd forgattassuk le a kernelt:

Legvégén telepítsük a Grub-ot, amivel betöltjük a kernelt

Szerkesszük a GRUB konfigurációs fájlját

A tartalma ilyesmi legye (ahol sda1 az a partíció, aho la /boot van)

Majd telepítsük a grubot a bootszektorba

Kész is vagyunk a telepítéssel. Lépjünk ki a chrootból, umountoljuk a partíciókat, majd indítsuk újra a számítógépet