GNU/Linux >> Tutoriales Linux >  >> Cent OS

Instalación de un servidor CentOS 6.2 preparado para Oracle

Esto es cómo para instalar una caja de Linux lista para Oracle con CentOS 6.2, cubre los pasos involucrados en la preparación de un servidor listo para Oracle para la instalación adicional de Oracle Database Server/Oracle Fusion Middleware Suite en una implementación de servidor de roles múltiples.

Requisitos

  •  Una memoria USB con más de 4 GB de almacenamiento gratuito
  • Una máquina servidor de 64 bits con abundante memoria RAM y almacenamiento en disco duro
  • Conectividad con repositorios de Internet de CentOS o réplicas de LAN
  • Una máquina cliente Linux con un entorno de escritorio instalado:CentOS, Debian, Ubuntu, etc. + Gnome, KDE, etc.

Pasos

  1. Descargue un archivo CentOS-6.2-x86_64-bin-DVD1.iso  (4,1 GB) de los espejos de DVD o, como alternativa, descargue una versión mínima (322 M), netinstall (227 M), LiveCD (698 M) o LiveDVD (1,6 G). Este cómo utiliza CentOS-6.2-x86_64-bin-DVD1.iso  (4,1 GB).
  2. Almacene la ISO descargada en la llave USB a través de esta guía. Prefiero la sección de alternativas con livecd-iso-to-disk texto.
  3. Conecte la memoria USB a uno de los puertos USB en la máquina del servidor y arranque. Asegúrese de que el arranque USB esté habilitado en la configuración.
  4. En el asistente de instalación de CentOS, seleccione Servidor y personalizar.
  5. Elija un esquema de partición inteligente según su hardware, por ejemplo, 6 GB de RAM + 2 x 500 GB de disco duro:
  6. /            ext4    60GB   
    /boot    ext4    130M
    /home    xfs        ~403GB
    /opt    xfs        ~240GB      
    /var    xfs        ~210GB
    swap    swap    12GB 
    12 GB
  7.  En el paso de selección de paquetes, asegúrese de que ningún entorno de escritorio está seleccionado y asegúrese de que ssh esta instalado. Seleccione cualquier paquete adicional que desee.
  8. Elija una contraseña raíz compleja.
  9. Una vez que se complete la instalación del sistema operativo, reinicie, inicie sesión como raíz y asegúrese de que ssh esté funcionando a través de:
  10. $ ssh localhost
  11. Por defecto, el eth0 la interfaz de red está deshabilitada. Configure los ajustes de red:
    1. Iniciar sesión como raíz
    2. Edite el archivo /etc/sysconfig/network-scripts/ifcfg-eth0 y configure la interfaz de red para que se parezca a:
    3. DEVICE="eth0"
      HWADDR="00:1C:C0:95:59:55"
      NM_CONTROLLED="yes"
      ONBOOT="yes"
      NETWORK=192.168.192.0
      NETMASK=255.255.255.0
      IPADDR=192.168.192.201
      GATEWAY=192.168.192.1
      DNS1=192.168.192.2
      DNS2=192.168.192.2
      PEERDNS="yes"
      
    4. Reinicie el demonio de red y pruebe la conectividad con ping u otra herramienta.
  12. Añadir un sudoer usuario -por ejemplo bozz - para evitar el uso de root .
    1. Iniciar sesión como root
    2. Cree un nuevo usuario y agréguelo al grupo de rueda:
    3. $ adduser -G wheel bozz
    4. Restablecer la contraseña de bozz usuario (NOTA :elija una contraseña que no olvidará):
    5. $ passwd bozz
    6. Editar /etc/sudoers y elimine el comentario de la línea que comienza con %wheel, se verá así:
    7. %wheel  ALL=(ALL)    ALL
    8. Cerrar sesión, volver a iniciar sesión con  bozz usuario y prueba sudoer Privilegios de:
    9. $ sudo ls -hal
    NOTA :A partir de ahora, solo uso el bozz usuario en lugar de raíz . También puede (opcionalmente) deshabilitar la cuenta raíz del acceso remoto por razones de seguridad.
  13. Iniciar sesión como bozz usuario
  14. Configurar repositorios CentOS a través de espejos LAN:
    1. Asegúrese de que puede conectarse al espejo LAN, por ejemplo:http://mirrors.home.dev/centos
    2. $ pushd /tmp
      $ wget http://mirrors.home.dev/centos
      $ popd
      
    3. Cree un nuevo archivo de repositorio en /etc/yum.repos.d/CentOS-Mirror.repo
    4. $ sudo nano /etc/yum.repos.d/CentOS-Mirror.repo
    5. Agregue las siguientes entradas apuntando al espejo:
    6. [base]
      name=CentOS-$releasever - Base
      baseurl=http://mirrors.home.dev/centos/$releasever/os/$basearch/
      gpgcheck=0
       
      #released updates 
      [updates]
      name=CentOS-$releasever - Updates
      baseurl=http://mirrors.home.dev/centos/$releasever/updates/$basearch/
      gpgcheck=0
      
      #additional packages that may be useful
      [extras]
      name=CentOS-$releasever - Extras
      baseurl=http://mirrors.home.dev/centos/$releasever/extras/$basearch/
      gpgcheck=0
      
    7. Comente o elimine los archivos del repositorio existentes
      • comente cada línea de /etc/yum.repos.d/CentOS-Base.repo con #
      • o solo:
      • eliminar el archivo del repositorio
      • $ sudo rm /etc/yum.repos.d/CentOS-Base.repo
    8. Actualice el sistema usando el espejo:
    9. $ sudo yum update
  15. Instale Java JRE 7u1 de 64 bits en el servidor [No se requiere para Oracle Database, se requiere para Oracle Fusion Middleware Suite ]:
    1. Vaya a http://www.oracle.com/technetwork/java/javase/downloads/index.html y descargue jre-7u1-linux-x64.rpm
    2. Copiar jre-7u1-linux-x64.rpm al servidor a través de scp u otro. A través de scp desde el cliente Linux:
    3. $ scp jre-7u1-linux-x64.rpm [email protected]:~/
    4. Inicie sesión en el servidor y ejecute el instalador:
    5. $ sudo rpm -Uvh jre-7u1-linux-x64.rpm
    6. Use la versión absoluta de Java JRE (/usr/java/jre1.7.0_01 ) en la configuración de alternativas para java y 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. Asegúrese del java correcto versión:
    9. $ java -version
      java 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. Asegúrese de que las alternativas estén configuradas correctamente:
    11. $ alternatives --config java
      There is 1 program that provides 'java'.
      
          Selection    Command
        -----------------------------------------------
        *+ 1           /usr/java/jre1.7.0_01/bin/java
      
        Enter to keep the current selection[+], or type selection number: 
       
      $ alternatives --config javaws
      
        There is 1 program that provides 'javaws'.
      
          Selection    Command
        -----------------------------------------------
        *+ 1           /usr/java/jre1.7.0_01/bin/javaws
      
      
    12. Configure la variable de entorno de todo el sistema JRE_HOME. Editar /etc/entorno:
    13. $ nano /etc/environment
    14. Anexar el siguiente contenido:
    15. export JRE_HOME=/usr/java/jre1.7.0_01
      
    16. Cerrar sesión y volver a iniciar sesión y probar si la variable de entorno JRE_HOME es correcta:
    17. $ echo $JRE_HOME
      /usr/java/jre1.7.0_01
      
      $ ls -1 $JRE_HOME
      bin
      COPYRIGHT
      lib
      LICENSE
      man
      plugin
      README
      release
      THIRDPARTYLICENSEREADME.txt
      Welcome.html
      
      
  16. Prepare el servidor CentOS para instalar productos de Oracle sin sacrificar el rendimiento con un entorno gráfico. Los productos Oracle Fusion Middleware utilizan un entorno gráfico X11 en los asistentes de instalación. Entonces, el  Reenvío SSH X11 debe estar instalado y habilitado.
    1. En el servidor, edite /etc/ssh/sshd_config :
    2. $ sudo nano  /etc/ssh/sshd_config
    3. Establezca los siguientes valores:
    4. X11Forwarding yes
      X11DisplayOffset 10
      X11UseLocalhost yes
      
    5. En el servidor, instale los paquetes  xorg-x11-xauth y libXtst :
    6. $ sudo yum install xorg-x11-xauth libXtst
    7. En el cliente, instale los paquetes fontconfig xorg-x11-fonts-base y fuentes de liberación :

    8. para un cliente CentOS:
      $ sudo yum install xorg-x11-fonts-base liberation-fonts
      para cliente Ubuntu:
      $ sudo apt-get install xfonts-base ttf-liberation
    9. En el cliente, intente iniciar sesión en el servidor remoto usando la opción "-Y":
    10. $ ssh -Y [email protected]
    11. Iniciado sesión de forma remota, intente ejecutar su programa X, como xterm u otro:
    12. $ sudo yum install xterm
      $ xterm
      Y verá aparecer el programa X en su escritorio local. También puede agregar lo siguiente en su $HOME/.ssh/config :
      ForwardAgent yes
      ForwardX11 yes
      ForwardX11Trusted yes
      

    Referencias

    • Redes en CentOS:http://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-networkscripts-interfaces-eth0.html
    • Para Java:http://www.if-not-true-then-false.com/2010/install-sun-oracle-java-jdk-jre-7-on-fedora-centos-red-hat- rhel/ y http://wiki.centos.org/HowTos/JavaOnCentOS 
    • Reenvío SSH X11:http://www.imminentweb.com/technologies/centos-ssh-x11-forwarding, http://wiki.centos.org/HowTos/VNC-Server y http://www.ndchost .com/wiki/administración-del-servidor/centos5-vnc-x11

    Cent OS
    1. Instalación de Tomcat 8 en Centos 6

    2. Instalación de MariaDB en CentOS 7

    3. Instale MySQL Server 5.6 en CentOS

    4. Instalar Adminer en CentOS

    5. Instalar patrón de texto en CentOS 7

    Cómo instalar PostgreSQL en CentOS 8

    Cómo instalar MariaDB en CentOS 8

    Instalación de la pila LAMP en CentOS 7

    Instalación de la pila LAMP en CentOS 6

    Configuración del servidor Samba en CentOS 6.5

    Instalación y configuración del servidor Wazuh en CentOS 7