CURSO DE LINUX (Sesión 4)

31
CURSO DE LINUX (Sesión 4) Ricardo Ferrís Castell ([email protected]) Departament D’Informàtica

description

Departament D ’ Informàtica. CURSO DE LINUX (Sesión 4). Ricardo Ferrís Castell ( [email protected] ). Temario. Introducción a los sistemas operativos. Instalación y actualización. Gestión de usuarios y claves. El sistema de archivos. Administración básica del sistema. - PowerPoint PPT Presentation

Transcript of CURSO DE LINUX (Sesión 4)

Page 1: CURSO DE LINUX (Sesión 4)

CURSO DE LINUX(Sesión 4)

Ricardo Ferrís Castell

([email protected])

Departament D’Informàtica

Page 2: CURSO DE LINUX (Sesión 4)

Temario

• Introducción a los sistemas operativos.• Instalación y actualización.• Gestión de usuarios y claves.• El sistema de archivos.• Administración básica del sistema.• Interfaces gráficas (KDE, Gnome).• Aplicaciones ofimáticas de uso cotidiano.• Interpretes de ordenes (shell).

Curso Linux 2

Page 3: CURSO DE LINUX (Sesión 4)

Administración básica del sistema

• Administración de usuarios

• Instalar y actualizar el software

• Agregar y eliminar hardware

• Realización de copias de seguridad

• Monitorizar el sistema

• Localización de problemas

• Mantenimiento de la documentación

• Seguridad

• Ayudar a los usuariosCurso Linux 3

Page 4: CURSO DE LINUX (Sesión 4)

Administración básica del sistema

• Añadir/Quitar/Modificar Usuarios y Grupos • Añadir/Quitar/Modificar Permisos

– Autenticación y Autorización en Linux

– HOME: área de usuarios y archivos de configuración (ocultos)

– Archivos (en /etc/): passwd, group, shadow, login.defs, skel/

– Añadir/quitar usuarios: sobre el archivo y con comandos

– Trabajo con Usuarios (useradd, userdel, usermod)

– Trabajo Con Grupos (groupadd, groupdel, groupmod)

– Otros Comandos a revisar (chage, chfn, chgrp, chown, chsh, gpasswd, groups, passwd, su, sudo)

Curso Linux 4

Page 5: CURSO DE LINUX (Sesión 4)

• Interfaz para administración de sistemas– HP-UX: sam– IRIX: cadmin– SCO UNIX: sysadminsh, scoadmin– LINUX: linuxconf, (xadmin, lim, usercfg, netcfg)

• Edición de ficheros

Ventajas e inconvenientes

Administración básica del sistema

Curso Linux 5

Page 6: CURSO DE LINUX (Sesión 4)

Administración básica del sistema• Arranque del sistema:

– ROM– LILO / Grup / Programa de arranque del sistema (system’s boot program)– Carga del kernel o nucleo del sistema– Programa init (scripts de iniciación)

• Apagado/Mono usuario/Multiusuario

Nivel de ejecución Nombre

0 Estado apagado

1 Administración

2 Multiusuario

3 Multiusuario con red

4 Sin uso (definible por el administrador)

5 Multiusuario con red y ‘xdm’

6 Apagandose para rearrancar

A, B, C Definibles

Curso Linux 6

Page 7: CURSO DE LINUX (Sesión 4)

• Arranque en Ubuntu– Ejecución del gestor de arranque (ej.: LILO o GRUB). – Carga y ejecución del kernel. – Ejecución de init (proceso número 1)* Ejecución de

scripts de iniciación genéricos en /etc/rcS.d. – Entrada en el runlevel por defecto: ejecución de scripts

del runlevel en /etc/rcX.d, donde X el el número del runlevel.

http://doc.ubuntu-es.org/Inicio_y_cierre_del_sistema

Curso Linux 7

Administración básica del sistema

Page 8: CURSO DE LINUX (Sesión 4)

Administración básica del sistema

• Instalar y actualizar el software– Qué aplicaciones necesitamos tener – Instalación de Software

• Paquetes Binarios vs Código Fuente

• Tipos de Paquetes binarios: rpm, deb, tgz

• Forma de instalación: – entorno gráfico: yast, dselect, synaptic, etc.

– consola: rpm, dpkg/apt-get, alien, etc.

– Instalación en Ubuntuhttps://help.ubuntu.com/8.04/add-applications/C/index.html

Curso Linux 8

Page 9: CURSO DE LINUX (Sesión 4)

Administración básica del sistema

• Agregar y eliminar hardware– Un Dispositivo es un archivo: /dev (devfs) ó /sysfs

(udev)• Comandos de gestión: lsmod, insmod, rmmod, modinfo,

modprobe

• Archivos de Configuración (según distribución): modules.conf

– Proceso General: encontrar módulo para el dispositivo, compilar/instalar el módulo, cargar el módulo (se crea el dispositivo), gestionar permisos

– Ejemplos (complejos): Instalar un auricular Bluetooth, instalar un windmodem

Curso Linux 9

Page 10: CURSO DE LINUX (Sesión 4)

Administración básica del sistema

• Realización de copias de seguridad.– tar (tar cvfz output.tgz input…)– dd (dd if=/dev/hda1 of=/home.hda1.bin)– dd + gzip (dd if=/dev/hda1 | gzip > /home.hda1.bin.gz)– Suite Simple Backuphttps://help.ubuntu.com/community/BackupYourSystem/SimpleBackupSuite

Curso Linux 10

Page 11: CURSO DE LINUX (Sesión 4)

• Monitorizar el sistema– Recursos del sistema

• top • vmstat

• iostat • lsoft

• ps

– Uso del sistema de ficheros• df • du

• Cuotas (quote)

– ‘Monitorizando’ a los usuarios• who • w

• nice / renice

Administración básica del sistema

Curso Linux 11

Page 12: CURSO DE LINUX (Sesión 4)

Administración básica del sistema

• Localización de problemas– ‘logs’ del sistema

• Mantenimiento de la documentación

• Seguridad

• Ayudar a los usuarios

Curso Linux 12

Page 13: CURSO DE LINUX (Sesión 4)

Temario

• Introducción a los sistemas operativos.• Instalación y actualización.• Gestión de usuarios y claves.• El sistema de archivos.• Administración básica del sistema.• Interfaces gráficas (KDE, Gnome).• Aplicaciones ofimáticas de uso cotidiano.• Interpretes de ordenes (shell).

Curso Linux 13

Page 14: CURSO DE LINUX (Sesión 4)

Interfaces gráficas

• Interfaz Gráfica de Usuario (GUI).– Es una nueva forma de ver el sistema operativo.– Trata de poner, con un conjunto de imágenes y

objetos gráficos, la información y acciones disponibles.

– Se manipulan habitualmente con el ratón.– Permite una más fácil interacción con el ordenador.– Es una evolución de los intérpretes de órdenes

(intérpretes de ‘comandos’).

Curso Linux 14

Page 15: CURSO DE LINUX (Sesión 4)

Interfaces gráficas• Búsqueda de un método de interacción amigable con los ordenadores

que superase la interfaz de línea de órdenes.• 1973. Xerox Alto.

– Objetivo básico de encontrar un modelo óptimo de interacción persona-ordenador.

– Definición de sus elementos básicos.– Customización por parte del usuario – La intención por parte de Xerox fue la de desarrollar:

• un sistema informático pequeño y transportable• con capacidad para ser ubicado en una oficina• capacidad para poder manejar un sistema operativo con interfaz gráfica• compartir información de forma sencilla.

• 1981. Xerox Star 8010: “La oficina del futuro”– Facilidad de uso. - Concepto de WYSIWYG– Capacidad de automatización - Medio de edición y publicación– Facilitar tareas de oficina - Coste elevado (200 investigadores)– Introduce la metáfora de ‘escritorio’

(1)http://www.chr5.com/investigacion/investiga_igu/igu_aproximacion_semio-cognitiva_by_chr5.pdfCurso Linux 15

Page 16: CURSO DE LINUX (Sesión 4)

Interfaces gráficas

• Características esenciales:– Sistema de ventanas sobrepuestas.– Manejo de múltiples elementos en el escritorio de

trabajo.– Metáfora de escritorio.– Representación de los ficheros mediante iconos.– Estandarización de tareas sobre ficheros:

• Mover, Copiar, Abrir, Borrar, Mostrar Propiedades.

Curso Linux 16

Page 17: CURSO DE LINUX (Sesión 4)

Interfaces gráficas

• 1983: Apple Lisa: Trabajo de oficina

• 1984: Apple Macintosh: Informática personal

• 1985: GEM (Digital Research). Integrado con DOS

• 1985: Amiga WorkBench (Commodore)

• 1985: Microsoft Windows 1.0

• 1986: Commodore GEOS: Inclusión de aplicaciones– Calendario - Procesador de textos

• 1987: Risc OS: Inclusión de la barra de tareas• 1989: Next STEP: Scroll, columnas con información,…

Curso Linux 17

Page 18: CURSO DE LINUX (Sesión 4)

Interfaces gráficas

• 1995: Windows 95– Escritorio orientado a objetos en vez de aplicaciones– Posibilidad de configuración y administración del equipo

desde la interfaz– Aparición del ‘menú de inicio’– Aparición del ‘asistente’

• 1995: BeOS

• 1998: KDE (K - Desktop Environment)

• 1999: Gnome

• 2001: MAC OS X: AquaCurso Linux 18

Page 19: CURSO DE LINUX (Sesión 4)

Interfaces gráficas

• Uso de gráficos 3D– Rodolex– Flip 3D

– Beryl Compiz

• LGI: http://www.memecode.com/lgi.phpCurso Linux 19

Page 20: CURSO DE LINUX (Sesión 4)

Interfaces gráficas: KDE

• Desarrollar un interfaz gráfico que opere sobre sistemas operativos Unix, especialmente GNU/LINUX.

• Posibilitar un método de interacción amigable con la computadora similar a los que ofrecen Windows o Mac OS en otras plataformas.

• Elementos:– Una barra de tareas y lanzador de aplicaciones

Dispone de un botón de inicio, un área de iconos de aplicación, un área para ventanas minimizadas, y una última parte para tareas especiales

– Escritorio que permite organizar y posicionar iconos en él.

– gestor de archivos

– un gran número de utilidades

– Una sola pulsación para activar los elementos (al igual que la web)Curso Linux 20

Page 21: CURSO DE LINUX (Sesión 4)

Interfaces gráficas: KDE

http://es.wikisource.org/wiki/La_gu%C3%ADa_de_usuario_de_KDECurso Linux 21

Page 22: CURSO DE LINUX (Sesión 4)

Interfaces gráficas: RedHat-KDE

Curso Linux 22

Page 23: CURSO DE LINUX (Sesión 4)

El panel se encuentra en la parte inferior del escritorio. Por defecto, contiene el icono del menú principal y los iconos de inicio rápido para terminar una sesión, abrir una ventana de terminal y otras aplicaciones, y otras utilidades comunes.

Interfaces gráficas: KDE

Archivos personales

Curso Linux 23

Page 24: CURSO DE LINUX (Sesión 4)

Interfaces gráficas: KDE

• Botón ‘K’: Acceso a las aplicaciones:– Todas las aplicaciones /Categorías– Aplicaciones más usadas– Acciones

Curso Linux 24

Page 25: CURSO DE LINUX (Sesión 4)

• Konkeror

http://es.tldp.org/Manuales-LuCAS/doc-manual-KDE/Kde.pdfCurso Linux 25

Interfaces gráficas: KDE

Page 26: CURSO DE LINUX (Sesión 4)

Interfaces gráficas: Gnome

• El objetivo de dotar de un entorno gráfico de escritorio y una plataforma de desarrollo de aplicaciones totalmente libres en sistemas operativos GNU/LINUX.

• En sus primeras versiones mantiene un aspecto gráfico relativamente tosco.

• GENOME está diseñado para ser customizable.

Curso Linux 26

Page 27: CURSO DE LINUX (Sesión 4)

Interfaces gráficas: Gnome

Curso Linux 27

Page 28: CURSO DE LINUX (Sesión 4)

Interfaces gráficas: Ubuntu-Gnome

http://www.guia-ubuntu.org/images/c/c5/Ubuntu_menus.oggCurso Linux 28

Page 29: CURSO DE LINUX (Sesión 4)

• Menú Aplicaciones• Menú Lugares

– Carpeta personal.

– Equipo

– Creador de CD/DVD

– Servidores de red

– Conectar con el servidor

– Buscar archivos

– Documentos recientes

Interfaces gráficas: Ubuntu-Gnome

Curso Linux 29

• Menú Sistema – Preferencias– Administración– Ayuda y soporte– Acerca de Gnome– Acerca de Ubuntu– Salir...

• Cerrar sesión• Bloquear la pantalla• Cambiar de usuario• Suspender• Hibernar• Reiniciar• Apagar

Panel superior:

Page 30: CURSO DE LINUX (Sesión 4)

• Lanzadores (Firefox, Evolution y ayuda del sistema).

• Área de notificación

• Control de volumen

• Fecha y hora

Interfaces gráficas: Ubuntu-Gnome

Curso Linux 30

Panel superior:

Page 31: CURSO DE LINUX (Sesión 4)

• Icono para minimizar todas las aplicaciones abiertas.

• Programas que estén funcionando en esos momentos (y nombre del documento abierto si lo hay).

• Areas de trabajo (escritorios virtuales)

Panel inferior:

Interfaces gráficas: Ubuntu-Gnome

Curso Linux 31