La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "Tema 4 (2). Introducción a los Sistemas Operativos Fundamentos de Informática Curso 2010/2011."— Transcripción de la presentación:

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 a) Instalación permanente de Linux ◦ Distribuciones  UBUNTU: kubuntu  Debian, Fedora, Gentoo,Suse

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

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

10 El sistema operativo de Linux: Instalación de Linux a) Instalación permanente de Linux 6.Empieza a cargarse el SO 7.Aparece un escritorio de fondo marrón. Pulsad sobre el icono INSTALAR 8.Seleccionad el lugar (Madrid), el teclado (Español, Español) 9.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 a) Desde Windows ◦ SSH Secure Shell Hostname o nombre del equipo: saturno.dcs.eup.uva.es User name o login: Port number : debe ser 22222 si es con cable o 22 si es por eduroam Se pulsa Quick Connect Se abre una ventana donde se completan los datos

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

13 El sistema operativo de Linux: Desconexión de Saturno a) Desde windows ◦ Escribe exit y quita la ventana del programa de Windows b) 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 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: Rutas Ruta 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: Rutas Ruta relativa Desde el directorio actual Se puede utilizar./../ Varios

24 / home/alumnosGD139GE148compartidamarga dev/ tmp/home/usr/ bin/

25 Í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

26 Comandos básicos: Comandos sobre directorios Crear directorio ◦ mkdir ruta_hasta_el_nuevo_dir_a crear ◦ Crea un nuevo directorio siguiendo la ruta indicada ◦ La ruta debe finalizar con el nombre del nuevo directorio

27 Comandos básicos: Comandos sobre directorios Borrar directorio ◦ rmdir ruta_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

28 Comandos básicos: Comandos sobre directorios Cambiar directorio ◦ cd ruta_hasta_el_dir ◦ Cambia el directorio actual ◦ Nos desplazamos en el árbol de directorios+  cd es lo mismo que cd $HOME  cd..  cd ruta ◦ pwd después para saber dónde estamos

29 Comandos básicos: Comandos sobre directorios Listar el contenido de un directorio ◦ ls ruta_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 man ls

30 / home/primeroorganización/ goi139/ProgramasEjerciciosTempCopiagoi138/ mecánica/iquimica/profesor/marga/ dev/ tmp/usr/ bin/

31 Í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

32 Comandos básicos: Comandos sobre Ficheros Copiar fichero ◦ cp ruta_fich_origen ruta__destino ◦ Copia el fichero indicado como fichero origen en el directorio indicado en segundo lugar ◦ Se puede copiar cambiando de nombre

33 Comandos básicos: Comandos sobre Ficheros Borrar fichero ◦ rm ruta_hasta_el_fichero_a_eliminar ◦ Borra un fichero que esté en la ruta indicada  No hay posibilidad de recuperar  CUIDADO!

34 Comandos básicos: Comandos sobre Ficheros Visualizar ficheros ◦ cat ruta_hasta_el_fichero ◦ more ruta_hasta_el_fichero ◦ Visualiza el contenido del fichero sin necesidad de editarlo con vi

35 Comandos básicos: Comandos sobre Ficheros Mover fichero ◦ mv ruta_fich_origen ruta__destino ◦ Mueve el fichero indicado como fichero origen al directorio indicado en segundo lugar ◦ mv ruta_fich_origen ruta__fichero_nuevo_nombre ◦ Cambia de nombre el fichero

36 / home/alumnosGD139ProgramasEjerciciosTempCopiaGE148compartidamarga dev/ tmp/home/usr/ bin/

37 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

38 Í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

39 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

40 Editor Vim Modo comando Modo edición i a o Esc

41 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

42 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

43 Editor Vim Modo comando: ◦ Ir a una línea  esc + :numerolinea ◦ Colorear  esc + :syntax on ◦ Indentar  esc + :set autoindent

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

45 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

46 Comandos adicionales Seguridad [marga@saturno Temp]$ 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

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

48 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


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

Presentaciones similares


Anuncios Google