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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

XPERTO EN DISEÑO DE PÁGINAS WEB

XPERTO EN DISEÑO DE PÁGINAS WEB Curso ICA de: EXPERTO EN DISEÑO DE PÁGINAS WEB Módulo 1: Program. cliente: JavaScript Estudia el lenguaje JavaScript para crear guiones o scripts que se incluyen en las páginas web y que son ejecutados

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

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

Introducción a PostgreSQL con PHP

Introducción a PostgreSQL con PHP 1 Introducción a PostgreSQL con PHP Recientemente he tenido que utilizar PostgreSQL para realizar algunos proyectos en donde laboro, principalmente por las características que ofrece PostgreSQL sobre MySQL,

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

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

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

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

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

Tutorial Básico de vbscript

Tutorial Básico de vbscript Tutorial Básico de vbscript Bueno, primero aclarar que este tutorial, pretende explicar de manera básica las distintas instrucciones aplicadas en visual basic script (vbs de aquí en más), para que así

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

scripting en praat sesión n.1 fundamentos de programación Universidad de Tokyo de Estudios Extranjeros

scripting en praat sesión n.1 fundamentos de programación Universidad de Tokyo de Estudios Extranjeros scripting en praat sesión n.1 fundamentos de programación José Joaquín ATRIA jjatria@gmail.com Universidad de Tokyo de Estudios Extranjeros www.pinguinorodriguez.cl parte 1 aspectos generales qué es un

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

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

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

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

Introducción a la Programación en MATLAB

Introducción a la Programación en MATLAB Introducción a la Programación en MATLAB La programación en MATLAB se realiza básicamente sobre archivos M, o M-Files. Se los denomina de esta forma debido a su extensión.m. Estos archivos son simple archivos

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

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

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

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

Shell Script Sistemas Operativos III - ITS EMT - CETP

Shell Script Sistemas Operativos III - ITS EMT - CETP Shell Script SHELL tiene dos formas distintas de ejecutar comandos : Archivos binarios Programas compilados y de los cuales existe un ejecutable archivos.exe ó.com en MS-DOS Archivos de texto Contienen

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

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

MANUAL DE ADMINISTRACION DEL PLUGIN QGISSQL

MANUAL DE ADMINISTRACION DEL PLUGIN QGISSQL MANUAL DE ADMINISTRACION DEL PLUGIN QGISSQL Guía para los administradores de sistemas Suizo para el RIC de Guatemala Julio 2001 MANUAL DE ADMINISTRACIÓN DEL PLUGIN QGISSQL INTRODUCCIÓN Viendo las necesidades

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

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

TROUBLESHOOTING: ViewTrac & ViewPrint

TROUBLESHOOTING: ViewTrac & ViewPrint TROUBLESHOOTING: ViewTrac & ViewPrint Versión 1.0 INDEX GENERALES 1. Se envían impresiones y genera un error diciendo que el usuario Puerto 9100 no tiene cuota o privilegios para imprimir BASE DE DATOS

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

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

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

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

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

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

Curso de verano. Biología Computacional: Análisis masivo de datos ómicos

Curso de verano. Biología Computacional: Análisis masivo de datos ómicos Curso de verano Biología Computacional: Análisis masivo de datos ómicos Centro Mediterráneo Universidad de Granada Con la colaboración de: Departamento de Arquitectura y Tecnología de Computadores Consejo

Más detalles

Toda la información de instalación se puede encontrar en el fichero "install.log".

Toda la información de instalación se puede encontrar en el fichero install.log. MAST STORAGE Instalación Linux 1. Descargue el archivo de instalación (obm-nix.tar.gz) y ejecútelo. 2. Descomprima el fichero de instalación en /usr/local/obm mkdir /usr/local/obm cd /usr/local/obm gunzip

Más detalles

Servicio de Mensajería Instantánea de la Red de Interconexión Financiera Guía del Administrador]

Servicio de Mensajería Instantánea de la Red de Interconexión Financiera Guía del Administrador] CNBS Gerencia de Informática - Operaciones Comisión Nacional de Bancos y Seguros Gerencia de Informática División de Operaciones de Sistemas [Configuración del Servicio de Mensajería Instantánea de la

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

MANUALITO MS-SQL SERVER

MANUALITO MS-SQL SERVER MANUALITO MS-SQL SERVER Contenido 1. Crear Store Procedures en MS SQL Server... 1 2. Crear Triggers en MS SQL Server... 5 3. Crear Vistas en MS SQL Server... 9 1. Crear Store Procedures en MS SQL Server

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

Badboy: Manual de usuario

Badboy: Manual de usuario Badboy: Manual de usuario Fecha: Referencia: EJIE S.A. Mediterráneo, 3 Tel. 945 01 73 00* Fax. 945 01 73 01 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080 Vitoria-Gasteiz www.ejie.es Este

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

PRÁCTICA B2. Definición y modificación de datos en SQL

PRÁCTICA B2. Definición y modificación de datos en SQL 3º Ingeniero Técnico en Informática de Sistemas Facultad de Informática Asignatura: Fundamentos de Bases de Datos Curso: 2007/08 PRÁCTICA B2. Definición y modificación de datos en SQL Objetivos Construir

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

Video 2: Cómo Crear una plantilla para Generar Procedimientos Almacenados

Video 2: Cómo Crear una plantilla para Generar Procedimientos Almacenados Video 2: Cómo Crear una plantilla para Generar Procedimientos Almacenados A continuación se detallará paso a paso el proceso para generar Procedimientos Almacenados (SQL Stored Procedures) con Amonsys

Más detalles

TP 0 - Implementación de codificador y estructura básica. BitsTranslation. 1.0

TP 0 - Implementación de codificador y estructura básica. BitsTranslation. 1.0 TP 0 - Implementación de codificador y estructura básica. BitsTranslation. 1.0 Gabriel Ostrowsky, Padrón Nro. 90.762 gaby.ostro@gmail.com Juan Manuel Gonzalez Durand, Padrón Nro. 91.187 juanma.durand@gmail.com

Más detalles

Manual de Instalación Escolab (3 pasos)

Manual de Instalación Escolab (3 pasos) Manual de Instalación Escolab (3 pasos) Paso 1: El primer paso para la instalación de la aplicación es la utilización del servicio de FTP de la cuenta de hosting con que se cuente. Vamos a asumir que el

Más detalles

UTN FRR Ingeniería en Sistemas de Información Algoritmos y Estructuras de Datos Archivos Directos GUIA DE ESTUDIO: ARCHIVOS DIRECTOS

UTN FRR Ingeniería en Sistemas de Información Algoritmos y Estructuras de Datos Archivos Directos GUIA DE ESTUDIO: ARCHIVOS DIRECTOS GUIA DE ESTUDIO: ARCHIVOS DIRECTOS Introducción: Una característica común de los tipos de datos que hemos visto hasta ahora es que la información que cargamos se mantiene vigente solamente mientras está

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

MANUAL CLAROLINE PARA PROFESOR

MANUAL CLAROLINE PARA PROFESOR MANUAL CLAROLINE PARA PROFESOR 1 C O N T E N I D O I. INTRODUCCIÓN II.OBJETIVO DEL MANUAL III.OBJETIVO DE LA PLATAFORMA IV.DESCRIPCIÓN DEL SITIO V. ACCESO A LA PLATAFORMA Y OPCIONES DE LA PANTALLA DE BIENVENIDA

Más detalles

INSTITUTO TECNOLÓGICO DE SALINA CRUZ

INSTITUTO TECNOLÓGICO DE SALINA CRUZ INSTITUTO TECNOLÓGICO DE SALINA CRUZ REDES DE COMPUTADORAS Reporte de Prácticas TEMA: Prácticas de Packet Tracer DOCENTE: MC. Susana Mónica Román Nájera ALUMNO: Rios Bautista Danny SEMESTRE: 6to GRUPO:

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

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

Guía Taller I Conexión con la Base de Datos Introducción a PostgreSQL

Guía Taller I Conexión con la Base de Datos Introducción a PostgreSQL Guía Taller I Conexión con la Base de Datos Introducción a PostgreSQL 1. Conexión con la Base de Datos: se debe realizar a partir de algún programa que implemente el protocolo SSH (Secure Shell), a partir

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

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

Conceptos Fundamentales sobre UNIX Laboratorio 16.2.6 Comandos de Networking (Tiempo estimado: 45 min.)

Conceptos Fundamentales sobre UNIX Laboratorio 16.2.6 Comandos de Networking (Tiempo estimado: 45 min.) Conceptos Fundamentales sobre UNIX Laboratorio 16.2.6 Comandos de Networking (Tiempo estimado: 45 min.) Objetivos: Desarrollar una comprensión de los comandos de networking de UNIX y TCP/IP Hacer ping

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

Práctica 1: Desarrollo de una aplicación basada en Bluetooth

Práctica 1: Desarrollo de una aplicación basada en Bluetooth Redes Inalámbricas (RIN) Práctica 1: Desarrollo de una aplicación basada en Bluetooth Profesor: Carlos Tavares Calafate Descripción de la prática y objetivos : En esta primera práctica el alumno tendrá

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

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

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

Información / Acceso a la página

Información / Acceso a la página LISD Acceso Skyward Padres A partir de enero de 2012, Lewisville ISD convierte en un sistema de gestión estudiante nuevo llamado Skyward.. A partir del otoño del año escolar 2012-2013, todos los grados

Más detalles

Conexiones SSH y SFTP desde Python con paramiko

Conexiones SSH y SFTP desde Python con paramiko Hackers & Developers Magazine Año 0, Número 9 7 Scripting para SysAdmins: Conexiones SSH y SFTP desde Python con paramiko PYTHON SCRIPTING Crear conexiones SSH con Python, es tan simple como escribir unas

Más detalles

Correo electrónico SquirrelMail

Correo electrónico SquirrelMail WebHosting al mejor precio y con la mayor calidad Correo electrónico SquirrelMail El Webmail SquirrelMail es un cliente de correo que nos permite visualizar los mensajes de nuestras cuentas de email a

Más detalles

Administración de usuarios y grupos en Debian {Terminal}

Administración de usuarios y grupos en Debian {Terminal} Rocío Alt. Abreu Ortiz 2009-3393 Administración de usuarios y grupos en Debian {Terminal} Linux es un sistema multiusuario y permite que varios usuarios puedan acceder, incluso simultáneamente. Cada usuario

Más detalles

Tema: PROCEDIMIENTOS ALMACENADOS.

Tema: PROCEDIMIENTOS ALMACENADOS. Base de datos I. Guía 9 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos I Tema: PROCEDIMIENTOS ALMACENADOS. Objetivo Específico Conocer la sintaxis de un procedimiento almacenado

Más detalles

Acá vamos a ocuparnos de cómo realizar la instalación de una red intra-aula sobre Linux, concretamente en la distribución de GNU/Linux Ubuntu 9.04.

Acá vamos a ocuparnos de cómo realizar la instalación de una red intra-aula sobre Linux, concretamente en la distribución de GNU/Linux Ubuntu 9.04. Instalación de una red intra-aula sobre Linux (Ubuntu 9.04) Introducción La idea y la fundamentación de la creación de redes intra-aula, se puede encontrar en el siguiente enlace: http://www.fedaro.info/2009/06/29/redes-intra-aula/

Más detalles

INTELIGENCIA ARTIFICIAL 2015 TALLER RÁPIDO DE PROGRAMACIÓN EN JAVA

INTELIGENCIA ARTIFICIAL 2015 TALLER RÁPIDO DE PROGRAMACIÓN EN JAVA INTELIGENCIA ARTIFICIAL 2015 TALLER RÁPIDO DE PROGRAMACIÓN EN JAVA Fuente: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html Por qué Java? TIOBE Index for March 2015 Fuente: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Más detalles

Programación páginas web JavaScript y PHP

Programación páginas web JavaScript y PHP Programación páginas web JavaScript y PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la

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

Práctica de laboratorio 4.3.7 Configuración de perfiles de marcador

Práctica de laboratorio 4.3.7 Configuración de perfiles de marcador Práctica de laboratorio 4.3.7 Configuración de perfiles de marcador Objetivo Configurar perfiles de marcador ISDN en los routers habilitando un enrutamiento de llamada telefónica bajo demanda (DDR) a realizarse

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

Manual de actualización a versión 4.0 Upgrade 1

Manual de actualización a versión 4.0 Upgrade 1 Manual de actualización a versión 4.0 Upgrade 1 Noviembre 2004 Copyright ARTech Consultores SRL 1988-2004. Todos los derechos reservados. Este documento no puede ser duplicado de ninguna forma sin el consentimiento

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