View
48
Download
1
Category
Preview:
DESCRIPTION
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 - PowerPoint PPT Presentation
Citation preview
Tema 4 (2). Introducción a Tema 4 (2). Introducción a los Sistemas Operativoslos Sistemas Operativos
Fundamentos de InformáticaCurso 2010/2011
ÍndiceÍ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
Breve reseña histórica de Breve reseña histórica de UnixUnix1969 Ken Thompson y Dennis
RitchieJuego Space Travel sobre DEC PDP-7
Breve reseña histórica de Breve reseña histórica de LinuxLinuxEs un sistema UNIX compuesto
de software libre y de código abierto
Licencia GNULinus TorvaldsDistribuciones LinuxTodo tipo de aplicaciones
gratuitas
ÍndiceÍ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
El sistema operativo Linux: El sistema operativo Linux: CaracterísticasCaracterísticasMultiusuarioMultitareaSistema de archivos jerárquicoShellTransportabilidad
El sistema operativo de El sistema operativo de Linux: Instalación de LinuxLinux: Instalación de Linuxa) Instalación permanente de Linux
◦ Distribuciones UBUNTU: kubuntu Debian, Fedora, Gentoo,Suse
El sistema operativo de El sistema operativo de Linux: Instalación de LinuxLinux: Instalación de Linuxa) Instalación permanente de
Linux1. Descargar el fichero ISO2. 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 CD4. Pulsad F2, cambiad el lenguaje 5. Seleccionad Start or install Ubuntu
Instalación de LinuxInstalación de Linux
a) Instalación permanente de Linux
1. Descargar el fichero ISO2. Hacer dos particiones
SWAP : 2 x Tamaño de RAM ROOT o / : mínimo 4GB
3. Reiniciar el ordenador con el CD4. Pulsad F2, cambiad el lenguaje 5. Seleccionad Start or install
Ubuntu
El sistema operativo de El sistema operativo de Linux: Instalación de LinuxLinux: Instalación de Linuxa) Instalación permanente de
Linux6. Empieza a cargarse el SO7. 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
El sistema operativo de El sistema operativo de Linux: Linux: Conexión/DesconexiónConexión/Desconexióna) Desde Windows
◦ SSH Secure Shell
Hostname o nombre del equipo: saturno.dcs.eup.uva.esUser name o login:Port number : debe ser 22222si es con cableo 22 si es por eduroam
•Se pulsa Quick Connect•Se abre una ventana donde se completan los datos
El sistema operativo de El sistema operativo de Linux: Linux: Conexión/DesconexiónConexión/Desconexióna) Desde Linux
◦ Abre un terminal, o consola (búscalo en accesorios)
◦ Escribe dentro del terminal ssh tulogin@saturno.dcs.eup.uva.es –
p22222 conectado desde donde sea
ssh tulogin@saturno.dcs.eup.uva.es conectado desde eduroam
Puedes abrir tantos terminales como desees
El sistema operativo de El sistema operativo de Linux: Desconexión de Linux: Desconexión de SaturnoSaturnoa) Desde windows
◦ Escribe exit y quita la ventana del programa de Windows
b) Desde Linux◦ En una ventana Terminal escribid
exit
ÍndiceÍ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
Estructura de un comandoEstructura 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
Estructura de un comando:Estructura de un comando:Comandos simplesComandos simples date cal who
–q –H –b
man nombre_de_comando clear ps
ÍndiceÍ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
El sistema de archivos de El sistema de archivos de LinuxLinux Estructura jerárquica de archivos Archivos
◦ Directorios◦ Ficheros◦ Especiales
Jerarquía: Se organiza en niveles◦ Nivel más alto Directorio Raíz /
El sistema de archivos de El sistema de archivos de LinuxLinux
El sistema de archivos de El sistema de archivos de LinuxLinux Nombres de archivos
◦ Ficheros: nombre.extension◦ Directorios: nombre
Diferencia may/min Nombres significativos
El sistema de archivos de El sistema de archivos de Linux:Linux:Directorios importantesDirectorios importantes
Directorio actual o de trabajo ( . )
◦ pwd
Directorio Raíz ( / ) Directorio Padre ( .. ) Directorio $HOME
El sistema de archivos de El sistema de archivos de Linux:Linux:RutasRutasRuta absolutaRuta absoluta Desde el directorio raíz Comienza con / Es un camino único, exacto
entre cada directorio poned una /
/home/alumnos/GD135/home/marga/Ejercicios
El sistema de archivos de El sistema de archivos de Linux:Linux:RutasRutasRuta relativaRuta relativa
Desde el directorio actual Se puede utilizar ./ ../ Varios
ÍndiceÍ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
Comandos básicos:Comandos básicos:Comandos sobre Comandos sobre directoriosdirectorios
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
Comandos básicos: Comandos básicos: Comandos sobre Comandos sobre directoriosdirectorios
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
Comandos básicos: Comandos básicos: Comandos sobre Comandos sobre directoriosdirectorios
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
Comandos básicos: Comandos básicos: Comandos sobre Comandos sobre directoriosdirectorios 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
ÍndiceÍ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
Comandos básicos: Comandos básicos: Comandos sobre Comandos sobre FicherosFicheros
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
Comandos básicos: Comandos básicos: Comandos sobre Comandos sobre FicherosFicheros
Borrar fichero◦ rm ruta_hasta_el_fichero_a_eliminar
◦ Borra un fichero que esté en la ruta indicada
No hay posibilidad de recuperar CUIDADO!
Comandos básicos: Comandos básicos: Comandos sobre Comandos sobre FicherosFicheros
Visualizar ficheros◦ cat ruta_hasta_el_fichero
◦ more ruta_hasta_el_fichero◦ Visualiza el contenido del fichero sin
necesidad de editarlo con vi
Comandos básicos: Comandos básicos: Comandos sobre Comandos sobre FicherosFicheros
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
Comandos básicos: Comandos básicos: ProcesosProcesosEs un programa en ejecuciónps
◦ 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
ÍndiceÍ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
Editor VimEditor 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
Editor VimEditor Vim
Modo comando
Modo edición
i a o
Editor VimEditor 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
Editor VimEditor 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
Editor VimEditor Vim Modo comando:
◦ Ir a una línea esc + :numerolinea
◦ Colorear esc + :syntax on
◦ Indentar esc + :set autoindent
Editor VimEditor Vim Modo comando:
◦ Guardar : esc + :w◦ Guardar y salir : esc + :wq◦ Salir sin guardar: esc + :q!◦ Salir (habiendo guardado): esc + :q
Comandos adicionales: Comandos adicionales: Seguridad 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
Comandos adicionales Comandos adicionales Seguridad 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
Comandos adicionales: Comandos adicionales: Seguridad Seguridad chmod [ugo] [+-=] [rwx]
rutafich_o_dir
◦ Cambia los privilegios de acceso para cada tipo de usuario y acceso.
Transferencia de ficherosTransferencia de ficherosPara 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
Recommended