8/8/2019 Taller Servidores Linux - III CONASOL Talara.
1/32
TALLER DE
ADMINISTRACION DESERVIDORES LINUX
EXPOSITOR:ING. CARLOS CHINININ CHAMBA
III CONASOL
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
2/32
Taller de Administracin de Servidores Linux Ing.
CLIENTE - SERVIDOR
SERVIDOR CLIENTE
RED
Servidor Web: ApacheServidor Proxy: SquidServidor FTP: VsftpdServidor Archivos: Samba
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
3/32
Taller de Administracin de Servidores Linux Ing.
CENTOS
Community ENTerprise Operating System
Costo ceroSoporte de la comunidad de
usuariosCompatibilidad con RHEL
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
4/32
Taller de Administracin de Servidores Linux Ing.
INTERPRETE DE COMANDOS (SHELL)
Interfaz primaria entre un usuario y el sistemaoperativo.
Indicador de comandos ($, %, o #).
Shell
Shell
usuario@nombrePC:~$
usuario@nombrePC:~$
Prompt
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
5/32
Taller de Administracin de Servidores Linux Ing.
COMANDOS BASICOS
COMANDO DESCRIPCIN
ls List : Listar
cd Change directory: cambiar directorio
rm Remove: borrar
cp Copy: copiar
mv Move: mover
mkdir Make directory: hacer directorio
clear Clear: despejar
ps Process status: estado de los procesos
kill Kill: matarsu Super-user: superusuario
passwd Password: contrasea
man Manual: manual
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
6/32
Taller de Administracin de Servidores Linux Ing.
SERVIDOR WEB - APACHE
Desarrollado por Apache SoftwareFundation.
Servidor web potente y flexible.
Diseo modular y multiplaforma.
Protocolo HTTP.Puerto 80.
Soporta para varios lenguajes deprogramacin
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
7/32Taller de Administracin de Servidores Linux Ing.
CRECIMIENTO DE LOS SERVIDORES WEB
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
8/32Taller de Administracin de Servidores Linux Ing.
SERVIDOR BASE DE DATOS MYSQL
Desarrollado por SUN, ORACLEGestor de base de datos
relacional, multihilo y multiusuario
Software Libre con licenciamiento
dual.Multiplataforma
Puerto 3306
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
9/32Taller de Administracin de Servidores Linux Ing.
SERVIDOR LAMP
Linux: El sistema operativo;Apache. El servidor web;MySQL. El gestor de bases de datos;
Perl, PHP, o Python. Lenguajes de programacin.
AplicacionesAplicaciones
Zimbra.-Servidor de Correo Electrnico Openfire.-Servidor de Mensajera Instantnea CMS.- Gestores de Contenidos (Joomla, Drupal, Wordpress).
Zimbra.-Servidor de Correo Electrnico Openfire.-Servidor de Mensajera Instantnea CMS.- Gestores de Contenidos (Joomla, Drupal, Wordpress).
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
10/32Taller de Administracin de Servidores Linux Ing.
SERVIDOR LAMP
Instalacin LAMP (Apache + Mysql + PHP)Instalacin LAMP (Apache + Mysql + PHP)
# yum install -y httpd mysql mysql-server php-mysqlphp-cli php-common
#yum install -y httpd mysql mysql-server php-mysqlphp-cli php-common
Iniciando los serviciosIniciando los servicios
# /etc/init.d/httpd start# /etc/init.d/mysqld start
# /etc/init.d/httpd start# /etc/init.d/mysqld start
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
11/32Taller de Administracin de Servidores Linux Ing.
JOOMLA
Sitio Web en espaolSitio Web en espaolhttp://www.joomlaspanish.org/http://www.joomlaspanish.org/
Descargar ultima versinDescargar ultima versin
# cd /root# wget http://joomlacode.org/gf/download/frsrelease/13112/57302/Joomla_1.5.22-Spanish-pack_completo.tar.gz
#cd /root#wget http://joomlacode.org/gf/download/frsrelease/13112/57302/Joomla_1.5.22-Spanish-pack_completo.tar.gz
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
12/32Taller de Administracin de Servidores Linux Ing.
DOMINIOS VIRTUALES EN APACHE
Editar fichero httpd.confEditar fichero httpd.conf
# nano /etc/httpd/conf/httpd.conf# nano /etc/httpd/conf/httpd.conf
AntesAntes
#NameVirtualHost *:80#NameVirtualHost *:80
DespuesDespues
NameVirtualHost *:80NameVirtualHost *:80
La funcin de esta directiva sirve paraindicar la direccin IP en la que se estabrindando el servicio o bien insertando unasterisco(*) para que est activa encualquier interfaz del servidor que escomo nosotros lo debemos tener.
La funcin de esta directiva sirve paraindicar la direccin IP en la que se estabrindando el servicio o bien insertando unasterisco(*) para que est activa encualquier interfaz del servidor que escomo nosotros lo debemos tener.
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
13/32Taller de Administracin de Servidores Linux Ing.
DOMINIOS VIRTUALES EN APACHE
Sitios virtualesSitios virtualeswww.turbolinux.com.pewww.comerciolinux.comwww.escuelalinux.eduwww.linuxunido.org
www.linuxbloger.net
www.turbolinux.com.pewww.comerciolinux.comwww.escuelalinux.eduwww.linuxunido.org
www.linuxbloger.net
Crear directoriosCrear directorios
# mkdir /var/www/turbolinux.com.pe# mkdir /var/www/comerciolinux.com# mkdir /var/www/escuelalinux.edu# mkdir /var/www/linuxunido.org# mkdir /var/www/linuxbloger.net
#mkdir/var/www/turbolinux.com.pe
#mkdir/var/www/comerciolinux.com#mkdir/var/www/escuelalinux.edu#mkdir/var/www/linuxunido.org#mkdir/var/www/linuxbloger.net
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
14/32Taller de Administracin de Servidores Linux Ing.
ESTRUCTURA DE DIRECTORIOS PARADOMINIOS VIRTUALES
Estructura:Estructura:
htmlcgi-biniconserror
htmlcgi-biniconserror
Crear los directoriosCrear los directorios
# mkdir /var/www/turbolinux.com.pe/html# mkdir /var/www/turbolinux.com.pe/cgi-bin
# mkdir /var/www/turbolinux.com.pe/icons# mkdir /var/www/turbolinux.com.pe/error
# mkdir /var/www/turbolinux.com.pe/html# mkdir /var/www/turbolinux.com.pe/cgi-bin
# mkdir /var/www/turbolinux.com.pe/icons# mkdir /var/www/turbolinux.com.pe/error
Y as para lossiguientes restantesdominios:
Y as para lossiguientes restantesdominios:
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
15/32Taller de Administracin de Servidores Linux Ing.
FICHEROS DE CONFIGURACIN PARADOMINIOS VIRTUALES
Crear los ficherosCrear los ficheros# touch /etc/httpd/conf.d/turbolinux.com.pe.conf# touch /etc/httpd/conf.d/comerciolinux.com.conf# touch /etc/httpd/conf.d/escuelalinux.edu.conf# touch /etc/httpd/conf.d/linuxunido.org.conf# touch /etc/httpd/conf.d/linuxbloger.net.conf
#touch /etc/httpd/conf.d/turbolinux.com.pe.conf#touch /etc/httpd/conf.d/comerciolinux.com.conf#touch /etc/httpd/conf.d/escuelalinux.edu.conf#touch /etc/httpd/conf.d/linuxunido.org.conf
#touch /etc/httpd/conf.d/linuxbloger.net.conf
Editar fichero: turbolinux.com.pe.confEditar fichero: turbolinux.com.pe.conf
ServerAdmin [email protected] "/var/www/turbolinux.com.pe/html"ServerName www.turbolinux.com.peServerAlias turbolinux.com.pe
ServerAdmin [email protected] "/var/www/turbolinux.com.pe/html"ServerName www.turbolinux.com.peServerAlias turbolinux.com.pe
Y as para los
siguientesarchivos deconfiguracinde los restantesdominios:
Y as para los
siguientesarchivos deconfiguracinde los restantesdominios:
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
16/32Taller de Administracin de Servidores Linux Ing.
INTEGRANDO JOOMLA CON LOS DOMINIOSVIRTUALES
Copiar joomla a cada uno de los directoriosCopiar joomla a cada uno de los directorios# cp /root/Joomla_1.5.22-Spanish-pack_completo.tar.gz \> /var/www/turbolinux.com.pe/html/# cp /root/Joomla_1.5.22-Spanish-pack_completo.tar.gz \> /var/www/comerciolinux.com/html/# cp /root/Joomla_1.5.22-Spanish-pack_completo.tar.gz \
> /var/www/escuelalinux.edu/html/# cp /root/Joomla_1.5.22-Spanish-pack_completo.tar.gz \> /var/www/linuxunido.org/html/# cp /root/Joomla_1.5.22-Spanish-pack_completo.tar.gz \> /var/www/linuxbloger.net/html/
#cp /root/Joomla_1.5.22-Spanish-pack_completo.tar.gz \> /var/www/turbolinux.com.pe/html/#cp /root/Joomla_1.5.22-Spanish-pack_completo.tar.gz \> /var/www/comerciolinux.com/html/#cp /root/Joomla_1.5.22-Spanish-pack_completo.tar.gz \
> /var/www/escuelalinux.edu/html/#cp /root/Joomla_1.5.22-Spanish-pack_completo.tar.gz \> /var/www/linuxunido.org/html/#cp /root/Joomla_1.5.22-Spanish-pack_completo.tar.gz \> /var/www/linuxbloger.net/html/
Ejecutar en /var/www/turbolinux.com.pe/html/Ejecutar en /var/www/turbolinux.com.pe/html/
# tar xzvf Joomla_1.5.22-Spanish-pack_completo.tar.gz# chmod 777 /var/www/turbolinux.com.pe/html
#tarxzvf Joomla_1.5.22-Spanish-pack_completo.tar.gz#chmod 777 /var/www/turbolinux.com.pe/html
Y as para cadauna de losdirectorios delos dominiosrestantes.
Y as para cadauna de losdirectorios delos dominiosrestantes.
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
17/32Taller de Administracin de Servidores Linux Ing.
BASE DE DATOS MYSQL
Iniciar servicio MysqlIniciar servicio Mysql# /etc/init.d/mysqld start# /etc/init.d/mysqld start
Loguearse con el usuario root sin contraseaLoguearse con el usuario root sin contrasea
# mysql -u rootWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 2 to server version: 5.0.27Type 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('PASSWORD');mysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('PASSWORD');
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
18/32Taller de Administracin de Servidores Linux Ing.
INTEGRANDO MYSQL CON JOOMLA
Loguearse con el usuario root con contraseaLoguearse con el usuario root con contrasea# mysql -u root -pEnter password: ****************Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 4
Server version: 5.0.45 Source distributionType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql>
#mysql -u root -pEnter password: ****************Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 4Server version: 5.0.45 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql>
Crear base de datos joomlaturbolinuxCrear base de datos joomlaturbolinux
mysql> CREATE DATABASE joomlaturbolinux;Query OK, 1 row affected (0.00 sec)
mysql>
mysql> CREATE DATABASE joomlaturbolinux;Query OK, 1 row affected (0.00 sec)
mysql>
Realizar para cada uno
de las bases de losdominios restantes,seguir la misma sintaxisdel nombre.
Realizar para cada unode las bases de losdominios restantes,seguir la misma sintaxisdel nombre.
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
19/32Taller de Administracin de Servidores Linux Ing.
INTEGRANDO MYSQL CON JOOMLA
Crear usuario adminturbolinux sobre b.d. joomlaturbolinuxCrear usuario adminturbolinux sobre b.d. joomlaturbolinuxmysql> GRANT ALL ON joomlaturbolinux.* TO 'adminturbolinux'@'localhost' IDENTIFIED BY'PASSWORD' WITH GRANT OPTION;Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql>
mysql> GRANT ALL ON joomlaturbolinux.* TO 'adminturbolinux'@'localhost' IDENTIFIED BY'PASSWORD' WITH GRANT OPTION;Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;Query OK, 0 rows affected (0.00 sec)
mysql>
Obviamente deber cambiarla palabra PASSWORD porla contrasea que desea
asignar al usuarioadminturbolinux.
Obviamente deber cambiarla palabra PASSWORD porla contrasea que desea
asignar al usuarioadminturbolinux.
Salir de mysqlSalir de mysql
Mysql> exitBye
Mysql> exitBye
Reiniciando los serviciosReiniciando los servicios
# /etc/init.d/httpd restart# /etc/init.d/mysqld restart
# /etc/init.d/httpd restart# /etc/init.d/mysqld restart
Crear cada usuario para cadauna de las dems bases dedatos de los dominiosrestantes, mantener la mismasintaxis de l nombre.
Crear cada usuario para cadauna de las dems bases dedatos de los dominiosrestantes, mantener la mismasintaxis de l nombre.
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
20/32Taller de Administracin de Servidores Linux Ing.
FICHERO HOSTS PARA ACCESO DE DOMINIOSVIRTUALES EN CLIENTE LINUX
hostshosts127.0.0.1 localhost.localdomain localhost192.168.1.100 turbolinux.com.pe turbolinux192.168.1.100 comerciolinux.com comerciolinux192.168.1.100 escuelalinux.edu escuelalinux
192.168.1.100 linuxunido.org linuxunido192.168.1.100 linuxbloger.net linuxbloger
127.0.0.1 localhost.localdomain localhost192.168.1.100 turbolinux.com.pe turbolinux192.168.1.100 comerciolinux.com comerciolinux192.168.1.100 escuelalinux.edu escuelalinux
192.168.1.100 linuxunido.org linuxunido192.168.1.100 linuxbloger.net linuxbloger
Editar la configuracin de hostsEditar la configuracin de hosts
# nano /etc/hosts#nano /etc/hosts
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
21/32Taller de Administracin de Servidores Linux Ing.
INSTALACIN DE JOOMLA
Instalar sitio web de joomlaInstalar sitio web de joomlahttp://www.turbolinux.com.pe/http://www.turbolinux.com.pe/
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
22/32
Taller de Administracin de Servidores Linux Ing.
INSTALACIN DE JOOMLA
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
23/32
Taller de Administracin de Servidores Linux Ing.
INSTALACIN DE JOOMLA
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
24/32
Taller de Administracin de Servidores Linux Ing.
INSTALACIN DE JOOMLA
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
25/32
Taller de Administracin de Servidores Linux Ing.
INSTALACIN DE JOOMLA
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
26/32
Taller de Administracin de Servidores Linux Ing.
INSTALACIN DE JOOMLA
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
27/32
Taller de Administracin de Servidores Linux Ing.
INSTALACIN DE JOOMLA
Borrar carpeta installationBorrar carpeta installation
# rm -rf /var/www/turbolinux.com.pe/html/installation#rm -rf /var/www/turbolinux.com.pe/html/installation
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
28/32
Taller de Administracin de Servidores Linux Ing.
INSTALACIN DE JOOMLA
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
29/32
Taller de Administracin de Servidores Linux Ing.
INSTALACIN DE JOOMLA
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
30/32
Taller de Administracin de Servidores Linux Ing.
INSTALACIN DE JOOMLA
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
31/32
Taller de Administracin de Servidores Linux Ing.
ADMINISTRACIN DE SERVIDORES LINUX
PREGUNTAS?
8/8/2019 Taller Servidores Linux - III CONASOL Talara.
32/32
ADMINISTRACIN DE SERVIDORES LINUX
GRACIAS !
Email: [email protected]
Web: www.xini.pe
Conquistar sin riesgo, es triunfar sin gloria.
Pierre Corneille
http://www.xini.pe/mailto:[email protected]