Mostrando entradas con la etiqueta red hat. Mostrar todas las entradas
Mostrando entradas con la etiqueta red hat. Mostrar todas las entradas

sábado, 12 de noviembre de 2016

Instalar y configurar LAMP en Centos 7

La instalación de LAMP en Centos tiene una serie de pasos:

Instalación y preparación del propio Centos

  • Para evitarnos problemas nos instalamos Centos 7 Everything ISO.
  • Configuramos la red para que se inicie al principio:
Editamos un archivo que se debe llamar algo como /etc/sysconfig/network-scripts/ifcfg-eno16777736 para que tenga un aspecto similar a este (subrayado en verde lo que hay que cambiar):
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=8bb9564b-95c6-49ee-832d-a76e4063964d
DEVICE=eno16777736
ONBOOT=yes 
PEERDNS=yes 
PEERROUTES=yes

Instalación y configuración de LAMP

  • Actualizamos el sistema e instalamos los siguientes paquetes:
su -
yum update
yum upgrade
yum install httpd mysql mariadb-server php php-mysql phpmyadmin -y
  • Iniciamos los servicios:
service httpd start
chkconfig httpd on
systemctl start mariadb.service
systemctl enable mariadb.service
  • Configuramos el cortafuegos:
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
  • Para que el cambio del cortafuegos se quede de forma permanente editamos el archivo /etc/rc.local y añadimos esa línea al final
  • Definimos las contraseñas y seguridad en mariadb
mysql_secure_installation
Y ya está, es un poco más difícil que en otras distros pero es bastante seguro y robusto, si tenemos el hardware adecuado se podría utilizar en un entorno de producción.

Fuentes

viernes, 23 de octubre de 2015

Virtual host apache en Centos 6

Después de instalar apache en Centos 6, ahora vamos a ir configurándolo para que haga más cosas, por ejemplo vamos a configurar virtual hosts para mostrar diferentes páginas según el dominio desde el que accedamos al servidor.

Configuración apache

  • Editamos el archivo /etc/httpd/conf/httpd.com.
  • Descomentamos o añadimos la siguiente linea:
NameVirtualHost *:80
  • Añadimos al final del archivo, por cada virtual host, un bloque similar a éste:

    ServerName www.midominio.com
    DocumentRoot /var/www/html/midominio
    ErrorLog logs/midominio-error_log
    CustomLog logs/
midominio-access_log common
   
        Options Multiviews
        AllowOverride None
        Order Allow,Deny
        Allow from All
   

Simular en nuestra máquina de pruebas diversos dominios

Editamos el archivo /etc/hosts y añadimos, por cada dominio a simular, líneas como ésta:
192.168.150.21    centos6virtual    centos6virtual.localhost

miércoles, 7 de octubre de 2015

Instalando LAMP en Centos 6

La instalación de LAMP en Centos tiene una serie de pasos:

Instalación y preparación del propio Centos

Editamos un archivo que se debe llamar algo como /etc/sysconfig/network-scripts/ifcfg-eth0 para que tenga un aspecto similar a este (subrayado en verde lo que hay que cambiar):
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=8bb9564b-95c6-49ee-832d-a76e4063964d
DEVICE="eth0"
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes

Instalación y configuración de LAMP

  • Actualizamos el sistema e instalamos los siguientes paquetes:
su -
yum update
yum upgrade
yum install httpd mysql mysql-server php php-mysql -y
  • Iniciamos los servicios:
service httpd start
chkconfig httpd on
service mysqld start
chkconfig mysqld on
  • Configuramos el cortafuegos:
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
  • Para que el cambio del cortafuegos se quede de forma permanente añadimos las líneas anteriores al archivo /etc/sysconfig/iptables quitándole a cada una la palabra iptables
  • Definimos las contraseñas y seguridad en mysql
mysql_secure_installation
Y ya está, es un poco más difícil que en otras distros pero es bastante seguro y robusto, si tenemos el hardware adecuado se podría utilizar en un entorno de producción, por lo menos hasta 2020 que es cuando termina el soporte.

Fuentes

lunes, 14 de septiembre de 2015

Configurar la red desde consola en Centos 6


CentOS GNU/Linux
Estos son los archivos y las configuraciones que hay que modificar en CentOS 6 para que funcione la red como queramos:

IP dinámica

Archivo a editar: /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR="00:0C:29:A6:70:B8"
IPV6INIT="no"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="5305a615-765e-413c-9b49-88aa7d45c370"

IP estática

Archivo a editar: /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="none"
HWADDR="00:0C:29:A6:70:B8"
IPV6INIT="no"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="5305a615-765e-413c-9b49-88aa7d45c370"
IPADDR=192.168.150.21
NETMASK=255.255.255.0
GATEWAY=192.168.150.2
DNS1=192.168.150.2
DNS2=80.58.61.254
DOMAIN=localdomain
#domain domain.name
#search domain.name


Cambiar de nombre y el dominio del equipo en la red

Archivo a editar: /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=centos6virtual.localdomain

Archivo a editar: /etc/hosts

127.0.0.1   centos6virtual centos6virtual.localdomain localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         centos6virtual centos6virtual.localdomain localhost

Ver el gateway usado

Ejecutamos ip route show y obtendremos alguna línea como ésta:
default via 192.168.150.2 dev eth0  proto static
He puesto en verde negrita las líneas que hay que modificar o añadir y subrayado en amarillo lo que es opcional.
Después de hacer el cambio hay que reiniciar el servicio.

viernes, 26 de junio de 2015

Identificar ordenadores con GNU/Linux mediante Multicast DNS

Esta es otra manera de tener identificado todos nuestros ordenadores dentro de una red local sin tener que usar IPs fijas y de un modo más fácil de recordar para nosotros los humanos.
En todos nuestros ordenadores con GNU/Linux tecleamos el siguiente comando:
sudo apt-get install libnss-mdns
A partir de este momento podemos identificar en la red todos nuestros ordenadores como:
nombre_del_ordenador.local

Podemos comprobar que en el archivo /etc/hosts habrá una línea con algo como esto:
...
127.0.1.1    miequipo    miequipo.local
...

Así de fácil.

Si queremos cambiar el nombre del equipo hay que cambiar la línea antes mencionada en /etc/hosts
y el contenido del archivo /etc/hostname, cambiando todas las apariciones del nombre antiguo por el nuevo (2 cambios en hosts y 1 en hostname).

Nota para los usuarios de Windows y Mac: para incluir estos equipos con esta identificación en la subred podéis seguir este otro manual (en inglés).

sábado, 16 de junio de 2012

Tente 3D en Scientific Linux

Estos son los pasos que he seguido para instalar todas las aplicación del tente 3D en Scientific Linux:


1su -Nos convertimos en root
2Nos bajamos e instalamos el paquete epel-release - Extra Packages for Enterprise Linux repository configuration.
3yum updateActualizo el repositorio con el comando 'yum update'
4yum install wine wine-geckoInstalamos wine desde su página oficial.
5
mkdir /opt/tente
mkdir /opt/tente/models
mkdir /opt/tente/iconos
mkdir /opt/tente/bmp2ldraw
mkdir /opt/tente/lddesignpad
mkdir /opt/tente/mlcad
Creamos de los directorios necesarios
6
mkdir /tmp/tente
cd /tmp/tente
Creamos el directorio temporal y entramos en él
7
unzip -L -n "LDrawTente_Ultima.zip" -d /opt/tente
Nos descargamos e instalamos las últimas fichas de tente.
8
unzip -L -n todotente3d.zip -d /opt/tente/models
Nos descargamos e instalamos los últimos modelos de tente.
9
rpm -i /tmp/tente/ldview.rpm
Nos descargamos e instalamosLDView.
10
Nos descargamos el script para solucionar el problema con la configuración española.
11./ldview-launcher.shEjecutamos el script y la primera vez nos preguntará sobre los directorios donde están las fichas y los modelos, que son respectivamente:
/opt/tente
/opt/tente/models
12unzip -L -n /tmp/tente/mlcad.zip -d /opt/tente/mlcadNos descargamos e instalamos mlcad.
13unzip -L -n /tmp/tente/bmp2ldraw.zip -d /opt/tente/Nos descargamos e instalamos bmp2ldraw.
14unzip -L -n /tmp/tente/LDDP204.zip -d /opt/tente/lddpNos descargamos e instalamos LDDesingPad.
15mkdir -p /usr/local/share/leocad/
wget -c http://leocad.googlecode.com/files/pieces-3074.zip -O /tmp/tente/piezas.zip
gunzip -L -n /tmp/tente/piezas.zip -d /usr/local/share/leocad/wget -c http://dl.dropbox.com/u/1071192/utilidades/tente-leocad/leocad-tente.tar.gz -O /tmp/tente/leocad-tente.tar.gz
tar -zxvf /tmp/tente/leocad-tente.tar.gz -C /tmp/tente/cp /tmp/tente/leocad-tente/bin/leocad /usr/bin/
Nos descargamos e instalamos la versión tentera de LeoCad.
16chmod 777 /opt/tente -R
cp /opt/tente/leocad/*.* /usr/local/share/leocad/
Abro los permisos

sábado, 2 de junio de 2012

Instalando Scientific Linux

Hoy he instalado Scientific Linux 6.2 en el disco duro extra de 4Gb que tengo para estos experimentos.

La instalación ha sido muy sencilla, simplemente seguir los pasos uno detras de otro que te indican en la pantalla, muy al estilo de los legendarios Red Hat previos a RHEL.

En esta distribución no vas a encontrar la última versión de los programas, ni entornos para jugar, es una distribución para trabajar muy en serio incluso durante la instalación te hace una pregunta para usar otro asistente para clusters y servidores de alto rendimiento.
Por ello resulta una distribución con gnome 2 clásico muy estable, rápida y robusta y se ha convertido en mi distribución GNU/Linux favorita basada en Red Hat, junto a Centos que uso en una máquina virtual en el portátil, aunque me da la impresión que SL es algo más rápida, ambas son muy superiores a Fedora, y son perfectamente instalables y usables en PCs normales y corrientes, no son sólo para grandes servidores como algunas personas creen.

jueves, 8 de marzo de 2012

Probando Fedora 16


Hoy he instalado Fedora 16 en mi equipo de sobremesa en el disco duro de reserva que tengo para pruebas.
Me ha gustado que ahora sea live y se pueda probar sin instalarlo así como lo fluido que iba gnome3, sin embargo otras cosas no me han gustado tanto.
  • Durante la instalación le he indicado que lo haga en castellano y sólo ha cambiado la disposición del teclado, todo lo demás sigue en inglés.
  • Después de la instalación he intentado cambiarlo a castellano pero no graba el cambio y siempre sigue en inglés.
  • No se puede cambiar a consolas virtuales con CTRL, ALT, F2..F6
En fin, que aunque la he visto más seria y estable que las primeras versiones de Fedora que probé en su día tiene muchas cosas que mejorar.
¡Ah! El fondo de pantalla chulísimo.

EDITADO 10.03.2012: después de un tercer reinicio arrancado desde el grub de Ubuntu se ha podido poner en castellano y funciona la combinación de teclas para saltar a las consolas virtuales, pero de vez en cuando se cuelga el programa que se está ejecutando. Parece que Fedora vuelve a las andadas.