GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Installieren eines Oracle-fähigen CentOS 6.2-Servers

Dies ist wie es geht für die Installation einer Oracle-fähigen Linux-Box mit CentOS 6.2. Es behandelt die Schritte zur Vorbereitung eines Oracle-fähigen Servers für die weitere Installation von Oracle Database Server/Oracle Fusion Middleware Suite auf einer Serverbereitstellung mit mehreren Rollen.

Anforderungen

  •  Ein USB-Stick mit mehr als 4 GB freiem Speicherplatz
  • Eine 64-Bit-Servermaschine mit viel RAM und Festplattenspeicher
  • Konnektivität mit CentOS-Internet-Repositories oder LAN-Spiegeln
  • Ein Linux-Client-Rechner mit einer installierten Desktop-Umgebung:CentOS, Debian, Ubuntu usw. + Gnome, KDE usw.

Schritte

  1. Laden Sie eine CentOS-6.2-x86_64-bin-DVD1.iso  (4,1 GB) von den DVD-Mirrors herunter oder laden Sie alternativ eine minimale (322 M), netinstall (227 M), LiveCD (698 M) oder LiveDVD (1,6 G) Version herunter. Diese Anleitung verwendet CentOS-6.2-x86_64-bin-DVD1.iso  (4,1 GB).
  2. Speichern Sie die heruntergeladene ISO mithilfe dieser Anleitung auf dem USB-Stick. Ich bevorzuge den Abschnitt mit den Alternativen mit livecd-iso-to-disk Skript.
  3. Schließen Sie den USB-Stick an einen der USB-Anschlüsse am Servercomputer an und booten Sie. Stellen Sie sicher, dass USB-Boot im Setup aktiviert ist.
  4. Wählen Sie im CentOS-Installationsassistenten Server aus und anpassen.
  5. Wählen Sie je nach Hardware ein sinnvolles Partitionsschema, z. B. 6 GB RAM + 2 x 500 GB HDD:
  6. /            ext4    60 GB   /boot    ext4    130 MB/home    xfs        ~403 GB/opt    xfs        ~240 GB      /var    xfs        ~210 GBswap    swap    12 GB 
  7.  Stellen Sie bei der Paketauswahl sicher, dass keine Desktop-Umgebung vorhanden ist ausgewählt ist und stellen Sie sicher, dass ssh ist installiert. Wählen Sie ein beliebiges Zusatzpaket aus.
  8. Wählen Sie ein komplexes Root-Passwort.
  9. Sobald die Installation des Betriebssystems abgeschlossen ist, starten Sie neu und melden Sie sich als root an und stellen Sie sicher, dass ssh funktioniert über:
  10. $ ssh localhost
  11. Standardmäßig ist die eth0 Netzwerkschnittstelle ist deaktiviert. Netzwerkeinstellungen konfigurieren:
    1. Melden Sie sich als root an
    2. Bearbeiten Sie das Archiv /etc/sysconfig/network-scripts/ifcfg-eth0 und konfigurieren Sie die Netzwerkschnittstelle so, dass sie wie folgt aussieht:
    3. DEVICE="eth0"HWADDR="00:1C:C0:95:59:55"NM_CONTROLLED="yes"ONBOOT="yes"NETWORK=192.168.192.0NETMASK=255.255.255.0IPADDR=192.168. 192.201GATEWAY=192.168.192.1DNS1=192.168.192.2DNS2=192.168.192.2PEERDNS="yes"
    4. Starten Sie den Netzwerk-Daemon neu und testen Sie die Verbindung mit ping oder ein anderes Werkzeug.
  12. Fügen Sie einen Sudoer hinzu Benutzer - zum Beispiel bozz - um die Verwendung von root zu vermeiden .
    1. Als root anmelden
    2. Erstellen Sie einen neuen Benutzer und fügen Sie ihn der Radgruppe hinzu:
    3. $ adduser -G wheel bozz
    4. Setzen Sie das Passwort für bozz zurück Benutzer (HINWEIS :Wählen Sie ein Passwort, das Sie nicht vergessen werden):
    5. $ passwd bozz
    6. Bearbeiten Sie /etc/sudoers und kommentieren Sie die Zeile, die mit %wheel beginnt, aus, sie sollte so aussehen:
    7. %wheel  ALL=(ALL)    ALL
    8. Abmelden, erneut anmelden mit  bozz Benutzer und Test sudoer Privilegien von :
    9. $ sudo ls -hal
    HINWEIS :Ab jetzt benutze ich nur noch den bozz user anstelle von root . Sie können aus Sicherheitsgründen auch (optional) das Root-Konto für den Fernzugriff deaktivieren.
  13. Melden Sie sich als bozz an Benutzer
  14. CentOS-Repositories über LAN-Spiegel konfigurieren:
    1. Stellen Sie sicher, dass Sie sich mit dem LAN-Mirror verbinden können, Beispiel:http://mirrors.home.dev/centos
    2. $ pushd /tmp$ wget http://mirrors.home.dev/centos$popd
    3. Erstellen Sie eine neue Repo-Datei unter /etc/yum.repos.d/CentOS-Mirror.repo
    4. $ sudo nano /etc/yum.repos.d/CentOS-Mirror.repo
    5. Fügen Sie die folgenden Einträge hinzu, die auf den Spiegel verweisen:
    6. [base]name=CentOS-$releasever - Basebaseurl=http://mirrors.home.dev/centos/$releasever/os/$basearch/gpgcheck=0 #freigegebene Updates [updates]name=CentOS -$releasever - Updatesbaseurl=http://mirrors.home.dev/centos/$releasever/updates/$basearch/gpgcheck=0#zusätzliche Pakete, die nützlich sein könnten[extras]name=CentOS-$releasever - Extrasbaseurl=http://mirrors.home.dev/centos/$releasever/extras/$basearch/gpgcheck=0
    7. Bestehende Repository-Archive kommentieren oder löschen
      • Kommentieren Sie jede Zeile von /etc/yum.repos.d/CentOS-Base.repo mit #
      • oder nur:
      • Löschen Sie die Repository-Datei
      • $ sudo rm /etc/yum.repos.d/CentOS-Base.repo
    8. Aktualisiere das System mit dem Mirror:
    9. $ sudo yum update
  15. Installieren Sie Java JRE 7u1 64 Bit auf dem Server [Nicht erforderlich für Oracle Database, erforderlich für Oracle Fusion Middleware Suite ]:
    1. Gehen Sie zu http://www.oracle.com/technetwork/java/javase/downloads/index.html und laden Sie jre-7u1-linux-x64.rpm herunter
    2. Kopieren Sie jre-7u1-linux-x64.rpm zum Server über scp oder andere. Über scp vom Linux-Client:
    3. $ scp jre-7u1-linux-x64.rpm [E-Mail-geschützt]:~/
    4. Melden Sie sich beim Server an und führen Sie das Installationsprogramm aus:
    5. $ sudo rpm -Uvh jre-7u1-linux-x64.rpm
    6. Verwenden Sie die absolute Version von Java JRE (/usr/java/jre1.7.0_01 ) in der alternativen Konfiguration für java und Javaws :
    7. $ sudo alternatives --install /usr/bin/java java /usr/java/jre1.7.0_01/bin/java 20000$ sudo alternatives --install /usr/bin/javaws javaws /usr/java /jre1.7.0_01/bin/javaws 20000
    8. Achten Sie auf das richtige Java Fassung:
    9. $ java -versionjava version "1.7.0_01"Java(TM) SE Runtime Environment (build 1.7.0_01-b08)Java HotSpot(TM) 64-Bit Server VM (build 21.1-b02, Mixed Mode) 
    10. Stellen Sie sicher, dass die Alternativen richtig konfiguriert sind:
    11. $ alternatives --config javaEs gibt 1 Programm, das 'Java' bereitstellt. Auswahlbefehl ------------------------------------------------ * + 1 /usr/java/jre1.7.0_01/bin/java Geben Sie ein, um die aktuelle Auswahl beizubehalten[+], oder geben Sie die Auswahlnummer ein:$ alternatives --config javaws Es gibt 1 Programm, das 'javaws' bereitstellt. Auswahlbefehl ------------------------------------------------ * + 1 /usr/java/jre1.7.0_01/bin/javaws
    12. Konfiguriert die systemweite Umgebungsvariable JRE_HOME. Bearbeiten Sie /etc/environment:
    13. $ nano /etc/environment
    14. Folgenden Inhalt anhängen:
    15. JRE_HOME=/usr/java/jre1.7.0_01 exportieren
    16. Abmelden und erneut anmelden und testen, ob die Umgebungsvariable JRE_HOME korrekt ist:
    17. $ echo $JRE_HOME/usr/java/jre1.7.0_01$ ls -1 $JRE_HOMEbinCOPYRIGHTlibLICENSEmanpluginREADMEreleaseTHIRDPARTYLICENSEREADME.txtWelcome.html
  16. Bereiten Sie den CentOS-Server für die Installation von Oracle-Produkten ohne Leistungseinbußen mit einer grafischen Umgebung vor. Oracle Fusion Middleware-Produkte verwenden eine grafische X11-Umgebung für Installationsassistenten. Also die SSH X11-Weiterleitung sollte installiert und aktiviert sein.
    1. Bearbeiten Sie auf dem Server /etc/ssh/sshd_config :
    2. $ sudo nano /etc/ssh/sshd_config
    3. Stellen Sie die folgenden Werte ein:
    4. X11Forwarding yesX11DisplayOffset 10X11UseLocalhost yes
    5. Installieren Sie auf dem Server die Pakete  xorg-x11-xauth und libXtst :
    6. $ sudo yum install xorg-x11-xauth libXtst
    7. Installieren Sie auf dem Client die Fontconfig-Pakete xorg-x11-fonts-base undBefreiungsschriften :

    8. für einen CentOS-Client:
      $ sudo yum install xorg-x11-fonts-base liberation-fonts
      für Ubuntu-Client:
      $ sudo apt-get install xfonts-base ttf-liberation
    9. Versuchen Sie auf dem Client, sich mit der Option "-Y" beim Remote-Server anzumelden:
    10. $ ssh -Y [email protected]
    11. Remote eingeloggt, versuchen Sie, Ihr X-Programm auszuführen, wie z. B. xterm oder andere:
    12. $ sudo yum installiere xterm$ xterm
      Und Sie werden das X-Programm auf Ihrem lokalen Desktop sehen. Sie können auch Folgendes zu Ihrer $HOME/.ssh/config hinzufügen :
      ForwardAgent yesForwardX11 yesForwardX11Trusted yes
       

Referenzen

  • Netzwerk auf CentOS:http://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-networkscripts-interfaces-eth0.html
  • Für Java:http://www.if-not-true-then-false.com/2010/install-sun-oracle-java-jdk-jre-7-on-fedora-centos-red-hat- rhel/ und http://wiki.centos.org/HowTos/JavaOnCentOS 
  • SSH X11-Weiterleitung:http://www.imminentweb.com/technologies/centos-ssh-x11-forwarding, http://wiki.centos.org/HowTos/VNC-Server und http://www.ndchost .com/wiki/server-administration/centos5-vnc-x11

Cent OS
  1. Installation von MariaDB auf CentOS 7

  2. Installieren Sie MySQL Server 5.6 in CentOS

  3. Installieren Sie Adminer unter CentOS

  4. Installieren Sie Textpattern unter CentOS 7

  5. Installieren Sie CumulusClips unter CentOS 7

So installieren Sie PostgreSQL unter CentOS 8

So installieren Sie MariaDB unter CentOS 8

Installieren des LAMP-Stacks unter CentOS 7

Installieren des LAMP-Stacks unter CentOS 6

Samba-Serverkonfiguration in CentOS 6.5

Installieren und Konfigurieren von Wazuh Server auf CentOS 7