Rawel E. Luciano B Sistema Operativo III. 6- Creación de Script. José Doñe

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

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

Creacion de Script. Que es un Script?

$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos

TEMA 3: IMPLANTACIÓN DE TÉCNICAS DE ACCESO REMOTO. Victor Martin

Tema 3. Aplicaciones de Tipo Consola

INSTALACIÓN Y CONFIGURACIÓN

Manual de Instalación de PrestaShop 1.3 en Windows XP.

Ubuntu Server HOW TO : DHCP

Guía de instalación de CAM EXPRESS 8.5 Para Windows XP

Sistemas de Bases de Datos 2 Practica 1

Apache2, sitios virtuales y SSL APUNTES ASIR JOHN ALEXANDER MONTES LOPEZ

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas Creación de una Distro. Facilitador José Doñe

1.- CREAR UNA BASE DE DATOS CON ACCESS

7.a.i. Copias de Seguridad con Herramientas del Sistema GNU/Linux

Implantación de soluciones de Alta Disponibilidad

Envı o seguro de documentacio n

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.

Servicios en Red Ejercicio 1 FTP

Configuración de Mozilla Thunderbird 3.1.2

Descarga, Instalación y Registro Versiones Educativas Alumno Editex

Herramientas computacionales para la matemática MATLAB: Cómo guardar el trabajo?

DISPONE DE 50 MINUTOS PARA REALIZAR EL EJERCICIO

Microsoft Word. Microsoft Word 2013 SALOMÓN CCANCE. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

Configuración Nokia C7

INSTALACIÓN JDK. Guillermo Figueroa

Organización de la información en disco: archivos y carpetas

Office 365 Pro Plus ACTVACIÓN EN EQUIPOS COMPARTIDOS

TEMA 32: PAGOS Y COBROS AUTOMÁTICOS EN SAP R/3 Programa de Pagos Automático

La forma más fácil e intuitiva de crear macros es crearlas mediante el grabador de macros del que dispone Excel.

Shell Script de instalación y configuración para el servicio DHCP en CentOS v5.x. Manual de instrucciones.

UNIDAD 4. MODIFICAR TABLAS DE DATOS

Impresión en formato PDF con

Manual de instalación y actualización de la aplicación Sigma

En la parte inferior de la pantalla se podrá ver el estado de la última copia y la fecha y hora actual.

Configuración de Filezilla FTP. Sync-Intertainment

APLICACIÓN DXF_TO_CTE PARA LA CONVERSIÓN DE ARCHIVOS DXF A CTE

Bajar videos de Internet y grabarlos en un DVD

Gestión de bases de datos de mysql desde Dreamweaver

Sistema de Gestión y almacenamiento de archivos en el Campus Virtual

TIPOS DE COPIAS DE SEGURIDAD EN LINUX

Manual para crear Llaves Privadas y Públicas en Windows.

PRÁCTICA DE COMANDOS BASICOS DE LA CONSOLA DEL SIMBOLO DE SISTEMA

MICROSOFT EXCEL MICROSOFT EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

1. IMPRESIÓN 1.1 IMPRESIÓN DE EXPEDIENTES CREADOS HASTA EL 5 MAYO DE Impresión de documentos en Word

Perfiles. Pág. 2 de 42

Servicios del Sistema Operativo (SO)

Archivos Datanet. Si desea acceder directamente a un capítulo, posicionese sobre el número de página y haga clic.

Todas las tareas que se realizan en un computador implican el uso de archivos y carpetas.

SINTRA TD Instalación del Programa

Máster Universitario en Automatización de Procesos Industriales

Ministerio de Educación. Diseño de Presentaciones en la Enseñanza. Módulo 8: Sonidos

LEER Y ESCRIBIR ARCHIVOS DE TEXTO CON PHP. FUNCIONES FOPEN (MODOS), FGETS, FPUTS, FCLOSE Y FEOF. EJEMPLOS (CU00836B)

Ubuntu Server HOW TO : UBUNTU SERVER EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar un servidor de ubuntu.

Manual de ayuda de la herramienta de comunicación privada Correo Interno

GUÍA RÁPIDA POLIGONALES CON TRIMBLE SURVEY CONTROLLER

Las operaciones aritméticas básicas en MATLAB son las más sencillas que se pueden

MANUAL PARA CREAR NUESTRA PAGINA WEB EN DREAMWEAVER

NERO BURNING ROM. Manual de grabación. By CriCri

Crear USB de arranque (WinSetUpFromUSB).

Tramita tu Sello Digital

2.1. INSTALACIÓN DE WINDOWS 8. Capítulo 2

Implementación servidor DHCP Windows Server 2008

FIRMA ELECTRÓNICA INSTALACIÓN Y USO DE CERTIFICADOS EN ARCHIVO PKCS#12 MANUAL DE USUARIO V1.1 14/07/2015

SERVICIOS DE IMPRESIÓN REMOTA. Víctor Martín Martín

DIDACTIFICACION DE IPv CONFIGURACIÓN MANUAL

PROGRAMAS PARA LA CLASSPAD MANAGER.

CONFIGURACIÓN IMPRESORAS FRAS.

CentreWare Web y superior Agosto de P Xerox CentreWare Web Identificación y aplicación del parche de firmware para escáner

Curso ICA de: LINUX BÁSICO

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

Taller de TeamViewer. Manual De TeamViewer

Practica Extra: Creación de BACKUP+CRONTAB+NFS

Actividades 1, 2, 3 en FTP. Utilización cliente FTP (mediante línea de comandos, entornos gráficos y navegadores/exploradores).

1. INTRODUCCION. Logger 2

QUE ES EL SIDCAR? CARACTERISTICAS:

INSTALACIÓN Y CONFIGURACIÓN DEL SERVIDOR MCAFEE Guía paso a paso

1.Configure un servidor NTP en GNU/Linux. Conecte un cliente NTP en Windows o GNU/Linux.

Manual de configuración de wifilocal Windows XP Antena externa Ubiquiti Nanostation 2 9 de Septiembre de 2010

IMPRESORAS. INSTALACIÓN Y CONFIGURACIÓN

Rawel E. Luciano B Sistema Operativo III 14- SERVIDOR PROXY SQUID. José Doñe

Instructivo Configuración de Máquinas Fiscales

Cómo puede SmartMonitor Instalar la Base de Datos en. el dispositivo NAS a través de iscsi?

Novedades programa de contabilidad EURO SICAL V Rv30

MANUAL. Manual de usuario de OJS. Introducción al Sistema Open Journal Systems CONSORCIO DIGITALIZACIÓN DEL CONOCIMIENTO

Instalar un servidor de paginas web el localhost

Editor de código Visual Basic. Lista de miembros automática, sugerencias de sintaxis, autocompletado y otras opciones. (CU00313A)

ÍNDICE INTRODUCCIÓN TEXTO

MCVS-O MANUAL DE INSTALACIÓN Y CONFIGURACIÓN

Academia de Software Libre

Creación Servidor FTP

HACER COPIAS DE SEGURIDAD EN WINDOWS

Interprete comandos de Windows.

Web Privada. Documentación para el cliente. Pág. 1

! Introducción. ! Contenidos

AmayaOS 0.06 UPGRADE. Guía de usuario. 1ª Edición

MANUAL PARA OBTENER SELLOS DIGITALES

Contenido Introducción... 1 Instalación del Cliente... 2 Acceso vía Web... 7 He olvidado la contraseña... 8 Quiero cambiar la contraseña...

Net-LAN. Guía rápida del Kit inalámbrico NetLAN para ZyXEL P660 HW61

Transcripción:

Nombre: Rawel E. Luciano B. Matricula: 2011-2281 Materia: Sistema Operativo III How to: 6- Creación de Script Profesor: José Doñe

Creación de Script Los shell scripts son ficheros donde escribimos una serie de comandos para que sean ejecutados. Aunque su sintaxis puede llegar a ser muy compleja y tendríamos que entrar en aspectos de programación para entenderla claramente, en esta práctica explicaremos de forma resumida algunas de sus características esenciales para que podamos entenderlos y utilizarlos mínimamente (si queremos profundizar más en ellos, podemos recurrir al manual del bash). La primera línea del shell script debe especificar el intérprete de comandos que se utiliza: #!/bin/bash Los archivos script suelen ser identificados por el sistema a través uno de los siguientes encabezamientos en el contenido del archivo, conocido como shebang: #!/bin/bash ; #!/bin/ksh ; #!/bin/csh Aunque en entornos UNIX la mayoría de los scripts son identificados por dicho encabezamiento, también pueden ser identificados a través de la extensión ".sh", siendo ésta quizá menos importante que el encabezamiento, ya que casi todos los sistemas no necesitan dicha extensión para ejecutar el script, por lo tanto, esta suele ser añadida por tradición, o más bien, es útil para que el usuario pueda identificar estos archivos a través de una interfaz de línea de comandos sin necesidad de abrirlo. a) Crear un script para hacer una calculadora 1. Lo primero que tenemos que hacer es abrir la terminal y proceder con los permisos de root. El archivo que contiene el Script estará guardado en este directorio y lo utilizaremos con el VIM.

2. Luego de que lo creamos al presionar Enter se no presenta la ventana para comenzar a editar el archivo y entramos los siguientes parámetros en el archivo. Echo: utilizamos este comando para que imprima en pantalla un enunciado. Sleep: Este comando se utiliza para asignar un tiempo en específico para que se ejecute la próxima línea de código. Read: Sirve para que se lea un valor a introducir por el usuario. Expr: es para que se exprese un resultado en base a los valores previamente introducidos. Luego de que hemos terminado de introducir los comandos y variables, tenemos que guardar el archivo, logramos hacer esto con el comando: wq! :w salva el archivo (graba en disco) :q sale del editor (debe salvarse primero)

3. Luego de esto podremos ejecutar nuestra calculadora con el comando sh + nombre del arhivo.sh. Presionamos Enter y continuamos introduciendo los valores que deseemos. b) Crear un script funcional para crear usuarios 1. Al igual que en nuestro primer script, entramos a la terminal y accedemos con los permisos de super-usaurio. Y luego creamos un archivo con el editor de textos VIM y lo nombramos en este caso será CrearUsuarios.sh. 2. Luego en el archivo introducimos los siguientes comandos:

3. Ejecutamos el Script y vemos que funciona correctamente ya que el usuario fue creado. c) Crear un script funcional para crear grupos 1. Debemos crear un nuevo archivo para el script se llamará CrearGrupo.sh: 2. Cuando estemos en el editor de texto VIM vamos introducir los comandos que el shell interpreta para la creación de grupos:

3. Ahora para probarlos salimos del editor VIM con los comandos que ya sabemos: wq! d) Crear un script funcional para hacer backup de datos En el siguiente script nos proponemos configurar una secuencia de comandos capaz de realizar un backup de datos. 1. Lo primero que tenemos que hacer es crear el archivo que contendrá los comandos necesarios para realizar la operación. 2. Par continuar damos Enter e introducimos los siguientes comandos: En la primera entrada se nos pedirá el directorio donde queremos que se guarde el backup el mismo debe ser.tar porque es el que hemos especificado.

3. Ahora procedemos a ejecutar el Script de la siguiente manera. 4. Podemos ver que la operación se realizó con éxito al ir al directorio de destino que especificamos.

e) Crear un script funcional para trasferir datos entre pc Vamos ahora a crear un script con el que podamos transferir archivos de manera automática. 1. Creamos un archivo llamado Script_de_transferencia.sh 2. Luego vamos a colocar estos comandos para que podamos realizar lo que queremos. 3. A continuación ejecutamos el script para probar su funcionalidad.

4. Para verificar vamos al directorio de destino, el cual es Permisos, así se puede hacer transferencia entre otras PCs que estén en la red Home que tenemos ya previamente configurada y compartida. f) Utilizar cron para programar la ejecución automática de script. En el sistema operativo Unix, cron es un administrador regular de procesos en segundo plano (demonio) que ejecuta procesos o guiones a intervalos regulares (por ejemplo, cada minuto, día, semana o mes). Los procesos que deben ejecutarse y la hora en la que deben hacerlo se especifican en el fichero crontab. El nombre cron viene del griego chronos que significa "tiempo". El comando crontab e nos va a llevar hasta el editor de texto VIM en el cual haremos la programación de la tarea. 1. Cuando damos Enter entonces creamos los comandos para que el script que vamos a programar e introduciremos los valores correspondientes para que se ejecute el script a cada minuto, si en dado caso se pide a una fecha en específico el orden siguiente es: 0 Minutos (0-60) 6 Horas (0-24) *- Mes (0-12) *- Dia del mes (1-31) Comprobación de la línea de comandos

Esta es la carpeta de comprobación donde nos muestra el archivo creado por el script el cual guarda los usuarios que se han estado logueado. Con esto terminamos este How to de cómo crear distintos tipos de scripts y sus usos adecuados.