Laboratorio de Redes 1

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

Download "Laboratorio de Redes 1"

Transcripción

1 INSTITUTO TECNOLÓGICO Y DE ESTUDIOS SUPERIORES DE MONTERREY Laboratorio de Redes 1 Práctica 4 - Introducción a Shell Script Una de las principales ventajas de GNU/Linux sobre otros sistemas operativos es la capacidad de crear scripts hechos a la medida que ejecuten cualquier función que se pueda realizar en la consola. Es decir, si el usuario manualmente consulta un directorio o ejecuta ciertos programas, con un script el usuario puede automatizar el proceso a la medida que necesita. Un Script (o guion) para BASH es un archivo de texto que contiene una sucesión de comans de Shell que pueden ejecutar diversas tareas de acuer al conteni del texto del guión. De esta forma pueden automatizarse muchas acciones para alguna necesidad particular o para la administración de sistemas. El guión debe escribirse en un orden lógico pues Bash ejecutará el guión en el orden en que se escriben las lineas, de la misma forma que cuan se realiza una tarea cualquiera por una persona, por ejemplo; primero hay que poner la escalera y luego subirse. (Wiki Doc.Ubuntu) En palabras sencillas, si hay algo que puedas hacer en la consola, lo puedes poner en un Script. Estos scripts, no son propiamente lenguajes de programación y se ejecutan línea por línea hasta hallar un error o terminar de forma exitosa. Al poder ejecutar cualquier coman de consola nos permite incluso ejecutar dentro de un script programas y comans hechos en diferentes lenguajes de programación para un resulta en particular. Por último, Los scripts aceptan ciertos estatutos como ciclos de repetición (For, While) y de condición (IF, ELSE) además de cierto nivel de declaración de variables. A lo largo de esta práctica, se dará una introducción extremadamente básica para el manejo de scripts en Ubuntu. 1 - Tipo de Shells Durante la práctica de introducción a sistemas GNU/Linux el alumno ya habrá utiliza SHELL. Ya que se trata de la línea de comans o consola (SHELL). En un entorno Linux (moderno) Existen una gran variedad de Shells cuyas diferencias radican en la sintaxis pero no es objetivo de esta práctica profundizar en ellos. Usualmente, el Shell que 1

2 se halla por defecto es BASH y será para este Shell los scripts que se creen durante este laboratorio. Actividad de laboratorio: Realizaremos una búsqueda de cuántos tipo de shells soporta el Sistema Operativo GNU/Linux que este manejan. Para ello ejecute el siguiente coman: cat /etc/shells Y anote a continuación los shells que aparezcan: 2- Diseño de un script Para empezar a crear un script, lo primero que se necesita es indicar que tipo de sintaxis se utilizara, de lo contrario se corre el riesgo de ejecutar un script con un Shell distinto provocan errores de sintaxis que elimine su ejecución. Para la denición del script, la primera línea del mismo es dicha denición. Para el laboratorio, to script que se realice debe empezar con la siguiente línea: #!/bin/bash El uso de #! es un caso especial que solo debe aparecer una vez. Después de su primera aparición, si volviera a aparecer causaría conflictos en el script. El uso de # (sin el signo de admiración) sirve para identicar que se trata de una línea de comentario. Una vez el script este diseña según las necesidades que se requiera, se necesita que el mismo sea ejecutable. To archivo en Linux se considera un archivo de texto por defecto pero no son ejecutables. Para volverlo ejecutable, utilizaremos el coman chmod. 2

3 Actividad de laboratorio: Crear el archivo Cree un archivo de texto de nombre: Ejemplo.sh cuyo conteni sea el siguiente: #! /bin/bash Cat /etc/passwd grep redes Como recordara de la práctica pasada, el coman cat /etc/passwd grep redes fue utiliza para desplegar to los usuarios que contuvieran redes. En este primer ejemplo, pondremos dichos comans en un script. NOTA: la extensión.sh no es necesario, se ha utiliza para facilitar que el usuario diferencie con relativa facilidad un archivo cualquiera de uno de script Hacer ejecutable el archivo Utilizaremos el siguiente coman Chmod u+x Ejemplo.sh U Indica User y el +x hace que se active la opción de ejecutable para el usuario. Es decir, los demás permisos (R, W) no se ven afectas y G(rupos), O(tros) no son alteras. Existen distintos mos de usar el coman chmod, pero este es el mo más seguro al solo modicar una propiedad (la que necesitamos) de un solo miembro de UGO Ejecutar el script To archivo ejecutable, se puede realizar anexan el prejo./ a su nombre. De hecho, sin esta indicación Linux no intentara ejecutar el script. Ejecute el coman:./ejemplo.sh El resulta es distinto a la práctica pasada? Por qué? 3

4 2.4 Variables Como se ha menciona, un script puede manejar variables, entre las más usuales están las que servirían como argumentos (Entradas obligatoria u opcionales de un programa) además de las variables internas del programa. Las variables que se obtengan de los argumentos del script tienen la siguiente nomenclatura: $0 Generalmente, es el nombre del script Shell ejecuta. $1 Primer argumento del script $2 Segun argumento del script $3 $4 $# Total de argumentos que el script recibió. Un string contenien to los argumentos que introdujo el usuario. Generalmente se utiliza $# para garantizar que el programa fue utiliza con sucientes argumentos antes de seguir con la ejecución del mismo y los demás para ir accedien a las distintas variables que el usuario introdujo. Una característica importante de las variables es que estas pueden contener to tipo de valores, a diferencia de la mayoría de los lenguajes de alto nivel que denen el tipo de variable. Eso signica que un desarrollar de Bash Script tiene que tener cuida a la hora de manipular las variables de que su conteni es el espera. No es objetivo de este laboratorio profundizar más en el uso de las variables. 3- Observaciones de los scripts Probablemente, todavía no le quede claro al alumno las capacidades de un script, pero estos son extremadamente poderosos ya que permite una gran gama de ejecuciones y de fácil personalización permitien que el usuario cree sus propias herramientas de uso diario. Generalmente, al crear un script s elementos deben de tenerse en cuenta: 1. Las entradas y salidas no deberían verse alteradas. Es decir, todavía debería de recibir una entrada estándar y salida estándar, de tal forma el mismo usuario pudiese manipularlas como lo haría con cualquier otra función predenida. 2. Un script debe ser flexible en los parámetros de entrada pero estricto en los de salida. Es decir, un script podría recibir parámetros basura (Respecto a lo que necesita) y no debe de generar una salida. Pero por ningún motivo debe de generar basura en la 4

5 salida. Un excelente ejemplo puede ser la manipulación de archivos con texto nde se dese dar un nuevo formato a la información o incluso desplegar solo ciertos datos. Sobre to hoy en día que la mayoría de los diferentes tipos de archivos de texto manejan XML. Esto se debe a las herramientas de ltra como GREP y AWK (la primera en menor medida). Un segun ejemplo, es cuan se requiere ejecutar ciertas secuencias de monta de dispositivos, re-compilación de códigos y programas con cierta regularización. 4- Scripts de ejemplo El objetivo de este inciso será la lectura del script y su ejecución para ir acostumbra al alumno respecto al funcionamiento de los mismos. Los ejemplos mostras a continuación fueron tomas del trabajo de Paul Lutus Ejemplo 1: Un mo de creación de un menú PS3="Eliga (1-5):" echo "Eliga del menu de abajo." select name in rojo verde azul amarillo magenta break echo "Su eleccion fue: $name." Ejemplo 2: Selección de un número aleatorio secretnumber=$(( ((`date +%N` / 1000) % 100) +1 )) guess=-1 while [ "$guess"!= "$secretnumber" ]; echo -n "I am thinking of a number between 1 and 100. Enter your guess:" read guess if [ "$guess" = "" ]; echo "Please enter a number." elif [ "$guess" = "$secretnumber" ]; echo -e "\ayes! $guess is the correct answer!" elif [ "$secretnumber" -gt "$guess" ]; echo "The secret number is larger than your guess. Try again." else echo "The secret number is smaller than your guess. Try again." Ejemplo 3: Validar si una serie de hosts están disponible en la red. La secuencia de pings son de la a la es decir, se revisan 20 dispositivos en la 5

6 red interna del campus. #!/bin/bash is_alive_ping() { ping -c 1 $1 > /dev/null [ $? -eq 0 ] && echo Node with IP: $i is up. } for i in {1..20} is_alive_ping $i & disown Ejemplo 4: Arreglos Considere los arreglos como valores guardas en una lista pre-existente array=(red green blue yellow magenta) len=${#array[*]} echo "The array has $len members. They are:" i=0 while [ $i -lt $len ]; echo "$i: ${array[$i]}" let i++ 5- Ejercicios: Ejercicio 1 Utilice el script del ejemplo 3 para crear un script que haga una serie de pings predenis a las máquinas de sus compañeros (y solo a ellas). Puede basarse en el ejemplo 1 sustituyen el menú de colores por direcciones IP. Ejercicio 2 Cree un script que permita crear las siguientes carpetas de forma automatizada: ~/Sesion3 ~/Sesion3/Alumno1 ~/Sesion3/Alumno1/Califas ~/Sesion3/Alumno3 ~/Sesion3/Alumno4 6

7 Ejercicio 3 Cree un script similar al ejercicio 2, pero que te pida el nombre las de carpetas y que pueda ser ejecuta desde cualquier directorio. Curiosidades Los siguientes scripts son una recopilación del a red con el único propósito de mostrar algunos usos posibles a los Scripts en Linux. 7

8 Crear un rombo de caracteres #!/bin/bash # # Linux Shell Scripting Tutorial 1.05r3, Summer-2002 # # Written by Vivek G. Gite # # Latest version can be found at # MAX_NO=0 echo -n "Enter Number between (5 to 9) : " read MAX_NO if! [ $MAX_NO -ge 5 -a $MAX_NO -le 9 ] ; echo "I ask to enter number between 5 and 9, Okay" exit 1 clear for (( i=1; i<=max_no; i++ )) for (( s=max_no; s>=i; s-- )) echo -n " " for (( j=1; j<=i; j++ )) echo -n "." echo "" ###### Second stage ###################### ## ## for (( i=max_no; i>=1; i-- )) for (( s=i; s<=max_no; s++ )) echo -n " " for (( j=1; j<=i; j++ )) echo -n "." echo "" echo -e "\n\n\t\t\ti hope you like it my stupidity (?)" # #./ch.sh: vivek-tech.com to nixcraft.com referance converted using this tool # See the tool at # 8

9 Canal IRC Este script permite la conexión a un canal IRC #!/bin/bash # # conguration nick="`basename $0`$$" # nickname name="$0 $*" # real name chan="#sh #bash" # channels to join mode="+i" # irc mode # end of conguration # use our login name if there's no nickname nick="${nick:-$user}" # see if we can nd a realname for our nickname name="${name:-`grep $nick /etc/passwd cut -d : -f 5`}" host="$1" port="$2" # redirect error messages to le `irc-errors' exec 3<> irc-errors 2>&3- if [! "$2" ]; echo "usage: `basename $0` [hostname] [port]" exit 1 # try to connect if! exec 3<> /dev/tcp/$host/$port; echo "`basename $0`: unable to connect to $host:$port" exit 1 # duplicate standard input and output with the newly created socket exec 0<&3 1>&3- # register to the server echo "USER $nick ${mode:-+iw} $nick :$name" echo "NICK $nick" # join channels for c in $chan; echo "JOIN $c"; while read; set -- ${REPLY//$'\r'/} # answer the critical ping request # otherwise the server will disconnect us [ "$1" == "PING" ] && echo "PONG $2" # your code should go here exec 1<&- 2<&- 9

10 Ejecutar un coman en cada directorio 10

11 ########################################################################## # Title : global - execute command in every subdirectory # Author : Heiner Steven # Date : # Requires : # Category : File Utilities # SCCS-Id. global /12/19 ########################################################################## # Description # ########################################################################## PN=`basename "$0"` VER='1.3' # program name usage () { echo >&2 "$PN - execute command in subdirectories, $VER (stv '94) usage: $PN [-v] command [argument...] -v verbose, print current path The given command is executed in every subdirectory of the current directory, depth rst. At last it is executed in the current directory, too. If the command contains embedded blanks, it must be enclosed in quotation marks \"...\" or '...'." exit 1 } err () { for i echo "$PN: $i" >&2 } fatal () { err exit 1; } msg () { [ "$silent" = no ] && err } MyPath=$0 # Export "silent" to subshells, because parameters to the # invoking shells are not passed to the subshells : ${silent:=yes} # yes/no, may be set from calling shell export silent while [ $# -gt 0 ] case "$1" in -v) silent=no;; --) shift; break;; # End of parameter list esac shift -h) usage;; -*) usage;; *) break;; # Command [ $# -lt 1 ] && usage for i in * [ -d "$i" ] continue cd "$i" "$MyPath" cd.. msg "`pwd`" eval # recurse into subdirectories 11

12 Crear un lista de correos 12

13 #!/bin/bash #Version: ( 28/01/11 ) #Objetivo: Enseñar la forma de leer ORIGENs y manejo de strings # Elementos clave: "Un shell debe ser flexible en los parametros de entrada pero estricto en los de salida # Entrada: Una lista de matriculas (alfa numerico), salida: # LA parte dinamica es de 9 caracteres, la parte estatica es de 9 # en total cada linea del ORIGEN resultante debera tener 18 caracteres ARGS=1 #Max de argumentos que puede recibir ORIGEN="entrada.txt" ; DESTINO="matriculas.txt" #Entrada y Salida no estandar del bash Match="" #Variable usada para hacer busqeudas con grep EXPREG1="^A0[0-9]*" #ER utilizadas para buscar los posibles formatos EXPREG2="^[0-9]*" # de las matriculas escritas por los alumnos. LeerORIGEN(){ #echo "" > "$DESTINO" #Un archivo temporal es crea para ir guardan lo exitoso #El for avanzara en cada Palabra hallada en lo que regrese cat $ORIGEN for WORD in `cat $ORIGEN` #Aqui es nde buscaremos WORD, en teoria puede ser Alfa numerico o solo numerico #Iremos descartan, primero A0####### Match=`echo "$WORD" grep -xwi "$EXPREG1"` if [ "$Match" = "" ] #echo "No es el primer formato " #Puede estar ya bien en el formato denitivo Match=`echo "$WORD" grep -xwi "$EXPREG3"` if [ "$Match"!= "" ] #La longitud es necesaria de checar if [ "${#Match}" -eq 18 ] #Un correo en el formato y longitud debi #echo "Un correo halla" "$EXPREG3" ": " $Match echo "$Match" #>> "$DESTINO" else #Puede ser meramente numero (Sin A0) Match=`echo "$WORD" grep -xwi "$EXPREG2"` if [ "$Match"!= "" ] #LA longitud es un problema... A , A y A son # validas, por lo tanto ifelse if [ "${#Match}" -eq 8 ] #echo "Una matricula escrita informalmente""$expreg2" ": " $Match echo #>> "$DESTINO" elif [ "${#Match}" -eq 7 ] 13

14 #echo "Una matricula escrita informalmente""$expreg2" ": " $Match echo #>> "$DESTINO" elif [ "${#Match}" -eq 6 ] #echo "Una matricula escrita informalmente" "$EXPREG2" ": " $Match echo #>> "$DESTINO" else #OJO: Espacios en blanco todavia pasan y longigutdes largas tambien # Debemos garantizar que solo se registren longitud de 9 caracteres # ${#Match} es uno de las tantas opciones para obtener longitud de strings if [ "${#Match}" -eq 9 ] #echo "Una matricula hallada" "$EXPREG1" ": " $Match echo #>> "$DESTINO" } ########################################################### ####### Equivalente a un MAIN ###################### ########################################################### #echo $# #echo #echo $1 #echo "BASH para convertir matriculas a cuentas #Validamos argumentos de entradas #Para 1.0 se ocupa un argumento a fuerzas if [ $# -eq "$ARGS" ] ORIGEN=$1 #echo "Archivo de origen: " "$ORIGEN" else echo "$0" " Error : Falta el archivo de entrada " exit 1 # Checamos meramente si existe el ORIGEN con el que se desea trabajar s if!( test -e $ORIGEN ) echo "$0" " Error : No hay ORIGEN de entrada disponible" exit 1 14

15 else #echo "Leyen el ORIGEN " $ORIGEN LeerORIGEN $# $1 exit 0 15

16 Trabajos citas LinuxCong. (2010, November 9). Bash Script for scan and monitoring network. Retrieved Agosto 2011, from LinuxCong.org: Lutus, P. (2006). Bash Shell Programming in Linux. Retrieved Agosto 2011, from arachnoid.com: Wiki Doc.Ubuntu. (n.d.). Script. Retrieved Agosto 2011, from c.ubuntu-es: 16

LINUX - Los archivos de órdenes I

LINUX - Los archivos de órdenes I LINUX - Los archivos de órdenes I Objetivos: Se pretende introducir al alumno en el uso de los archivos de órdenes (conocidos como scripts) utilizando el lenguaje de programación propio del intérprete

Más detalles

LINUX - El intérprete de órdenes II

LINUX - El intérprete de órdenes II LINUX - El intérprete de órdenes II Objetivos: Se pretende introducir al alumno en el uso del intérprete de órdenes bash de LINUX. Ejecución de órdenes en el intérprete de órdenes Orden simple Como ya

Más detalles

Programación shell en Unix/Linux sh, ksh, bash (con ejercicios corregidos) (3ª edición)

Programación shell en Unix/Linux sh, ksh, bash (con ejercicios corregidos) (3ª edición) Introducción 1. Definición del shell 19 2. Características de un intérprete de comandos 19 3. Intérpretes de comando (shells) 20 3.1 Historia 20 3.2 Con qué shell hay que programar? 21 3.2.1 Scripts de

Más detalles

Como monitorear Asterisk utilizando NRPE de Nagios

Como monitorear Asterisk utilizando NRPE de Nagios Como monitorear Asterisk utilizando NRPE de Nagios Instalando el agente NRPE Si tenemos instalado Asterisk sobre Centos, primero se debe instalar el agente de NRPE, bajando el archivo linux-nrpe-agent.tar.gz.

Más detalles

Programación shell-scripts 1 LA SHELL

Programación shell-scripts 1 LA SHELL Programación shell-scripts 1 LA SHELL Un gran número de utilidades y herramientas de administración están realizadas mediante ficheros de ordenes del interprete de comandos de Unix (Shell). A lo largo

Más detalles

Que es el Shell? Kernel. Other programs. csh. bash. X window

Que es el Shell? Kernel. Other programs. csh. bash. X window Scripts de shell Que es el Shell? Es la interfaz entre el usuario final y el Sistema Operativo. No es el S.O. Existen múltiples versiones y podemos averiguar cual tenemos instalada haciendo: % /bin/sh

Más detalles

El sistema operativo Linux

El sistema operativo Linux El sistema operativo Linux Introducción Que es linux Sistema operativo que emula UNIX Creado por un estudiante, Linus Torvald, para poder hacer sus prácticas en un PC. Nace en 1991 Linux 1.0 en 1994 2.2

Más detalles

Programación con bash

Programación con bash Programación con bash 1 Índice de contenidos 1. Primer contacto Pág. 3 2. Desvío de la salida y la entrada de los comandos Pág. 3 3. Nombres de ficheros y metacaracteres Pág. 5 4. Comillas y caracteres

Más detalles

TUTORIAL DE PHP. M. en C. Erika Vilches. Parte 2. http://www.erikavilches.com

TUTORIAL DE PHP. M. en C. Erika Vilches. Parte 2. http://www.erikavilches.com TUTORIAL DE PHP M. en C. Erika Vilches Parte 2 http://www.erikavilches.com Enunciados Condicionales Inicia con la palabra clave if seguida de una condición entre paréntesis $number = 5; if ($number < 10)

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) Sistema Operativo 3 (SO3) Abel Eliezer Mejía Amador Matricula: 2011-3891 How to: Creación de Scripts Scripts Qué es un Shell script en Linux? Shell es un programa

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

PRINTING INSTRUCTIONS

PRINTING INSTRUCTIONS PRINTING INSTRUCTIONS 1. Print the Petition form on 8½ X 11inch paper. 2. The second page (instructions for circulator) must be copied on the reverse side of the petition Instructions to print the PDF

Más detalles

Creacion de Script. Que es un Script?

Creacion de Script. Que es un Script? Creacion de Script Que es un Script? Los scripts son un conjunto de instrucciones generalmente almacenadas en un archivo de texto que deben ser interpretados línea a línea en tiempo real para su ejecución,

Más detalles

Portal para Padres CPS - Parent Portal. Walter L. Newberry Math & Science Academy Linda Foley-Acevedo, Principal Ed Collins, Asst.

Portal para Padres CPS - Parent Portal. Walter L. Newberry Math & Science Academy Linda Foley-Acevedo, Principal Ed Collins, Asst. Portal para Padres CPS - Parent Portal Walter L. Newberry Math & Science Academy Linda Foley-Acevedo, Principal Ed Collins, Asst. Principal (773) 534-8000 Formando su cuenta - Setting up your account Oprima

Más detalles

Curso de administración de sistemas GNU/Linux Módulo de Bash scripting Construcciones if-then-else-fi y comparaciones.

Curso de administración de sistemas GNU/Linux Módulo de Bash scripting Construcciones if-then-else-fi y comparaciones. Curso de administración de sistemas GNU/Linux Módulo de Bash scripting Construcciones if--- y comparaciones. Por Jorge Fuertes http://jorgefuertes.com c 2009 Jorge Fuertes Alfranca Revisado a 15 de mayo

Más detalles

Elastix Smart Assistant

Elastix Smart Assistant Elastix Smart Assistant Manual de Administrador Objetivo: Permitir al administrador la configuración inicial de Smart Assistant en un servidor Elastix. Descripción: Smart Assistant es una aplicación para

Más detalles

Agregar PC con Linux al Dominio

Agregar PC con Linux al Dominio Agregar PC con Linux al Dominio Experiencias recientes: Se probó/elaboró este manual basado en distintas variantes: Ubuntu 10.04, Ubuntu 10.10, Debian 6.0, dirección IP dinámica con DHCP, dirección IP

Más detalles

PROGRAMACIÓN DE LA SHELL DE UNIX/LINUX

PROGRAMACIÓN DE LA SHELL DE UNIX/LINUX 2 PROGRAMACIÓN DE LA SHELL DE UNIX/LINUX 1 INTRODUCCIÓN N AL GUIÓN N SHELL Concepto de guión shell - Un guión shell o shell script es un programa escrito con comandos de la shell e instrucciones condicionales,

Más detalles

Introducción a QtOctave. QtOctave es un front end para Octave basado en Qt 4. Octave es una aplicación de cálculo matemático muy similar a Matlab.

Introducción a QtOctave. QtOctave es un front end para Octave basado en Qt 4. Octave es una aplicación de cálculo matemático muy similar a Matlab. Introducción a QtOctave. Índice de contenido 1 Qué es QtOctave?...1 2 Instalación...1 3 Usando QtOctave...2 3.1 El terminal...3 3.2 Navegando a un directorio...3 3.3 El menú Data...3 3.4 El menú Plot...4

Más detalles

MANUAL EASYCHAIR. A) Ingresar su nombre de usuario y password, si ya tiene una cuenta registrada Ó

MANUAL EASYCHAIR. A) Ingresar su nombre de usuario y password, si ya tiene una cuenta registrada Ó MANUAL EASYCHAIR La URL para enviar su propuesta a la convocatoria es: https://easychair.org/conferences/?conf=genconciencia2015 Donde aparece la siguiente pantalla: Se encuentran dos opciones: A) Ingresar

Más detalles

LABORATORIO BASH SCRIPTING

LABORATORIO BASH SCRIPTING LABORATORIO BASH SCRIPTING 1. Ambiente bash básico 1.1. Descripción general Estas son el tipo de herramientas que normalmente usaremos. Debe familiarizarse con este tipo de ambiente. Tiempo estimado para

Más detalles

PHP HypertextPreProcessor

PHP HypertextPreProcessor PHP PHP HypertextPreProcessor PHP 1. Introducción 2. Comentarios 3. Variables 4. Operadores 5. Desplegar(output) 6. Arrays o matrices 7. Estructuras de control 8. Funciones 9. Manejo de strings Introducción

Más detalles

1 Procedimiento de instalación general en español de Conecta Disney

1 Procedimiento de instalación general en español de Conecta Disney 1 2 1 Procedimiento de instalación general en español de Conecta Disney 1. El usuario realiza la instalación estándar por Internet de Conecta Disney. El sistema muestra el primer panel de Conecta Disney.

Más detalles

Alojamiento web gratuito

Alojamiento web gratuito Alojamiento web gratuito 3. Alojamiento web gratuito Sin dejar de tener en cuenta que un alojamiento web gratuito no será el más adecuado para mantener un sitio web de calidad, sí podemos disponer de alguno

Más detalles

Tutorial para la comunicación TCP en el BMS Server

Tutorial para la comunicación TCP en el BMS Server Tutorial para la comunicación TCP en el BMS Server Contenido 1. Pasos iniciales para trabajar empleando conexión TCP... 2 2. Configuración de la conexión TCP... 4 2.1. Comprobación de la conexión TCP...

Más detalles

Creación de imágenes. Pablo Sanz Mercado.

Creación de imágenes. Pablo Sanz Mercado. Creación de imágenes. Pablo Sanz Mercado. 1 Cuando hemos instalado un equipo, el tiempo que hemos invertido puede ser realmente elevado, pues no sólo está el tiempo de instalación del mismo, sino además

Más detalles

ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN

ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN Titulación: INGENIERO TÉCNICO EN INFORMÁTICA DE GESTIÓN Título del proyecto: TÍTULO DEL PROYECTO FIN DE CARRERA Fco. Javier Luquin

Más detalles

Programación: QBASIC

Programación: QBASIC 1. QBASIC Programación: QBASIC Guía del alumno Qbasic es una versión moderna del lenguaje BASIC. Se trata de un lenguaje de alto nivel. En un lenguaje de alto nivel las instrucciones tienen un formato

Más detalles

Ejercicios Input/Output 11 de Mayo, 2013

Ejercicios Input/Output 11 de Mayo, 2013 503208: Programación I 1 er Semestre 2013 Ejercicios Input/Output 11 de Mayo, 2013 Prof. Leo Ferres Autor: Javier González N. 1. Archivos de texto Cuando se usa redireccion (./a.out < archivo.txt, por

Más detalles

Documentación Instalación NOD32 Server y Clientes

Documentación Instalación NOD32 Server y Clientes Documentación Instalación NOD32 Server y Clientes En esta documentación se indicará detalladamente la manera de instalar el antivirus NOD32 de forma distribuida desde un servidor de dominio a todos los

Más detalles

Bases de datos. 1. Introducción

Bases de datos. 1. Introducción Bases de datos 1. Introducción Habitualmente, los programas trabajan con información que está en un fichero. Por ejemplo, nuestro simulador de tráfico aéreo trabaja con una lista de planes de vuelo que

Más detalles

Cómo abrir las bases de datos de Aspel-NOI 5.0?

Cómo abrir las bases de datos de Aspel-NOI 5.0? Cómo abrir las bases de datos de Aspel-NOI 5.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde

Más detalles

Cómo abrir las bases de datos en Aspel-COI 6.0?

Cómo abrir las bases de datos en Aspel-COI 6.0? Cómo abrir las bases de datos en Aspel-COI 6.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde

Más detalles

Práctica de laboratorio 6.2.7b Administración de los archivos de configuración inicial del switch

Práctica de laboratorio 6.2.7b Administración de los archivos de configuración inicial del switch Práctica de laboratorio 6.2.7b Administración de los archivos de configuración inicial del switch Objetivo Crear y verificar una configuración de switch básica. Realice una copia de respaldo del archivo

Más detalles

Introducción a Linux. El regreso a los años 70: la consola (III)

Introducción a Linux. El regreso a los años 70: la consola (III) Qué es y cómo acceder a una consola? Algunos comandos para moverse Sintaxis general de parámetros en BASH Encadenamiento de comandos Otros comandos GNU Editores de textos Permisos y usuarios Permisos y

Más detalles

Servicios clásicos de Internet

Servicios clásicos de Internet Daniel Morató Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra daniel.morato@unavarra.es Laboratorio de Interfaces de Redes http://www.tlm.unavarra.es/asignaturas/lir

Más detalles

CENTRO DE BACHILLERATO TECNOLÓGICO INDUSTRIAL Y DE SERVICIOS #166 Pablo Torres Burgos

CENTRO DE BACHILLERATO TECNOLÓGICO INDUSTRIAL Y DE SERVICIOS #166 Pablo Torres Burgos INSTRUCCIONES: Crear una máquina virtual con CentOS. Esperar a que cargue el SO y abrir una terminal de comandos. Realizar lo siguiente. NOTA: Para cada comando que se ejecute exitosamente: tomar una captura

Más detalles

Continuous Delivery (y 3)

Continuous Delivery (y 3) Continuous Delivery (y 3) Sesión 11a 2 Entornos de prueba La última parte de la tubería de despliegue consiste en probar los builds compilados en distintos entornos de prueba Distintos entornos Tests de

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

Creating your Single Sign-On Account for the PowerSchool Parent Portal

Creating your Single Sign-On Account for the PowerSchool Parent Portal Creating your Single Sign-On Account for the PowerSchool Parent Portal Welcome to the Parent Single Sign-On. What does that mean? Parent Single Sign-On offers a number of benefits, including access to

Más detalles

Cómo abrir la base de datos de Aspel-SAE 5.0?

Cómo abrir la base de datos de Aspel-SAE 5.0? Cómo abrir la base de datos de Aspel-SAE 5.0? 1 Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde la

Más detalles

Summer Reading Program. June 1st - August 10th, 2015

Summer Reading Program. June 1st - August 10th, 2015 June 1st - August 10th, 2015 Dear Educator, Attached you will find three flyer templates. You can use any of these templates to share your Group Number (GN) with your group participants. 1. 2. 3. The first

Más detalles

9- Procedimientos almacenados.

9- Procedimientos almacenados. Objetivos: 9- Procedimientos almacenados. Crear procedimientos almacenados para ser usados en el desarrollo de software. Recursos: Microsoft SQL Server Management Studio Guías prácticas. Base de datos

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

Los bloques DLL (Figura A.1) externos permiten al usuario escribir su propio código y

Los bloques DLL (Figura A.1) externos permiten al usuario escribir su propio código y Apéndice A Bloques DLL Los bloques DLL (Figura A.1) externos permiten al usuario escribir su propio código y programarlo en lenguaje C, compilarlo dentro de un archivo DLL usando el Microsoft C/C++ o el

Más detalles

66.69 CRIPTOGRAFÍA Y SEGURIDAD INFORMÁTICA

66.69 CRIPTOGRAFÍA Y SEGURIDAD INFORMÁTICA Departamento de Electrónica Facultad de Ingeniería. Universidad de Buenos Aires. Seguridad en UNIX Temas Introducción System V vs Berkeley Kernel y Shells Como obtener Ayuda File System Administración

Más detalles

Herramientas computacionales para la matemática MATLAB: Scripts

Herramientas computacionales para la matemática MATLAB: Scripts Herramientas computacionales para la matemática MATLAB: Scripts Verónica Borja Macías Marzo 2012 1 Scripts Hasta ahora los comandos MATLAB que hemos visto se ejecutaban en Ia Ventana de Comandos. Aunque

Más detalles

Pasos para obtener un alojamiento gratuito o Hosting y colgar nuestra pagina Web en Internet.

Pasos para obtener un alojamiento gratuito o Hosting y colgar nuestra pagina Web en Internet. Pasos para obtener un alojamiento gratuito o Hosting y colgar nuestra pagina Web en Internet. Existen bastantes alternativas de alojamientos gratuitos, algunos de ellos pueden ser: http://www.byethost.com

Más detalles

Laboratorio de Redes 1

Laboratorio de Redes 1 INSTITUTO TECNOLÓGICO Y DE ESTUDIOS SUPERIORES DE MONTERREY Laboratorio de Redes 1 Práctica 9 Monitoreo y análisis de paquetes en GNU/Linux Parte 2 Autor: Ing. Raúl Fuentes Samaniego. Para esta segunda

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

Virtual Private Network

Virtual Private Network Rocío Alt. Abreu Ortiz 2009-3393 Virtual Private Network [Remoto] VPN de acceso remoto, es quizás el modelo más usado actualmente, y consiste en usuarios o proveedores que se conectan con la empresa desde

Más detalles

Servidor. Comenzaremos por confirmar que el servicio NFS esta instalado y ejecutandose desde la terminal, escribiremos lo siguiente: #rpm -q nfs-utils

Servidor. Comenzaremos por confirmar que el servicio NFS esta instalado y ejecutandose desde la terminal, escribiremos lo siguiente: #rpm -q nfs-utils NFS Red Hat Enterprise Linux 6 provee dos mecanismos para compartir archivos y carpetas con otros sistemas operativos por medio de la red. Una de las opciones es utilizar una tecnologia llamada samba.

Más detalles

Modulo osc2psdc. 1. English Documentation (Ingles) 2. Documentación en Español (Spanish) 1. English Documentation (Ingles) Introduction.

Modulo osc2psdc. 1. English Documentation (Ingles) 2. Documentación en Español (Spanish) 1. English Documentation (Ingles) Introduction. Modulo osc2psdc Version 1.3 Carlos Perez Fernandez Soporte 1. English Documentation (Ingles) 2. Documentación en Español (Spanish) 1. English Documentation

Más detalles

Puede pagar facturas y gastos periódicos como el alquiler, el gas, la electricidad, el agua y el teléfono y también otros gastos del hogar.

Puede pagar facturas y gastos periódicos como el alquiler, el gas, la electricidad, el agua y el teléfono y también otros gastos del hogar. SPANISH Centrepay Qué es Centrepay? Centrepay es la manera sencilla de pagar sus facturas y gastos. Centrepay es un servicio de pago de facturas voluntario y gratuito para clientes de Centrelink. Utilice

Más detalles

Conceptos Fundamentales sobre UNIX Laboratorio 14.3.4 Funcionalidades de los Shells Korn y Bash (Tiempo estimado: 45 min.)

Conceptos Fundamentales sobre UNIX Laboratorio 14.3.4 Funcionalidades de los Shells Korn y Bash (Tiempo estimado: 45 min.) Conceptos Fundamentales sobre UNIX Laboratorio 14.3.4 Funcionalidades de los Shells Korn y Bash (Tiempo estimado: 45 min.) Objetivos: Desarrollar una comprensión de las funcionalidades de los shells Korn

Más detalles

Programación de scripts bajo shell de LINUX

Programación de scripts bajo shell de LINUX Sistemas operativos: programación bajo shell linux Javier Fernández Rivera - www.aurea.es Programación de scripts bajo shell de LINUX Que es un script? Es un tipo de "nueva" programación (interpretada)

Más detalles

Indice de Documentación

Indice de Documentación Indice de Documentación Redes inalámbricas, 802.11b, en GNU/Linux Luis Rial, luisrial@iies.es v0.2, 27 Enero 2003 Hacer funcionar una tarjeta de red inalámbrica es una tarea muy sencilla si SuSE nos proporciona

Más detalles

https://developers.facebook.com/docs/unity/downloads/? campaign_id=282184128580929&placement=sdk_list

https://developers.facebook.com/docs/unity/downloads/? campaign_id=282184128580929&placement=sdk_list Facebook SDK para Unity El SDK de Facebook para Unity se emplea para publicar proyectos creados en Unity en apps de Facebook. Desde abril de 2014, las aplicaciones creadas para Facebook utilizan el API

Más detalles

1 of 10 31/01/08 16:02 Cluster Mysql 5.X De Telefonica I+D - Division 6123 Explicaremos cómo instalar y configurar un Mysql 5.0 Cluster sobre Centos 5 Autor: Edwin Plauchu mail to: j4nusx@gmail.com Tabla

Más detalles

Se seleccionará en este ejemplo el servidor como máquina generadora y gestora de las claves y los certificados.

Se seleccionará en este ejemplo el servidor como máquina generadora y gestora de las claves y los certificados. INSTALACIÓN Y CONFIGURACIÓN DE OPENVPN Para poder realizar la instalación y configuración de la aplicación OpenVPN, antes de nada habrá que descargar los paquetes necesarios a tal efecto. En este caso,

Más detalles

Programación distribuida con ADA95 bajo GNU/Linux (I)

Programación distribuida con ADA95 bajo GNU/Linux (I) Programación distribuida con ADA95 bajo GNU/Linux (I) Alvaro López Ortega alvaro@godsmaze.org 1. Introducción a GNAT-Glade En primer lugar hay que aclarar que el nombre de esta librería puede confundir

Más detalles

Introducción a PYTHON. Cesar Husillos & Víctor Terrón. Abril de 2014

Introducción a PYTHON. Cesar Husillos & Víctor Terrón. Abril de 2014 Introducción a PYTHON Cesar Husillos & Víctor Terrón IAA-CSIC Abril de 2014 Cesar Husillos & Víctor Terrón (IAA-CSIC) Módulos Abril de 2014 1 / 59 Índice 1 Overview 2 Organización 3 Reutilización 4 Cómo

Más detalles

PASCAL. Repaso de Pascal Introducción a Python. Pascal. Pascal - introducción. Pascal Declaraciones: Variables. Pascal Declaraciones: Tipos 07/04/2015

PASCAL. Repaso de Pascal Introducción a Python. Pascal. Pascal - introducción. Pascal Declaraciones: Variables. Pascal Declaraciones: Tipos 07/04/2015 Repaso de Pascal Introducción a Python Lenguajes de Programación 2015 PASCAL Pascal - introducción Pascal es un Lenguaje basado en el paradigma imperativo clasico Estructura la programación mediante Funciones

Más detalles

Para esto será necesario configurar el Servidor http en el AS/400. Veremos a configuración que requerimientos:

Para esto será necesario configurar el Servidor http en el AS/400. Veremos a configuración que requerimientos: Instalación del AS/400 WEBSERVER Para los web panels generados con el generador RPG, el AS/400 debe ser utilizado como el Servidor Web además de ser utilizado como el servidor de la base de datos. Para

Más detalles

Introducción. Instalación de Apache Tomcat PASO 1: PASO 2: PASO 3: PASO 4:

Introducción. Instalación de Apache Tomcat PASO 1: PASO 2: PASO 3: PASO 4: Introducción El presente documento es una guía rápida de instalación de alguna herramienta particular. De seguro existen otras formas de realizar el proceso de instalación, pero esta es la que mejor le

Más detalles

Práctica de laboratorio 6.2.7a Administración de los archivos del sistema operativo del switch

Práctica de laboratorio 6.2.7a Administración de los archivos del sistema operativo del switch Práctica de laboratorio 6.2.7a Administración de los archivos del sistema operativo del switch Objetivo Crear y verificar una configuración de switch básica. Realice una copia de respaldo del IOS del switch

Más detalles

Table of Contents DNS. Samba. Usuarios. Equipos. Configuración de red. Añadir equipo al dominio. Recursos Compartidos.

Table of Contents DNS. Samba. Usuarios. Equipos. Configuración de red. Añadir equipo al dominio. Recursos Compartidos. Table of Contents DNS Samba Usuarios Equipos Configuración de red Añadir equipo al dominio Recursos Compartidos Compartir carpeta Perfiles móviles DNS Un Servidor de Nombres, o Domain Name Server es un

Más detalles

Práctica de laboratorio 7.2.2 Configuración de RIP - Routers serie 2500

Práctica de laboratorio 7.2.2 Configuración de RIP - Routers serie 2500 Práctica de laboratorio 7.2.2 Configuración de RIP - Routers serie 2500 Objetivo Configurar un esquema de direccionamiento IP con redes clase B. Configurar el protocolo de enrutamiento dinámico RIP en

Más detalles

Your response will be used by Facebook to improve your experience. You can't edit the details of this audience because it was created by someone else and shared with you. La respuesta será usada por Facebook

Más detalles

PHP Básico. PHP para principiantes

PHP Básico. PHP para principiantes PHP Básico PHP para principiantes Copyright (c) 2006 Guillermo Valdez Lozano. E-mail: guivaloz(en)gmail.com http://www.movimientolibre.com Se otorga permiso para copiar, distribuir y/o modificar este documento

Más detalles

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor. Sesión 03: Lenguajes web del servidor Competencias a Conseguir: - Conocer el entorno de trabajo a nivel de servidores web. - Instalación del localhost (Servidor Local). - Repaso general de PHP y ejercicios

Más detalles

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Objetivos Integrar un toolchain basado en PTXdist sobre un IDE gráfico basado en Eclipse. Creación y compilación de un pequeño proyecto.

Más detalles

Procedimiento para acceder a los mapas y bases de datos del catastro de suelos por regiones.

Procedimiento para acceder a los mapas y bases de datos del catastro de suelos por regiones. Pág 1 de 10 Procedimiento para acceder a los mapas y bases de datos del catastro de suelos por regiones. USDA-Natural Resources Conservation Service. Primero se debe acceder a la página en el Territorio

Más detalles

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0 Manual de gestión de contenidos web en entorno Drupal Versión sitio maestro para servicios 1.0 Contenido Gestión de contenidos... 5 Crear contenidos... 5 Tipos de contenido... 5 Página básica o basic

Más detalles

International Olympiad in Informatics 2011 22 29 July 2011, Pattaya City, Thailand. Loros (Parrots)

International Olympiad in Informatics 2011 22 29 July 2011, Pattaya City, Thailand. Loros (Parrots) Loros (Parrots) A Yanee le entusiasman los pájaros. Después de leer el artículo IP over Avian Carriers (IPoAC) ha estado dedicando mucho tiempo a amaestrar a una bandada de loros inteligentes para llevar

Más detalles

Generar Temas de Colores y Cambiarlos Dinámicamente en ZK

Generar Temas de Colores y Cambiarlos Dinámicamente en ZK Generar Temas de Colores y Cambiarlos Dinámicamente en ZK Hola, mi nombre es Manuel Martínez y soy de Colombia. Voy a explicarles desde cómo construir temas de colores para las interfaces graficas de ZK

Más detalles

Conociendo el ambiente de programación de Java. M. en C. Erika Vilches

Conociendo el ambiente de programación de Java. M. en C. Erika Vilches Conociendo el ambiente de programación de Java M. en C. Erika Vilches La variable PATH Una vez que se ha aceptado la licencia del JDK y que se ha instalado satisfactoriamente y antes de poder utilizarlo,

Más detalles

CAPÍTULO NOVENO PUPPET

CAPÍTULO NOVENO PUPPET CAPÍTULO NOVENO PUPPET En el capítulo anterior se han mostrado las 4 herramientas de software libre más representativas para la gestión de configuraciones. Al finalizarlo se optó por elegir a Puppet como

Más detalles

School Preference through the Infinite Campus Parent Portal

School Preference through the Infinite Campus Parent Portal School Preference through the Infinite Campus Parent Portal Welcome New and Returning Families! Enrollment for new families or families returning to RUSD after being gone longer than one year is easy.

Más detalles

Redes de área local Aplicaciones y Servicios Linux Otros servicios

Redes de área local Aplicaciones y Servicios Linux Otros servicios MINISTERIO DE EDUCACIÓN Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE EDUCACIÓN, FORMACIÓN PROFESIONAL E INNOVACIÓN EDUCATIVA CENTRO NACIONAL DE INFORMACIÓN Y COMUNICACIÓN

Más detalles

Práctica de laboratorio 5.2.6a Procedimientos de recuperación de la contraseña

Práctica de laboratorio 5.2.6a Procedimientos de recuperación de la contraseña Práctica de laboratorio 5.2.6a Procedimientos de recuperación de la contraseña Objetivo Iniciar una sesión en un router cuya contraseña del modo privilegiado (enable) es desconocida. Información básica

Más detalles

Programación SHELL. Resumen de Programación en Shell. Álvaro Tomás Marín Vílchez

Programación SHELL. Resumen de Programación en Shell. Álvaro Tomás Marín Vílchez Programación SHELL Resumen de Programación en Shell Álvaro Tomás Marín Vílchez INTRODUCCIÓN El Shell e sun interprete de comandos que permite al administrador ejecutar determinadas tareas. Pero el Shell

Más detalles

Race Manager by Master Timing Guía del usuario GUIA RACE MANAGER. Eventronic, SL

Race Manager by Master Timing Guía del usuario GUIA RACE MANAGER. Eventronic, SL GUIA RACE MANAGER Eventronic, SL DESCRIPCIÓN DEL PROGRAMA El Race Manager es un programa que se creó para facilitar el trabajo de la dirección de carrera de un evento durante y después de una carrera.

Más detalles

Video Server. Quick Installation Guide. English, Español

Video Server. Quick Installation Guide. English, Español Video Server Quick Installation Guide English, Español 2 Video Server NOTES Quick Installation Guide 3 Video Server Quick Installation Guide To get your Video Server up and running on an Ethernet network,

Más detalles

Módulo 1 El lenguaje Java

Módulo 1 El lenguaje Java Módulo 1 El lenguaje 1.1 Presentación de es un lenguaje de programación desarrollado por la empresa Sun Microsystems en 1991 como parte de un proyecto secreto de investigación llamado Green Proyect, con

Más detalles

9º Unidad Didáctica ACTIVE SERVER PAGES (ASP) Eduard Lara

9º Unidad Didáctica ACTIVE SERVER PAGES (ASP) Eduard Lara 9º Unidad Didáctica ACTIVE SERVER PAGES (ASP) Eduard Lara 1 Objetos en ASP Existen 6 objetos en ASP. Qué es un objeto? Es una instancia de un componte. Well an object is an instance of a Component which

Más detalles

CPS-Parent Portal Portal Para Padres

CPS-Parent Portal Portal Para Padres CPS-Parent Portal Portal Para Padres Marie Sklodowska Curie Metro High School A#endance Office - Room 187 (773) 535-2150 GEAR UP - Parent Services Room 187-190 (773) 535-9833 Behind Every Successful Student

Más detalles

GUIA RAPIDA DE CONFIGURACION DE IP DINAMICA

GUIA RAPIDA DE CONFIGURACION DE IP DINAMICA GUIA RAPIDA DE CONFIGURACION DE IP DINAMICA INTRODUCCION La siguiente guia esta basada en el servicio gratuito No-IP en http://www.no-ip.com/ Este servicio puede ser tambien de otras empresas como DYNDNS.org.

Más detalles

Welcome to lesson 2 of the The Spanish Cat Home learning Spanish course.

Welcome to lesson 2 of the The Spanish Cat Home learning Spanish course. Welcome to lesson 2 of the The Spanish Cat Home learning Spanish course. Bienvenidos a la lección dos. The first part of this lesson consists in this audio lesson, and then we have some grammar for you

Más detalles

Manual para transmisión de audio via internet

Manual para transmisión de audio via internet Manual para transmisión de audio via internet Para transmitir audio por internet se necesitan tres elementos: Un computador Una conexión a internet estable de mínimo 200K Un servidor para transmitir Computador

Más detalles

Práctica de laboratorio 1.2.3 Repaso de la configuración básica del router con RIP

Práctica de laboratorio 1.2.3 Repaso de la configuración básica del router con RIP Práctica de laboratorio 1.2.3 Repaso de la configuración básica del router con RIP Objetivo Conectar y configurar estaciones de trabajo y routers Configurar un esquema de direccionamiento IP con redes

Más detalles

Sistemas de impresión y tamaños mínimos Printing Systems and minimum sizes

Sistemas de impresión y tamaños mínimos Printing Systems and minimum sizes Sistemas de impresión y tamaños mínimos Printing Systems and minimum sizes Para la reproducción del Logotipo, deberán seguirse los lineamientos que se presentan a continuación y que servirán como guía

Más detalles

Guión de inicio (inetd) Archivo de configuración (dovecot.conf) Configuración_de_Dovecot. listen = *:143. Guión de inicio (inetd) 1

Guión de inicio (inetd) Archivo de configuración (dovecot.conf) Configuración_de_Dovecot. listen = *:143. Guión de inicio (inetd) 1 Guión de inicio (inetd) Archivo de configuración (dovecot.conf) {{{ # Base directory where to store runtime data. base_dir = /var/run/dovecot/ # Should all IMAP and POP3 processes be killed when Dovecot

Más detalles

Telnet. Telnet Operación

Telnet. Telnet Operación Telnet Protocolo utilizado para la ejecución de procesos en sistemas remotos. Emulación de Terminal Utiliza las funcionalidades de TCP Well Known Service, port number 23 Telnet Operación NVT (Network Virtual

Más detalles

Facultad de Ingeniería Universidad de Buenos Aires. 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio.

Facultad de Ingeniería Universidad de Buenos Aires. 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio. Facultad de Ingeniería Universidad de Buenos Aires 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio Shell Scripting I Qué es Unix? Evolución desde Multics Sistemas Abiertos Sabores Dennis

Más detalles

Conceptos Fundamentales sobre UNIX Laboratorio 7.2.3 Administrador de Archivos del CDE Avanzado (Tiempo estimado: 30 min.)

Conceptos Fundamentales sobre UNIX Laboratorio 7.2.3 Administrador de Archivos del CDE Avanzado (Tiempo estimado: 30 min.) Conceptos Fundamentales sobre UNIX Laboratorio 7.2.3 Administrador de Archivos del CDE Avanzado (Tiempo estimado: 30 min.) Objetivos: Aprender a utilizar las funcionalidades más avanzadas de los administradores

Más detalles

simul_data Manual de usuario

simul_data Manual de usuario Universidad Miguel Hernández 1 3 de mayo de 2011 1 Copyright (c) 2008 P. Pablo Garrido Abenza. Todos los derechos reservados. Resumen El presente manual describe el programa simul_data, que se incluye

Más detalles

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK.

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK. Introducción Java surgió en 1991 dentro de la empresa Sun Microsystems como un lenguaje de programación sencillo y universal destinado a electrodomésticos. La reducida potencia de cálculo y memoria de

Más detalles