Iniciación al Unix: el shell
|
|
|
- Julio Vidal Martínez
- hace 10 años
- Vistas:
Transcripción
1 Iniciación al Unix: el shell Arquitectura de Computadores y Sistemas Operativos (Ingeniería Electrónica) Septiembre 2000 Cristina Barrado Muxí (D6-111
2 Documentación de shell Capítulo 1: El intérprete de comandos 1- Definición 2- Login / identificación 3- Algunos comandos y el help 4- Sistema de ficheros 5- Procesos 6- Protección 7- Redirección 8- Pipes 9- Unix vs. Linux Objetivos Conocer y ser capaces de usar los comandos básicos Introducción a conceptos básicos 1- Definición de intérprete de comandos Primera definición: es el interfaz entre el usuario y el S.O. En Windows tenemos dos: interfaz gráfico: escritorio interfaz texto: consola MS-DOS En Unix tenemos un interfaz de texto llamado shell. También encontramos entornos de ventanas (X-windows). Segunda definición: es un programa que interpreta y ejecuta órdenes del usuario. 1
3 ARISO Es un programa es potente, basado en primitivas sencillas pero programables. En Unix los comandos son algo crípticos, pues en muchos casos evitan las vocales. Cualquier usuario puede escribir un intérprete de comandos propio, ya que no necesita privilegios. Se ejecuta en espacio de usuario. 2- Login / identificación Cada usuario interactivo puede establecer una o mas sesiones con el sistema. Para ello usa un terminal que consta de pantalla y teclado. Opcionalmente puede tener otros dispositivos como ratón, micrófono, cámara,... Al encender un terminal, el S.O. lo detecta y escribe en la pantalla el nombre de la máquina y la versión de S.O. A continuación queda a la espera de que algún usuario se identifique: username: cristina password:******** Verificado el usuario, se inicia una sesión. Una sesión finaliza con el comando logout. En pantalla aparece un carácter especial, el prompt, por ejemplo un $ o un >. Su aparición indica al usuario que el intérprete esta esperando una orden. 2
4 Documentación de shell 3- Algunos comandos y el help lista de algunos comandos de shell (en negrita están los más básicos): ar - creación de librerías at, batch- ejecución por lotes (no interactiva) awk - filtro cat - muestra en contenido de un fichero cc, gcc - compilador de C cd - cambiar de directorio chgrp - cambio de grupo chmod - cambio de permisos de acceso chown - cambio de propietario compress, uncompress - comprimir cp - copiar cut - corte vertical de un fichero date - fecha y hora dbx - debuger diff - compara ficheros de texto echo - escribir en la salida estándar elm - lector de correo electrónico env - variables de entorno expr - evalúa expresiones f77 - compilador de Fortran file - tipo de fichero find - búsqueda de ficheros ftp - protocolo de transferencia de ficheros grep - búsqueda de patrones head - principio de un fichero hostname - nombre de la máquina kill - interrumpir proceso ld - linker login - entrada al sistema logout - salir del sistema lp, cancel - acceso a la impresora ls - listar ficheros mail - correo electrónico make - generación y mantenimiento de ficheros man - manual on-line mkdir - crea un directorio more - muestra ficheros en pantalla mv - mover ficheros (cambio de nombre) passwd - cambia password ps - estado de los procesos pwd - directorio de trabajo (path working direc tory) read, line- leer línea de la entrada estándar rm - borrar fichero (remove) rmdiur - borrar directorio sleep - bloqueo temporal sort - ordenar tail - final de un fichero talk - conexión interactiva con otro usuario tar - encapsular (tape archives) tee - duplicar salida estándar a otro canal telnet - conexión a otro host vía telnet test - evalúa condiciones time - tiempo de duración de una ejecución touch - actualiza el tiempo de modificación de un fichero tr - traductor tty - nombre del terminal uniq - lista líneas repetidas vi - editor de pantalla básico wc - contar palabras whatis - describe la función de un comando whereis - busca ficheros which - devuelve el path de un ejecutable who - usuarios conectados whoami - quien soy yo? - devuelve el login_name propio Por ejemplo: $ date Tue Sep 19 08:43:22 MET DST
5 ARISO $ $ who sniar pts/0 Sep 15 19:20 (perpinya.ac.upc.es) jmanel pts/1 Sep 19 07:54 (busquets-i-bautravers.ac.upc.es) sniar pts/2 Sep 15 19:23 (perpinya.ac.upc.es) cristina pts/7 Sep 19 08:23 (parera.ac.upc.es) yolandab pts/8 Sep 18 08:48 (xt509.eupvg.upc.es) bgoeman pts/16 Sep 18 10:15 (ros.ac.upc.es) yolandab pts/17 Sep 18 14:13 (xt509.eupvg.upc.es) jzalamea pts/19 Sep 14 11:19 (serra.ac.upc.es) $ $ finger jzalamea Javier Zalamea Leo 12:15 34 fonoll (serra.ac.upc.es) larri Josep Lluis Larrib sh 2 week *r7 pons (ros.ac.upc.es) llorenc Llorenc Cerda 14:27 17 fonoll (giralt.ac.upc.es) marcoa Marco Antonio Peny 15:04 1 llobet (pcrigel.ac.upc.es) marisa Marisa Gil 6 days 12 goday (piquer.ac.upc.es) marta Marta Jimenez 0:51 *1* florensa (martino.ac.upc.es) (...) $ La estructura general de un comando es: $ comando [ - opciones ] [ argumentos ] donde los corchetes ([ ]) indican opcionalidad. Es decir, las opciones y los argumentos pueden aparecer o no en el comando. Las opciones suelen ser una o mas letras precedidas por un guión. Las opciones de un comando pueden variar de un Unix a otro. Por ejemplo, el comando who tiene entre otras una opción -u que añade información útil y otra opción -H que incluye una fila con las cabeceras: $ who -u sniar pts/0 Sep 15 19:20 old (perpinya.ac.upc.es) (...) $ who -uh NAME LINE TIME IDLE PID COMMENTS sniar pts/0 Sep 15 19:20 old (perpinya.ac.upc.es) (...) Los argumentos dependen del comando. Algunos comandos, como man, requieres obligatoriamente un argumento. Muchos comandos del shell se interpretan como nombres de dispositivos que contiene los datos de entrada sobre los que aplicar una orden determinada. Por ejemplo: $ cat fichero 4
6 Documentación de shell indica que se quiere mostrar (concatenar) el contenido del fichero. En ausencia de argumentos, estos comandos asumen que los datos a procesa llegan por el canal de entrada estándar (ver Apartado 7-Redirección). 3.1 El help Para ayudas interactivas tenemos habitualmente tres opciones: usar el comando man, usar la opción -h o usar la utilidad info de gnu. man Es el comando más importante y estándar de ayuda on-line. Accede a las páginas del manual y las formatea para su salida en pantalla. En particular puede pedir ayuda sobre sí mismo introduciendo: $ man man obtenemos: Reformatting page. Wait... done MAN(1) USER COMMANDS MAN(1) NAME man - display reference manual pages; find reference pages by keyword SYNOPSIS man [-] [-t] [-M path] [-T macro-package] [[section] title...]... man [-M path] -k keyword... man [-M path] -f filename... DESCRIPTION man displays information from the reference manuals. It can display complete manual pages that you select by title, or one-line summaries selected either by keyword (-k), or by the name of an associated file (-f). A section, when given, applies to the titles that follow it on the command line (up to the next section, if any). man looks in the indicated section of the manual for those --More--(10%) Lo que se visualiza es el resultado de una cadena de comandos enlazados mediante pipes. El último comando de la cadena es el comando 5
7 ARISO more que encamina la información que recibe hacia el terminal, pero bloqueándose en cada nueva pantalla. Si se quiere ver la página siguiente se pulsa la barra espaciadora, y si se quiere abandonar la consulta se pulsa la tecla q (de quit). Al final de la última página del manual suele incluirse un conjunto de referencias a otras páginas del manual relacionadas con la que se está consultando. Las páginas del manual se organizan en 8 secciones según se traten de comandos de shell (sección 1), llamadas a sistema (sección 2), librerías de lenguaje (sección 3), etc. En el caso de consultar comandos de shell (sección 1), en el apartado de synopsis aparecen entre corchetes las partes del comando consultado que son opcionales. Por ejemplo, el comando man tiene la opción -k que permite buscar en las páginas de ayuda usando una clave. passwd Éste es el comando que necesitamos para cambiar el password. Para conocer qué comando hemos de aplicar consultamos los manuales con la clave password y obtenemos: $ man -k password getpass( )(3C)- read a password getpwent( ), getpwuid( ), getpwnam( ), setpwent( ), endpwent( ), fgetpwent( )(3C)- get password file entry getspwent( ), getspwuid( ), getspwaid( ), getspwnam( ), setspwent( ), endspwent( ), fgetspwent( )(3C)- get secure password file entry passwd(1)- change login password passwd(4)- password file, pwd.h putpwent( )(3C) - write password file entry putspwent( )(3C)- write secure password file entry pwck, grpck(1m)- password/group file checkers pwget, grget(1)- get password and group information vipw(1m)- edit the password file yppasswd( )(3N)- update user password in Network Information Service yppasswd(1)- change login password in Network Information System 6
8 Documentación de shell De la sección 1 vemos que hay varios comandos relacionados. En este caso el que buscamos es el comando passwd. Para conocer su forma de utilización y sus opciones podéis consultar su página de manual: $ man passwd o usar la opción de ayuda rápida del propio comando que casi todos suelen tener: $ passwd -h 4- El sistema de ficheros El sistema de ficheros (S.F.) organiza la información no volátil (discos, CDs, DVDs, Cintas,...) de forma jerárquica, usando un árbol invertido. En Unix existe un sólo árbol que abarca todos los dispositivos mientras que en Windows hay un árbol para cada dispositivo. La raíz del árbol se representa con un carácter especial: / en Unix y \ en Windows. Los nodos del árbol pueden ser terminales (hojas) o intermedios. Los nodos intermedios son directorios (o carpetas). Las hojas son los ficheros. Para identificar un nodo del sistema de ficheros podemos usar el nombre (pathname) absoluto. Consiste en una cadena de caracteres que comienza con el símbolo del directorio raíz y continúa con los nombres de los nodos (directorios) atravesados hasta llegar al nodo a identificar, separados los nombres de los directorios con el carácter especial de la raíz. Por ejemplo: /usr/alumnos/alopez/prac3.c Cuando un usuario se identifica en el login el S.O. lo posiciona dentro del árbol en su directorio de entrada (homedir). Con el comando cd el usuario puede moverse por el árbol, modificando el directorio actual de trabajo (cwd - current working directory). Cualquier nodo del árbol puede identificarse a partir del camino desde el directorio actual de trabajo. Es lo que se conoce como nombre (pathname) relativo. Por ejemplo: prac3.c - desde /usr/alumnos/alopez 7
9 ARISO./prac3.c alopez/prac3.c../alopez/prac3.c - desde /usr/alumnos/alopez - desde /usr/alumnos - desde /usr/alumnos/vperez El. y el.. son dos nombres de directorios que existen en cualquier directorio de Unix. El directorio. hace identifica al propio directorio y el.. identifica al directorio padre (o antecesor en el árbol). Los nodos de un S.F. Unix pueden ser de otros tipos además de directorios y ficheros. Por ejemplo los nodos /dev/tty* identifican los terminales, los /dev/dsk* identifican discos, los /proc/* procesos activos. EL carácter especial * o comodín equivale a cualquier cadena de caracteres. En cualquier lugar del árbol podemos encontrar o crear nodos de tipo enlace (link) y nodos para comunicación (fifos). 5- Procesos Primera definición: un proceso es un programa en ejecución Un programa es un conjunto de ordenes (sentencias) escritas en un lenguaje de programación. La estructura típica de un programa es: leer datos, procesarlos y generar un resultado. Un programa es en ente estático y esta almacenado en el sistema de ficheros. Segunda definición: un proceso es un entorno de ejecución Cuando se activa un programa se precisan recursos del computador: memoria física, procesador, acceso a dispositivos,... y estas necesidades varían durante la ejecución. El proceso es un ente dinámico: nace, crece, muere, hereda, se reproduce, descansa, duerme, espera, mata, se alimenta, mata, se comunica,... Para crear un proceso se suele parar por las siguientes fases: 8
10 Documentación de shell Edición: Se genera un programa en algún lenguaje de alto nivel (fichero fuente) Compilación: Se traduce el programa a lenguaje ensamblador (fichero objeto) Linkado/montaje: Se enlaza el programa con las librerías del lenguaje (fichero ejecutable). Ejecución/carga en memoria: Se activa el programa creando un proceso. Si se usa un lenguaje de programación interpretado no es necesario compilar y linkar el fichero para obtener el ejecutable. El fichero fuente es también ejecutable. Los comandos del intérprete de comandos son, en su mayoría, programas ejecutables disponibles por todos los usuarios en /bin/. Por lo tanto, cada vez que ejecutamos uno de ellos, estamos creando un proceso. Es mas, el propio intérprete de comandos que atiende a un usuario es un proceso creado al inicio de la sesión y que muere al finalizarla. Observad que, en un S.O. multiusuario, el intérprete de comandos está activo varias veces. Es decir, tenemos varios procesos intérprete de comandos ejecutándose a la vez. Todos se han generado a partir de un mismo programa, el /bin/sh. Pero cada ejecución es un entorno diferente: las variables del programa son las mismas, pero sus valores no; se hacen las mismas operaciones para leer datos o escribir resultados, pero en terminales diferentes, se tiene un directorio actual de trabajo pero en cada proceso fluctúa independientemente... La creación de procesos hijos puede ser síncrona (lo más habitual desde shell) o asíncrona. Un proceso hijo es síncrono si el padre espera su finalización para continuar y es asíncrono si ambos procesos proceden su ejecución en paralelo. Desde shell se indica que un comando se debe ejecutar en paralelo con el intérprete de comandos usando el carácter especial &. Por ejemplo: 9
11 ARISO $ cp fuente destino & $ el shell puede ejecutar nuevas órdenes sin esperar a que acabe la copia de los dos ficheros. En una misma línea de comandos se pueden indicar varias órdenes y su relación entre ellas usando los caracteres especiales ; y &. Comandos separados por ; se ejecutan secuencialmente mientras que los separados por & se ejecutan en paralelo. Por ejemplo: 6- Protección $ cp fuente destino ; more destino $ cp fuente destino & cat fuente Los procesos son elementos activos que el S.O. debe controlar. El hardware y los ficheros son los elementos pasivos que el S.O. debe proteger. Para ello es necesario que el S.O. guarde la información necesaria en unos y otros. Básicamente se guarda la información de propietario y de accesos permitidos (protecciones) de la siguiente forma: Elementos pasivos (p.e. un fichero): propietario + protecciones Elementos activos (procesos): propietario Cuando un proceso intenta un acceso a un objeto el S.O. verifica los propietarios de ambos elementos. Establecida la relación de propiedad, la información de protección correspondiente establece si el acceso es correcto. En Unix las protecciones distinguen tres tipos de acceso: r - acceso de lectura w- acceso de escritura/modificación x - acceso de ejecución y la relación de propiedad se determina según 3 dominios: 10
12 Documentación de shell u - usuario/propietario g - group / grupo al que pertenece el propietario o - others / resto de usuarios que no son ni el propietario ni de su grupo Las protecciones son, por lo tanto, una matriz 3x3 de accesos y dominios (rwx) x (ugo). La forma de mostrarlas es usando una lista que concatena las filas (ugo) de la matriz. Por ejemplo: rwx rw- r-- indica que el propietario tiene todos los permisos de acceso, los usuarios del grupo del propietario tienen los accesos de lectura y escritura, pero no de ejecución y el resto de usuarios sólo pueden leer. La información para identificar el usuario son: uid - identificador del usuario gid - identificador del grupo Por lo tanto, el S.O. guarda infracción del (uid+gid) para cada proceso y la información (uid+gid) + ( (ugo) x (rwx) ) para cada fichero. Contrastando los uid y gid establece si el proceso es del propietario o del grupo o de otros y aplica la fila de accesos correspondiente. La información sobre el propietario de los procesos se hereda de padres a hijos. Es decir, si un proceso pertenece a un usuario, sus procesos hijo también. 7- Redirección Una de las funciones habituales de todo proceso es comunicarse con el exterior. Por ejemplo, al leer los datos de entrada o a generar los resultados. Para ello el sistema le ofrece un mecanismo genérico que denominamos canales de entrada/salida (también conocidos como file descriptors, streams, handlers,...). 11
13 ARISO Un canal de E/S es una vía de comunicación del proceso con un dispositivo del sistema operativo. Un dispositivo de E/S es por ejemplo un fichero o un periférico. En Unix un canal se identifica con un entero positivo y pequeño: 0, 3,... A los canales 0, 1 y 2 se les denomina también canales de entrada estándar (stdin), salida estándar (stdout) y error estándar (stderr) respectivamente. Por ejemplo, el intérprete de comandos que atiende a un usuario interactivo tiene sus stdin, stdout y stderr asociados al terminal. Los canales de E/S se heredan de padres a hijos. Ésto quiere decir que si un proceso padre posee los canales 0,3 y 4, sus procesos hijos tendrán también esos mismos canales y accederán con ellos a los mismos dispositivos que el proceso padre. Es decir, heredar equivale además a compartir. Por eso, todo proceso creado por el intérprete de comandos hereda sus tres canales de E/S estándar y su salida aparece en el terminal asociado al shell padre. La redirección de E/S es un mecanismo que ofrece el S.O. que permita modificar los canales heredados de un proceso. Desde shell se pueden usar los caracteres especiales < y > para redireccionar el stdin y stdout respectivamente. Por ejemplo: $ ls f* fmconsole.log fmdictionary fmfilesvisited $ $ ls f* > salida $ more salida fmconsole.log fmdictionary fmfilesvisited $ 8- Pipes Las pipes son un dispositivos de E/S que ofrece el sistema a los procesos que les permite comunicarse con otros procesos. 12
14 Documentación de shell Desde shell se pueden crear dos procesos comunicados por pipe usando el carácter especial. Los dos procesos se ejecutan en paralelo y los datos van en un único sentido. Por ejemplo: $ cat fich_largo more activa dos nuevos procesos en paralelo, cat y more, de forma que los datos que salen por el canal stdout del cat se redireccionan a la pipe de donde toma sus datos de entrada el proceso more. 9- Unix vs. Linux Unix es un sistema operativo multiusuario y multitarea. Esto quiere decir que múltiples usuarios y múltiples tareas pueden compartir los recursos del sistema a la vez. Linux es una implementación concreta del Unix para PCs. El intérprete de comandos propio de Linux se denomina bash (Bourne Again shell) y es una evolución del (Bourne) shell de Unix. El entorno de trabajo habitual en Unix es el mismo que se ofrece en la asignatura de LabARISO, es decir, el acceso a un mismo servidor Unix desde diferentes estaciones de trabajo. Los usuarios se conectan a una máquina (un PC con Windows en el caso de LabARISO) y desde allí establecen una conexión de sesión usando, por ejemplo, telnet. El ordenador remoto (un PC con Linux en el caso de LabARISO) es capaz de atender a todos los usuarios en paralelo. Es más, cada usuario 13
15 ARISO puede establecer más de una conexión remota al mismo. Los ordenadores locales hacen de clientes y el ordenador remoto de servidor. telnet telnet Aula A2-S109 telnet PC 1 PC 2 PC 10 linux pinguino servidores linux otros... Cuando un usuario (por ejemplo, en su casa) instala Linux en su PC el entorno de trabajo es diferente. En un mismo ordenador pueden estar instalados varios S.O., pero sólo uno de ellos está activo. Al arrancar el PC se elige el S.O. y se accede a él sin necesidad de usar ningún protocolo de conexión. Aunque el S.O. sea multiusuario, ningún otro usuario estará compartiendo el ordenador. En este entorno, si un usuario quiere, por ejemplo, copiar un fichero desde el Sistema de Ficheros de Unix a la disquetera puede usar el comando linux mcopy (copia de formato Unix a formato MS-DOS y viceversa). El contenido del disquete será visible después desde Windows. En el entorno remoto, es decir, usando una conexión de sesión al servidor Unix, el comando mcopy no permite hacer una copia directa a a: porque el sistema operativo (su administrador) tendrá protegido ese dispositivo para el resto de usuarios. Es más, la disquetera es un dispositivo físico del servidor remoto, por lo cual, aún suponiendo que no estuviera protegida, no conseguiríamos una copia sobre el disquete de nuestra estación de trabajo. La solución para poder hacer esa copia es usar un servicio de transferencia de ficheros, como por ejemplo el ftp (file tranfer protocol). Desde el 14
16 Documentación de shell ordenador cliente se establece una nueva conexión al servidor a través del servicio ftp y se copian los ficheros necesarios (put: para transferir del cliente al servidor, get para transferir del servidor al cliente). 15
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
Shell de Unix ProgPLN
Shell de Unix ProgPLN Víctor Peinado [email protected] 9 de octubre de 2014 Never use the graphical tool; always learn the old Unix tool. You ll be far more effective over time and your data will
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
CONCEPTOS BASICOS. Febrero 2003 Página - 1/10
CONCEPTOS BASICOS Febrero 2003 Página - 1/10 EL ESCRITORIO DE WINDOWS Se conoce como escritorio la zona habitual de trabajo con windows, cuando iniciamos windows entramos directamente dentro del escritorio,
Introducción a Linux. II.
Introducción a Linux. II. 1. más acerca de los comandos A excepción de unos pocos comandos, los comandos de Unix y Linux son cada uno de ellos un programa ejecutable. Cuando tipeas un comando, el shell
Uso básico de la terminal
Uso básico de la terminal Comandos básicos El CLI más utilizado en Linux se llama GNU/Bash (o solo Bash --Bourne Again Shell) algunas variables y comandos que son de utilidad son:. ruta actual ~ home del
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
Práctica 1: Herramientas básicas:
Práctica 1: Herramientas básicas: En esta práctica veremos las siguientes herramientas: Conexión a Terminal remoto Conexión a escritorio remoto Otras herramientas Duración: 1 sesión de 2 5 horas Conexión
MF0952_2: Publicación de páginas web
MF0952_2: Publicación de páginas web TEMA 1. Características de seguridad en la publicación de páginas web TEMA 2. Herramientas de transferencia de archivos TEMA 3. Publicación de páginas web TEMA 4. Pruebas
Seminario de introducción al uso del sistema operativo UNIX
Seminario de introducción al uso del sistema operativo UNIX Michael González Harbour Departamento de Electrónica y Computadores Universidad de Cantabria 5 GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González
Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)
1. Qué es un sistema operativo?...2 2. Funciones de los sistemas operativos...2 3. Windows...2 3.1. La interfaz gráfica...2 3.2. La administración y los usuarios...3 3.3. El sistema de archivos...3 3.4.
GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS
ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia
Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez
Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Servidor Web Apache Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Servidor Web
Instalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21.
1/21 Instalación Interfaz gráfico Requerimientos Proceso de instalación Pantalla de login Pantalla principal Descripción de los frames y botones Programación de Backups Botones generales Botones de programación
UNIDAD DIDACTICA 16 USUARIOS SAMBA EN UN CONTROLADOR DE DOMINIO LINUX SERVER
UNIDAD DIDACTICA 16 USUARIOS SAMBA EN UN CONTROLADOR DE DOMINIO LINUX SERVER Eduard Lara 1 1. INTRODUCCIÓN En Windows Server: - Los usuarios y grupos dados de alta cuando el equipo es un servidor independiente,
Guía Teórica Práctico 1: Ventana de Comandos o Terminal
BIO252-I / BIO252-P Guía Teórica Práctico 1, agosto de 2014. 1/11 Guía Teórica Práctico 1: Ventana de Comandos o Terminal Introducción El uso de un computador como herramienta se ha establecido en numerosas
Nociones de informática. Qué es una computadora? GNU/Linux. Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula
Nociones de informática Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula Qué es una computadora? Procesador Periféricos Memoria Teclado Monitor Disco rígido Sistema Operativo
IS23 Mantenimiento de Instalaciones Informáticas Práctica 7. Análisis de redes
IS23 Mantenimiento de Instalaciones Informáticas Práctica 7. Análisis de redes 1 Objetivos Ingeniería Técnica Informática de Sistemas Curso 2003/2004 En la presente sesión se pretende familiarizar al alumno
Capítulo 9. Archivos de sintaxis
Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta
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
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
Ejecución de procesos en forma remota
Ejecución de procesos en forma remota Adolfo Castro Marzo 2006 Índice Los PCs para cálculo. El SO y cuentas de usuario. Acceso remoto: Secure Shell. Instalación y configuración. Transferencia de archivos
Reparar diagramas FUP o MMI con errores de código desde un Backup anterior.
Reparar diagramas FUP o MMI con errores de código desde un Backup anterior. Debemos realizar un backup previo de todos los diagramas FUP y MMI de la ES para poder reponer el diagrama corrupto en el momento
WINDOWS. Iniciando Windows. El mouse
Windows es un sistema operativo, cuyo nombre lo debe al principal elemento de trabajo, la ventana - en inglés window -. Este tiene características como: Multitarea: durante una sesión de trabajo, es posible
INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios
INTRODUCCION Tema: Protocolo de la Capa de aplicación. FTP HTTP Autor: Julio Cesar Morejon Rios Qué es FTP? FTP (File Transfer Protocol) es un protocolo de transferencia de archivos entre sistemas conectados
GUIA DE LABORATORIO 1(Tercera Parte) Sistemas operativos
GUIA DE LABORATORIO 1(Tercera Parte) Sistemas operativos Este material se compone de 2 partes: Primera Parte(el primer Documento) A) Configuración del entorno. B) Comandos de Ubuntu 12.04 Segunda Parte(el
P1. Comandos básicos de Unix, editor de textos (joe) y procesos en C.
P1. Comandos básicos de Unix, editor de textos (joe) y procesos en C. Fundamentos de Informática Se accederá a la cuenta Unix de manera remota desde terminales con S.O. Windows situados en el laboratorio
LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO
UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO PRÁCTICA 4: Implementación de un Cliente de Correo
GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII
GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUIA DISPONIBLE EN: http://preparadorivan.blogspot.com/ - http://preparadormssi.50webs.com/inicio.html La World Wide Web o la Web, es una de las múltiples
DOCENTES FORMADORES UGEL 03 PRIMARIA
DOCENTES FORMADORES UGEL 03 PRIMARIA 1. Recursos y Aplicaciones del Servidor La página de inicio del servidor (http://escuela) contiene los enlaces a las aplicaciones instaladas en el servidor, un enlace
Introducción a las redes de computadores
Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes
Técnicas de Programación
Técnicas de Programación U.D. 1.1.- Introducción al sistema operativo Windows 2000 profesional Tema 1.1.2.- Guía básica de Windows 2000 profesional Introducción Windows 2000 es un sistema multiusuario
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
Manual de rol gestor de GAV para moodle 2.5
Manual de rol gestor de GAV para moodle 2.5 Consultas LDAP-GAUR... 2 Buscar en LDAP datos de un usuario... 2 Docentes... 3 Buscar en GAUR datos de un docente... 3 Buscar en GAUR la docencia de un docente
GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD
GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...
IS23 Mantenimiento de Instalaciones Informáticas Práctica 6. Acceso remoto a ordenadores tipo PC
IS23 Mantenimiento de Instalaciones Informáticas Práctica 6. Acceso remoto a ordenadores tipo PC 1 Objetivos Ingeniería Técnica Informática de Sistemas Curso 2003/2004 En la presente sesión se pretende
MANUAL DE USUARIO DE EGROUPWARE MANUAL DE USUARIO EGROUPWARE
MANUAL DE USUARIO EGROUPWARE 1 INDICE Que es egroupware... 3 Inicio de sesión... 4 Aplicaciones de egroupware... 4 Correo electrónico... 5 Calendario... 7 ACL... 9 Administración de proyectos... 10 Libreta
CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP
CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP Características del Explorador de Windows El Explorador de Windows es una de las aplicaciones más importantes con las que cuenta Windows. Es una herramienta indispensable
Instalación, creación y configuración del servicio FTP
Instalación, creación y configuración del servicio OBJETIVOS Instalar el servicio de en Windows. Configurar y administrar el Servicio de en Windows. Prueba de acceso desde la LAN al servidor. Apertura
TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín
TEMA 4: EMPEZANDO A ESCUELA UNIVERSITARIA DE INFORMÁTICA NAVEGAR Raúl Martín Martín SERVICIOS DE INTERNET SERVICIOS DE INTERNET Las posibilidades que ofrece Internet se denominan servicios. Hoy en día,
UNIDAD DIDACTICA 4 INTEGRACIÓN DE CLIENTES WINDOWS EN UN DOMINIO
UNIDAD DIDACTICA 4 INTEGRACIÓN DE CLIENTES Eduard Lara 1 1. CONFIGURACIÓN PREVIA DE LOS CLIENTES WINDOWS Objetivo: Configurar los clientes Windows XP/Vista en red para posteriormente poderlos integrar
Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez
Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Servidor FTP Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Servidor FTP FTP (File
REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS
REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición
Internet Information Server
Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en
Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno.
Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos
UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA LINUX AVID ROMAN GONZALEZ
UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA LINUX AVID ROMAN GONZALEZ Introducción Linux es clónico de UNIX El sistema en si refleja esta compleja herencia
Oficina Online. Manual del administrador
Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal
Creación y administración de grupos de dominio
Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia
PRÁCTICA 10. Configuración de Correo y Publicar en la Web
PRÁCTICA 10. Configuración de Correo y Publicar en la Web INFORMÁTICA BÁSICA Publicidad y Relaciones Públicas y Periodismo. Curso 2006/2007 1. Configuración del correo Gestores de correo en la máquina
Pasamos ahora a definir brevemente cual es el método de conexión más habitual usando un entorno gráfico.
Clientes de FTP en modo gráfico Introducción Ya vimos en la primera parte de nuestro curso de FTP, que la conexión a servidores inicialmente se realizaba (y aún se sigue haciendo) en modo texto. Aunque
Escritorio remoto y VPN. Cómo conectarse desde Windows 7
Escritorio remoto y VPN. Cómo conectarse desde Windows 7 Hay ocasiones en las que es necesario conectarnos a un equipo informático situado a mucha distancia de donde nos encontramos para realizar sobre
Conceptronic CFULLHDMA Cómo usar Samba/CIFS y NFS
Conceptronic CFULLHDMA Cómo usar Samba/CIFS y NFS Para versión de firmware 01.09.10.06 o superior 1. Introducción El Conceptronic CFULLHDMA es un reproductor multimedia para realizar streaming de contenido
Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas
Módulos: Módulo 1 Hardware & Arquitectura de sistemas - 20 Horas Este módulo permite conocer y configurar los elementos básicos del hardware del sistema, como también otros componentes adicionales como
Linux Open Suse 10.2 (Básico + Avanzado)
Linux Open Suse 10.2 (Básico + Avanzado) Módulo: Linux básico Estudia los entornos de usuario KDE y GNOME, prestando especial atención al primero. Estudia cómo explorar el sistema de archivos, personalizar
Programación estructurada (Interfaces Windows y Unix)
Programación estructurada (Interfaces Windows y Unix) M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 15-P. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de programación estructurada
GENERACIÓN DE TRANSFERENCIAS
GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base
Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación
Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 16 de septiembre de 2013 Histórico de cambios Fecha Descripción Autor
Conceptos Básicos de Software. Clase III
Clase III Definición de Sistema Operativo El sistema operativo es el programa (o software) más importante de una computadora. Para que funcionen los otros programas, cada computadora de uso general debe
WINDOWS 2003 SERVER DIRECTORIO ACTIVO Y DNS
WINDOWS 2003 SERVER DIRECTORIO ACTIVO Y DNS ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO LABORATORIO DE INFORMÁTICA BOGOTÁ D. C. 2007-2 TABLA DE CONTENIDO INTRODUCCIÓN... 3 1. EL DIRECTORIO ACTIVO Y
Entre los más conocidos editores con interfaz de desarrollo tenemos:
Herramientas de programación Para poder programar en ensamblador se precisa de algunas herramientas básicas, como un editor para introducir el código, un ensamblador para traducir el código a lenguaje
Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable
Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)
Tutorial: Primeros Pasos con Subversion
Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través
Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario
Apéndice 5 Manual de usuario de ColeXión ColeXión 1.0 Manual de usuario Índice 1. Qué es ColeXión?... 2 2. Requerimientos del sistema... 3 3. Instalación de ColeXión... 3 4. Creación de un nuevo esquema...
Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:
Gemelo Backup Online DESKTOP Manual DISCO VIRTUAL Es un Disco que se encuentra en su PC junto a las unidades de discos locales. La información aquí existente es la misma que usted ha respaldado con su
- A continuación, se nos abrirá la siguiente ventana pidiendo contraseña, que el cliente haya especificado al instalar Wingest 7
Copia de seguridad en Wingest 7 desde WgAdmin Los pasos a seguir serán los siguientes: - Todos los usuarios de la aplicación deberán estar fuera de ella. - Deberemos entrar en nuestra carpeta de Wingest
Ejecución del programa de instalación de Windows XP
Ejecución del programa de instalación de Windows XP Productos: Windows XP Professional Al instalar Windows XP Professional debe proporcionar información acerca de cómo desea instalar el sistema operativo.
REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS
REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Escritorio remoto - 1 - Escritorio Remoto...- 3 - Definición de Escritorio Remoto... - 3 - Habilitar Escritorio Remoto... - 4 - Instalación del
WINDOWS XP. Está situada en la parte inferior, muestra información sobre el trabajo que estamos desarrollando en la ventana
WINDOWS XP Es un sistema Operativo Microsoft Windows XP es un programa que controla la actividad general de la computadora. Así mismo, asegura que todas las partes de la Computadora operen de manera efectiva
WINDOWS 2008 5: TERMINAL SERVER
WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.
RELACIÓN DE PRÁCTICAS DEL TEMA 2
RELACIÓN DE PRÁCTICAS DEL TEMA 2 PRÁCTICA S.O. (I): Crear un fichero con Wordpad con tus datos personales y guardarlo en c:/temp Crear una carpeta con tu nombre en c:/temp (ej. C:/temp/pepita) Copiar el
Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula: 2010-2946.
Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez Matrícula: 2010-2946 How to How to: Web Server (Apache)!!! Servidor Web El servidor HTTP Apache es
Lección 5: Bloc de notas Estudio de la aplicación Bloc de notas, utilizada para escribir sencillos documentos de texto de tamaño reducido.
Curso para conocer y aprender a manejar completamente el sistema operativo Microsoft Windows XP Professional, analizando desde el entorno del mismo hasta sus herramientas administrativas más complejas
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
Capítulo 1 Introducción a la Computación
Capítulo 1 Introducción a la Computación 1 MEMORIA PRINCIPAL (RAM) DISPOSITIVOS DE ENTRADA (Teclado, Ratón, etc) C P U DISPOSITIVOS DE SALIDA (Monitor, Impresora, etc.) ALMACENAMIENTO (Memoria Secundaria:
SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. [email protected]
SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. [email protected] Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática
Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape
Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Introducción y objetivos De modo muy resumido Internet es una red que interconecta redes de ordenadores. Conectándose
ENVÍO DE E-MAIL POR MEDIO DE SMTP
UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA DEPARTAMENTO DE ELECTRÓNICA ELO 322: REDES DE COMPUTADORES I ENVÍO DE E-MAIL POR MEDIO DE SMTP Alumnos Ariel Mancilla G. 2521040-9 Daniel Spataris J. 2521029-8
Sitios remotos. Configurar un Sitio Remoto
Sitios remotos Definir un sitio remoto significa establecer una configuración de modo que Dreamweaver sea capaz de comunicarse directamente con un servidor en Internet (por eso se llama remoto) y así poder
Información del Producto: XenData X2500 LTO-6 Digital Video Archive System
Información del Producto: XenData X2500 LTO-6 Digital Video Archive System Actualizado: 26 de marzo de 2013 Presentación El sistema XenData X2500 incluye el software XenData6 Workstation que ofrece funcionalidades
SISTEMAS OPERATIVOS EN RED. UT. 05 Utilidades de administración. ÍNDICE
ÍNDICE 1. Perfiles de usuarios. 2.1. Perfiles móviles variables. 2.2. Perfiles obligatorios. 2. Administración de discos. 2.1. Configuraciones de disco. 2.1.1. Discos Básicos. 2.1.2. Discos Dinámicos 2.2.
PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones:
CARACTERISTICAS DEL SISTEMA PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones: Sólo Servidor: Una sola computadora con el sistema instalado en modo Administrador. Pueden
Manual de NetBeans y XAMPP
Three Headed Monkey Manual de NetBeans y XAMPP Versión 1.0 Guillermo Montoro Delgado Raúl Nadal Burgos Juan María Ruiz Tinas Lunes, 22 de marzo de 2010 Contenido NetBeans... 2 Qué es NetBeans?... 2 Instalación
Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta
Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para
Correo Electrónico: Webmail: Horde 3.1.1
CONTENIDOS: PAGINA Qué es Webmail?. 2 Acceder a Webmail. 2 Instilación del Certificado UCO. 4 Instilación Certificado I.explorer. 4 Instilación Certificado Firefox. 7 Opciones Webmail. 8 Opciones Información
ACTIVE DIRECTORY - PROPIEDADES DE USUARIO
1 de 17 01/12/2007 1:25 ACTIVE DIRECTORY - PROPIEDADES DE USUARIO Directorio activo, En este procedimiento se explica lo básico de cómo organizar el directorio activo con unidades organizativas, cómo crear
MANAUAL DE MANTENIMIENTO PARA LA PÁGINA WEB DE PROYECTO ADL GESTOR DE CONTENIDOS
MANAUAL DE MANTENIMIENTO PARA LA PÁGINA WEB DE PROYECTO ADL GESTOR DE CONTENIDOS 1/8 GESTOR DE CONTENIDOS Este manual va dirigido a la persona o personas que sean las encargadas de mantener los contenidos
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
Servidor FTP en Ubuntu Juan Antonio Fañas
Qué es FTP? FTP (File Transfer Protocol) o Protocolo de Transferencia de Archivos (o ficheros informáticos) es uno de los protocolos estándar más utilizados en Internet siendo el más idóneo para la transferencia
SERVIDOR DNS DINÁMICO EN WINDOWS 2000/2003 SERVER.
SERVIDOR DNS DINÁMICO EN WINDOWS 2000/2003 SERVER. 1. Introducción. El objetivo de un servidor DNS dinámico es integrar la funcionalidad del mismo junto a la de un servidor DHCP de forma que, cuando éste
Redes de área local: Aplicaciones y servicios WINDOWS
Redes de área local: Aplicaciones y servicios WINDOWS 4. Servidor DNS 1 Índice Definición de Servidor DNS... 3 Instalación del Servidor DNS... 5 Configuración del Servidor DNS... 8 2 Definición de Servidor
DESCARGA DE CARPETAS DE MENSAJES DE CORREO DESDE EL WEBMAIL A PC S LOCALES
DESCARGA DE CARPETAS DE MENSAJES DE CORREO DESDE EL WEBMAIL A PC S LOCALES 1.- Introducción El objetivo de este documento es la descripción de los pasos a seguir para descargar a nuestros PCs los mensajes
TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS
TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS 1) EL PEQUEÑO EDITOR El Bloc de notas de Windows XP es un básico editor de texto con el que podemos escribir anotaciones, de hasta 1024 caracteres por línea y
