Prácticas con Linux/Unix

Slides:



Advertisements
Presentaciones similares
INTRODUCCIÓN A WINDOWS
Advertisements

Introducción a Linux Lic. Gonzalo Pastor.
HINARI – Accediendo a los artículos: Problemas y Soluciones.
JUAN CARLOS RAMIREZ NUÑO JONATAN HERNANDEZ ALCOCER
ACTUALIZAR BASE DE DATOS DEL SERVIDOR DE LA COORDINACION root Iniciar sesión con el siguiente usuario y contraseña: Usuario: root Contraseña: system00.
Interfaz de Línea de Comando
0/ Localizar la intranet en los tablet del alumno. Como la Intranet está instalada en algunos ordenadores, debemos localizarla primeramente para poder.
Vi (Visual) es un simple procesador de texto, que no lo formatea en absoluto, pues no centra ni justifica párrafos pero permite mover, copiar, eliminar.
Tema: Técnicas Básicas Excel (III) Trucos, opciones y personalización de Excel Índice: 1 Vínculos absolutos y relativos, conectando datos de Excel con.
Cruz Roja Mexicana Delegación León Curso de Introducción a Microsoft Word Francisco Jorge Valdovinos Barragán Agosto sección.
Definición y Características
INSTALACIÓN Y MANTENIMIENTO SO ADMINISTRACIÓN SO LINUX.
Midnight Commander (MC)
Es el medio que permite enviar mensajes privados a otros usuarios de Internet que se encuentren en cualquier parte del mundo. Para ello, los usuarios.
Date | Place Programación de Computadores Utilidades para la realización de las prácticas.
Windows es un sistema operativo
Introducción a las Tecnologías Informáticas Oscar Bedoya
Sistemas Operativos Oscar Bedoya
DIPLOMADO EN OPERADOR DE SOFTWARE BÁSICO
INSTALACIÓN Y CONFIGURACIONES BÁSICAS DE LINUX Integrantes: Sergio Becerra Diego Mellado Jorge Rozas.
Sistema Operativo. ¿Qué es el Sistema Operativo? Un sistema operativo (SO) es el conjunto de programas y utilidades software que permiten al usuario interactuar.
DISEÑO DE SITIOS WEB FRONTPAGE 2003.
Programación II Ing. Diego J. Arcusin 1 – El editor VI.
ACTUALIZACION DE FIRMWARE EXPANSE. Para iniciar el procedimiento de actualización son necesarias dos herramientas para lograr la actualización del EXPANSE.
Taller de Linux Practica 6 Mandos para la administración de directorios LSC Veronica Quizan Garcia.
File Ownerships and Permissions. Propiedades de Archivos regulares y Permisos.
LabTIG – Facultad de Humanidades – Universidad Nacional del Nordeste Universidad Nacional del Nordeste Facultad de Humanidades CARRERA DE ESPECIALIZACION.
Windows es un sistema operativo
1 - Introducción a UNIX Programación II Ing. Diego J. Arcusin
Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.
5. Sistemas de archivos avanzados1 Tema 5: Sistemas de Archivos Avanzados Resumen: –Sistema de archivos distribuido –File Replication Service.
INTRODUCCION El correo electrónico consiste en el intercambio de mensajes entre los usuarios de la red. Mediante el correo electrónico, cualquier usuario.
Introducción a los Sistemas Operativos
Sistema Operativo MS-DOS 6.0
FORMULAS ESTADISTICAS.
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 5: Comandos de manipulación de Directorios y.
FILTROS. Un filtro es un programa que recibe una entrada, la procesa y devuelve una salida. Relacionando filtros simples podemos hacer prácticamente cualquier.
Introducción a Procesos.  Contexto de ejecución: Conjunto de variables y parámetros, que tiene independencia de otro procesos.  Contexto de E/S ◦ Descriptores.
INTRODUCCIÓN: El ftp (file transfer protocol) es un protocolo de transferencia de archivos que se usa desde hace mucho tiempo. Al igual que el http (hyper-text.
Modulo 2. Filesystem Bàsico
El teclado Por: JUAN PABLO ZAPATA ESCUDERO Y MARIA ALEJANDRA RESTREPO
 Un servidor basado en un procesador Intel que ejecute Windows Server 2003 debe tener al menos 128 MB de RAM. Microsoft recomienda también que haya.
Practica 5 Mandos para el manejo de archivos
Teoría de Sistemas Operativos Administración de Archivos.
Introducción al uso de la computadora
Cuentas de usuarios y grupos en windows 2008 server
Informática Básica Introdución a Windows
Unidad 7 Windows.
TALLER DE COMPUTACION ( ) Dr. GUEORGI KHATCHATOUROV
TEMA 2: SISTEMAS OPERATIVOS. ENTORNO MONOUSUARIO
EL EXPLORADOR DE WINDOWS
LINUX Algunos Datos Básicos... Algunos Datos Básicos...
INTRODUCCIÒN MICROSOFT WORD 1 eencasts/shared/player_776x600.aspx?scre enCast=wd07_overview.
NOMBRE: LUIS VIRACOCHA CURSO: 5 B. Uso de la línea de comandos Muchas ordenes de gestión del sistema operativo El entorno de texto, es un sistema muy.
1 Depto. de Arquitectura y Tecnología de Computadores Universidad de Granada Tutorial de Linux Guadalinex como sistema Live Pedro A. Castillo Valdivieso.
Título Calibri 28 puntos 2015 Subtítulos: Calibri mínimo 18 ptos y máximo 23 ptos.
Cómo acceder a Microsoft Word El acceso al software dependerá de cómo se haya efectuado la instalación del producto, esto es desde el paquete Microsoft.
INSTRUCCIONES. El alumno, seguirá los pasos que se le va indicando a continuación. En el recuadro en blanco, debe ir añadiendo un pantallazo con la.
Vamos a tratar algunos temas que es necesario conocer a la hora de administrar un sistema informático y que nos van a ser útiles sin importar el sistema.
Comandos internos y externos
File Transfer Protocol.
Entorno de trabajo de Microsoft Word 2007
Introducción a phpMyAdmin
UNIVERSIDAD TECNOLOGÍCA DE PANAMÁ LICENCIATURA EN REDES INFORMÁTICAS
ACTUALIZACION DE FIRMWARE EXPANSE. Para iniciar el procedimiento de actualización son necesarias dos herramientas para lograr la actualización del EXPANSE.
Programación II Ing. Diego J. Arcusin 1 - Introducción a UNIX.
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED UNIDAD 2. SERVICIOS DHCP UNIDAD 3. SERVICIOS DNS UNIDAD 4. SERVICIOS DE ACCESO REMOTO.
Comandos básicos Linux I. Comandos BásicosI $ date $ cal$ cal $cal Encadenado de comando: $ date;pwd;cal Visualizar texto por pantalla:
ORDENADOR HARDWARE UNIDAD CENTRAL Microprocesador memoria PERIFÉRICOS Teclado, ratón, Escáner, Impresora, Webcam, lápiz, Etc. SOFTWARE SISTEMAS OPERATIVOS.
Transcripción de la presentación:

Prácticas con Linux/Unix 17/04/2017

¿Qué es UNIX/LINUX? Unix es el sistema operativo con el que trabajan la mayoría de las estaciones de trabajo. Actualmente, la mayoría de los sistemas conectados a Internet trabajan con el sistema operativo Unix. 17/04/2017

¿Qué necesitamos para trabajar con Unix? Una cuenta en la máquina Unix (nos la asigna el administrador). Un login (identificación). Un password (la contraseña). El nombre de la máquina (host) o el IP. 17/04/2017

¿Cuál es mi login y mi password? El login es único y personal: sixx donde xx es un número entre 01 y 99. No existe password asignado. El IP de la computadora de prácticas es: 155.54.121.126 17/04/2017

Conexión con un Sistema Unix/Linux Desde el propio terminal Unix. Desde otro sistema operativo u otra computadora conectada a Internet (necesitamos un programa de comunicaciones, tal como telnet). 17/04/2017

¿Qué es telnet? Telnet es un programa especial (una aplicación software) que nos permite establecer una conexión interactiva con otra computadora conectada a Internet (el servidor Telnet) y utilizar los recursos de esa computadora. Telnet establece la conexión remota con otro sistema informático mediante el protocolo TCP/IP. 17/04/2017

Pasos para la conexión Ejecutar el programa telnet Proporcionar el IP de la máquina (155.54.121.126). Escribir nuestro nombre de usuario, en login. Escribir nuestra contraseña, en password. 17/04/2017

Inicio de una sesión Telnet La orden Unix para establecer una conexión vía telnet es: telnet dirección IP o dominiosistemaremoto Ejemplos: telnet fccd.edu.um.es (computadora de prácticas). telnet lib.dartmouth.edu (biblioteca Dartmouth College) telnet pac.carl.org (Colorado Alliance of Research Libraries). 17/04/2017

Consejos sobre conexiones Telnet Mandatos para salir: q, quit, end, exit, CTRL-d, done, close, logoff, logout, bye, o stop. Tipo de emulación de terminal: VT100. Información de ayuda: ? o help 17/04/2017

¿Qué es el shell de Unix? Es el interlocutor e intérprete de las órdenes que se escriben en la línea de mandatos (el prompt). El símbolo indicativo del shell normalmente es % o $ . Existen varios tipos de shell: Bourne (símbolo $). C (símbolo %) Korn, bash, tcsh, ... 17/04/2017

La contraseña (password) Es una palabra conocida sólo por nosotros y que está formada por caracteres alfanuméricos (generalmente entre ocho y doce). En Unix la contraseña se puede cambiar ejecutando el mandato: passwd nuevacontraseña 17/04/2017

Sintaxis de los mandatos en Unix mandato opciones nombredefichero Ejemplos: date ls -l tema1.doc man who date; who 17/04/2017

Reglas para los mandatos en Unix mandato opciones nombredefichero Las órdenes o mandatos se deben escribir en minúscula. Las opciones o argumentos son caracteres precedidos del símbolo – (menos) y separados con un espacio en blanco. El argumento nombredefichero indica el fichero o archivo afectado. 17/04/2017

Reglas para los mandatos en Unix mandato opciones nombredefichero Es necesario dejar un espacio de separación entre el mandato, las opciones y el nombre del fichero. Las opciones se deben escribir antes que los ficheros. Es posible escribir dos o más mandatos en la misma línea del prompt, separándolos con el símbolo ; (punto y coma). 17/04/2017

¿Y si nos quedamos bloqueados en Unix, qué...? Pulsar la tecla ENTER (Return) varias veces. La tecla CTRL (control) + otra tecla: CTRL-C CTRL-D CTRL-Q CTRL-X CTRL-J CTRL-Z 17/04/2017

En busca de ayuda A veces puede ocurrir que sepamos qué comando emplear pero no cómo hacerlo…….. Podemos escribir “nombre_comando –help” O emplear las páginas MAN 17/04/2017

Opciones man man <tema>: cuando el tema que queremos consultar suele aparecer en una única sección. Ejemplo: man ls. man -a <tema>: cuando el tema puede aparecer en varias secciones. Ejemplo: man -a mount. man -S<sección> <tema>: cuando conocemos la sección del tema que queremos consultar (claro, esto es útil si un mismo tema aparece en varias secciones). Ejemplo: man -S8 mount. 17/04/2017

El sistema de ficheros de UNIX  En Unix los ficheros o archivos se organizan mediante el uso de directorios.  Un directorio es un tipo especial de carpeta (fichero) que contiene información sobre otros ficheros. 17/04/2017

El árbol de directorios Todos los directorios del sistema UNIX están organizados en una estructura jerárquica que empieza en el directorio raíz. El directorio raíz (root) se identifica por el símbolo // 17/04/2017

El árbol de directorios 17/04/2017

El árbol de directorios de la máquina 155.54.121.126 / ....... ............ bin home etc ............ jfernand Sist_infor ....... si01 si02 si110 17/04/2017

Directorio....  Root (raíz): es único y está representado por el símbolo /.  Home: es el directorio en el que nos encontramos cuando accedemos al sistema. En prácticas: /home/sist_infor/sixx  Work (trabajo): es el directorio en el que nos encontramos en un momento dado. 17/04/2017

Path o Ruta de acceso  El path indica la dirección del directorio o del fichero dentro del sistema UNIX.  Las rutas pueden ser: absolutas o relativas. 17/04/2017

La ruta absoluta  Una ruta absoluta indica el orden en que se debe recorrer los directorios a partir del raíz para encontrar el fichero o el directorio que se está referenciando.  Las rutas absolutas siempre empiezan por el símbolo / 17/04/2017

La ruta relativa Una ruta relativa indica el orden en que se debe recorrer los directorios a partir del directorio de trabajo actual para llegar al fichero o el directorio que se está referenciando. 17/04/2017

Ruta absoluta y relativa: ejemplos Directorio de trabajo Rutas para llegar al directorio play desde john Ruta absoluta: /users/carol/play Ruta relativa: ../carol/play 17/04/2017

Desplazamiento por el árbol de directorios La orden cd (change directory) de Unix nos permite cambiar nuestro directorio de trabajo. La sintaxis es: cd argumento donde argumento es una ruta absoluta o relativa Ejemplos: cd /home/sist_infor/si01/users/carol cd si01/users/carol 17/04/2017

¿Cúal es el directorio de trabajo? pwd (print working directory) 17/04/2017

Creación de directorios mkdir nombredeldirectorio mkdir (make directory) Ejemplos: mkdir users mkdir /home/sist_infor/si01/users/carol 17/04/2017

Eliminación de directorios rmdir nombredeldirectorio rmdir (remove directory) Ejemplos: rmdir users rmdir /home/sist_infor/si01/users/carol 17/04/2017

El nombre de los ficheros en Unix  Para asignar un nombre al fichero se pueden utilizar más de ocho caracteres.  UNIX hace distinción entre mayúsculas y minúsculas.  Caracteres que NO están permitidos: / | \ ! @ # $ ^ & * ( ).  Se admiten espacios en blanco en el nombre del fichero,  UNIX no dispone de extensiones de archivo y el punto (.) se puede utilizar como cualquier otro carácter. 17/04/2017

Visualización del contenido del directorio ls opciones directorio-y-ficheros ls (list) Ejemplo: ls -al 17/04/2017

ls -al 17/04/2017

Las páginas blancas Las páginas blancas o servidores WHOIS son unos servidores que contienen información sobre las direcciones de correo electrónico de usuarios de Internet y el IP de servidores de organizaciones. Las páginas blancas generalmente contienen el dominio Internet, el número de red IP, y otras informaciones. X.500 es un directorio que permite buscar información sobre personas, departamentos y organizaciones de todo el mundo. 17/04/2017

Direcciones de algunos servidores WHOIS whois.dfci.harvard.edu whois.monash.edu.au whois.nic.ddn.mil x500.arc.nasa.gov x500.gsfc.nasa.gov whois.belnet.be whois.doc.ca whois.eunet.es whois.dit.upm.es whois.bates.edu 17/04/2017

Las páginas blancas: forma de acceso Existen varias formas de acceder a las páginas blancas: ejecutando el programa whois en nuestro sistema. vía Telnet ejecutando whois en la computadora remota. vía correo electrónico. vía Web (http://rs.internic.net/cgi-bin/whois). 17/04/2017

Ejecución de Procesos en Unix Ejecutar un comando es escribir el nombre de un fichero y lanzarlo como proceso. ls, date Se pueden lanzar varios procesos en la misma instrucción desde el intérprete de comandos 17/04/2017

Tipos de lanzamiento de procesos Los comandos se escriben uno por línea (pulsando ‘intro’), o bien en la misma línea separados por: ; lanzamiento secuencial. & lanzamiento en segundo plano. && ejecuta el comando a continuación sólo si el primero tiene éxito. || ejecuta el comando a continuación sólo si el primero fracasa (condición de salida con error) 17/04/2017

Consulta de procesos en ejecución Los procesos se pueden examinar con ps, que puede mostrar tanto los procesos asociados a la sesión, como los de todo el sistema. La salida de la orden ps es: TTY es el terminal del que lee y escribe el proceso. TIME, es el tiempo de ejecución (uso de CPU) del proceso. STAT es el estado (R: en ejecución, S: durmiendo, Z: zombie,....). PID es el identificador del proceso COMMAND es la orden que dio lugar a la creación del proceso. 17/04/2017

Opciones del comando ps -l muestra información más completa -aux procesos activos en el sistema (tengan asociada una terminal o no) junto con el nombre del usuario al que pertenece cada proceso. % de CPU, %MEM y cuando empezó (START). 17/04/2017

¿Y si queremos acabar un proceso? En ciertas condiciones se puede genera una señal de terminación que irá a parar a todos los procesos asociados a la terminal y la sesión: Por una interrupción de hardware de la terminal (un Ctl-C, por ejemplo) Si la shell termina, señala a todos sus procesos hijos antes de salir (por eso existe el comando nohup). 17/04/2017

……..pero no siempre funciona Ctrl-C no acaba con los procesos que se ejecutan en segundo plano. La solución es usar el comando KILL kill -9 pid_proceso 17/04/2017

El editor de textos VI de UNIX 17/04/2017

Introducción  VI es un potente editor de texto, disponible en todos los sistemas operativos UNIX.  Permite crear nuevos archivos o modificar cualquiera que tengamos almacenado en nuestra computadora.  Para poder ejecutarlo sin problemas necesitamos “a veces” conocer el tipo de terminal  Ejemplo: El tipo de emulación de terminal apropiado es el vt100 de Digital.  Algunos editores más son: VI, ED, EMACS, JOE, PICO,.. 17/04/2017

Uso del editor VI Presenta tres modos distintos de funcionamiento: - El modo mandato - El modo insertar escribir i - El modo dos puntos escribir :  Modo Mandato, es donde nos encontramos al entrar en VI.  Modo Insertar, para agregar nuevo texto al archivo o bien borrarlo.  Modo Dos Puntos, ejecutar algunos mandatos especiales. 17/04/2017

Inserción de texto  Escribir el mandato i  A partir, de ahora todo lo que escribamos aparecerá en la pantalla.  Detener la inserción de texto y regresar a mandato pulsar ESC. 17/04/2017

Movimiento del cursor Barra espaciadora  Desplaza el cursor un carácter hacia delante h ó  Desplaza el cursor un carácter hacia atrás - (signo menos) Desplaza el cursor al principio de la línea anterior Enter  Desplaza el cursor a la línea siguiente. 17/04/2017

Borrar y Reemplazar texto  El mandato para borrar es d  El mandato para reemplazar es c dw borra todo lo que se encuentra desde la posición actual del cursor hasta el final de la palabra actual. cw cambia parte de la palabra cc seguido por ESC la cambia dd Borra la línea actual x Borra el carácter actual s Borra el carácter actual y nos lleva al modo insertar. NOTA: 3dd borrará tres línes 5x borrará cinco caracteres 7dw borrará siete palabras. 17/04/2017

Búsqueda de texto  fx busca una determinada letra (x es el carácter buscado)  ; repetirá la búsqueda  / Realiza búsquedas en archivos y aparece en la parte inferior izquierda de la pantalla todo lo que escriba después de la orden / hasta que pulse Enter o ESC.  n para la siguiente ocurrencia con n repetirá la búsqueda. 17/04/2017

Almacenar y salir de VI Se deben ejecutar en el modo dos puntos.  Para guardar cambios w:  Para guardar los cambios regularmente a  Salir de VI :q  Salir almacenando :wq  Salir de VI sin almacenar los últimos cambios :q! 17/04/2017

La gestión de ficheros en Unix Unix incluye todo tipo de mandatos para gestionar los ficheros. Estos mandatos permiten realizar operaciones tales como: crear ficheros, asignarles un nombre, eliminarlos, cambiarlos de directorio cambiar su nombre, realizar copias de los mismos, localizarlos, editarlos (archivos de texto), ver su contenido asignarles permisos, 17/04/2017

Creación de ficheros de texto En Unix, se pueden crear ficheros de texto utilizando un editor de textos tal como vi o pico. Por ejemplo, para crear un fichero con el editor vi vi nombredelfichero Unix nos permite designar el editor te texto predeterminado setenv EDITOR nombredeleditor 17/04/2017

Creación de directorios En Unix, los directorios se crean con el mandato: mkdir nombredeldirectorio mkdir = make directory 17/04/2017

Los nombres de los archivos y directorios Para el nombre de los archivos se puede utilizar cualquier combinación válida de letras, números o signos. Algunos sistemas Unix limitan el tamaño del nombre del fichero a 14 caracteres. En un directorio no puede haber dos ficheros con el mismo nombre. 17/04/2017

cp ficheroacopiar nombrenuevofichero Copia de ficheros En Unix, podemos hacer copias de los ficheros con el mandato: cp ficheroacopiar nombrenuevofichero cp = copy 17/04/2017

Mensajes de error al ejecutar la orden cp cp: cannot copy file to itself cp: filename: no such file or directory cp: permission denied 17/04/2017

Copia de ficheros en otros terminales En Unix, podemos hacer copias de los ficheros que están ubicados en otras computadoras con los mandatos: rcp nombredelterminal:nombredelfichero rcp = remote copy ftp nombredelterminal ftp = file transfer protocol 17/04/2017

Cambiar la ubicación de los ficheros En Unix se puede cambiar la ubicación de un fichero con el mandato: mv ficheroendirA ficheroendirB mv = move Nota: esta orden es similar a cp y nos permite especificar la ruta de acceso al fichero y asignarle un nuevo nombre en su destino. 17/04/2017

Eliminar los ficheros En Unix se puede eliminar un fichero o un directorio con el mandato: rm nombredelfichero rm = remove Nota: esta orden nos permite especificar la ruta de acceso al fichero y admite el uso de comodines. 17/04/2017

Eliminar los directorios En Unix se puede eliminar un directorio vacío con el mandato: rmdir nombredeldirectorio rmdir = removedirectory 17/04/2017

Visualización del contenido de un fichero En Unix se puede ver el contenido de un archivo de texto con los mandatos more y cat. more nombredelarchivo Nota: more muestra el contenido por páginas. El espaciador nos permite ver la página siguiente. cat nombredelarchivo Nota: cat muestra el contenido sin interrupción. La combinación CTRL-S detiene la visualización; CTRL-Q la reanuda. 17/04/2017

Comparación del contenido de dos archivos En Unix se puede comparar el contenido de dos archivos con el mandato: diff nombredelarchivo1 nombredelarchivo2 17/04/2017

Algunas herramientas útiles (I) Locate comando: nos devuelve dónde se encuentra un determinado comando locate rpm RPM: para instalar nuevos paquetes rpm -i archivo (instalar) rpm -e paquete (desinstalar) rpm -u paquete (actualizar) rpm -qi paquete (pedir info) 17/04/2017

Algunas herramientas útiles (II) TAR: para hacer copias de seguridad tar argumentos[opciones] fichero/directorio c Crea un nuevo tarfile. t Permite ver que ficheros contiene el tarfile. x Extrae ficheros del tarfile. r Escribe ficheros al final del tarfile. u Actualiza los ficheros modificados/actualizados del tarfile f nombre Indica el nombre del dispositivo o del fichero tar a crear. Ejemplo tar cvhf todo.tar . Graba todo el contenido del directorio de trabajo (indicado con '.' ) en un fichero llamado todo.tar. Sigue todos los links en el directorio de trabajo e incluye los ficheros indicados por los links. 17/04/2017

Redes y Linux (I) Ifconfig: ver configuración de red Hostname: ver el nombre de tu equipo Dnsdomainname: ver el nombre del dominio de dns Domainname: ver el nombre del dominio Netconf: utilidad para configurar la red (requiere ser root) 17/04/2017

Redes y Linux (II) Ping dirección_equipo: ver si un equipo está conectado Traceroute dirección_equipo: ver la ruta hasta el equipo Netstat : ver conexiones de red activas Host dirección equipo y nslookup: ver dirección de equipo 17/04/2017

Fin Práctica Linux 17/04/2017