servidores Gnu/Linux.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "servidores Gnu/Linux."

Transcripción

1 . Guía de administración de servidores Gnu/Linux. Copyright (c) 2006 Antonio Becerro Martinez. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front Cover Texts, and no Back Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

2 . 1. INSTALACION DE DEBIAN GNU/LINUX. En primer lugar, vamos a realizar una instalación de Debian en un Pc. La versión que vamos a utilizar, es Woody release 4. Si el ordenador tiene instalado previamente otro sistema operativo como Microsoft Windows, lo conservaremos intacto en su partición. Introducimos nuestro CD Rom de Debian, y arrancamos el equipo, poniendo especial cuidado en que la Bios esté configurada para arrancar un CD Rom de instalación. Normalmente, solo habrá que situar como dispositivo de arranque primario el CD Rom, en lugar del disco duro. Los ajustes de la Bios, se inician pulsando la tecla Supr, durante el arranque del ordenador. El apartado que necesitamos modificar se suele llamar: boot loader o algo similar. En todo caso, ello depende de la marca y versión de la Bios que tengamos. Hecho esto, se inicia el programa de instalación de Debian. Pulsamos F3, en el menú que aparece a continuación elegimos el kernel 2.4, y seguimos todos los pasos de la instalación (idioma, teclado, etc). Creamos solamente dos particiones, una para la memoria de intercambio (swap), y otra para el sistema. Dos particiones es lo mínimo para un sistema Gnu/Linux, aunque podemos añadir las que queramos. Es muy habitual una partición /users, para los usuarios, o /home, o lo que queramos. /var y / data, son particiones habituales, en muchos servidores. Formateamos las particiones nuevas y les asignamos los puntos de montaje adecuados. A continuación escogemos: instalar el nucleo y los mó dulos. Habitualmente, en el caso de un Pc, con componentes comunes, no necesitaremos instalar controladores de dispositivos adicionales. En estos casos, el kernel dispone de suficiente información para manejar el hardware por si mismo. Cuando llegamos al apartado de elegir DHCP o BOOTP, no instalamos ni uno ni otro. Un servidor DHCP, es aquél que nos asigna una IP dentro del rango que tenga disponible. Es una forma de conectarse a internet pŕacticamente autómatica. BOOTP es un método diferente, apropiado en algunos casos concretos (como los Clusters). La tarjeta de red, hace un broadcasting (una llamada en busca de servidores disponibles), y se autoconfigura. Así que, si instalamos el servidor BOOTP en una máquina, el resto de máquinas se conectarán solas. Nosotros no vamos a utilizar ni DHCP, ni BOOTP, sino que vamos a configurar manualmente nuestros datos de red. En nuestro caso son los siguientes: IP: Máscara: Dominio: hileras.net Pasarela: DNS: nombre: aula9 Pass: nodo50 Direcció n: aula9.hileras.net Ahora, se instala el sistema base. Después escogemos hacer el sistema arracable (Lilo). No hacemos disco de arranque. No es necesario, ya que siempre podemos utilizar el disco de instalación de Debian, y llegar hasta el punto de la instalación que nos interese, para hacer algún cambio, sin realizar ninguna otra modificación. Más tarde, nos pregunta si queremos utilizar GMT. Decimos que sí. Es la hora del meridiano de referencia, que se encuentra en el Reino Unido. Como algoritmo de encriptación de contraseñas, elegimos md5 en lugar de Des, un algoritmo más antiguo. Nos va a aparecer, un mensaje acerca de los peligros de utilizar NIS (sistema de contraseñas no locales). Es solo una nota informativa. No hay ningún error en la instalación. Ante la pregunta: Shadows password, respondemos Yes. Es más seguro. Esto es, que las contraseñas en lugar de guardarse en la carpeta: /etc/password (que es un directorio accesible a todo el mundo) se guarden en: /etc/shadow, que es un directorio accesible solo por el root. Naturalmente, las contraseñas van encriptadas, en cualquier caso. En el siguiente paso, cuando nos pregunta si queremos instalar los paquetes Pcmcia le decimos que no, ya que no estamos realizando la instalación en un portátil. Ahora vamos a pasar a una parte de la instalación muy importante: la configuración de Apt. Este es el programa que gestiona los paquetes en Debian. Es el mejor gestor de paquetes de todas las distribuciones Gnu/Linux. Apt puede buscar, instalar y resolver las dependencias de cualquier paquete.deb

3 . e incluso de código fuente, desde múltiples repositorios. Es cómodo de utilizar, robusto y muy capáz. El enfoque que hace Debian de este programa es peculiar. Como apt es muy fléxible, la instalación de Debian es minimalista (instalación base). Se instala lo esencial para funcionar, se configura apt, y el resto ya se instalara más tarde, a medida que sea necesario. Mediante el comando: apt setup vuelven a salir las pantallas de configuración de apt, en caso de que queramos volver a configurarlo. Escogemos como medio de instalación ftp, como servidor ftp: ftp.rediris.com y como país Spain (es). Para instalar paquetes en Debian hay muchos métodos. Veamos algunos; apt tar.gz tasksel apkg dselect No obstante, la herramienta que más se suele utilizar es apt. En este curso vamos a utilizar preferentemente apt. En cualquier caso, en el siguiente paso de la instalación de Debian, va a aparecer tasksel. Este es un programa de instalación de paquetes, que muestra un menú, con todos los paquetes agrupados dentro de categorias más o menos genéricas, como X windows system o Desktop environment. Si escogemos cualquiera de estas, tasksel instalará todos los paquetes asociados a la categoria seleccionada. tasksel puede ser ejecutado en cualquier momento desde una shell, mediante el comando: tasksel. En nuestro caso, escogemos: X windows system y Desktop environment, así como tcl tk (conjunto de librerias gráficas esenciales para muchos programas. (Permiten, por ejemplo, configurar el kernel en modo gráfico.) Seguimos adelante. El instalador nos va a preguntar si queremos instalar exim, el gestor de correo por defecto, en Debian. Le decimos que no. Ahora llega el momento de configurar el sistema gráfico. Se utiliza el siguiente comando: dpkg reconfigure xserver xfree86 El comando dpkg reconfigure sirve para volver a configurar cualquier paquete en Debian. Durante esta parte, tenemos que escoger el monitor, la tarjeta gráfica, el ratón, el teclado, y cualquier otro periférico que tengamos. Naturalmente, tendremos que conocer nuestro hardware de antemano. El hardware estandar no presentará ningún problema. Si tenemos algún periférico especial, puede ser que tengamos que trabajar algo más. Hecho esto, nuestra flamante distribución Debian estará completamente instalada. Veamos ahora un listado de comandos para el gestor de paquetes apt: apt get install paquete apt cache search cadena de caracteres apt get update apt cache show paquete apt cache depends paquete apt get install /testing apt get install /unstable apt get remove paquete apt get remove purge paquete apt get upgrade paquete apt get dist upgrade paquete apt get source paquete apt get b source paquete apt get autoclean paquete # Instala paquete. # busca paquetes. # Actualiza la lista de paquetes. # Descripción máxima de paquete. # Muestra dependencias. # Cambio a la rama testing. # Cambio a la rama inestable. # Borra paquete. Deja ficheros de configuración. # Borra paquete y fichero de configuración. # Actualiza paquete. # Actualiza todos los paquetes de la distro. # Descargar código fuente. # Descargar fuente y compilarlo automáticamente # Elimina versiones anteriores. more y less, son paginadores. Sirven para mostrar el contenido de un fichero en el monitor, en forma de pantallas sucesivas. Muy útil para visualizar documentos grandes.

4 . El pid, es el número de un proceso. Es el resultado de unir p (proceso) e id (identificador). Por último, vamos a hacer unos test a nuestros medios de instalación, en este caso servidores ftp. El programa que vamos a utilizar se llama: netselect. En primer lugar, hay que instalarlo mediante apt. Vamos a poner a prueba los siguientes servidores: ftp.rediris.es ftp.lnux.co.uk ftp.sunet.se ftp.debian.org El programa netselect, devuelve un valor numérico de cada servidor. El número más bajo, indica una respuesta más rápida por parte del servidor. Es interesante saber cual va mejor, para poder instalar los paquetes que nos interesen, de forma lo más rápida posible. 2. APACHE El servidor apache, es seguramente el programa de software libre más conocido. Su éxito, radica en su robustez, y su capacidad para soportar una enorme cantidad de características en forma de módulos. Su extensa API, permite a los desarrolladores ampliar sus capacidades para hacer casi cualquier cosa. Nosotros vamos a instalar la versión 1 de Apache. Existe versión 2, pero todavía no se considera lo bastante estable, en entornos de producción. Utilizaremos un módulo adicional de encriptación llamado ssl. De modo, que la versión se llama: apache ssl. En primer lugar, instalamos el programa mediante: apt get install apache ssl El programa de instalación nos va a hacer un par de preguntas: Server Name y Address. La primera es la identificación de nuestro equipo. En nuestro caso: aula9.hileras.net. Como dirección de correo no ponemos nada. Los ficheros de configuración de Debian se encuentran en: /etc y los de Apache ssl en: /etc/apache ssl El archivo de configuración tiene el siguiente nombre: httpd.conf Todo lo que hay que hacer para configurar Apache ssl, es editar este fichero mediante un editor de textos. Podemos utilizar cualquiera de estos: emacs, xemacs, kate, etc si nos defendemos bien en modo de texto, emacs es el mejor editor, es extensible, configurable y está completamente autodocumentado. El fichero httpd.conf, está muy comentado. Solo están activas las lineas que no empiezan por el carácter:#, el resto son comentarios. Podemos escribir nuestros propios comentarios añadiendo lineas precedidadas por: #. Primero hacemos una copia del fichero original httpd.conf. Con guardarlo con otra extensión es suficiente. Cada vez que hagamos un cambio, hay que parar y arrancar el servidor Apache. Estos son los comandos: apache sslctl stop apache sslctl start apache sslctl restart # para Apache ssl # arranca Apache ssl # para y arranca Apache ssl Lo mínimo que hay que hacer para tener un servidor Apache funcionando es eliminar el carácter # (comentario) a la linea: / ServerName, y sustituir ServerName por el nombre de nuestro servidor. En este caso queda: /aula9.hileras.net Para comprobar su funcionamiento paramos y arrancamos el servidor apache, y en un navegador de internet, tecleamos esta url: https://aula9.hileras.net

5 . Si en lugar de https, escribimos http, no funciona. Por el momento, el puerto 80 no está abierto (puerto estandar para servidores http) por motivos de seguridad. La página web que aparece en el navegador se llama: index.html, y su ruta es: / etc/www, nosotros podremos crear carpetas nuevas dentro del directorio /etc/www para nuestras páginas web. Si creamos una carpeta llamada, por ejemplo: empresa1, entonces, la url será: https://empresa1/aula9.hileras.net. Apachessl, asume que la web de inicio de cualquier sitio web debe llamarse: index.html. Como se ve, la instalación y configuración básica de Apache ssl, no es nada difícil. En principio, parece buena idea personalizar la página de inicio de nuestro servidor. Podemos hacerlo en el editor de texto que estemos utilizando, o ejecutar un editor de html, como Quanta o Bluefish. Ahora, vamos a ver con un poco más de detenimiento el fichero de configuración de Apache: httpd.conf. Los apartados más importantes a tener en cuenta son las siguientes lineas: Servertype standalone # arranca por ti mismo. Si se desea, se puede hacer que el demonio inetd arranque el Apache. Ventaja: es cómodo porque en el inicio de los servicios de red se tiene Apache activo. Desventaja: si inetd falla, Apache también y viceversa. ServerRoot # ficheros de configuración. Timeout 300 # 300 sg. (5 minutos). Tiempo máximo de una conexión. Si durante 300 sg. el usuario no hace nada, Apache le desconecta. La idea es no perder ancho de banda en conexiónes acabadas. StartServers 5 # 5 procesos hijos en cola, como máximo. Es decir, 5 usuarios. MaxClients 150 máximo. # 150 usuarios simultáneos, como Listen # Es el puerto. Para http normalmente es el 80. https utiliza el 443. https es un protocolo para conexiones seguras o encriptadas. DocumentRoot # Es la ruta a los archivos de las páginas Web. Por defecto /etc/www Errorlog # Es la ruta al fichero de errores. Por defecto /var/log/apache ssl/error.log Hay 7 niveles de información de error, según su importancia: debug, info, notice, warn, error, crit, alert y emerg. Vamos a ver ahora los enlaces directos o Alias. estos, sirven para que un usuario teclee en la url de la página, a continuación del dominio de nuestro servidor, el nombre de un directorio y que se le muestre otro diferente. El que nosotros hayamos definido. Para que sirve? Veamos un ejemplo. Supongamos que queremos que los usuarios de nuestro servidor puedan ver el contenido del directorio: /etc. Entonces, para hacer un alias escribimos: Alias /configuracion /etc

6 El usuario se conecta a la url: https//aula9.hileras.net/configuració n y el navegador le muestra el contenido de / etc. Esta técnica, puede servir para hacer una especie de rudimentario servidor de descarga de ficheros, al estilo ftp. En una carpeta ponemos los ficheros a descargar, hacemos el alias, y cuando los usuarios se conecten podrán descargarse los ficheros. Los Alias se escriben en el fichero httpd.conf. El propietario de Apache (por así decirlo el administrador) es el usuario: www data, del grupo www data, por motivos de seguridad. Ahora vamos a hacer un directorio privado accesible mediante login y password (usuario y contraseña) desde un navegador de internet. El comando para esta acción es: htpasswd c ruta a directorio Entonces, el sistema te pide que le proporciones una contraseña, y que la confirmes escribiendola de nuevo. Esto, genera en el directorio propuesto, un fichero llamado:.htaccess. Este fichero está oculto (todos los ficheros precedidos por un punto lo están en Unix). No obstante es editable en un editor de texto como vi. Veamos que contiene: AuthName "Directorio privado" AuthType Basic AuthUserFile /etc/apache ssl/htpasswd require user antonio La primera linea simplemente es el nombre. La segunda el tipo de restricción que se va a aplicar, en este caso: Basic. La tercera linea indica la ruta al directorio al cual queramos aplicar las restricciones. Finalmente, la última linea es el nombre del usuario, en este caso antonio. Si queremos crear otro usuario, simplemente cambiamos antonio por joseba. El fichero. htaccess siempre tiene que estar en el directorio al cual se aplican las restricciones. Veamos, a continuación, como crear un Virtual Host. Esto se traduce por alojamiento virtual. La mejor manera de entenderlo es mediante un ejemplo. Unos amigos quieren alojar en nuestro servidor su web. Si hiciesemos una carpeta nueva para ellos en /etc/www, técnicamente estaría resuelto. Sin embargo, nuestros amigos tienen su propio dominio, y quieren que sea este, y no el nuestro el que se visualice en la url de su página. Lo que hay que hacer, es una redirección. Los usuarios que se conecten a su dominio, realmente se tienen que conectar a nuestra máquina. Lo primero que hay que saber, es que el Virtual Host hereda los parámetros de configuración generales. Realicemos un ejemplo. Lo primero, editamos httpd.conf, y añadimos el siguiente contenido: <VirtualHost :80> # mi servidor ServerName SSLDisable DocumentRoot /var/miempresa </VirtualHost> # url del cliente # modulo de seguridad. Apagado. # ruta a documento html Hecho esto, cuando los usuarios se conecten a: realmente apache mostrara el contenido de: /var/miempresa. Apache, tiene capacidad para hacer muchas otras cosas, mediante módulos. Estos son fragmentos de código que añaden funcionalidades nuevas. Veamos un ejemplo:

7 mod_speling # Cuando un usuario comete un error ortográfico, presenta una lista con las las opciones correctas más similares. Para aplicar este modulo, editamos el fichero: httpd.conf, buscamos la linea mod_speling, borramos el carácter: #, y añadimos: CheckSpelling On. Queda así: LoadModule speling_module /usr/lib/apache/1.3/mod_speling.so CheckSpelling On Si ahora hacemos una prueba, veremos el resultado. La forma más sencilla es cometer un error a propósito. Por ejemplo, escribimos: (en lugar de: index). Existen muchos más módulos para hacer otras cosas. Se utilizan de la misma forma. Bien. Ya tenemos un servidor Apache funcionando, hemos alojado varios sitios Web, instalado módulos. Ahora, necesitamos saber si nuestro servidor está dando un buen servicio. Es lo bastante rápido? Soporta bien un número alto de conexiones simultaneas? Sufren los usuarios demoras a la hora de visualizar los sitios que alojamos? Para poder responder a estas preguntas, es necesario instalar algunos programas especializados en test de rendimiento. Un buen programa es: httperf Se utiliza así: httperf hog server aula9.hileras.net num conn 5000 # El número del final es opcional. En este caso 5000 conexiones. Podemos poner lo que queramos hasta hundir el Servidor. Apache no es fácil de hundir. Es un Servidor muy robusto. Veamos otro programa, esta vez en modo gráfico: Kdesystemguard (es decir, el guardián de Kde). Puede mostrar mediante varios tipos de gráficas, el estado de la máquina en tiempo real. Es decir, que se va actualizando sobre la marcha. Las conexiones simuladas lanzadas por httperf, han tenido una repercusión en en el rendimiento del ordenador: procesador, memoria, etc. Con Kdesystemguard, lo podemos ver. Es buena idea ejecutar al mismo tiempo httperf en una consola, cambiando el número de conexiones y ver como esto afecta al sistema. El parámetro timeout número, comprueba el tiempo de respuesta. Mediante este método, emulamos conexiones al puerto 80 (http), si añadimos el parámetro port443, hace lo mismo en el puerto 443. El parámetro ssl es para utilizar encriptación, en la simulación. Este último parámetro, obliga a Apache a un esfuerzo notablemente superior. Veamos una posibilidad más sofisticada: wsess=24,6,4 Esto quiere decir: simula 24 conexiones, en bloques de 6, cada 4 segundos. Este parámetro rompe la linealidad. Con anterioridad, el número de conexiones, ya fueran un número muy alto o muy bajo, se llevaban a cabo de una en una. wsess permite conexiones simultaneas, lo cual es muy interesante, pues podremos comprobar la capacidad de nuestro servidor ante una situación, mucho más cercana a la realidad. De este modo, a medida que aumentemos el número, podremos saber los límites de nuestra máquina. Estas pruebas, son esenciales, ya que de lo contrario no podríamos configurar Apache de una forma apropiada. Es imprescindible saber lo que nuestra máquina aguanta, para editar el fichero: httpd.conf en función de nuestras necesidades específicas. Con Kdesystemguard, podíamos ver unas gráficas de rendimiento de la máquina. Esto esta bien. Pero seria mucho más interesante disponer de unos informes, con la información concreta de cada conexión (hora, usuario, etc). Para esto se utilizan estos dos programas: webalizer analog Webalizer y analog, nos informan de las conexiones recibidas. Los datos de estos programas suelen ser: IP / hora / navegador. Webalizer los presenta en formato html, en color, con gráficos y demás. analog posee un frontend llamado: fanalog.

8 Los accesos que nos van a aparecer en los informes de webalicer y analog, son las peticiones que hicimos previamente con httperf. webalizer da un error con Apache ssl. Hay que editar su fichero de configuración en /etc y modificarlo cambiando el nombre apache, por apache ssl. En Unix, las extensiones de los archivos son meramente informativas. El comando file sirve para saber de que tipo es un archivo. No es obligatorio poner extensión a los ficheros. 3. SHELL SCRIPT. La shell, es el intérprete de comandos de la mayoría de los sistemas Unix o similares a Unix. Un script es un guión, es decir una serie de instrucciones para la consola guardado en un fichero de texto de extensión:.sh. En Gnu/Linux, esta técnica alcanza el nivel de un lenguaje de programación. Para los administradores de Servidores, los scripts son herramientas muy útiles. Permiten hacer tareas de una forma muy productiva, ejecutar aplicaciones cuando se desee, mediante el demonio crontab, etc. Incluso el sistema operativo se inicia gracias a un script (initd). Este capítulo, se divide en tres secciones: 1 Comandos. 2 Generación de Script. 3 Ejecución de programas con periodicidad (crontab). En esta parte también estudiaremos los scripts de arranque COMANDOS. touch fichero # crea fichero vacío. ls -la # lista todos los ficheros detalladamente. -lat # lista todos los ficheros por fechas. -latr # invierte ordenación. -l # Detalles. mkdir # crea directorio. rmdir # borra directorio. cp # copia directorio. mv # renombra y mueve simultaneamente. rm # borra directorios vacios. rm -r # borra directorios llenos. cat fichero # /head presenta fichero. (con head las 15 primeras) more fichero # paginar fichero. tail -f fichero # ver finál de fichero y los cambios que pueda haber en tiempo real. echo # devuelve lo que se escribe.

9 ls / wc cat # se usa -c (caracteres) -w (palabras) -l (lineas). lista / y muestra palabras y caracteres. # cuenta. Con -head cuenta la cabecera Con -grep + cadena de caracteres, filtra. grep + cadena de caracteres grep -r "ServerName" /etc grep -i cadena de caracteres # filtra la cadena de caracteres indicada. # busca recursivamente ServerName en: /etc # busca cadena de caracteres y no tengas en cuenta mayúsculas y minúsculas (-i). who # quién es el usuario (conectado). w # quien es el usuario. last # los últimos usuarios (estén o no conectados). lastlog # listado de usuarios y fechas de las última entrada de cada uno. date # fecha. top # procesos y estado de la máquina. ps # procesos activos. ps aux # todos los procesos ps aux grep "apache" grep -v "grep" wc # muestra todos los procesos filtra apache selecciona todos menos apache muestra palabra y número. kill+nº proceso # mata proceso. kill -9 Nº proceso # mata procesos resistentes. file # tipo de fichero tar donde que # empaqueta fichero. tar -cf fichero.tar /etc # desempaqueta fichero.tar en: /etc gzip -9 fichero fichero.gz # comprimir. -9 máxima compresión. gunzip # descomprimir. gzip -d # descomprimir. tar cvzf destino.tgz origen # crear un targz (tarball). tar xvzf origen.tgz destino # descomprimir SHELL SCRIPT. Los scripts empiezan por una linea de este tipo: #! / bin / bash hora =`date +%H:%M` # hora en formato: 20:29 conectados=`who wc -l` echo "A las" $hora "hay" $conectados

10 Los permisos: - rw- r-- r-- tipo dueño grupo todos Dos formas de cambiar los permisos: numérica y alfabética. Se hace con un número de 3 cifras. la primera es el dueño, la segunda el grupo y la tercera son todos. Va de 1 a 7. 4 es lectura (r), 2 es es escritura(w) y 1 es ejecución (x). 750 es: máximo para el dueño (7, resultado de 4+2+1, 5 para el grupo, y 0 para todos los demás) El comando para dar los máximos permisos al usuario es: chmod 750 prueba1.sh. chown jorge fichero # cambia los permisos de un fichero al usuario jorge. chown jorge:hileras fichero # cambia un fichero a un usuario y además lo cambia de grupo REDIRECCIONES. Esto es, no imprimir en la pantalla sino en la impresora, o en un fichero. ls 1> listado.txt salida estandard ls 1> listado.txt 2>errores.txt pasa el fichero listado.txt con el nombre errores.txt donde le digamos. ls 1> listado.txt 2>>errores.txt pasa el fichero listado.txt con el nombre errores.txt donde le digamos añadiendo más texto en la salida. grep "ServerName" /etc 2>/dev/null filtra "ServerName" y redireccionalo al agujero negro. /dev/null es un directorio donde todo lo que se envia desaparece. Por eso, lo de agujero negro. Ahora, vamos a escribir el siguiente shell script, que guardaremos con el nombre: prueba2.sh

11 for i in `ls /etc`; do wc /etc/$i done prueba2, lo que hace es listar todos los ficheros dentro de /etc y luego cuenta el número de palabras que tenga. Antes de ejecutarlo, es preciso concederle todos los permisos. prueba3 Lo que pretendemos hacer con este script es capturar todos los procesos apache, seleccionar los que tengan el número de un usuario y matarlos. Dicho de otro modo, queremos expulsar a un usuario de apache. Veamos: ps aux grep "apache" Si con el script prueba2 lo intentamos cambiando wc por kill no lo lograremos ps aux grep "apache" awk '{print $2}' $0 # toda la linea selecciona la segunda columna (desde la izquierda) y lo imprime en la pantalla. ps aux grep "apache" awk '{print "kill -9 " $2}' sh selecciona la segunda columna y mata los procesos apache cat /etc/passwd awk -F: '{print $1}' busca todos los usuarios* e imprime la primera columna. * están en el fichero passwd Vamos a ver ahora si un usuario está conectado. Utilizaremos if > if [`who grep "root"`]; then echo "root esta conectado"; else echo "root no esta conectado"fi nice # es el comando para dar prioridades. renice # es el comando para dar prioridades en marcha. Parámetros: -20 # mayor prioridad. 0 # normal. 19 # menor prioridad. top # ver procesos. La tercera columna es la prioridad. El comando: wget, se utiliza para buscar mirrors.

12 3. 4. EL DEMONIO CRONTAB. cron / crontab crontab -l # demonio para periodicidad de tareas. # ver tareas del usuario. crontab -u ususario -l # ver tareas del ususario que se desee. crontab -e # editar fichero de configuración de tareas. Estructura del fichero de configuracion de cron CUANDO QUE COSA> programa, script, comando... min Horas Dia mes dia (semana) (7 y 0 es lo mismo) ejemplo * * ejemplo 0,3 0,4,5 * * * * significa cualquiera o mejor dicho todos. Cron funciona continuamente. Se puede parar o arrancar pero no es necesario. El script de arranque se encuentra en: /etc/init. También existe un script para cron. Ejercicio. Almacenar en un archivo todos los procesos y guardarlos en un fichero. Luego eliminar el fichero. ps aux wc -1 >> /root/process 2>/dev/null ***** ps aux wc -l >>/root/process 2>/dev/null tail -f process busca las últimas lineas de un fichero hasta que cambie. Con la f es dinámico. como el fichero process es la salida de cron, tail nos mostrara los procesos presentes en el sistema. Se actualiza cada segundo. -f cd /root du disk usage # ver memoria. du h # ver en modo humano. du fichero # ver memoria de fichero. Ejercicio. crear un script que se ejecute al arrancar la maquina. echo echo echo GNU/LINUX EL SISTEMA OPERATIVO LIBRE. lo guardamos en /etc/initd con el nombre arranque.sh

13 pero no vale solamente con esto. Hay que escribir también: update-rc.d arranque.sh defaults para que funcione. update-rc.d -f arranque.sh remove para que no funcione. ls tee listado.txt # a la vez que vemos el listado nos lo imprime en un fichero llamado listado.txt (que se crea automáticamente) more.bash_history # ver con el paginador more el fichero de historia de la shell. Hay uno para cada usuario. more.bashrc # ver con el paginador el fichero de configuracion de la bash. cat /etc/motd # ver mensaje del dia. find donde criterios # busquedas según diferentes criterios. find / -name" contr+c # detener busqueda find /etc/ -name "http*" # busca algo que empieza por http en /etc el criterio es nombres. Se puede cambiar. Veamos utilizando como criterio el tamaño. find /etc/ -size +1000k # busca los ficheros que tengan mas de 1000 K. find /etc/ -size +1000k -name "antoniux" se puede hacer busquedas con varios criterios al mismo tiempo. find / -mmin -5 # busca los ficheros ejecutados en los últimos 5 minutos. find / -size +100K -exec ls -l {} \; este significa que lo haga con los resultados Microsoft Windows puede hacer todo esto. Sin embargo, find llega un poco más lejos, pues permite hacer las busquedas y realizar, al mismo tiempo, alguna acción con los ficheros encontrados. tee # ver y guardar una salida simultáneamente.

14 4. SEGURIDAD. Supongamos que se nos olvida la contraseña del root. Como podemos entrar en el sistema? Existe una puerta trasera? Sin duda, se trata de un agujero de seguridad, pero esta puerta existe. Posiblemente, existe también en todos los sistemas operativos. Es práctico, porque nos soluciona un problema, pero es peligroso, porque cualquiera que tenga acceso físico a nuestra máquina puede hacerse con el control total del sistema. Veamos como se hace. Durante el arranque del Lilo, introducimos la siguiente linea: init = /bin/bash rw arranca bash con permisos lectura y escritura. Esto arranca en modo texto. Lo primero que hacemos, es una copia del fichero de contraseñas: cp /etc/shadow /root/shadow A continuación, editamos el fichero etc/shadow con un editor de texto como emacs. Hay que borrar el segundo campo. El primero es: root. El segundo es la contraseña. guardamos el fichero de contraseñas sobreescribiendo el antiguo. Ejecutamos el comando: sync (sincronizar) para que el sistema ejecute los cambios de forma inmediata. Ahora solo tenemos que reiniciar el ordenador normalmente. Cuando introducimos el login, veremos que se salta la contraseña y entra en el sistema. Para restablecer la normalidad, deberíamos saber cual era nuestra contraseña. Para ello, vamos a utilizar un programa que se llama: john. Este, busca contraseñas, listandolas contra un diccionario interno del programa. Este, es bastante básico, pero se puede cambiar por muchos otros que circulan por internet. Dependiendo de la complejidad de la contraseña, John puede tardar unos pocos instantes u horas. Los diccionarios se descargan previamente en formato txt, o comprimidos. Los guardamos en la ruta que queramos y se la indicamos a john: john wordfile: spanish.txt carga el diccionario español CORTAFUEGOS. El cortafuegos, es un programa que construye, por así decirlo un muro alrededor de una red para protegerla de ataques desde Internet. El cortafuegos, puede ser un ordenador completo o una aplicación de software. El uso de una máquina o de un programa depende del tráfico implicado. Para un equipo casero, un cortafuegos por software es suficiente. En Gnu/Linux, se suele utilizar el programa: iptables, Freebsd utiliza: ipfw y Openbsd: pf. Iptables es un módulo del kernel de Gnu/Linux. Los niveles de seguridad, oscilan entre el acceso total, sin acceso y acceso a algunos puertos. La respuesta del cortafuegos, va a depender de las Reglas que utilice. Estas son los parámetros de seguridad. Editar Reglas a mano es muy complicado. Normalmente se utilizan programas que nos ayuden en esta tarea. Los programas más utilizados son: Knetfilter Firestarter Fwbuilder (frontend para Iptables) Principales puertos: http: 80, https: 443, ftp: 21, smtp: 25, pop: 110

15 Para ver los puertos abiertos de una máquina, se utiliza el programa: nmap. Es muy sencillo utilizarlo. nmap nombre de la máquina. El uso de escaneadores de puertos, supone una vulnerabilidad para cualquier sistema. No es un ataque propiamente dicho, pero puede precederlo. Para evitar un escaneo de puertos, se utiliza el programa: portsentry. Este ofrece información falsa a nmap. Los puertos que aparecen abiertos no lo están realmente, o no coinciden los identificadores. Los parámetros de configuración del acceso se encuentran en: /etc/login.defs Estos parámetros, son cosas como el número de días que se puede acceder al sistema con la misma contraseña, los intentos de login posibles, el tiempo de login, etc. El comando: faillog, permite aplicar restricciones. Veamos un ejemplo: faillog u antoniux m3 El parámetro a, muestra desde root, los intentos de login. El usuario antoniux tiene 3 intentos de login 4.2. AUDITORIA DE SEGURIDAD. Una auditoría de seguridad, es un estudio de las vulnerabilidades que pueda presentar una red. Para ello, se realizan unas pruebas, mediante programas específicos. Uno de estos programas es: NESSUS. Es una aplicación muy completa, en modo gráfico. Es necesario instalar los siguientes paquetes: nessusd nessus nessus pluging # demonio. # cliente. # base de datos de vulnerabilidades conocidas. Lo primero que hay que hacer es crear un usuario. nessus adduser El programa nos va a hacer algunas preguntas. Es conveniente escoger encriptación (cipher) y saltar las reglas (rules) mediante: Ctrl + d. La opción: one time password, es una contraseña que solo se nos va pedir la primera vez que ejecutemos Nessus. El comando para ello es: nessus p Primero, se arranca el demonio (nessus d) y luego se arranca el cliente (nessus). Hecho esto, veremos una ventana con varias pestañas. En el apartado: Target selection, escribimos la IP del equipo o su nombre. Si escribimos el nombre, es preciso activar el botón: dns. Aunque tiene bastantes más posibilidades de configuración, ya podemos escanear el equipo. Finalmente, Nessus ofrece un informe. Un código de colores nos indica el nivel de peligrosidad encontrado en cada funcionalidad del sistema operativo. Sentry Firewall. Live CD, al estilo Knoppix enfocado a temas de Seguridad. Ruta a los log: tail f /var/log/daemon.log

16 4.2. SNIFFER. Los sniffers, son programas que nos muestran todo el tráfico que pasa por nuestra tarjeta de red. La traducción de snifers, es algo así como husmeadores. Veamos algunos programas: dsniff ethereal snort etherape ettercap El programa ethereal, captura absolutamente todo lo que pasa por la tarjeta y nos lo presenta en pantalla. Esta verbosidad, es finalmente un problema. La verdad, es que la mayoría del tráfico no nos interesa mucho. Para que nos sirva para algo, es preciso aplicarle filtrados. O utilizar otro programa. dsniff, resume mucho más la información. Además el objetivo de dsniff, es bastante más concreto: capturar contraseñas. El programa etherape, genera un gŕafico de la red, y de las relaciones entre las distintas máquinas de la misma. Si nos conectamos a internet también aparecen las páginas. Si hacemos: ping a otra máquina también aparecerá. El programa más complejo de todos es: ettercap. Es capáz de capturar paquetes por la red. Puede ser utilizado para hacer ataques, del tipo de hacerse pasar por otra máquina, o el llamado: man in the middle. El hombre en el medio, es decir colocarse entre dos máquinas. touchgraph.com Ver internet en modo gráfico. 5. CORREO ELECTRONICO. Vamos a instalar y configurar un servidor de correo. Tenemos varios programas en Debian para hacer esto. El programa por defecto es: exim. También se puede utilizar: Sendmail qmail postfix Sendmail. recibe bastantes ataques. Qmail es seguro, pero bastante difícil de instalar. Postfix es un termino medio entre ambos, y es el que vamos a utilizar. Hay que instalar tres paquetes: postfix postfix pcre [ postfix doc] Durante la instalación de Postfix, tendremos que responder algunas preguntas. Escogemos internet, y le indicamos nuestro usuario: Para arrancarlo, ejecutamos el comando: postfix start. Las posibilidades del comando postfix son: postfix start # arrancar. postfix stop # parar. postfix reload # reiniciar.

17 Guía de Administració n de servidores Gnu/Linux Antonio Becerro Martinez Para configurarlo editamos el fichero: main.cf, que se encuentra en: /etc/postfix. Es un documento muy comentado. En el apartado: relayhost =, no hay ningún nombre de un servidor externo. Esto es lo adecuado, si no vamos a subcontratar el servicio. En principio, no hace falta mucho más para postfix funcione. Ahora, vamos a instalar un cliente de correo para comprobar el correcto funcionamiento de nuestro servidor. Utilizaremos: mutt, un cliente en modo texto. Lo primero de todo, va a ser crear dos usuarios nuevos del sistema, que se van a llamar: prueba1 y prrueba2. Para crear un usuario, el comando es: adduser. Más tarde, enviaremos tres correos, uno de prueba1 a prueba2, otro de prueba2 a aula6 (un ordenador de la red local) y otro de prueba1 a una cuenta de correo en el exterior. Las rutas a los correos son: /var/mail /var/spool/mail Estas dos rutas son. la primera la ruta a los correos recibidos, y la segunda la cola de los correos que están siendo enviados. El comando: mailq nos muestra el estado de la cola. El comando: sendmail q, fuerza al sistema a enviar el correo inmediatamente. Ahora vamos a pasar al controvertido asunto de las restricciones. Las restricciones son medidas que se aplican al servidor de correo para que rechace algunos correos por motivos de seguridad. Lo cierto es que una parte significativa de los correos son Spam, es decir correos no solicitados. El Spam disminuye el rendimiento global de internet, mina sus posibilidades de crecimiento, aparte de ser una molestia para los usuarios. Para hacerle frente se han creado autoridades en internet capacitados para incluir a los servidores implicados en listas de sospechosos de practicar Spam. Es bastante fácil entrar en una de estas listas, pero es muy difícil salir. Para colmo, esta autoridades incapacitan para servir correo a las máquinas implicadas durante algún tiempo. Estas listas son la pesadilla de los administradores de servidores. Ahora, veamos como se aplican las restricciones: Para añadir una restricción, escribimos estas lineas en el fichero: main.cf : smtp smtp_server_restrictions = hash: /etc/postfix/access reject_unknown_sender_domain permit_mynetworks La ruta: /etc/postfix/access hace referencia a un fichero de nombre: access que tenemos que editar. 6. MYSQL. MySQL, es una base de datos muy potente, del estilo de aplicaciones privativas como Oracle o Postgress. Permite conexiones remotas, conexiones concurrentes, sistemas de seguridad, etc. Se utiliza habitualmente en servidores Web que alojen sitios dinámicos, como foros, tiendas on line, gestores de contenidos, etc. Por supuesto, también puede utilizarse en las típicas bases de datos corporativas. Utiliza un lenguaje de sintaxis clara y sencilla llamado: SQL. Para instalar MySQL, utilizamos, como siempre apt. Es preciso instalar un servidor y un cliente. Durante el proceso de instalación tendremos que responder algunas preguntas de configuración del programa. La primera pantalla que aparece, no es un error, sino información de seguridad. Más tarde, tenemos que elegir si queremos eliminar las bases de datos al desinstalar el programa. Es mejor contestar que no. Finalmente, nos va a preguntar, si queremos que arranque MySQL al iniciar el sistema. Lo más cómodo es responder si. Hecho esto, ya hemos terminado la instalación. Lo primero que tenemos que hacer ahora, es crear un usuario, y asignarle una contraseña. Un usuario para Mysql exclusivamente. mysqladmin u root password

18 Guía de Administració n de servidores Gnu/Linux Antonio Becerro Martinez Más adelante, hay que activar el acceso a la red. Para ello, editamos el fichero: my.cnf, que se encuentra en: / etc/mysql/my.cnf. comentamos la fila: # skip network, que impide los servicios de red. Para arrancar MySQL ejecutamos: /etc/init.d/mysql restart El ejecutable, se encuentra es: /usr/sbin/ y se llama: mysqld. Aunque normalmente no utilizaremos el ejecutable directamente. Las tablas se encuentran en: /var/lib/mysql/mysql. Entre otros ficheros, destacan por su importancia los de extensión:.frm.myd.myi # Estructura. # Datos. # Indice. En principio, una copia de seguridad podría consistir simplemente, en copiar estos ficheros. Es imprescindible parar el servidor primero. Los informes se guardan en: /var/log/mysql/ y los clientes, en: /usr/bin/. El cliente más básico, funciona en linea de comandos y es el que vamos a utilizar, aunque también existen clientes gráficos. Para administrar rémotamente MySQL, también puede utilizarse: webmin. El comando para ejecutar el cliente es: mysql p. Este cliente, es una consola virtual. Para salir se escribe: q o exit. Veamos algunos comandos: SELECT USER (); SELECT VERSION (); SHOW DATABASES; USE nombre de base de datos; # mostrar usuario. # mostrar versión. # mostrar bases de datos en el servidor. # utilizar base de datos. Ahora, vamos a crear una base de datos nueva. Crearemos también una tabla, y veremos como se editan los registros, como se accede a los datos, etc. Para crear una base de datos nueva: CREATE TABLE video ( id INT NOT NULL AUTO_INCREMENT, titulo VARCHAR (200), autor VARCHAR (64), PRIMARY KEY (id) ); Mediante estas instrucciones, hemos creado una tabla llamada: video, donde los registros se identifican (id) por un número que se incrementará automáticamente con cada nuevo registro. Si un registro es eliminado, su número no será utilizado por otro. La tabla va a tener las columnas: titulo, y autor, que permimitirán campos de 200 y 64 caracteres respectivamente. Para ver las tablas disponibles, utilizamos el comando: show tables. Para ver su estructura: describe tables. Para insertar registros nuevos se hace de la siguiente manera: INSERT INTO video (titulo,autor) VALUES ('ESPARTACO','Kubrik); De esta manera, hemos creado un registro para la película Espartaco, en nuestra base de datos de vídeos. Para visualizar el contenido de una tabla, y no solamente su estructura, el comando es: SELECT * FROM video Si queremos hacer busquedas más precisas, tendremos que complicar un poco las cosas. Podemos introducir algunos registros más, y hacer una busqueda de, digamos, todas las películas de Kubrick.

19 Guía de Administració n de servidores Gnu/Linux Antonio Becerro Martinez mysql> SELECT * FROM video WHERE autor = 'Kubrick'; De la misma manera, podemos buscar un registro completo, mediante su identificador: O todos los titulos, que empiecen por la letra: P. mysql> SELECT * FROM video WHERE id = '7'; mysql> SELECT * FROM video WHERE titulo LIKE 'P%'; O todas las películas de Kubrick que empiecen por la letra: s. mysql> SElECT * FROM video WHERE titulo LIKE 's%' WHERE autor = 'Kubrick'; Para eliminar una base de datos: DROP DATABASE video; La orden: mysqldump, sirve para hacer un volcado de datos. Desde: /var/lib/mysql mysqldump u root p video >curso sql Esto, redirecciona en un solo fichero el contenido de /var/lib/mysql Tambien se pueden hacer volcados comprimidos. Los parámetros que admite mysqldump, son: d # solo estructura. t # solo datos Ahora, vamos a plantearnos un problema. Supongamos que estamos obligados a hacer una copia de seguridad cada día a las cuatro de la mañana. Nosotros no trabajamos por la noche. Cómo lo podríamos a hacer? Veamos, en primer lugar el código y luego lo comentamos: #!/BIN/SH for bd in `ls /var/lib/mysql/ grep v my.cnf`; do LABEL=SQL_`hostname`_`date +%y %m %d`_.sql.bz2 mysqldump u root pnodo50 $bd bzip2 > /COPIAS_SEGURIDAD/$LABEL echo volcada $bd done Este ejercicio es muy interesante. La primera linea es el encabezamiento habitual de todos los scripts de shell. La segunda establece la variable: bd y lista el directorio: /var/lib/mysql/ y filtra: my.cnf. La tercera establece el nombre del fichero de salida en base a la fecha (año, mes, dia). La extensión de las copias es:.sql.bz2, es decir, que la salida va comprimida. La cuarta linea es el comando de copia propiamente dicho (mysqldump), el usuario y su contraseña. Así como, la ruta a la copia. Finalmente la quinta linea es más bien decorativa. Escribe en pantalla: volcada y la base de datos que sea.

20 Guía de Administració n de servidores Gnu/Linux Antonio Becerro Martinez Este script se guarda con el nombre: backup.sh, en /root. Ejecutamos el comando: crontab e. Esto nos permite configurar el demonio cron. Le indicamos la periodicidad de las copias de esta forma: 0 1 * * * /root/backup.sh Otra forma de configurar MySQL, es mediante Webmin, un programa web capacitado para configurar servidores Linux online. Para ejecutarlo abrimos una sesión en un navegador, como Firefox y de url escribimos: https://aula9.hileras.net:1000. La administración, se realiza en modo gráfico. Las desventajas de este método son dos: por un lado no existe la misma seguridad que al editar las configuraciones en modo texto, y por otro, los refrescos de pantalla podrían causar problemas. 7. COMPILACION DEL KERNEL. En Gnu/Linux, la compilación de un nuevo Kernel es una acción relativamente corriente. En los sistemas operativos privativos este tipo de cosas, solamente las hace el fabricante. Dos son las razones fundamentales para compilar un nuevo kernel. Obtener un mejor rendimiento de la máquina, y lograr nuevas prestaciones, normalmente soporte de hardware nuevo. Lo primero que hay que hacer es descargar el kernel que nos interese desde internet (www.kernel.org). Suele estar comprimido en.tar.gz o en.bz2. Hay que descomprimirlo en el directorio: /usr/src. Creamos una carpeta llamada linux, y copiamos dentro de ella el kernel descomprimido. Es buena idea hacer un enlace simbólico (acceso directo) a esta carpeta. Más que nada, para cambiar el nombre de linux, por algo más concreto en el enlace. Para la configuración previa a la compilación, se pueden utilizar varios programas. Todo tienen las mismas capacidades. No son unos mejores que otros. Lo que cambia, es la interfaz. Los más utilizados son: xconfig menuconfig gconfig # Método gráfico (precisa las librerias QT). # Método gráfico basado en menús (precisa nurses). # Modo texto ( precisa Gtk). Para saber que kernel estamos utilizando se utiliza el comando: uname a, para saber cual es nuestro hardware: lspci. La información sobre la máquina se obtiene mediante: cat /proc/cpuinfo Comencemos. Elegimos uno de los programas de configuración, por ejemplo: menuconfig. Para ejecutar el programa, desde: /usr/src/linux, escribimos: make menuconfig La cantidad de parámetros que se pueden modificar es enorme. Conviene saber, que unos apartados se relacionan automáticamente con otros, de tal forma que para poder realizar una acción, es preciso haber realizado otra previamente. Por ejemplo, si queremos activar soporte para particiones de macintosh, primero tendremos que activar un menú llamado sistemas de ficheros especiales, o algo similar. En general, lo que se hace es ir seleccionando nuestro hardware: tarjeta de red, tarjeta de video, etc. Es el momento de comprobar si el nuevo kernel soporta algún dispositivo que no pudiésemos hacer funcionar con el kernel anterior. Es imposible dar una receta precisa de lo que hay que activar o no. Esto, va a depender de cada ordenador concreto. No hay que tener miedo. Instalar un nuevo kernel no significa destruir el antiguo. Finalmente dispondremos de los dos, y escogeremos en el Lilo arrancar con uno o con otro. Si salimos de menuconfig, nos va a preguntar si queremos guardar los cambios. Le decimos que sí. Ya tenemos la configuración preparada. Ahora vamos a hacer algunas comprobaciones antes de compilar.

Guía de Iniciación a Gnu/Linux Antonio Becerro Martinez. 2005. Guía de iniciación a. Gnu/Linux. nivel de usuario medio

Guía de Iniciación a Gnu/Linux Antonio Becerro Martinez. 2005. Guía de iniciación a. Gnu/Linux. nivel de usuario medio Guía de iniciación a Gnu/Linux nivel de usuario medio Copyright (c) 2006 Antonio Becerro Martinez. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free

Más detalles

GUIA RÁPIDA DE VNC Antonio Becerro 2005

GUIA RÁPIDA DE VNC Antonio Becerro 2005 Guia rápida de VNC Como acceder de forma remota a un ordenador y utilizar todos los programas del mismo Copyright (c) 2005 Antonio Becerro Martinez. Permission is granted to copy, distribute and/or modify

Más detalles

Vielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé. Sistema Operativo 3 PRACTICA NO.

Vielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé. Sistema Operativo 3 PRACTICA NO. PRACTICA NO. 10, SERVIDOR WEB CREAR UN HOWTO SOBRE EL SERVIDOR WEB APACHE - CREAR UNA PAGINA WEB QUE FUNCIONE SOBRE ESE SERVIDOR - PUBLICAR UN DIRECTORIO DE DATOS QUE ME PERMITA BAJAR - ARCHIVOS DESDE

Más detalles

GNU/Linux Administración Básica

GNU/Linux Administración Básica Networking Quality and Security 22 de marzo de 2006 Parte I Administración básica Directorios básicos Sistema / Directorio raíz. El resto de directorios cuelgan de él. /bin Mandatos binarios esenciales

Más detalles

El Sistema Operativo Linux

El Sistema Operativo Linux Introducción El Sistema Operativo Linux La mayor parte de los ordenadores que existen en la actualidad están diseñados de forma que puedan ejecutar diversas tareas o programas. Es evidente, que si cada

Más detalles

Instituto Tecnológico de Las Américas (ITLA)

Instituto Tecnológico de Las Américas (ITLA) Instituto Tecnológico de Las Américas (ITLA) Nombre: Gregori Carmona Lorenzo ID: 2011-2435 Asignatura: Sistemas Operativos III Instructor: José Doñe Tema: Practica extra: Apache Un servidor web es un programa

Más detalles

Índice de contenido. Manual de administración de hospedaje para administradores de dominios

Índice de contenido. Manual de administración de hospedaje para administradores de dominios Índice de contenido 1. Webmin...2 1.1 Cambio de idioma y tema...2 2. Otros...3 2.1 Cargas y descargas...3 2.2 Conexión Telnet / SSH...4 2.3 Directorios Web Protegidos...5 2.4 Administrador de archivos...6

Más detalles

Servidores Linux. CEP Indalo. Enrique Brotons SERVIDOR WEB

Servidores Linux. CEP Indalo. Enrique Brotons SERVIDOR WEB SERVIDOR WEB Hoy en día casi todos los centros educativos cuentan con una página web donde poder ofrecer información del centro como las enseñanzas que se imparten, horarios escolares, ubicación del mismo,

Más detalles

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Servidor Web Apache Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Servidor Web

Más detalles

Creación Servidor FTP

Creación Servidor FTP Creación Servidor FTP FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de Archivos') en informática, es un protocolo de red para la transferencia de archivos entre sistemas

Más detalles

Ubuntu Server 12.10 HOW TO : NFS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en una Red Linux, usando NFS.

Ubuntu Server 12.10 HOW TO : NFS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en una Red Linux, usando NFS. Ubuntu Server 12.10 HOW TO : NFS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en una Red Linux, usando NFS. Servidor web apache Este manual se hace con la finalidad

Más detalles

Servidor Web: Apache

Servidor Web: Apache Rocío Alt. Abreu Ortiz 2009-3393 Servidor Web: Apache Un servidor web es un programa que se ejecuta continuamente en un computador, manteniéndose a la espera de peticiones de ejecución que le hará un cliente

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 02/2015 GUÍA DE LABORATORIO #6 Nombre de la Practica: Instalación de FreeBSD para Server. Tiempo Estimado: 2 horas

Más detalles

si por el contrario, queremos compilarlo, tendremos que realizar los siguientes pasos: cd netinvent./configure make make install

si por el contrario, queremos compilarlo, tendremos que realizar los siguientes pasos: cd netinvent./configure make make install Manual de usuario NetInvent (servidor) Netinvent se proporciona en una paquete comprimido en formato netinvent.tar.gz. Este formato es uno de los comúnmente utilizados para distribuir los programas bajos

Más detalles

Creación de Scripts. Qué es un script? Como funciona un shell script en Linux?

Creación de Scripts. Qué es un script? Como funciona un shell script en Linux? Creación de Scripts Qué es un script? Un guión o script es un fichero de texto que contiene una serie de instrucciones que se pueden ejecutar en la línea de órdenes, y que se ejecutarán seguidas. En ese

Más detalles

INSTALACION VIRTUALIZADA DE UBUNTU SERVER CON SERVICIOS LAMP Y OPENSSH SOBRE VIRTUAL BOX. Nicolás Botero Botero Juan Manuel Velásquez Isaza

INSTALACION VIRTUALIZADA DE UBUNTU SERVER CON SERVICIOS LAMP Y OPENSSH SOBRE VIRTUAL BOX. Nicolás Botero Botero Juan Manuel Velásquez Isaza INSTALACION VIRTUALIZADA DE UBUNTU SERVER CON SERVICIOS LAMP Y OPENSSH SOBRE VIRTUAL BOX Nicolás Botero Botero Juan Manuel Velásquez Isaza Universidad Tecnológica de Pereira Facultad de Ingenierías Ingeniería

Más detalles

Servidor Web Apache Knoppix Linux.-

Servidor Web Apache Knoppix Linux.- Servidor Web Apache Knoppix Linux.- El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa

Más detalles

Linux Guía básica Ordenes de Linux

Linux Guía básica Ordenes de Linux Linux Guía básica Ordenes de Linux ls Lista los ficheros de un directorio concreto ls -l Lista también las propiedades y atributos ls -la Lista ficheros incluidos los ocultos de sistema cd nom_directorio

Más detalles

Introducción al programa EasyPHP.

Introducción al programa EasyPHP. Introducción al programa EasyPHP. EasyPHP es un paquete fácil de instalar y configurar cuya misión es instalar Apache, MySQL, Php y PhpMyAdmin en una máquina que disponga del S.O. Windows 9x, 2k y XP.

Más detalles

6. Servidor Web Apache. Configuración con Webmin

6. Servidor Web Apache. Configuración con Webmin 6. Servidor Web Apache. Configuración con Webmin IES Gonzalo Nazareno. Instalación y mantenimiento de Servicios de Internet María Jesús Gragera Fernández. 6.1. Introducción. Apache es el servidor web más

Más detalles

Nociones de informática. Qué es una computadora? GNU/Linux. Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula

Nociones de informática. Qué es una computadora? GNU/Linux. Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula Nociones de informática Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula Qué es una computadora? Procesador Periféricos Memoria Teclado Monitor Disco rígido Sistema Operativo

Más detalles

Manual de Instalación y Configuración

Manual de Instalación y Configuración Manual de Instalación y Configuración Sí Servidor Estatal SSIE - Estatal v.10.2 Mayo, 2015 Nombre del Manual Instalación y Configuración Servidor Estatal SSIE-Estatal v.10.2 Unidad responsable de la Elaboración

Más detalles

Instalación de Debian Etch. Pablo Sanz Mercado.

Instalación de Debian Etch. Pablo Sanz Mercado. Instalación de Debian Etch. Pablo Sanz Mercado. 1 Debian es una de las distribuciones Linux más conocidas, siendo la distribución probablemente más querida y más odiada. Por qué odiada y querida? Hay que

Más detalles

Manual de instalación del servidor Sierra

Manual de instalación del servidor Sierra Manual de instalación del servidor Sierra 1. Contenido y preparación de la instalación...1 2. Instalación de PostgreSQL con PostGIS para el soporte de datos espaciales.... 2 3. Instalación de Apache Geronimo...3

Más detalles

Escuela de Ingeniería Electrónica CAPITULO 10 LINUX

Escuela de Ingeniería Electrónica CAPITULO 10 LINUX CAPITULO 10 LINUX AGENDA Administración de la interfase del usuario. Cuentas para usuarios y grupos Administración de servicios y archivos del sistema Daemons (demonios) 2 Instalación de Linux La instalación

Más detalles

GUÍA DE INSTALACIÓN DE SLACKWARE LINUX 11.0 v. 1.0

GUÍA DE INSTALACIÓN DE SLACKWARE LINUX 11.0 v. 1.0 GUÍA DE INSTALACIÓN DE SLACKWARE LINUX 11.0 v. 1.0 Autor: eli@s (Elías Cuellar Rodríguez) Licencia: GPL Fecha: 20 de Abril de 2007 UNIVERSIDAD PERUANA UNIÓN FACULTAD DE INGENIERÍA EAP de Ingeniería de

Más detalles

SRI UT01 Instalación de WMware Software de máquinas Virtuales Jorge García Delgado. Jorge García Delgado

SRI UT01 Instalación de WMware Software de máquinas Virtuales Jorge García Delgado. Jorge García Delgado SRI UT01 Instalación de WMware Software de máquinas Virtuales SRI UT01 Instalación de WMware Software de máquinas Virtuales INSTALACIÓN DE WMWARE 1. Iniciamos la instalación. 2. Nos sale un asistente,

Más detalles

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX MÁSTER ONLINE EN ADMINISTRACIÓN LINUX Módulo 1 Hardware & Arquitectura de sistemas - 20 horas Este módulo permite conocer y configurar los elementos básicos del hardware del sistema, como también otros

Más detalles

Fedora Core GNU/LINUX

Fedora Core GNU/LINUX Fedora Core GNU/LINUX Entrega 8 Comandos básicos man Mostrar paginas de manual de otros comandos. man ls clear Limpia la pantalla. clear ls touch Listar los archivos y directorios de una ruta especifica.

Más detalles

La herramienta es AppServ, es una solución que nos provee el software Apache, Mysql y Php, sobre Windows.

La herramienta es AppServ, es una solución que nos provee el software Apache, Mysql y Php, sobre Windows. Contenido 1. LAMP... 2 2. INSTALACIÓN APPSERV... 2 3. COMPROBACIONES TRAS LA INSTALACIÓN... 8 4. CONFIGURACIÓN APACHE... 11 5. MÉTODO DE AUTENTIFICACIÓN HTTP BASIC... 14 6. MÉTODO DE AUTENTIFICACIÓN HTTP

Más detalles

UNIDAD DIDACTICA 14 REQUISITOS PREVIOS PARA CONFIGURAR LINUX UBUNTU SERVER COMO CONTROLADOR DE DOMINIO

UNIDAD DIDACTICA 14 REQUISITOS PREVIOS PARA CONFIGURAR LINUX UBUNTU SERVER COMO CONTROLADOR DE DOMINIO UNIDAD DIDACTICA 14 REQUISITOS PREVIOS PARA CONFIGURAR LINUX UBUNTU SERVER COMO CONTROLADOR DE DOMINIO Eduard Lara 1 1. COMPROBACIONES PREVIAS ANTES DE INSTALAR EL CONTROLADOR Antes de hacer que Linux

Más detalles

MÒDUL 1: Instal lació, administració, gestió i implementació del servidor web i la seva seguretat. Instalación de servidores FTP y WEB en Linux

MÒDUL 1: Instal lació, administració, gestió i implementació del servidor web i la seva seguretat. Instalación de servidores FTP y WEB en Linux MÒDUL 1: Instal lació, administració, gestió i implementació del servidor web i la seva seguretat Instalación de servidores FTP y WEB en Linux ÍNDICE 1. Instalación de Linux Ubuntu en el Vmware 2. Comandos

Más detalles

Servidor Apache. Instalación Configuración Apache con Webmin 24/03/2014. Vicente

Servidor Apache. Instalación Configuración Apache con Webmin 24/03/2014. Vicente Servidor Apache Instalación Configuración Apache con Webmin 24/03/2014 Vicente Instalación Configuración Apache con Webmin Así como Windows tiene el Administrador de Servidor en sus Server2003 o Server2008

Más detalles

MANUAL DE USO FILEZILLA

MANUAL DE USO FILEZILLA Manual desarrollado por la Universidad de Jaén, España. http://www.ujaen.es/sci/redes/ftp/filezilla/ 1.- Introducción. MANUAL DE USO FILEZILLA FileZilla es un cliente de FTP desarrollado para la plataforma

Más detalles

Licencia de Publicación

Licencia de Publicación Manual Mantenimiento Básico de servidores basados en GNU/Linux Universidad Nacional Heredia, Costa Rica Actualizado al 06 de Agosto de 2009 Por: José Pablo Carvajal Chaves Para efectos de la ejecución

Más detalles

En el servidor Proxy se creara una regla de acceso donde se prohibe la entrada a páginas relacionadas con sexo, pornografía, etc.

En el servidor Proxy se creara una regla de acceso donde se prohibe la entrada a páginas relacionadas con sexo, pornografía, etc. Instalación y Configuración de un servidor Proxy con En esta práctica se pretende instalar y configurar un servidor Proxy en Linux con Squid y un cortafuegos GuFW en el servidor Ubuntu. La administración

Más detalles

Linux Principios básicos de uso del sistema [4ª edición]

Linux Principios básicos de uso del sistema [4ª edición] Introducción 1. Historia de Unix 11 2. GNU 13 2.1 FSF 14 2.2 CopyLeft y GPL 14 3. Linux 16 3.1 Características 18 3.2 Distribuciones 20 4. Qué distribución elegir? 20 4.1 Las distribuciones para el "gran

Más detalles

SILLABUS CURSO : LINUX

SILLABUS CURSO : LINUX SILLABUS CURSO : LINUX Administración DURACIÓN : 8 sesiones de 3 horas cada sesión Horarios : Grupo 1 : Lunes Miércoles -Viernes (8:00 pm a 11 :00 pm) Grupo 2 : Martes Jueves ( 7:00 pm 10 :00 pm) SUMILLA

Más detalles

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1]

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Introducción El Agente Aranda para sistemas Linux se encarga de recolectar la siguiente información en cada una de las estaciones de

Más detalles

1/ XAMPP: más fácil imposible. Vamos directamente a la página de descarga de Apache Friends para Windows

1/ XAMPP: más fácil imposible. Vamos directamente a la página de descarga de Apache Friends para Windows Moodle en XAMPP Presentación Xampp Moodle 1.9 Moodle 2.0 Moodle exprés Xampp Lite 1/ XAMPP: más fácil imposible 1.1/ Obtención de XAMPP Vamos directamente a la página de descarga de Apache Friends para

Más detalles

Uso básico de la terminal

Uso básico de la terminal Uso básico de la terminal Comandos básicos El CLI más utilizado en Linux se llama GNU/Bash (o solo Bash --Bourne Again Shell) algunas variables y comandos que son de utilidad son:. ruta actual ~ home del

Más detalles

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula: 2010-2946.

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula: 2010-2946. Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez Matrícula: 2010-2946 How to How to: Web Server (Apache)!!! Servidor Web El servidor HTTP Apache es

Más detalles

CONFIGURACIÓN DEL SERVIDOR

CONFIGURACIÓN DEL SERVIDOR CONFIGURACIÓN DEL SERVIDOR Una vez finalizadas las configuraciones iniciales de las interfaces y direcciones IPs, desde cualquier equipo de la red abrimos el navegador e introducimos la dirección IP del

Más detalles

Tarea 02 de DAW. José Luis Comesaña

Tarea 02 de DAW. José Luis Comesaña Tarea 02 de DAW. José Luis Comesaña Enunciado. Una empresa quiere mostrar y operar con su negocio a través de Internet. Así quiere: Una página web visible a cualquiera en Internet que publicite su negocio:

Más detalles

Práctica 1: Herramientas básicas:

Práctica 1: Herramientas básicas: Práctica 1: Herramientas básicas: En esta práctica veremos las siguientes herramientas: Conexión a Terminal remoto Conexión a escritorio remoto Otras herramientas Duración: 1 sesión de 2 5 horas Conexión

Más detalles

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 1: Tareas Iniciales. Instalación Servidor

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 1: Tareas Iniciales. Instalación Servidor Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows Módulo 1: Tareas Iniciales. Instalación Servidor Aulas en red. Aplicaciones y servicios. Windows Windows Server 2008 En este apartado de

Más detalles

Práctica. GESTIÓN Y UTILIZACIÓN DE REDES LOCALES Curso 2006/2007. Instalación del servidor

Práctica. GESTIÓN Y UTILIZACIÓN DE REDES LOCALES Curso 2006/2007. Instalación del servidor Práctica 4 GESTIÓN Y UTILIZACIÓN DE REDES LOCALES Curso 2006/2007 Instalación del servidor web Apache en Linux 1. Objetivos de la práctica El objetivo de la práctica es aprender las bases para instalar

Más detalles

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas Módulos: Módulo 1 Hardware & Arquitectura de sistemas - 20 Horas Este módulo permite conocer y configurar los elementos básicos del hardware del sistema, como también otros componentes adicionales como

Más detalles

INSTALACIÓN FIREWALL IPCOP

INSTALACIÓN FIREWALL IPCOP Contenido 1. IpCop... 2 2. Requisitos... 2 3. Descarga... 2 4. Instalación... 3 5. Configuración... 8 5.1 VPN (RED GREEN)... 10 5.2 Tarjeta de red ROJA... 11 5.3 DNS y puerta de enlace... 12 5.4 Servidor

Más detalles

La consola en GNU / Linux

La consola en GNU / Linux La consola en GNU / Linux Autor: Jesús Gil (Yisux) Qué es la consola? La consola o terminal (Shell) es un programa informático donde intercatúa el usuario con el sistema operativo mediante una ventana

Más detalles

INSTALACIÓN DE ABIES 2 WEB PARA REALIZAR CONSULTAS SÓLO DESDE ORDENADORES DEL CENTRO ESCOLAR...5

INSTALACIÓN DE ABIES 2 WEB PARA REALIZAR CONSULTAS SÓLO DESDE ORDENADORES DEL CENTRO ESCOLAR...5 DE EDUCACIÓN SECRETARÍA DE ESTADO DE EDUCACIÓN Y FORMACIÓN DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONA INSTITUTO DE TECNOLOGÍAS EDUCATIVAS MANUAL DE ABIES 2 WEB CREDITOS: Versión 2.0 Fecha 13/10/2009 Autor/es

Más detalles

Practica 3: Infraestructuras Web

Practica 3: Infraestructuras Web Comercio Electrónico Practica 3: Infraestructuras Web Antonio Sanz ansanz@unizar.es Rafael del Hoyo rdelhoyo@ita.es Objetivo de la práctica Definir los diversos elementos de una infraestructura de comercio

Más detalles

labs Linux para Administradores de Elastix Elastix Certification ELASTIX CERTIFICATION

labs Linux para Administradores de Elastix Elastix Certification ELASTIX CERTIFICATION Linux para Administradores de Elastix Elastix Certification 2012, PALOSANTO SOLUTIONS todos los derechos reservados. Esta documentación y su propiedad intelectual pertenece a PaloSanto Solutions. Cualquier

Más detalles

Administración de GNU/Linux

Administración de GNU/Linux Administración de GNU/Linux Curso de Utilización y Administración avanzada de sistemas GNU/Linux y aplicaciones de Software Libre para estudiantes universitarios Pablo Cabezas Mateos Índice Qué debe conocer

Más detalles

INSTALACIÓN DE GITLAB

INSTALACIÓN DE GITLAB INSTALACIÓN DE GITLAB ÍNDICE INSTALACIÓN GITLAB... 3 CREAR USUARIOS... 5 CREAR PROYECTO... 7 INSTALACIÓN CLIENTE GIT... 9 1 Para tener una especie de Github o Bitbucket personal, podemos hacer uso de la

Más detalles

Puesta en marcha de un SGBD local para Linux y máquinas virtuales

Puesta en marcha de un SGBD local para Linux y máquinas virtuales Puesta en marcha de un SGBD local para Linux y máquinas virtuales Dídac Gil de la Iglesia P07/50011/02646 FUOC P07/50011/02646 Puesta en marcha de un SGBD local para Linux y máquinas virtuales Índice

Más detalles

Cómo unir un equipo al dominio de las aulas tecnológicas

Cómo unir un equipo al dominio de las aulas tecnológicas Cómo unir un equipo al dominio de las aulas tecnológicas Es requisito indispensable unir el equipo primero en MAX y luego en Windows, si se hace al revés Windows dará un error cuando intentemos iniciar

Más detalles

Instalación y configuración de VMWare ESX

Instalación y configuración de VMWare ESX 1 de 29 01/12/2007 1:47 Instalación y configuración de VMWare ESX Instalación y configuración de VMWare ESX 3.0.1, VMWare ESX es un sistema operativo de VMWare basado en Linux, que nos sirve para ahorrarnos

Más detalles

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 5: Servicio Microsoft Exchange

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 5: Servicio Microsoft Exchange Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows Módulo 5: Servicio Microsoft Exchange Aulas en red. Aplicaciones y servicios. Windows Servicio Correo Electrónico En este apartado procederemos

Más detalles

Compartir recursos en red bajo Windows XP.

Compartir recursos en red bajo Windows XP. Inicio> SAU> Servicios Conexión a RIUJA Compartir recursos en red bajo Windows XP. 1.- Introducción. 2.- Compartir Archivos en una Red Local. 2.1.- Comprobaciones Iniciales. 2.2.- Compartir Carpetas. 2.2.1.-

Más detalles

Curso cero. Introducción a Linux

Curso cero. Introducción a Linux Curso cero Introducción a Linux Objetivos Conocer el espíritu del proyecto GNU/Linux y el software de libre redistribución Acceder al sistema operativo (login/password) Usar el escritorio del sistema de

Más detalles

T3 Servidores web S ERVICIOS EN RED Carlos Redondo

T3 Servidores web S ERVICIOS EN RED Carlos Redondo UT3 Servidores web SERVICIOS EN RED Carlos Redondo Caso Práctico 4 Instalación de Apache en Ubuntu Abrimos el gestor de paquetes synaptic (en caso de que no esté instalado introducimos sudo apt-get install

Más detalles

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95 Prácticas de Introducción a los Computadores Curso 2000-2001 1 Novedades WINDOWS 95 Windows 95 es un sistema operativo orientado a documentos. Permite la asociación de la extensión de cada fichero a un

Más detalles

Instalación y configuración de OsTicket en Centos 6.5

Instalación y configuración de OsTicket en Centos 6.5 Instalación y configuración de OsTicket en Centos 6.5 Elaborado por: Juan David Trujillo. 07/01/2015 CONTROL DE CAMBIOS Versión Modificada Descripción del Cambio Cambio realizado por Fecha del cambio 1

Más detalles

Introducción a Internet

Introducción a Internet Introducción a Internet 1 Índice de contenido Licencia y condiciones de uso...3 Introducción...4 Qué es FTP?...5 Obtención e instalación de Filezilla...6 Qué es Filezilla?...6 Obtención e instalación...7

Más detalles

Software de Comunicaciones. Práctica 7 - Secure Shell. SSH

Software de Comunicaciones. Práctica 7 - Secure Shell. SSH Software de Comunicaciones Práctica 7 - Secure Shell. SSH Juan Díez-Yanguas Barber Software de Comunicaciones Ingeniería Informática - 5º Curso Jdyb - Mayo 2013 Juan Díez- Yanguas Barber Práctica 7 Índice

Más detalles

11224 Gestión Avanzada de OpenGnSys

11224 Gestión Avanzada de OpenGnSys 11224 Gestión Avanzada de OpenGnSys Ramón M. Gómez Labrador ( ramongomez ARROBA us.es ) Febrero de 2011 Índice Introducción Arquitectura Instalación y configuración Modos de ejecución del cliente API del

Más detalles

CÓMO CONFIGURAR APACHE PARA CREAR UN SITIO WEB

CÓMO CONFIGURAR APACHE PARA CREAR UN SITIO WEB CÓMO CONFIGURAR APACHE PARA CREAR UN SITIO WEB El servidor HTTP Apache es un servidor web HTTTP de código libre abierto para plataformas Unix (GNU/Linux, BSD, etc), Microsoft Windows, Macintosh y otras,

Más detalles

Configuración del cliente VPN para la UCA en SUSE Linux 10 Solución propietaria de Nortel con IPSec

Configuración del cliente VPN para la UCA en SUSE Linux 10 Solución propietaria de Nortel con IPSec Configuración del cliente VPN para la UCA en SUSE Linux 10 Solución propietaria de Nortel con IPSec Gerardo Aburruzaga García Oficina del Software Libre de la Universidad de

Más detalles

Software para el deporte Manual de instalación y administración del administrador

Software para el deporte Manual de instalación y administración del administrador Software para el deporte Manual de instalación y administración del administrador Alumno: Diego Cebrián Tutor: Juan Antonio Velasco Índice de contenido Software para el deporte...1 Manual de instalación

Más detalles

EDITRAN/PX. Windows/Unix. Manual de instalación y usuario.

EDITRAN/PX. Windows/Unix. Manual de instalación y usuario. EDITRAN/PX Windows/Unix Manual de instalación y usuario. INDRA 18 de marzo de 2015 EDITRAN/PX Windows/Unix Manual de instalación y usuario. ÍNDICE 1. INTRODUCCION... 1-1 1.1. Características principales...

Más detalles

Introducción a Linux. II.

Introducción a Linux. II. Introducción a Linux. II. 1. más acerca de los comandos A excepción de unos pocos comandos, los comandos de Unix y Linux son cada uno de ellos un programa ejecutable. Cuando tipeas un comando, el shell

Más detalles

CURSO TALLER DE ADMINISTRACION DE SERVIDORES LINUX NUMERO DE HORAS: 40 A 50 HORAS DURACION: 2 HORAS DIARIAS 1 SOLO HORARIO(1 MES)

CURSO TALLER DE ADMINISTRACION DE SERVIDORES LINUX NUMERO DE HORAS: 40 A 50 HORAS DURACION: 2 HORAS DIARIAS 1 SOLO HORARIO(1 MES) CURSO TALLER DE ADMINISTRACION DE SERVIDORES LINUX NUMERO DE HORAS: 40 A 50 HORAS DURACION: 2 HORAS DIARIAS 1 SOLO HORARIO(1 MES) TEMARIO DEL CURSO PARA LINUX ASPECTOS GENERALES Qué es el Software libre

Más detalles

Guía de Instalación Rápida

Guía de Instalación Rápida Guía de Instalación Rápida 1. Resumen de la instalación Gracias por elegir BitDefender Business Solutions para proteger su negocio. Este documento le permite empezar rápidamente con la instalación de BitDefender

Más detalles

EJERCICIO 2: Control de acceso al GRUB en modo claro

EJERCICIO 2: Control de acceso al GRUB en modo claro PRÁCTICA 7: HERRAMIENTAS DE SEGURIDAD ACTIVA EN EL SISTEMA OBJETIVO: En este tema se han tratado una serie de mecanismos y herramientas que se utilizan en diferentes sistemas operativos para lograr una

Más detalles

CÓMO INSTALAR CentOS CON RAID1

CÓMO INSTALAR CentOS CON RAID1 CÓMO INSTALAR CentOS CON RAID1 INTRODUCCIÓN Antes de comenzar daremos nombre a los discos duros para poder seguir sin problemas este manual. Al primer disco duro lo nombraremos Disco A Al segundo disco

Más detalles

Servidor de Protocolo de Transferencia de

Servidor de Protocolo de Transferencia de Servidor de Protocolo de Transferencia de Archivos (FTP) Etiquetas: ftp «Volver a Administración de... Imprimir Table of Contents [-] 1 Acerca del Protocolo FTP 2 Funcionamiento del Protocolo FTP 3 Modos

Más detalles

Luego de esto nos saldra la primera ventana del proceso de instalación de nuestra distro ClearOS.

Luego de esto nos saldra la primera ventana del proceso de instalación de nuestra distro ClearOS. Instalando ClearOS Luego de haber configurado nuestro equipo debidamente para que este realice el proceso de booteo, en esta ocasión realizaremos la instalación desde la unidad de CD/DVD-ROM/RW. Encendemos

Más detalles

Guía Comandos Básicos sobre Unix/Linux

Guía Comandos Básicos sobre Unix/Linux Guía Comandos Básicos sobre Unix/Linux 1 Manupilación básica de archivos Comando Descripción Ejemplo pwd Mostrar el directorio en el cual estoy actualmente/trabajando pwd ls Mostrar el contenido de un

Más detalles

MICROSOFT EXCHANGE 2007

MICROSOFT EXCHANGE 2007 MICROSOFT EXCHANGE 2007 En el momento de elaborar este documento en la URL http://technet.microsoft.com/enus/evalcenter/bb736128.aspx podíamos descargar una versión de prueba de Microsoft Exchange 2007.

Más detalles

PRÁCTICA 1-2: INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DNS (PRIMARIO Y ZONA DE RESOLUCIÓN DIRECTA E INVERSA EN WINDOWS 2008 SERVER)

PRÁCTICA 1-2: INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DNS (PRIMARIO Y ZONA DE RESOLUCIÓN DIRECTA E INVERSA EN WINDOWS 2008 SERVER) PRÁCTICA 1-2: INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DNS (PRIMARIO Y ZONA DE RESOLUCIÓN DIRECTA E INVERSA EN WINDOWS 2008 SERVER) Antes de proceder a ninguna instalación, debemos de configurar correctamente

Más detalles

Conexión Remota Usando OpenSSH Con Claves Publicas Integrante: Felix Taborda.

Conexión Remota Usando OpenSSH Con Claves Publicas Integrante: Felix Taborda. Conexión Remota Usando OpenSSH Con Claves Publicas Integrante: Felix Taborda. Taborda Felix 1/8 Copyright (c) 2012, Felix Taborda. Permission is granted to copy, distribute and/or modify this document

Más detalles

PRACTICA 9 SERVIDOR WEB APACHE SERVIDOR WEB APACHE. JEAN CARLOS FAMILIA Página 1

PRACTICA 9 SERVIDOR WEB APACHE SERVIDOR WEB APACHE. JEAN CARLOS FAMILIA Página 1 SERVIDOR WEB APACHE JEAN CARLOS FAMILIA Página 1 El servidor HTTP Apache es un servidor web HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que

Más detalles

VIRTUALIZACIÓN: VMWare Workstation

VIRTUALIZACIÓN: VMWare Workstation INDICE Qué es VMWare? Y a mí para qué me sirve VMWare? Si ejecuto un archivo malicioso en la máquina virtual, le ocurrirá algo a mi PC? Qué necesito para poder crear una máquina virtual en VMWare? Instalación

Más detalles

INSTALACIÓN Y USO DE OCS INVENTORY

INSTALACIÓN Y USO DE OCS INVENTORY INSTALACIÓN Y USO DE OCS INVENTORY Agenda Qué es OCS INVENTORY? Requerimientos para Instalación Proceso de instalación y configuración Utilización de OCS INVENTORY Sesión de Preguntas y Respuestas. Qué

Más detalles

Fractalia Remote Systems Departamento de Ingeniería. Manual de Operador y Cliente Fractalia Remote Support FRS 0.1. 01/09/2011 Arturo Mencía Martínez

Fractalia Remote Systems Departamento de Ingeniería. Manual de Operador y Cliente Fractalia Remote Support FRS 0.1. 01/09/2011 Arturo Mencía Martínez Fractalia Remote Systems Departamento de Ingeniería Manual de Operador y Cliente Fractalia Remote Support FRS 0.1 01/09/2011 Arturo Mencía Martínez Propiedades del documento Fractalia Remote Systems, S.L.

Más detalles

ebox: Servidor de dominio Windows libre y gratuito

ebox: Servidor de dominio Windows libre y gratuito ebox: Servidor de dominio Windows libre y gratuito Guía de instalación y configuración Manuel Morán Vaquero mmv@edu.xunta.es Febrero 2010 Esta guía está basada en la versión 1.2 de ebox Índice 1 Introducción

Más detalles

Esta es la interfaz gráfica de Ubuntu (Linux) Manejo. Ésto es un poco el manejo básico para saber manejar archivos y directorios.

Esta es la interfaz gráfica de Ubuntu (Linux) Manejo. Ésto es un poco el manejo básico para saber manejar archivos y directorios. Esta es la interfaz gráfica de Ubuntu (Linux) Manejo Ésto es un poco el manejo básico para saber manejar archivos y directorios. ls [opciones] [archivos]; (list) Lista el contenido de un directorio, mostrando

Más detalles

FAMILIA DE SERVIDORES WINDOWS 2000

FAMILIA DE SERVIDORES WINDOWS 2000 FAMILIA DE SERVIDORES WINDOWS 2000 La familia de servidores Windows 2000 esta formada por tres versiones las cuales son: Server, Advanced y Datacenter; nosotros utilizaremos Server. Server. Esta versión

Más detalles

Moisés García Ruiz 03/12/2011

Moisés García Ruiz 03/12/2011 IES GONZALO NAZARENO Osmius Monitorización de Dispositivos y Servicios en Red Moisés García Ruiz 03/12/2011 Documentación enfocada a la instalación, configuración del sistema Osmius, también veremos breves

Más detalles

PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER

PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER Proyecto de administración avanzada Alejandro Romero Abadía 1 Este proyecto consiste en una explicación de las funciones que ofrece la consola web de administración

Más detalles

MANUAL DE INSTALACION Y CONFIGURACION MONOWALL TRABAJO DE INVESTIGACION SEGURIDAD INFORMATICA MANUEL FABRICIO MORA MENDEZ - 1150206

MANUAL DE INSTALACION Y CONFIGURACION MONOWALL TRABAJO DE INVESTIGACION SEGURIDAD INFORMATICA MANUEL FABRICIO MORA MENDEZ - 1150206 MANUAL DE INSTALACION Y CONFIGURACION MONOWALL TRABAJO DE INVESTIGACION SEGURIDAD INFORMATICA MANUEL FABRICIO MORA MENDEZ - 1150206 ABSALON EMILIO VERGARA MARTÍNEZ 1150227 EXAMEN FINAL UNIVERSIDAD FRANCISCO

Más detalles

Manual TeamViewer Manager 6.0

Manual TeamViewer Manager 6.0 Manual TeamViewer Manager 6.0 Revision TeamViewer 6.0-954 Índice 1 Resumen... 2 1.1 Acerca de TeamViewer Manager... 2 1.2 Acerca de este manual... 2 2 Instalación y arranque inicial... 3 2.1 Instalación...

Más detalles

Indice. 3.1 Acceso en modo administrador...19 3.2 Herramientas administrativas...20 3.3 Desinstalar PC Kiosko 2010 basic Edition...

Indice. 3.1 Acceso en modo administrador...19 3.2 Herramientas administrativas...20 3.3 Desinstalar PC Kiosko 2010 basic Edition... Manual de usuario Indice Capítulo 1: Instalar PC Kiosko 2010 basic Edition... 1 Capítulo 2: Consola de Configuración... 2 2.1 Seguridad... 3 2.2 Apariencia y personalización... 7 2.3 Idioma...10 2.4 Monitor

Más detalles

6 INSTALA, ADMINISTRA, SECURIZA Y VIRTUALIZA ENTORNOS LINUX RA-MA

6 INSTALA, ADMINISTRA, SECURIZA Y VIRTUALIZA ENTORNOS LINUX RA-MA ÍNDICE PRÓLOGO...13 CAPÍTULO 1. LINUX: UNA VISIÓN GENERAL...15 1.1 QUÉ APORTA ESTE LIBRO SOBRE LINUX...16 1.2 CÓMO COMIENZA LINUX...17 1.3 SISTEMA OPERATIVO LINUX...17 1.4 GNU LINUX, LINUX GNU O LINUX...18

Más detalles

Bonsai: consulta web del catálogo de la biblioteca

Bonsai: consulta web del catálogo de la biblioteca Bonsai: consulta web del catálogo de la biblioteca Manual de instalación, configuración y uso Versión 5.0 Julio 2009 Fernando Posada fernandoposada@gmail.com Índice 1. Qué es Bonsai?... 3 2. Requisitos

Más detalles

Instalación Básica De PHP Con Apache GRID Uniquindio

Instalación Básica De PHP Con Apache GRID Uniquindio INSTALACIÓN BASICA DE PHP CON APACHE EN TODOS LOS SISTEMAS OPERATIVOS En este documento se desarrollara una completa guía para la instalación y configuración del interpretador de PHP para el servidor de

Más detalles

INSTALACIÓN DE MEDPRO

INSTALACIÓN DE MEDPRO 1 Estimado Cliente: Uno de los objetivos que nos hemos marcado con nuestra nueva plataforma de gestión, es que un cliente pueda instalar MedPro y realizar su puesta en marcha de forma autónoma. Siga paso

Más detalles

! " # $!% & % '" ()!*++,

!  # $!% & % ' ()!*++, !" # $!%&%'" ()!*++, Qué es Linux? Antecedentes. Licencia. Características. Entorno de Trabajo. Estructura General. Sistema de Ficheros. Tipos. Path. Permisos de Acceso. Distribuciones Comerciales. Elementos

Más detalles

Hardware... Diseño del servidor... Relativo al arranque dual... Métodos de instalación... ...,... Si funcionara bien

Hardware... Diseño del servidor... Relativo al arranque dual... Métodos de instalación... ...,... Si funcionara bien viii Contenido Hardware.... Diseño del servidor.... Relativo al arranque dual.... Métodos de instalación......,... Si funcionara bien Instalación de Linux de Red Hat... Creación de un disco de arranque...

Más detalles