Beruflich Dokumente
Kultur Dokumente
Pagina 2 / 17
ndice
1 Introduccin al curso.....................................................................................................................................................................4
1.1Objetivo de este curso....................................................................................................................................................................4
1.2Manual del alumno........................................................................................................................................................................4
1.3Ejercicios prcticos........................................................................................................................................................................4
1.4Requisitos para atender a este curso...........................................................................................................................................4
1.5Soporte despus del curso.............................................................................................................................................................4
2INSTALACIN DEL SERVIDOR Linux......................................................................................................................................5
2.1Planificacin....................................................................................................................................................................................5
2.1.1Distribuciones de Linux....................................................................................................................................................5
2.1.2Requisitos materiales.........................................................................................................................................................5
2.1.3Sistemas de archivos.........................................................................................................................................................5
2.1.3.1XFS: ..........................................................................................................................................................................5
2.1.3.2EXT3: .......................................................................................................................................................................5
2.1.3.3ReiserFS: ..................................................................................................................................................................5
2.1.3.4Swap:.........................................................................................................................................................................5
2.1.4Determinar las cuentas apropiadas para el servidor..........................................................................................................6
2.2Instalacin.......................................................................................................................................................................................6
2.2.1Arranque............................................................................................................................................................................6
2.2.2Bienvenido........................................................................................................................................................................6
2.2.3Modo de instalacin..........................................................................................................................................................6
2.2.4Reloj y zona horaria..........................................................................................................................................................6
2.2.5Seleccin de escritorio......................................................................................................................................................6
2.2.6Particionamiento................................................................................................................................................................6
2.2.7Nuevo usuario...................................................................................................................................................................7
2.2.8Configuracin de la instalacin.........................................................................................................................................7
2.2.9Refrescos...........................................................................................................................................................................7
2.3Seguridad.........................................................................................................................................................................................7
2.3.1Cuentas de usuario............................................................................................................................................................7
2.3.2Acceso remoto...................................................................................................................................................................7
2.3.3Servicios activos................................................................................................................................................................7
2.3.4Corta fuego........................................................................................................................................................................7
3El servicio Apache Httpd.................................................................................................................................................................8
3.1Instalacin.......................................................................................................................................................................................8
3.2Configuracin.................................................................................................................................................................................8
3.2.1Inicio automatico...............................................................................................................................................................8
3.2.2Inicio/reinicio/paro manual...............................................................................................................................................8
3.2.3Archivos de configuracin................................................................................................................................................8
3.2.4Configuracin con YAST..................................................................................................................................................8
3.2.4.1Paso 1/5: Dispositivo de red......................................................................................................................................8
3.2.4.2Paso 2/5: mdulos......................................................................................................................................................8
3.2.4.3Paso 3/5: equipo predeterminado..............................................................................................................................9
3.2.4.4Paso 4/5: equipos virtuales........................................................................................................................................9
3.2.4.5Paso 5/5: resumen......................................................................................................................................................9
3.3Prueba del servicio.........................................................................................................................................................................9
4Servidor PHP.................................................................................................................................................................................10
4.1Instalacin.....................................................................................................................................................................................10
4.2Configuracin...............................................................................................................................................................................10
4.3Prueba del servicio.......................................................................................................................................................................10
www.detodoprogramacion.com
Curso de instalacin de Linux como servidor web Apache HTTPD con Tomcat, PHP, y MySQL
Pagina 3 / 17
www.detodoprogramacion.com
Curso de instalacin de Linux como servidor web Apache HTTPD con Tomcat, PHP, y MySQL
Pagina 4 / 17
1 Introduccin al curso
1.1 Objetivodeestecurso
En este curso vamos a ver como instalar un servidor Linux para hospedar un servidor web con capacidad de JSP y
una base de datos MySQL.
Este curso no cubre todos los aspectos ni todas las opciones de Linux, enfocando en las ms tiles para un servidor
web.
1.2 Manualdelalumno
Este manual del alumno es una ayuda para el alumno, para tenga un recuerdo del curso. Este manual contiene un
resumen de las materias que se van a estudiar durante el curso, pero el alumno debera de tomar notas personales
para completas este manual.
1.3 Ejerciciosprcticos
Se instalar un servidor Linux con servicios de HTTPD y Tomcat durante el curso.
1.4 Requisitosparaatenderaestecurso
Se requiere un conocimiento de base de los sistemas operativos.
Si el alumno tiene dificultades en un u otro capitulo, el debe sentirse libre de pedir explicaciones adicionales al
profesor.
www.detodoprogramacion.com
Curso de instalacin de Linux como servidor web Apache HTTPD con Tomcat, PHP, y MySQL
Pagina 5 / 17
DistribucionesdeLinux
Existen varias distribuciones de Linux. Entre las ms conocidas, RedHat/Fedora, SuSe/openSuSe,Debian, Ubuntu,
Mandrake...
Todas las versiones de Linux hacen prcticamente las mismas cosas. Solo que algunas tienen ciertas herramientas
y otras no, ciertas llevan por defecto mas o diferente paquetes que otras, etc..
No hay una distribucin que sea 'mejor' que otras. Algunas tienen una meta ms a servidor (Fedora, Debian), y otras
ms haca escritorio (Ubuntu), pero al final todas se pueden usar tanto como servidor as como escritorio. Al final la
diferencia entre los dos deprender de los paquetes que se instalarn, y del uso que se har del PC instalado con
Linux.
2.1.2
Requisitosmateriales
Los requisitos materiales dependen de la versin y distribucin de Linux que quieres instalar, pero por lo general un
PC, mismo un poco viejo, debera ser capaz de correr Linux. Depende siempre de para que va a servir el PC. Solo
como un cortafuego, o un servidor web para centenas de usuarios concurrentes?
Debido a que Linux es gratis, se puede fcilmente distribuir la carga sobre varios servidores en caso que sea
necesario, ya que no tendr costo de licencia ;-).
2.1.3
Sistemas de archivos
Bajo Linux existen varios tipos de sistemas de archivos. Al formatear una particin de un disco, hay que escoger un
tipo de sistema de archivos. Siguen los sistemas ms comunes:
2.1.3.1 XFS:
Principalmente este fue creado para el sistema operativo de SGI, IRIX. Ahora esta disponible bajo la licencia GPL,
para Linux. Este file system es muy bueno con archivos grandes asi que si trabajas con archivos pequeos,
continua leyendo. Si manejas archivos "medianamente" pequeos, no se recomienda que uses XFS, sino ReiserFS,
que para estos archivos es rpido, en cambio si usas archivos a los cuales los podes denominar como grandes, muy
grandes, excesivamente grandes, en este caso si se recomienda usar XFS.
2.1.3.2 EXT3:
Ext3 es mucho ms seguro que ext2. Si estas usando ext2 y queres cambiarte a otro sistema de archivos journaling,
se recomienda que el primero sea Ext3, porque hay menos riesgos de perder los datos e informacin; y es
compatible con ext2.
2.1.3.3 ReiserFS:
Este fue el "primero en estar estable para Linux". Posee una estructura de datos b-trees, es rpido con archivos
pequeos, todo lo contrario de XFS.
2.1.3.4 Swap:
El sistema de archivo swap es un tipo de sistema que se usa nicamente para la 'particin de intercambio', que es
como la memoria virtual (en disco). Por lo general se recomiendo tener una particin de intercambio de un tamao
igual a 1.5 x la memoria RAM del PC.
www.detodoprogramacion.com
Curso de instalacin de Linux como servidor web Apache HTTPD con Tomcat, PHP, y MySQL
2.1.4
Pagina 6 / 17
Determinarlascuentasapropiadasparaelservidor
Bajo Linux, al contrario de Windows, solo existe UNA cuenta de administrador 'todopoderoso'. El se llama 'root', y
existe en cualquier sistema Linux. Con este usuario, puedes hacer todo en el PC, por eso bajo Linux por lo general
no se trabaja como 'root', si no que al momento que se necesita el derecho de 'root' se cmabia temporalmente a
este usuario. Eso para limitar las posibilidades de errores de manipulacin que podran daar el sistema.
En este sentido (tambin) Linux es ms seguro que Windows, ya que trabajando con un usuario (menos root), no se
puede daar seriamente el sistema (virus).
2.2 Instalacin
Vamos a instalar la versin 11.0 de openSuse Linux. Porque openSuse y no un otro, pues no porque es mejor que
otra, pero simplemente por el profe (yo) lo conozco mejor por haberlo utilizado de hace 5 aos !
OpenSuSe viene en un DVD (versin completa con muchos paquetes), o en CD con KDE o Gnome (versin con
menos paquetes incluidos).
2.2.1
Arranque
Hay que arrancar con el CD/DVD. Para eso, configura el BIOS debidamente, o empuja la tecla (F11, F12...) que
permite escoger el medio de arranque.
Una vez arrancando en el CD/DVD y que apareci el men, empujamos F2 para cambiar el idioma a Espaol,
eventualmente F3 para cambiar la resolucin de pantalla. Luego escogemos 'Instalacin' en el men y presionamos
'Enter' para iniciar la instalacin.
2.2.2
Bienvenido
Se verifica el idioma y la configuracin del teclado, se marca la casilla de aceptar la licencia, y se empuja el botn
'Siguiente'.
2.2.3
Modo de instalacin
Se selecciona 'Instalacin nueva', y se marca solamente la casilla para la configuracin automtica. Luego se
empuja el botn 'Siguiente'.
2.2.4
Relojyzonahoraria
Seleccindeescritorio
Pueden escoger su escritorio preferido. Personalmente uso el KDE 3.5, ya que prob el KDE 4.0 y me pareca muy
inestable.
2.2.6
Particionamiento
Curso de instalacin de Linux como servidor web Apache HTTPD con Tomcat, PHP, y MySQL
2.2.7
Pagina 7 / 17
Nuevousuario
Vamos a crear un usuario nuevo. Lo vamos a llamar alumno, y darle la clave '123'. Eso porque solo hacemos una
prueba y queremos dejar las cosas sencillas ya que no nos preocupa la seguridad de este sistema de prueba que
no usar despus del curso.
Por supuesto, para una instalacin 'definitiva', para su escritorio o su servidor, escoge una clave que sea segura
(mas de 5 caracteres, con nmero, maysculas y minsculas...).
Para el curso, vamos a dejar que se utiliza la misma contrasea para el administrador (root). En produccin o
ambiente con seguridad, les aconsejo de tener claves diferentes para root y los otros usuarios.
Es buena idea marcar la casilla para que el usuario reciba el correo del sistema.
Para el curso vamos tambin a dejar el inicio de sesin automtico. No lo aconsejo en produccin.
Empujamos el botn 'Siguiente' y contestamos que 'Si' a las alertas de seguridad (porque estamos en el curso, no
en produccin).
2.2.8
Configuracindelainstalacin
Refrescos
2.3 Seguridad
2.3.1
Cuentasdeusuario
Accesoremoto
Para acceder de manera remoto al servidor, se puede acceder, entre otros, usando escritorios remoto (VNC), o con
ssh (consola remoto).
Para ms seguridad, no permita el acceso remoto a su servidor.
2.3.3
Serviciosactivos
Hay que limitar al mximo los servicios instalado y los servicios activos. No solo hace el sistema ms seguro,
tambin mejora su rendimiento.
2.3.4
Cortafuego
Hay que activar el cortafuego, definir los interfaces debidamente, y limitar al mximo los puertos abiertos.
www.detodoprogramacion.com
Curso de instalacin de Linux como servidor web Apache HTTPD con Tomcat, PHP, y MySQL
Pagina 8 / 17
3.2 Configuracin
3.2.1
Inicioautomatico
Para que el servicio httpd (Apache 2) se inicia automticamente, desde YAST, escoge bajo 'Sistema' los 'Servicios
del sistema'.
Busca el servicio 'Apache2' y activa lo.
3.2.2
Inicio/reinicio/paro manual
Para inicar, reiniciar, o para manualmente el servicio Apache httpd, abre una consola, cambia al usuario root con el
comando 'su', y tecla rcapache2 start/restart/stop
3.2.3
Archivosdeconfiguracin
El principal archivo de configuracin de apache es el httpd.conf que se encuentra en /etc/apache/ y que solo el
usuario root puede cambiar.
Se definen las principales variables (carpeta por defecto, etc...) y cuales otros archivo se incluyen en la
configuracin.
Para reducir/dividir el archivo de configuracin, una gran parte de la configuracin se encuentra en otros archivos
que el httpd.conf incluye via clausula 'include', y que se encuentran bajo la misma carpeta o bajo una subcarpeta.
El otro archivo importante es el archivo apache2 que se encuentra bajo /etc/sysconfig/ y que crea parte de los
archivos de configuracin anteriormente mencionados de manera dinmica.
3.2.4
ConfiguracinconYAST
Las principales opciones del servidor Apache2 se pueden tambin modificar va un mdulo de YAST (servicios de
red...Servidor HTTP) si se instal. Esta herramienta modificar los archivos ante mencionado debidamente.
3.2.4.1 Paso1/5:Dispositivodered
Define cual(es) tarjeta de red/IP hospedan sitios web, cual puerto se usa, y si se abre el cortafuego para estos
puertos.
3.2.4.2 Paso2/5:mdulos
Permite activar cierto mdulos como el PHP que veremos ms adelante.
www.detodoprogramacion.com
Curso de instalacin de Linux como servidor web Apache HTTPD con Tomcat, PHP, y MySQL
Pagina 9 / 17
3.2.4.3 Paso3/5:equipopredeterminado
Permite mencionar la configuracin 'por defecto' del servidor web
3.2.4.4 Paso4/5:equiposvirtuales
En caso que varios sitios estn hospedados bajo el mismo servidor, permite configurar los valores para cada sitio.
3.2.4.5 Paso5/5:resumen
Ensea el resumen de configuracin del servicio y menciona si se enciende al arrancar el PC o no.
Permite tambin configurar unas opciones avanzadas del servidor HTTP.
3.3 Pruebadelservicio
Para probar el servicio, enciende lo, abre un navegador web, y anda en la url: http://localhost/
Le debera de aparecer una pgina 'Access forbidden', ya que por defecto no hay una pgina de inicio y no se
permite ver el contenido de la carpeta de inicio.
Si anda en la url: http://localhost/gif/l_arrow.gif deberas ver una imagen de una flecha.
Cuidado que bajo Linux las maysculas y minsculas importan!
Si desarrolla bajo Windows, y no respetas las maysculas y minsculas, te va a corren bien en desarrollo, pero una
vez migrado bajo Linux, ya no va a encontrar los archivos...
www.detodoprogramacion.com
Curso de instalacin de Linux como servidor web Apache HTTPD con Tomcat, PHP, y MySQL
Pagina 10 / 17
4 Servidor PHP
4.1 Instalacin
El php se instala como un mdulo de Apache.
Se instala fcilmente usando YAST, la herramienta administrativa de openSuSe.
Se inicia YAST (se necesita poner la clave de root), luego se selecciona 'Instalar / desintalar software'.
Verifica que el filtro est puesto en 'Buscar', y busca con la cadena php.
Marca la casilla al lado de 'apache2-modphp5' en la lista de paquetes. Se seleccionarn automticamente los
paquetes dependientes (entre los cuales el PHP). Si se va a trabajar con MySQL, se puede marcar tambin php5mysql. Si necesitan otros mdulos de PHP, marca las casillas segn sus necesidades.
Para un servidor de produccin, les aconsejo solo instalar los mdulos necesarios, quitando todo los mdulos
intiles, con el fin de limitar los problemas de seguridad ya que el PHP es una entrada muy comn para los hackers.
Clic sobre el botn 'Aceptar' para iniciar la instalacin, y acepta los cambios automticos (paquetes dependiente
agregados).
4.2 Configuracin
El PHP en s se configura en el archivo php.ini que se encuetra bajo /etc/php5/apache2/
Para que el PHP sea activo en Apache, hay que activar el mdulo PHP en apache (ver punto anterior)
www.detodoprogramacion.com
Curso de instalacin de Linux como servidor web Apache HTTPD con Tomcat, PHP, y MySQL
Pagina 11 / 17
5.2 Configuracin
5.2.1
Inicioautomatico
Para que el servicio tomcat6 se inicia automticamente, desde YAST, escoge bajo 'Sistema' los 'Servicios del
sistema'.
Busca el servicio 'tomcat6' y activa lo.
5.2.2
Inicio/reinicio/paro manual
Para inicar, reiniciar, o para manualmente el servicio tomcat6, abre una consola, cambia al usuario root con el
comando 'su', y tecla rctomcat6 start/restart/stop
Oops, no les funciona. Debido a un error de paquete, no crearon el enlace para reiniciar fcilmente Tomcat.
Lo creamos as: cambiarse a root (su), luego:
cd /usr/sbin
ln -s /etc/init.d/tomcat6 tomcat6
Luego con tomcat6 start/restart/stop podr iniciar/reiniciar/para Tomcat.
Normalmente se debera de ser
ln -s /etc/init.d/tomcat6 rctomcat6
ya que en openSuse los comandos de reinicio de servicio inician con rc... Pero si lo pones rctomcat6 parece
funcionar, pero no funciona (otro bug).
5.2.3
Archivosdeconfiguracin
5.2.3.1 Conectores
Para poder usar Tomcat detrs de Apache, se necesita que el conector AJP sea activado (lo es por defecto). El uso
por defecto el puerto 8009.
www.detodoprogramacion.com
Curso de instalacin de Linux como servidor web Apache HTTPD con Tomcat, PHP, y MySQL
5.2.3.2
Pagina 12 / 17
Sitiosweb(hosts)
Cada sitio web que usar Tomcat debe tener su propio host. Es muy importante que el sitio web definido en Apache
corresponde con el Host definido en Tomcat.
5.2.3.3
Contextos
Los contextos son las subcarpetas de cada host. Se puede definir configuraciones por cada subcarpeta si necesario.
Aqu se pueden por ejemplo definir una conexin a la base de datos, para no tener que mencionar estos detalles a
nivel del cdigo Java, pero que agare los detalles del servidor, lo que permite migrar de un servidor al otro estando
seguro que usar la base de datos correcta.
Para ms informacin, ver la documentacin de Tomcat y de su driver JDBC.
Ejemplo:
<Context path="/OpenFlashChart" reloadable="true" docBase="/home/cedric/workspace/OpenFlashChart"
workDir="/home/cedric/workspace/OpenFlashChart/work"/>
<Context path="/relih" reloadable="true" docBase="/home/cedric/workspace/relih" workDir="/home/cedric/workspace/
relih/work">
<!-- Extra info begin -->
<Resource name="jdbc/RelihMySQL"
auth="Container"
type="javax.sql.DataSource"
maxActive="30"
maxIdle="3"
maxWait="5000"
removeAbandoned="true"
removeAbandonedTimeout="15"
logAbandoned="true"
validationQuery="SELECT 1"
testOnBorrow="true"
testWhileIdle="true"
timeBetweenEvictionRunsMillis="5000"
minEvictableIdleTimeMillis="30000"
username="relih"
password="SolJava"
driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/relih?autoReconnect=true"/>
<!-- Extra info end -->
<Logger className="org.apache.catalina.logger.SystemOutLogger" verbosity="4" timestamp="true"/>
</Context>
<Context path="/vida" reloadable="true" docBase="/home/cedric/workspace/vida" workDir="/home/cedric/workspace/
vida/work">
<!-- Extra info begin -->
<!-- Extra info begin -->
<Resource name="jdbc/VidaMySQL"
auth="Container"
type="javax.sql.DataSource"
maxActive="30"
maxIdle="3"
maxWait="5000"
removeAbandoned="true"
removeAbandonedTimeout="15"
logAbandoned="true"
validationQuery="SELECT 1"
testOnBorrow="true"
testWhileIdle="true"
timeBetweenEvictionRunsMillis="5000"
minEvictableIdleTimeMillis="30000"
username="vida"
www.detodoprogramacion.com
Curso de instalacin de Linux como servidor web Apache HTTPD con Tomcat, PHP, y MySQL
Pagina 13 / 17
password="SolJava"
driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/vidaautoReconnect=true"/>
<!-- Extra info end -->
</Context>
5.2.4
CarpetaROOT
ConfiguracinconYAST
Pues, lo siento pero no existe todava. Pero ya sabes, es un proyecto abierto, as lo lo podes desarrollar y regalar a
la comunidad ;-)
5.3 Pruebadelservicio
Para probar el servicio, enciende el servicio y abre un navegador web, y anda en la url: http://localhost:8080
Le debera de aparecer una pgina sobre Apache Tomcat si instalaste 'tomcat6-webapps', o una pgina de 'Error
404' de Tomcat en otro caso.
Cuidado que bajo Linux las maysculas y minsculas importan!
Si desarrolla bajo Windows, y no respetas las maysculas y minsculas, te va a corren bien en desarrollo, pero una
vez migrado bajo Linux, ya no va a encontrar los archivos...
5.5 TomcatdetrsdeApache
Para que Tomcat funciona detrs de Apache, Apache debe tener encendido y configurado el mdulo mod_jk.
La configuracin de mod_jk se encuentra en 3 lugares:
5.5.1
Enhttpd.confounodesusarchivosincluidos
info
Verifica los caminos de carpetas mencionados arriba para que coinciden con tu instalacin.
5.5.2
Aniveldelos'equipos'deApache2
Curso de instalacin de Linux como servidor web Apache HTTPD con Tomcat, PHP, y MySQL
Pagina 14 / 17
DocumentRoot /srv/www/htdocs
JkMount /* ajp13
JkUnMount /images/*.* ajp13
</VirtualHost>
La configuracin arriba manda a Tomcat todos los archivos debajo de la raz (/) del sitio relih (192.168.0.250:80)
excepto cuando se tarta de un archivo debajo de la subcarpeta /imagenes del mismo sitio, en cual caso la busca
debajo de la carpeta por defect del sitio (DocumentRoot).
El ajp13 se refiere al nombre usado en el archivo workers.properties
5.5.3
Nuevoarchivoworkers.properties
# workers.properties #
# This file provides jk derived plugins with the needed information to
# connect to the different tomcat workers. Note that the distributed
# version of this file requires modification before it is usable by a
# plugin.
worker.list= ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
www.detodoprogramacion.com
Curso de instalacin de Linux como servidor web Apache HTTPD con Tomcat, PHP, y MySQL
Pagina 15 / 17
6.2 Configuracindelservidor
Lo ms cmodo es crear tantas IP en la tarjeta como sitios web a hospedar. Eso permite verificar la configuracin si
depender del DNS.
Para configurar varios IP en un tarjeta, abre YAST, y en el men de 'dispositivos de red', escoge 'Ajustes de la red'.
Selecciona la tarjeta de red que recibir las conexiones de Internet, edita la y aade tantos IP con su alias como
necesario.
6.3 ConfiguracindeApache
En Apache, se crea un 'equipo' (virtual host) para cada sitio.
Por defecto, si el PHP est instalado en el servidor, est activo en todos los sitios.
Para Tomcat, hay que configurar el conector Apache (mod_jk.conf) para cada sitio debidamente.
www.detodoprogramacion.com
Curso de instalacin de Linux como servidor web Apache HTTPD con Tomcat, PHP, y MySQL
Pagina 16 / 17
7 Servidor MySQL
7.1 Instalacin
MySQL se instala fcilmente usando YAST, la herramienta administrativa de openSuSe.
Se inicia YAST (se necesita poner la clave de root), luego se selecciona 'Instalar / desintalar software'.
Verifica que el filtro est puesto en 'Buscar', y busca con la cadena mysql.
Marca la casilla al lado de 'mysql' en la lista de paquetes. Se seleccionarn automticamente los paquetes
dependientes. Opcionalmente se selecciona 'php-mysql' si van a conectar MySQL con PHP, y herramientas cono
MySQL Administrator o MySQL Query.
Clic sobre el botn 'Aceptar' para iniciar la instalacin, y acepta los cambios automticos (paquetes dependiente
agregados).
7.2 Configuracin
7.2.1
Inicioautomatico
Para que el servicio mysql se inicia automticamente, desde YAST, escoge bajo 'Sistema' los 'Servicios del
sistema'.
Busca el servicio 'mysql' y activa lo.
7.2.2
Inicio/reinicio/paro manual
Para inicar, reiniciar, o para manualmente el servicio tomcat6, abre una consola, cambia al usuario root con el
comando 'su', y tecla rctmysql start/restart/stop
7.2.3
Clave de root
www.detodoprogramacion.com
Curso de instalacin de Linux como servidor web Apache HTTPD con Tomcat, PHP, y MySQL
Pagina 17 / 17
8.2 Logs
Los logs se encuentran generalmente debajo de /var/log, y para Tomcat debajo de /usr/shared/tomcat6/logs
Hay que revisar regularmente los logs para detectar anomalas. A nivel de seguridad tambin se debera de revisar
los logs en busca de intentos de intrusin.
8.3 Puestoaldadepaquetes
OpenSuSe tiene la opcin de puesto al da automtica. Para un servidor de produccin, no les aconsejo ponerlo
automtico, si no manualmente poner al da regularmente los componentes, despus de haber probado la nueva
versin en otro ambiente.
8.4 Pruebadeseguridad
www.detodoprogramacion.com