Close Menu

Instalación de Linux

Distribucion de Linux Recomendada

Recomendamos siempre utilizar la familia de Linux de RedHat o CentOS. El documento cubre la instalación de CentOS ya que es la distribución que utilizamos en ELCONIX INC.

 

Obtener Linux CentOS

Usted puede obtener Linux CentOS en la siguiente direccion.

Recuerde bajar siempre la ultima versión.

https://www.centos.org/

 

Notas Importantes

Descargue siempre e instale siempre para 64bit de ser posible. Debe recordar que 32bits tiene limitantes de memoria a 4GB el cual puede dar problemas al momento de requerir utilizar más recursos del Hardware o Equipo donde se instala ELCONIX S7.

 

Instalacion de Linux Cent OS

Iniciamos con la instalacion del sistema operativo, es importante notar que una ves que tiene el servidor listo, debe asegurarse que tenga lo siguiente:

  • Información de Red para Habilitar Acceso al Servidor a la Internet.
  • Conexion de Ethernet o Red para el Servidor.
  • Disco de CentOS.
  • Contraseña Root e informacion de Usuario “elconix” de administracion.
  • Dominio que tendra el servidor o sistema, en esta documento usaremos s7.elconix.net

 

Instalación de CentOS

Primero colocamos el CD de instalación (minimal instalation) el cual contiene lo necesario para inicializar la instalacion del sistema operativo.

Una vez hecho esto se arranca la maquina, el cual asegurese que boote leyendo primero el DVD/CDROM y luego los discos duros de la maquina.

Una vez arranque el servidor la primera pantalla que aparecera sera:

pastedgraphic-2_med

Seleccionamos la primera opcion.

 

pastedgraphic_1_med

Si no estamos seguros de la consistencia del cdrom, podemos validar si no tiene error al precionar OK en esta pantalla.

 

pastedgraphic_2_med

Una vez todo pase correctamente la primera pantalla del asistente de instalacion del sistema operativo. Le damos “Next”.

 

pastedgraphic_3_med

En eta pantalla seleccionamos el idioma del instalador, normalmente seleccionamos English y le damos NEXT.

 

pastedgraphic_4_med

Una vez esto seleccionamos el teclado del servidor, seleccione el cual guste mejor y le damos Next.

 

pastedgraphic_5_med

Una vez esta seleccione la primera opcion para definir el tipo de Storage o Almacenamiento deseado. Normalmente la primera opcion es suficiente para la mayoria de las instalaciones.

 

pastedgraphic_6_med

Si esta seguro de instalar en el disco seleccionado favor seleccione la opcion “Yes discard any data”.

 

pastedgraphic_7_med

Seleccione la opcion de Configure Network el cual le permitira configurar desde este punto la red y acceso a la red. Es importante para ya tener el servidor configurado.

 

pastedgraphic_8_med

En la pantalla de Network configurations se procede a seleccionar el System eth0 y le da la opcion de Edit.

 

pastedgraphic_9_med

Una vez en la pantalla Editing System eth0 debe proceder a la parte donde dice IPv4 Settings, el cual seleccione segun implementación.
Automatic (DHCP) Para configuraciones donde el ip es dinamico, no recomendable ya que puede variar la configuracion de la red.
Fixed IP Address o Fijo Esta es la seleccion recomendada el cual debera configurar segun indicaciones de la red.

pastedgraphic-3_med

Una vez listo proceda a seleccionar el nombre del Hostname, recomendable el dominio dado para el Servidor de ELCONIX S7. Luego le damos “Next”

 

pastedgraphic_1-2_med

En la siguiente pantalla seleccionamos la zona horaria, este punto seleccione segun lugar o pais donde estara el servidor instalado. Luego le damos Next.

 

pastedgraphic_2-2_med

En Esta parte configuramos el password del root, este password es importante tenerlo y no perderlo, ya que es la unica forma de entrar al servidor una vez instalado.

Luego le damos Next.

 

pastedgraphic_3-2_med

En esta pantalla seleccionamos la primera opcion si el disco o almacenamiento es para uso completo del servidor. Las otras opciones deberan usarse bajo cuidado y experiencia.

Es importante seleccionar la opcion de “Review and modify partitioning layout. Una vez esto le damos Next.

 

pastedgraphic_4-2_med

En la pantalla se puede configurar el layout que se tendra para el servidor. Es importante contener las siguientes particiones.

 

Raiz, esta particion asegurese de usar todo el disco disponible, despues de las demas particiones.

Particion automatica por el instalador para bootear el sistema operativo una vez que arranca. Esta particion la puede dejar como la sugiera el instalador.

swap

Esta particion es importante para la memoria virtual, el cual sera utilizada una vez la memoria RAM se utilize toda. Asigne espacio segun memoria RAM disponible, recomendable un 50 a 100% de la RAM disponible.

 

Una vez configurado bien puede proceder a darle Next.

 

pastedgraphic_5-2_med

Luego de esto se procede a confirmar el Format de la particion. Y le damos la opcion Format.

 

pastedgraphic_6-2_med

El instalador nos confirma que va escribir sobre los discos la información de particion, en esta opcion confirmamos Write changes to disk.

 

pastedgraphic_7-2_med

En esta pantalla le damos la opcion predifinida por el instalador y le damos Next.

 

pastedgraphic_8-2_med

El sistema nos confirma que procedera con la instalación del sistema operativo en el servidor.

 

pastedgraphic_9-2_med

El sistema mostrara el status de la instalacion. En este punto solo esperamos. Si se genera algun error es posible que el CD o DVD este corrupto.

 

pastedgraphic_10_med

Una vez terminado nos mostrara la pantalla de finalización el cual le damos Reboot.

Importante el servidor debe haber extraido el CD o DVD, el cual debe retirar antes de darle Reboot.

Una vez darle el boton de Reboot, el servidor se va reiniciar y va arrancar y mostrar la siguiente pantalla.

 

pastedgraphic_11_med

Una vez esta pantalla procedemos a entrar con el usuario root y la contraseña que configuramos en el instalador.

 

Configuración Final de CentOS

Una vez dentro de la session root procedemos a realizar una preconfiguración necesaria.

 

Creacion de Usuario elconix

Para crear el usuario elconix procedemos con la siguiente combinacion de comandos:

[[email protected] ~]# useradd elconix
[[email protected] ~]# passwd elconix
Changing password for user elconix.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
[[email protected] ~]#

Instalamos vim el editor que usaremos para configurar.

[[email protected] ~]# yum install vim

Importante recordar algunos comandos utiles para usar vim.
Tecla “i” Una vez abierto el archivo y deseamos editar el archivo procedemos a usar esta tecla la cual nos premite cambiar el archivo.
:wq Esta combinacion nos premite guardar los cambios y salir del archivo.
/”cadena de busqueda” Nos petmite buscar la cadena de busqueda en el archivo, es importante no usar las comillas.

Configuracion de SSH

Para proceder a configurar y asegurar el ssh procedemos con los siguientes comandos.

[[email protected] ~]# vim /etc/ssh/sshd_config

En este archivo procedemos a cambiar los siguientes valores:
Valor Actual Nuevo Valor
# Port 22 Port 2222
# PermitRootLogin yes PermitRootLogin yes

Es importante notar de quitar el “#” para hacer activa la funcion.

 

Configuracion de SELinux

Esta configuracion es importante ya que si no se coloca, al instalar el httpd y mysql no van a funcionar correctamente. Para habilitar esta opcion procedemos con la siguientes combinacion de comandos.

[[email protected] conf.d]# sestatus
SELinux status: enabled
SELinuxfs mount: /selinux
Current mode: enforcing
Mode from config file: enforcing
Policy version: 24
Policy from config file: targeted
[[email protected] conf.d]# vim /etc/selinux/config

Colocamos en el archivo de configuracion para que sea permisive:

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=permissive
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted

Reiniciamos El Servidor para que los cambios surgan efecto.

 

Creacion de las carpetas donde estara ELCONIX S7

Para esto realizamos la siguientes comandos:

[[email protected] ~]# mkdir /Elconix_AS
[[email protected] ~]# mkdir /Elconix_AS/Applications
[[email protected] ~]# mkdir /Elconix_AS/Applications/ENX_S7/
[ro[email protected] ~]#
[[email protected] ~]#
[[email protected] ~]# chown -R elconix:elconix /Elconix_AS
[[email protected] ~]# chmod -R 755 /Elconix_AS

 

Configuración del Firewall

El firewall es importante desabilitarlo o configurarlo, en esta instalacion configuramos mejor desabilitarlo. Esto se realiza con los siguientes campos.

[[email protected] ~]# yum install setuptool
Espera la instalacion que termine.
[[email protected] ~]# yum install system-config-firewall
Espera la instalacion que termine.

[[email protected] ~]# setup

 

pastedgraphic-4_med

En esta pantalla seleccionamos Firewall configuration y le damos Run Tool.

 

pastedgraphic_1-3_med

Le quitamos el Enabled y le damos OK.

 

pastedgraphic_2-3_med

Le damos YES.

 

Desabilitar el Firewall

Es importante desabilitar el firewall para hacer las instalaciones lo cual se hace con el siguiente opción:

# service iptables save# service iptables stop# chkconfig iptables off

 

 

Configuración del Crontab

Para proceder con la instalacion del crontab debemos realizar dichos comandos.

[[email protected] ~]# yum install crontabs
Espera la instalacion que termine.
[[email protected] ~]# rpm -e --nodeps mysql-libs
Esperar que desinstale el mysql-libs ya que esto traera conflictos con MySQL.

 

Instalacion y Configuración de WGET

Para proceder con la instalacion del wget debemos realizar dichos comandos.

[[email protected] ~]# yum install wget
Espera la instalacion que termine.

 

Instalación y Configuración de NTPDate

Para proceder con la instalación del ntpdate debemos realizar dichos comandos.

[[email protected] ~]# yum install ntpdate
Espera la instalación que termine.

 

Instalacion y Configuración de sendmail (Para Envio de Correos por el Sistema)

Para proceder con la instalacion del sendmail debemos realizar dichos comandos.

[[email protected] ~]# yum install sendmail
Espera la instalacion que termine.

Una vez realizado pueden proceder a configurar para que cuando hay algun evento de error conrespecto al cron o algun mensaje del sistema, sea enviado al correo deseado, para esto se realiza lo siguiente:

[[email protected] ~]# vim /etc/aliases

Se corrige en a linea:

# Person who should get root's mail
root: [email protected]

Se cambia por el email deseado.

Para aplicar los cambios se realiza lo siguiente:

[[email protected] ~]# newaliases
/etc/aliases: 77 aliases, longest 20 bytes, 789 bytes total

 

Configuración (Opcional) de Servidores Dell

Existen un problema conocido en algunos servidores de la marca Dell con el Linux CENT OS. Lo cual aqui mostramos los cambios que recomendamos realizar para evitar que se presente algun problema de lentitud.

 

Actualización del Kernel

Recomendamos una vez terminada la instalacion del CENT OS, se proceda a realizar un upgrade completo del servidor. Esto se realiza con el comando:

[[email protected] ~]# yum update

Una vez realizado acepten todas las actualizaciones que se requieren. Especialmente la del kernel.

 

Se debe proceder a apagar el servidor y volver a prenderlo. NO LO REINICIE.

[[email protected] ~]# shutdown -h now

 

Configuración del BIOS

El segundo paso de la correccion es configurar el System Profile del servidor para que no utilize el ahorro de energia en los CPU pues este es el que ocaciona el problema.

Al entrar el BIOS se debe ir a la configuracion del System Profile, el cual se debe colocar a “Performance” solamente. De fabrica viene configurado con el “Performance Per Watt Optimized (DAPC)”

Una vez est se debe proceder para reiniciar el servidor el cual ya el BIOS realizara esta configuración.