Toto je jak na to pro instalaci linuxového boxu připraveného pro Oracle s CentOS 6.2, zahrnuje kroky spojené s přípravou serveru připraveného pro Oracle pro další instalaci Oracle Database Server/Oracle Fusion Middleware Suite na vícerolovém nasazení serveru.
Cent OS
Požadavky
- USB klíčenka s více než 4 GB bezplatného úložiště
- 64bitový server s dostatkem paměti RAM a HDD
- Konektivita s internetovými repozitáři CentOS nebo LAN mirrory
- Klientský počítač Linux s nainstalovaným desktopovým prostředím:CentOS, Debian, Ubuntu atd. + Gnome, KDE atd.
Kroky
- Stáhněte si CentOS-6.2-x86_64-bin-DVD1.iso (4,1 GB) ze zrcadel DVD nebo alternativně stáhněte minimální (322M), netinstall (227M), LiveCD (698M) nebo LiveDVD (1,6G) verzi. Toto jak na to používá CentOS-6.2-x86_64-bin-DVD1.iso (4,1 GB).
- Uložte stažený ISO na klíč USB pomocí tohoto průvodce. Preferuji sekci alternativ s livecd-iso-to-disk skript.
- Připojte USB flash disk k jednomu z USB portů na serveru a spusťte systém. Ujistěte se, že je v nastavení povoleno spouštění USB.
- V průvodci instalací CentOS vyberte Server a přizpůsobit.
- V závislosti na hardwaru vyberte rozumné schéma oddílů, například 6 GB RAM + 2 x 500 GB HDD:
- V kroku výběru balíčku se ujistěte, že žádné desktopové prostředí je vybráno a ujistěte se, že ssh je nainstalován. Vyberte libovolný další balíček, který chcete.
- Zvolte složité heslo uživatele root.
- Po dokončení instalace OS restartujte a přihlaste se jako root a ujistěte se, že ssh funguje přes:
- Ve výchozím nastavení je eth0 síťové rozhraní je zakázáno. Konfigurace nastavení sítě:
- Přihlaste se jako root
- Upravit archiv /etc/sysconfig/network-scripts/ifcfg-eth0 a nakonfigurujte síťové rozhraní tak, aby vypadalo takto:
- Restartujte síťového démona a otestujte připojení pomocí ping nebo jiný nástroj.
- Přidejte sudoer uživatel – například bozz - vyhnout se použití rootu .
- Přihlaste se jako root
- Vytvořte nového uživatele a přidejte jej do skupiny kol:
- Resetujte heslo pro bozz uživatel (POZNÁMKA :zvolte heslo, které nezapomenete):
- Upravit /etc/sudoers a odkomentujte řádek začínající %wheel, bude vypadat takto:
- Odhlaste se a znovu se přihlaste pomocí bozz uživatel a test sudoer Oprávnění uživatele:
- Přihlaste se jako bozz uživatel
- Konfigurujte úložiště CentOS pomocí zrcadel LAN:
- Ujistěte se, že se můžete připojit k zrcadlu LAN, například:http://mirrors.home.dev/centos
- Vytvořte nový repo soubor na /etc/yum.repos.d/CentOS-Mirror.repo
- Připojte následující položky ukazující na zrcadlo:
- Komentujte nebo odstraňte existující archivy úložiště
- komentujte každý řádek /etc/yum.repos.d/CentOS-Base.repo s # nebo prostě:
- smažte soubor úložiště
- Aktualizujte systém pomocí zrcadlení:
- Nainstalujte na server Java JRE 7u1 64 bit [Není vyžadováno pro Oracle Database, vyžadováno pro Oracle Fusion Middleware Suite ]:
- Přejděte na stránku http://www.oracle.com/technetwork/java/javase/downloads/index.html a stáhněte si jre-7u1-linux-x64.rpm
- Kopírovat jre-7u1-linux-x64.rpm na server přes scp nebo jiný. Přes scp z klienta Linux:
- Přihlaste se k serveru a spusťte instalační program:
- Používejte absolutní verzi Java JRE (/usr/java/jre1.7.0_01 ) v konfiguraci alternativ pro javu a javaws :
- Zajistěte správnou javu verze:
- Ujistěte se, že jsou alternativy správně nakonfigurovány:
- Nakonfigurujte proměnnou prostředí celého systému JRE_HOME. Upravit /etc/environment:
- Připojte následující obsah:
- Odhlaste se a přihlaste se znovu a otestujte, zda je proměnná prostředí JRE_HOME správná:
- Připravte server CentOS na instalaci produktů Oracle bez obětování výkonu pomocí grafického prostředí. Produkty Oracle Fusion Middleware používají grafické prostředí X11 v průvodcích instalací. Tedy SSH X11 Forwarding by měl být nainstalován a povolen.
- Na serveru upravte /etc/ssh/sshd_config :
- Nastavte následující hodnoty:
- Na server nainstalujte balíčky xorg-x11-xauth a libXtst :
- Na klientovi nainstalujte balíčky fontconfig xorg-x11-fonts-base a liberation-fonts :
- Na klientovi se pokuste přihlásit ke vzdálenému serveru pomocí možnosti "-Y":
- Vzdáleně přihlášeni, zkuste spustit svůj program X, jako je xterm nebo jiný:
/ ext4 60 GB / boot ext4 130 M/home xfs ~403 GB/opt xfs pvar s pvar s 240 GB 240 GB 240 GB 2 2
$ ssh localhost
DEVICE="eth0"HWADDR="00:1C:C0:95:59:55"NM_CONTROLLED="yes"ONBOOT="yes"NETWORK=192.168.192.0NETMASK=255.255.255.0IPADDR=192.16 192.201GATEWAY=192.168.192.1DNS1=192.168.192.2DNS2=192.168.192.2PEERDNS="yes"
$ adduser -G wheel bozz
$ passwd bozz
%wheel ALL=(ALL) ALL
$ sudo ls -hal
POZNÁMKA :Od této chvíle používám pouze bozz uživatel místo root . Z bezpečnostních důvodů můžete také (volitelně) zakázat vzdálený přístup účtu root.
$ pushd /tmp$ wget http://mirrors.home.dev/centos$ popd
$ sudo nano /etc/yum.repos.d/CentOS-Mirror.repo
[base]name=CentOS-$releasever - Basebaseurl=http://mirrors.home.dev/centos/$releasever/os/$basearch/gpgcheck=0 #released updates [updates]name=CentOS -$releasever - Updatesbaseurl=http://mirrors.home.dev/centos/$releasever/updates/$basearch/gpgcheck=0#další balíčky, které mohou být užitečné[extras]name=CentOS-$releasever - Extrasbaseurl=http://mirrors.home.dev/centos/$releasever/extras/$basearch/gpgcheck=0
$ sudo rm /etc/yum.repos.d/CentOS-Base.repo
Aktualizace $ sudo yum
$ scp jre-7u1-linux-x64.rpm [chráněno e-mailem]:~/
$ sudo rpm -Uvh jre-7u1-linux-x64.rpm
$ alternativy sudo --install /usr/bin/java java /usr/java/jre1.7.0_01/bin/java 20000$ alternativy sudo --install /usr/bin/javaws javaws /usr/java /jre1.7.0_01/bin/javaws 20000
$ java -versionjava verze "1.7.0_01" Java(TM) SE Runtime Environment (sestavení 1.7.0_01-b08)Java HotSpot(TM) 64bitový server VM (sestavení 21.1-b02, smíšený režim)
$ alternatives --config javaExistuje 1 program, který poskytuje 'java'. Příkaz výběru ----------------------------------------------- * + 1 /usr/java/jre1.7.0_01/bin/java Enter pro zachování aktuálního výběru[+] nebo zadejte číslo výběru:$ alternatives --config javaws Existuje 1 program, který poskytuje 'javaws'. Příkaz výběru ----------------------------------------------- * + 1 /usr/java/jre1.7.0_01/bin/javaws
$ nano /etc/environment
export JRE_HOME=/usr/java/jre1.7.0_01
$ echo $JRE_HOME/usr/java/jre1.7.0_01$ ls -1 $JRE_HOMEbinCOPYRIGHTlibLICENSEmanpluginREADMEreleaseTHIRDPARTYLICENSEREADME.txtWelcome.html
$ sudo nano /etc/ssh/sshd_config
X11Forwarding yesX11DisplayOffset 10X11UseLocalhost yes
$ sudo yum nainstalovat xorg-x11-xauth libXtst
pro klienta CentOS:
pro klienta Ubuntu:$ sudo yum install xorg-x11-fonts-base liberation-fonts
$ sudo apt-get install xfonts-base ttf-liberation
$ ssh -Y [e-mail chráněn]
A na vaší místní ploše uvidíte vyskakovací program X. Můžete také přidat následující do svého $HOME/.ssh/config :$ sudo yum nainstalovat xterm$ xterm
ForwardAgent yesForwardX11 yesForwardX11Důvěryhodný ano
Odkazy
- Vytváření sítí v systému CentOS:http://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-networkscripts-interfaces-eth0.html
- Pro jazyk Java:http://www.if-not-true-then-false.com/2010/install-sun-oracle-java-jdk-jre-7-on-fedora-centos-red-hat- rhel/ a http://wiki.centos.org/HowTos/JavaOnCentOS
- Přesměrování SSH X11:http://www.imminentweb.com/technologies/centos-ssh-x11-forwarding, http://wiki.centos.org/HowTos/VNC-Server a http://www.ndchost .com/wiki/server-administration/centos5-vnc-x11