1 / 48

Tema 4 (2). Introducción a los Sistemas Operativos

Tema 4 (2). Introducción a los Sistemas Operativos. Fundamentos de Informática Curso 2010/2011. Índice. Breve reseña histórica El sistema operativo Linux: Características Instalación de Linux en un PC Conexión/Desconexión a un sistema Linux Estructura de un comando Comandos simples

huslu
Download Presentation

Tema 4 (2). Introducción a los Sistemas Operativos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tema 4 (2). Introducción a los Sistemas Operativos Fundamentos de Informática Curso 2010/2011

  2. Índice • Breve reseña histórica • El sistema operativo Linux: • Características • Instalación de Linux en un PC • Conexión/Desconexión a un sistema Linux • Estructura de un comando • Comandos simples • El sistema de archivos de Linux: • Estructura jerárquica de archivos • Directorios importantes • Rutas • Comandos básicos de Linux • Comandos sobre directorios • Comandos sobre ficheros • Procesos (útil) • Editor de ficheros: VIM • Utilización • Comandos

  3. Breve reseña histórica de Unix • 1969 Ken Thompson y Dennis Ritchie • Juego Space Travel sobre DEC PDP-7

  4. Breve reseña histórica de Linux • Es un sistema UNIX compuesto de software libre y de código abierto • Licencia GNU • Linus Torvalds • Distribuciones Linux • Todo tipo de aplicaciones gratuitas

  5. Índice • Breve reseña histórica • El sistema operativo Linux: • Características • Instalación de Linux en un PC • Conexión/Desconexión a un sistema Linux • Estructura de un comando • Comandos simples • El sistema de archivos de Linux: • Estructura jerárquica de archivos • Directorios importantes • Rutas • Comandos básicos de Linux • Comandos sobre directorios • Comandos sobre ficheros • Procesos (útil) • Editor de ficheros: VIM • Utilización • Comandos

  6. El sistema operativo Linux: Características • Multiusuario • Multitarea • Sistema de archivos jerárquico • Shell • Transportabilidad

  7. El sistema operativo de Linux: Instalación de Linux • Instalación permanente de Linux • Distribuciones • UBUNTU: kubuntu • Debian, Fedora, Gentoo,Suse

  8. El sistema operativo de Linux: Instalación de Linux • Instalación permanente de Linux • Descargar el fichero ISO • Hacer dos particiones (además de las que tenías de windows) • SWAP : 2 x Tamaño de RAM • ROOT o / : mínimo 4GB • Reiniciar el ordenador con el CD • Pulsad F2, cambiad el lenguaje • Seleccionad Start or install Ubuntu

  9. Instalación de Linux • Instalación permanente de Linux • Descargar el fichero ISO • Hacer dos particiones • SWAP : 2 x Tamaño de RAM • ROOT o / : mínimo 4GB • Reiniciar el ordenador con el CD • Pulsad F2, cambiad el lenguaje • Seleccionad Start or install Ubuntu

  10. El sistema operativo de Linux: Instalación de Linux • Instalación permanente de Linux • Empieza a cargarse el SO • Aparece un escritorio de fondo marrón. Pulsad sobre el icono INSTALAR • Seleccionad el lugar (Madrid), el teclado (Español, Español) • Particiones • (segunda opción si no habéis particionado en W) • (tercera opción si lo habéis hecho) Un tutorial: http://www.datanoia.com/tutorial-como-instalar-ubuntu-9-04-sin-formatear-windows.html

  11. El sistema operativo de Linux: Conexión/Desconexión • Desde Windows • SSH Secure Shell • Se pulsa Quick Connect • Se abre una ventana donde se completan los datos Hostname o nombre del equipo: saturno.dcs.eup.uva.es Username o login: Port number : debe ser 22222 si es con cable o 22 si es por eduroam

  12. El sistema operativo de Linux: Conexión/Desconexión • Desde Linux • Abre un terminal, o consola (búscalo en accesorios) • Escribe dentro del terminal • sshtulogin@saturno.dcs.eup.uva.es –p22222 • conectado desde donde sea • sshtulogin@saturno.dcs.eup.uva.es • conectado desde eduroam • Puedes abrir tantos terminales como desees

  13. El sistema operativo de Linux: Desconexión de Saturno • Desde windows • Escribe exit y quita la ventana del programa de Windows • Desde Linux • En una ventana Terminal escribid • exit

  14. Índice • Breve reseña histórica • El sistema operativo Linux: • Características • Instalación de Linux en un PC • Conexión/Desconexión a un sistema Linux • Estructura de un comando • Comandos simples • El sistema de archivos de Linux: • Estructura jerárquica de archivos • Directorios importantes • Rutas • Comandos básicos de Linux • Comandos sobre directorios • Comandos sobre ficheros • Procesos (útil) • Editor de ficheros: VIM • Utilización • Comandos

  15. Estructura de un comando comando [-opciones] [argumentos] • Comando: nombre de la orden : ACCION • -opciones : modifica el comportamiento del comando • argumentos: nombres de ficheros o directorios sobre los que ejecutar el comando

  16. Estructura de un comando:Comandos simples • date • cal • who –q –H –b • man nombre_de_comando • clear • ps

  17. Índice • Breve reseña histórica • El sistema operativo Linux: • Características • Instalación de Linux en un PC • Conexión/Desconexión a un sistema Linux • Estructura de un comando • Comandos simples • El sistema de archivos de Linux: • Estructura jerárquica de archivos • Directorios importantes • Rutas • Comandos básicos de Linux • Comandos sobre directorios • Comandos sobre ficheros • Procesos (útil) • Editor de ficheros: VIM • Utilización • Comandos

  18. El sistema de archivos de Linux • Estructura jerárquica de archivos • Archivos • Directorios • Ficheros • Especiales • Jerarquía: Se organiza en niveles • Nivel más alto Directorio Raíz /

  19. El sistema de archivos de Linux

  20. El sistema de archivos de Linux • Nombres de archivos • Ficheros: nombre.extension • Directorios: nombre • Diferencia may/min • Nombres significativos

  21. El sistema de archivos de Linux:Directorios importantes • Directorio actual o de trabajo ( . ) • pwd • Directorio Raíz ( / ) • Directorio Padre ( .. ) • Directorio $HOME

  22. El sistema de archivos de Linux:RutasRuta absoluta • Desde el directorio raíz • Comienza con / • Es un camino único, exacto • entre cada directorio poned una / /home/alumnos/GD135 /home/marga/Ejercicios

  23. El sistema de archivos de Linux:RutasRuta relativa • Desde el directorio actual • Se puede utilizar ./../ • Varios

  24. Índice • Breve reseña histórica • El sistema operativo Linux: • Características • Instalación de Linux en un PC • Conexión/Desconexión a un sistema Linux • Estructura de un comando • Comandos simples • El sistema de archivos de Linux: • Estructura jerárquica de archivos • Directorios importantes • Rutas • Comandos básicos de Linux • Comandos sobre directorios • Comandos sobre ficheros • Procesos (útil) • Editor de ficheros: VIM • Utilización • Comandos

  25. Comandos básicos:Comandos sobre directorios • Crear directorio • mkdirruta_hasta_el_nuevo_dir_a crear • Crea un nuevo directorio siguiendo la ruta indicada • La ruta debe finalizar con el nombre del nuevo directorio

  26. Comandos básicos: Comandos sobre directorios • Borrar directorio • rmdirruta_hasta_el_dir_a_eliminar • Borra un directorio existente descrito por la ruta que se indica • No debe ser el directorio actual • Debe estar vacío

  27. Comandos básicos: Comandos sobre directorios • Cambiar directorio • cdruta_hasta_el_dir • Cambia el directorio actual • Nos desplazamos en el árbol de directorios+ • cdes lo mismo que cd $HOME • cd.. • cd ruta • pwddespués para saber dónde estamos

  28. Comandos básicos: Comandos sobre directorios • Listar el contenido de un directorio • lsruta_hasta_el_dir • Muestra los ficheros y directorios que están contenidos dentro de otro • Opciones • -l listado largo • -a listado completo • ls –l /home • ls –la $HOME • manls

  29. Índice • Breve reseña histórica • El sistema operativo Linux: • Características • Instalación de Linux en un PC • Conexión/Desconexión a un sistema Linux • Estructura de un comando • Comandos simples • El sistema de archivos de Linux: • Estructura jerárquica de archivos • Directorios importantes • Rutas • Comandos básicos de Linux • Comandos sobre directorios • Comandos sobre ficheros • Procesos (útil) • Editor de ficheros: VIM • Utilización • Comandos

  30. Comandos básicos: Comandos sobre Ficheros • Copiar fichero • cpruta_fich_origenruta__destino • Copia el fichero indicado como fichero origen en el directorio indicado en segundo lugar • Se puede copiar cambiando de nombre

  31. Comandos básicos: Comandos sobre Ficheros • Borrar fichero • rmruta_hasta_el_fichero_a_eliminar • Borra un fichero que esté en la ruta indicada • No hay posibilidad de recuperar • CUIDADO!

  32. Comandos básicos: Comandos sobre Ficheros • Visualizar ficheros • catruta_hasta_el_fichero • more ruta_hasta_el_fichero • Visualiza el contenido del fichero sin necesidad de editarlo con vi

  33. Comandos básicos: Comandos sobre Ficheros • Mover fichero • mvruta_fich_origenruta__destino • Mueve el fichero indicado como fichero origen al directorio indicado en segundo lugar • mvruta_fich_origenruta__fichero_nuevo_nombre • Cambia de nombre el fichero

  34. Comandos básicos: Procesos • Es un programa en ejecución • ps • es un comando que muestra los procesos activos del usuario • cada proceso tiene un PID (número) que lo identifica • si todo va mal, hay que matar ese proceso • kill -9 número_del_proceso

  35. Índice • Breve reseña histórica • El sistema operativo Linux: • Características • Instalación de Linux en un PC • Conexión/Desconexión a un sistema Linux • Estructura de un comando • Comandos simples • El sistema de archivos de Linux: • Estructura jerárquica de archivos • Directorios importantes • Rutas • Comandos básicos de Linux • Comandos sobre directorios • Comandos sobre ficheros • Procesos (útil) • Editor de ficheros: VIM • Utilización • Comandos

  36. Editor Vim • Sirve para crear nuevos ficheros, editar/escribir sobre ficheros, crear programas etc… • No tiene menú, ni interfaz gráfico • Tiene dos modos de trabajo: • Modo comando: para llevar a cabo operaciones sobre el fichero editado • Modo edición: para escribir • vi nombre_del fichero.ext

  37. Editor Vim i a o Modo comando Modo edición Esc

  38. Editor Vim • Modo comando: • Moverse: • con las teclas del cursor • Borrar • un carácter : esc + x • una línea : esc + dd • Deshacer • el último cambio: esc + u • Refrescar la pantalla • CTRL L

  39. Editor Vim • Modo comando: • Buscar una palabra • Hacia delante : esc + /palabra_a_buscar • Siguiente : esc + n • Hacia atrás: esc + ?palabra_a_buscar • Copiar un bloque de texto • esc + numeroyy • Pegar el bloque copiado • esc + p

  40. Editor Vim • Modo comando: • Ir a una línea • esc + :numerolinea • Colorear • esc + :syntax on • Indentar • esc + :set autoindent

  41. Editor Vim • Modo comando: • Guardar : esc + :w • Guardar y salir : esc + :wq • Salir sin guardar: esc + :q! • Salir (habiendo guardado): esc + :q

  42. Comandos adicionales: Seguridad • En Unix el acceso a ficheros depende de quien seas y de lo que quieras hacer: • Tipo de usuario • Usuario (user) • Grupo • Otros (other) • Tipo de acceso • Lectura (r): visualizar fich o listar dir • Escritura(w): modificar fichero o directorio • Ejecución (x): ejecutar fich o cambiar dir

  43. Comandos adicionales Seguridad [marga@saturnoTemp]$ ls –l -rwxr-xr-x 1 marga users 382 Nov 19 11:49 usuario.e drwxr-xr-x 3 marga users 1024 Sep 3 11:19 Ejemp/ -rwxr-xr-x 1 marga users 2874 Apr 1 10:23 conway.c • En esta orden, los privilegios aparecen como 10 caracteres, que indican • primero si se trata de un fichero - , como un directorio d, un link simbólico l • del 2-4 indican los privilegios del propietario (u) • del 5-7 los privilegios del grupo del usuario (g) • del 8-10 indican los privilegios por defecto, para cualquier usuario que tenga acceso al sistema

  44. Comandos adicionales: Seguridad • chmod[ugo] [+-=] [rwx] rutafich_o_dir • Cambia los privilegios de acceso para cada tipo de usuario y acceso.

  45. Transferencia de ficheros • Para pasar un fichero a nuestra cuenta en carpanta.eis.uva.es • “Bajar”/Descargar o “Subir”/Recargar • Desde Windows , utilizad el ssh Secure shell • Desde Linux …….utilizad el gFtp

More Related