servidor linux con ubuntu server 10.04lts
TRANSCRIPT
-
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
1/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[i]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Servidor Linux con Ubuntu Server 10.04 LTS
Configuracin de un Servidor Linux sobre Ubuntu Server 10.04 LTS
Para comentarios, sugerencias o preguntas, favor de contactarnos.
Todo parte de una Idea
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
2/53
-
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
3/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[1]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Instalacin Inicial
Colocamos el CD de Ubuntu Server 10.04 LTS en la unidad de cd del servidor yseleccionamos Instalar Ubuntu Server:
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
4/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[2]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Seleccionamos idioma de instalacin:
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
5/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[3]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Seleccionamos nuestra localidad (North America, Mexico):
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
6/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[4]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
7/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[5]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Seleccionas distribucin de teclado, (International USA Include dead tilde)para teclados en ingles o (Latin America Include dead tilde) para teclados en
espaol.
** Podemos seleccionar deteccin automtica de teclado. Y seguimos lasinstrucciones.
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
8/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[6]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
9/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[7]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
10/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[8]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Configuras el nombre de host del servidor:
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
11/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[9]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Configuracin de zona horaria, seleccionas Mexico City:
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
12/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[10]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
En este caso le damos que el mtodo de particin ser guiada y usaremos el discoentero:
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
13/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[11]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Verificamos la tabla de particiones:
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
14/53
-
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
15/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[13]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Particionamos el disco con LVM, -(Logical Volume Manager) Este tipo departicin nos ayuda a una mejor administracin.
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
16/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[14]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Seleccionamos la particin:
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
17/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[15]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Guardamos los cambios de las particiones:
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
18/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[16]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Dejamos un porcentaje, en este caso fue de 150 Gb, para la particin raz. Estaformar parte del mismo grupo de volumen.
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
19/53
-
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
20/53
-
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
21/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[19]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Agregamos nombre de usuario
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
22/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[20]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Escribimos contrasea y la verificamos:
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
23/53
-
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
24/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[22]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Dejamos en blanco la configuracin del proxy: (en su defecto colocamoshttp://proxyserver:puerto
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
25/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[23]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Seleccionamos que instale automticamente las actualizaciones de seguridad
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
26/53
-
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
27/53
-
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
28/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[26]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Asignamos contrasea para el servicio de MySQL:
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
29/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[27]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Instalamos el GRUB boot loader en la configuracin maestra de boot
Listo la instalacin del servidor inicial ha concluido.
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
30/53
-
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
31/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[29]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
# vim /etc/network/interfaces
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
32/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[30]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Reiniciamos el servicio de red
# /etc/init.d/networking restart
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
33/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[31]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Revisamos nuestra configuracin.
# ifconfig
Instalacin de LAMP server
Si no se seleccion la paquetera lamp server desde un inicio, se puede ejecutar
el siguiente comando. (instalacin de Apache, MySQL y PHP)apt-get install lamp-server
Edicin del nombre del servidor
Nos vamos al al directorio /etc:
cd /etcAhora editar el archivo hostname
vim /etc/hostnameproxy.m . om n o.com
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
34/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[32]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Edicin de los nombres de las maquinas en la red
Nos vamos al al directorio /etc:
cd /etcAhora editar el archivo hosts
vim hosts2.5) Escribimos la direccin ip local y el nombre de la mquina.
127.0.0.1 localhost192.168.0.27 proxy.mi.dominio.com proxy
Instalacin del SQUID Servidor Proxy -
Ejecutamos el siguiente comando:
apt-get install squidEsperamos a que se descargue y se instale. Posteriormente nos genera una
carpeta dnde se guarda los archivos de configuracin:
cd /etc/squidAh encontraremos el archivo squid.conf, archivo de configuracin del SQUID,
el cual ser sustituido por el archivo de respaldo con el que contamos.
Los parmetros modificados son los siguientes:
vim /etc/squid/squid.confacl localnet src 192.168.0.0/24http_access allow localnethttp_port 3128 transparent
cache_mem 1024 MB
cache_dir ufs /var/spool/squid 204816 256
maximum_object_size 10240 MB
httpd_accel_no_pmtu_disc on
# red local# da acceso a localnet a navegar# se configura el puerto del proxyy si se requiere transparente# uso de memoria cache por partedel squid# directorio de la memoria cache# donde:# ufs formato de almacenamiento desquid# 2048 MB es el espacio de discoque va a ser ocupado en estedirectorio# 16 Level-1 nmero desubdirectorios sobre el directorio# 256 Level-2 nmero desubdirectorios sobre subdirectoriosLevel-1# Tamao mximo de archivos que van
a ser guardados en disco# esta opcin va en proxiestransparentes.
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
35/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[33]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Se habilita el bit de reenvo para el funcionamiento del proxy transparente:
echo 1 > /proc/sys/net/ipv4/ip_forwardcat /proc/sys/net/ipv4/ip_forwardReiniciamos el servivio de squid/etc/init.d/squid restart
Instalacin del SARG Analizador
Instalamos el paquete de sarg:
apt-get install sargEsperamos a que se descargue y se instale. Posteriormente nos genera una
carpeta dnde se guarda los archivos de configuracin:
cd /etc/sargAh encontraremos el archivo sarg-reports.conf y sarg.conf, archivo deconfiguracin del SARG, el cual ser sustituido por el archivo de respaldo con el que
contamos.
Realizamos un vnculo simblico, para visualizar por web el analizador, este vadesde /var/lib/sarg al /var/www/sarg.
ln s /var/lib/sarg /var/www/sarg
Agregamos la ejecucin para la recopilacin de informacin por parte de SARGal CRON (programador de trabajos) con:
crontab -eAgregando:
# m om mon ow comman00 08-18/1 * * * /usr/sbin/sarg-reports today00 00 * * * /usr/sbin/sarg-reports daily00 01 * * 1 /usr/sbin/sarg-reports weekly30 02 1 * * /usr/sbin/sarg-reports monthly
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
36/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[34]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Instalacin del WEBMIN Interfaz web para la administracin delsistema Linux
Instalamos el webmin para administrar el servidor desde cualquier explorador
por medio del puerto 10000:Editamos el archivo en donde se encuentran nuestros repositorios agregamos lo
siguiente:
vim /etc/apt/sources.list
deb http://download.webmin.com/download/repository sarge contribdeb http://webmin.mirror.somersettechsolutions.co.uk/repository sargecontrib
Bajamos el certificado para corroborar autenticidad del Webmin
wget http://www.webmin.com/jcameron-key.asc E instalamos el certificadoapt-key add jcameron-key.asc
Acutalizamos nuestro kernel
apt-get update
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.webmin.com/jcameron-key.aschttp://www.webmin.com/jcameron-key.aschttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
37/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[35]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
E instalamos webmin
apt-get install webmin
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
38/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[36]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Instalacin del BIND - DNS server
Se instala el paquete de bind con el siguiente commando:
apt-get install bind9Esperamos a que se descargue y se instale. Posteriormente nos genera una
carpeta dnde se guarda los archivos de configuracin:
cd /etc/bindAh encontraremos los archivos de configuracin name.conf.local y
name.conf.options.
Editamos name.conf.localen donde se configura si es un servidor secundarioo primario.
vim /etc/bind/name.conf.local
Para un servidor secundario:Zona e om n o m . om n o.com en serv or secun ar o
zone "mi.dominio.com" {type slave;file "/etc/bind/db.mi.dominio.com";allow-query { any; };masters { 192.168.0.27; };
Para un servidor primario:
// Zona del dominio congresogto.gob.mx servidor primario//zone " mi.dominio.com " {// type master;// file "/etc/bind/db.mi.dominio.com ";// allow-query { any; };
// allow-transfer { 192.168.0.21; };//};Ahora editamos el archivo name.conf.options, configurando los forwarders,
estos son los encargados de dar salida a internet.
vim /etc/bind/name.conf.optionsforwarders {
8.8.8.8; // Google DNS8.8.4.4; // Google DNS200.33.146.209; // Infinitum DNS200.33.146.217; // Infinitum DNS200.23.242.202; // Enlace TELMEX DNS200.23.242.196; // Enlace TELMEX DNS
};
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
39/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[37]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Crear o editar el archivo /etc/bind/db.congresogto.gob.mx, que es dondese va a editar los nombre de dominios y las ip pblicas a las que corresponden.
vim /etc/bind/db.mi.dominio.com
Revisar el archivo db.mi.dominio.com
Reiniciamos el servicio:
/etc/init.d/bind9 restart
Instalacin PHP
Para instalar la paquetera de PHP ejecutamos el siguiente comando:
apt-get install php5apt-get install libapache2-mod-php5Ahora probaremos que se encuentre instalado correctamente. Nos vamos al
directorio /var/www
cd /var/wwwDonde editamos un archivo index.php, agregando el siguiente texto y al abrirlo
desde un explorador nos debe mostrar una pgina con informacin de la versin delPHP instalado.
vim index.php
Prueba PHP
Webmin del servidor
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
40/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[38]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Intalacin PHPmyAdmin
Para la instalacin del PHPmyAdmin, ejecutamos el siguiente comando:
apt-get install phpmyadmin
En la instalacin nos pregunta si queremos que se reconfigure automticamenteseleccionamos en su caso apache2.
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
41/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[39]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Luego nos pregunta si quieres configurar una base de datos para phpmyadmin condbconfig-common, y seleccionamos que "si".
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
42/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[40]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Nos pide clave para el uso administrativo de la base de datos.
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
43/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[41]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Nos pide clave para la aplicacin de MySQL.
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
44/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[42]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Instalacin del SAMBA
Ejecutamos el siguiente comando:
apt-get install sambaNos vamos al directorio del servicio de samba en dnde encontraremos el
archivo de configuracin smb.conf
cd /etc/samba/Creamos una carpeta, la cual va a ser compartida con sitemas de Microsoft y le
asignaos permisos y usuario:
mkdir /srv/sambachown -R administrador.administrador /srv/samba/Editamos el archivo de configuarcin del samba smb.conf
vim /etc/samba/smb.conf
g o aworkgroup = GRUPO_TRABAJO
[declaranet]comment = Carpetapath = /srv/samba/carpetabrowsable = yesguest ok = yesread only = nocreate mask = 0775
Instalamos un programa para sincronizar los usuarios de sistema con los desamba:
apt-get install libpam-smbpassAgregamos al usuario administrador al servicio de samba con clave diferente:
smbpasswd -a administrador
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
45/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[43]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Habilitacin del https en apache
Verificar si el mdulo esta dado de alta en el servidor:
a2enmod default-sslSi no est habilitar el mdulo ssl, entonces ejecutamos el siguiente comando
para activarlo:
a2enmod sslPosteriormente reiniciamos el servidor apache
/etc/init.d/apache2 restart
Nos vamos al directorio /etc/apache2/sites-available
cd /etc/apache2/sites-available/Y habilitamos el mdulo
a2ensite default-sslReiniciamos el servidor apache
/etc/init.d/apache2 reload
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
46/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[44]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Cambiar idioma en fecha del sistema Linux
Agregamos el idioma espaol de mxico
vim /var/lib/locales/supported.d/local
en_US.UTF-8 UTF-8es_MX.UTF-8 UTF-8es_ES.UTF-8 UTF-8
Editamos los alias (no muy recomendado)
vim /etc/locale.alias
spanish es_MX.UTF-8
Reconfiguramos el servicio de locale
dpkg-reconfigure localesDejamos o modificamos el idioma del sistema por default
vim /etc/default/locale
LANG= en_US.UTF-8LANG="es_MX.UTF-8" //para espaol
La variable LC_TIME est por defecto sin contenido y es la encargada del idiomade la fecha. Le damos el valor de espaol Mxico a la variable para el idioma que
queremos en la fechaexport LC_TIME=es_MXVerificamos su valor que debe ser es_MX.UTF-8
echo $LC_TIME
Editamos el .bashrc agregando un valor a esta variable para que cada vez quese reinicie el sistema tome el valor que se requiere
vim /home/administrador/.bashrc
#Legua e para ec aexport LC_TIME=es_MX.UTF-8
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
47/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[45]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
El idioma del sistema lo vemos con el siguiente comando
echo $LANG
en_US.UTF-8
Generacin e instalacin de certificado con GlobalSign
Como primer paso generamos una llave privada de 2048 (RSA Private key),guardandola en un archivo llamado proxy.mi.dominio.com.key
openssl genrsa -des3 -out proxy.mi.dominio.com.key 2048
Generat ng RSA pr vate ey, 2048 t ong mo u us......................+++.......+++e is 65537 (0x10001)Enter pass phrase for proxy.mi.dominio.com.key:Verifying - Enter pass phrase for proxy.mi.dominio.com.key:
Donde colocamos Pass Phrase para abrir la llave, esto se da con elparmetro -des3
Ahora generamos un Certificate Signing Request (CSR)
openssl req -new -key proxy.mi.dominio.com.key -outproxy.mi.dominio.com.csr
Enter pass p rase or proxy.m . om n o.com. ey:You are about to be asked to enter information that will be incorporatedinto your certificate request.What you are about to enter is what is called a Distinguished Name or aDN.There are quite a few fields but you can leave some blankFor some fields there will be a default value,If you enter '.', the field will be left blank.-----Country Name (2 letter code) [AU]:MXState or Province Name (full name) [Some-State]:GTOLocality Name (eg, city) []:Leon
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Mi EmpresaOrganizational Unit Name (eg, section) []:DTICommon Name (eg, YOUR name) []:proxy.mi.dominio.comEmail Address []:
Please enter the following 'extra' attributesto be sent with your certificate requestA challenge password []:An optional company name []:
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
48/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[46]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Podemos verificar el CSR, asegurando que la informacin sea correcta.
openssl req -noout -text -in proxy.mi.dominio.com.csr
Certificate Request:Data:Version: 0 (0x0)Subject: C=MX, ST=GTO, L=Leon, O=H. Mi Empresa, OU=DTI,CN=proxy.mi.dominio.comSubject Public Key Info:Public Key Algorithm: rsaEncryptionRSA Public Key: (2048 bit)Modulus (2048 bit):
00:c3:b2:47:5e:cc:50:9e:24:fd:52:6d:b9:23:ff:1f:3b:43:1b:7a:21:c9:94:53:dd:7c:3a:41:07:02:80:fd:65:11:e4:60:85:46:de:6c:9b:76:16:45:37:30:b1:d0:8c:eb:f9:0f:60:18:d1:12:8f:ad:19:f8:
8e:52:56:f6:89:12:53:28:ed:6a:35:e7:71:26:dc:5d:f0:37:c0:a7:46:01:8d:5e:6f:95:07:99:bf:10:be:69:05:15:83:ac:7b:8b:2c:1c:e6:89:59:e2:42:94:17:92:11:2b:94:83:b8:04:45:52:42:35:bd:6c:b8:e5:0e:c2:0f:f0:f5:ba:89:96:10:82:37:3c:8c:8b:3c:64:4e:89:78:11:0c:8b:83:1a:26:01:3e:73:75:0a:fb:4e:85:ba:c7:3c:8e:a3:7a:bd:20:7b:21:d1:1b:f4:cd:51:76:22:8d:c3:a2:db:8a:65:05:9a:be:37:5e:89:a2:5b:6a:f3:38:a9:c4:57:58:bd:ef:f2:12:bd:74:7e:f9:c8:4b:5f:73:c2:0e:1d:8c:54:f7:68:1d:8d:38:2f:6a:ec:f0:95:02:ad:f2:ec:09:7a:66:75:f8:61:65:f8:76:b1:c3:ce:93:cb:aa:a8:d9:4a:cc:51:6e:b8:03:95:17:bc:30:d8:51:0a:01:eb:17
Exponent: 65537 (0x10001)
Attributes: a0:00Signature Algorithm: sha1WithRSAEncryption
ad:c7:7a:cf:da:99:f9:20:f5:3f:9c:4e:18:03:a3:96:9a:a8:93:db:8f:31:f4:2f:7f:8c:3f:ff:8e:f1:42:e3:73:aa:80:aa:22:ef:eb:ac:26:44:99:2b:04:08:aa:9e:f4:68:e5:6b:c3:63:26:d7:b0:f0:e9:2b:b2:66:a5:f1:59:11:84:c6:fc:e2:45:c0:20:25:45:bb:1f:88:5e:bc:e9:90:59:3b:48:a7:9b:a8:22:59:54:a7:0d:04:d5:3e:32:cb:02:e7:e3:4a:33:5b:e0:5c:a4:89:96:a3:f6:ca:74:0e:57:a0:f4:64:a8:9b:cf:fb:85:eb:4d:71:72:c7:3d:68:21:17:91:fc:aa:c9:10:18:32:71:3c:21:28:31:d3:67:68:f2:4e:62:99:43:aa:de:8f:07:7d:91:89:5e:44:2f:a5:f0:9c:ed:92:d6:9c:66:17:3f:03:e8:16:60:d9:8f:a3:38:21:d1:ab:e9:a1:8c:5a:c2:cf:c2:19:14:fd:4e:e0:d1:9b:b0:fa:8a:b8:93:00:cf:c4:01:9c:fd:8d:53:d4:9e:09:f7:31:2a:0e:dd:70:1c:3c:32:75:74:26:6f:ce:b6:77:bd:e9:87:fe:7c:
54:1b:fd:00:fc:96:af:bd:e5:43:33:3f:f1:ef:97:85:7b:86:b4:84:f5:01
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
49/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[47]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Damos la ruta de dnde se encuentran los certificados editando el archivo/etc/apache2/sites-available/default-ssl, adems de copiarlos en el directorio/etc/ssl/certs/:
vim /etc/apache2/sites-available/default-ssl
SSLCertificateChainFile /etc/ssl/certs/gs_intermediate.crt/etc/apache2/ssl.crt/gs_intermediate.crt
SSLCACertificateFile /etc/ssl/certs/gs_root.crt/etc/apache2/ssl.crt/gs_root.crt
SSLCertificateFile /etc/ssl/certs/proxy.mi.dominio.com.crtSSLCertificateKeyFile /etc/ssl/private/proxy.mi.dominio.com.key
Bloquear directorios a travs de https:Editar el archivo /etc/apache2/conf.d/security
vim /etc/apache2/conf.d/security
AllowOverride NoneOrder Deny,AllowDeny from 10.0.0.253
AllowOverride None
Order Deny,AllowDeny from 10.0.0.253
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
50/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[48]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Respaldo de base de datos sobre MySQL
Modificamos el crontab y agregamos la siguiente dos lneas, la primera respaldala base de datos del MySQL y la segunda la pgina web. El respaldo se ha programado
para realizarse diariamente a las 7 de la maana:crontab -e
0 7 * * * ome a m n stra or ac up.s var mysqbaseDatosPrograma /srv/samba/backup /mnt/fileservermysql_baseDatosPrograma5 7 * * * /home/administrador/backup.sh /var/www/Programa/srv/samba/backup /mnt/fileserver html_Programa
Copiar script backup.sh al directorio /home/administrador/ el cual contiene losiguiente:
vim backup.sh
#! n as
### Crontab -e#0 7 * * * /home/administrador/backup.sh /var/lib/mysql/Programa/srv/samba/backup /mnt/fileserver mysql#5 7 * * * /home/administrador/backup.sh /var/www/Programa/srv/samba/backup /mnt/fileserver html### end Crontab -e# DIR_SOURCE is the source directoy, where information is.# DIR_BACKUP is the directory where the tarball will be storage.
stop mysql
DIR_WINDOWS=$3DIR_BACKUP=$2DIR_SOURCE=$1
echo "Backup Directory $DIR_BACKUP"echo "Source Directory $DIR_SOURCE"echo "Windows Directory $DIR_WINDOWS"
cd $DIR_BACKUPtar -vcjf backup-$4-$(date +%y%m%d).tar.bz2 $DIR_SOURCEcp backup-$4-$(date +%y%m%d).tar.bz2 $DIR_WINDOWS
echo "BackUp has DONE"
start mysql
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
51/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[49]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Agregar un servicio al arranque del sistema operativo
Como primer punto, nuestro script a ejecutar cada vez que inicie el sistema
operativo debe contener el siguiente contenido en el encabezado del archivo:
### BEGIN INIT INFO# Provides: iptables.sh# Required-Start: $remote_fs $syslog# Required-Stop: $remote_fs $syslog# Default-Start: 2 3 4 5# Default-Stop: 0 1 6# Short-Description: Start daemon at boot time# Description: Enable service provided by daemon.### END INIT INFO
Comprobamos ejecutando:
head scritp.sh
Continuamos copiando el script al directorio /etc/init.d
cp /home/administrador/script.sh /etc/init.d
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
52/53
www.inechmx.comfacebook.com/InechMXMvil: 477.238.1279
Oficina: 477.425.0148
[50]Ing. Diego Zavala Trujillo
Todo parte de una [email protected]
Y ejecutamos el siguiente commando:
update-rc.d script.sh defaults
Listo nuestro servicio quedar listo para ejecutarse cada vez que el sistemaoperativo inicie.
Para eliminar el servicio al arranque del sistema operativo ejecutamos:
update-rc.d f script.sh remove
http://www.inechmx.com/http://www.inechmx.com/http://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.facebook.com/InechMXhttp://www.inechmx.com/ -
7/21/2019 Servidor Linux Con Ubuntu Server 10.04LTS
53/53