unidad 9 - instalación y configuración linux

43

Click here to load reader

Upload: vverdu

Post on 13-Jun-2015

4.809 views

Category:

Education


8 download

DESCRIPTION

Instalación y con

TRANSCRIPT

Page 1: Unidad 9 - Instalación y configuración Linux

Unidad 9.

INSTALACIÓN y CONFIGURACIÓN

GNU/Linux

Administración de Sistemas Operativos

1

Page 2: Unidad 9 - Instalación y configuración Linux

Objetivos

• Conocer los elementos más importantes de un sistema GNU/Linux

• Conocer las diferentes distribuciones GNU/Linux

• Ver los distintos tipos de licencias software

• Planificar y realizar la instalación de Ubuntu

• Utilizar el intérprete de comandos

• Conocer la estructura del sistema de ficheros

• Instalar y quitar software

• Administrar el sistema utilizando herramientas gráficas

2

Page 3: Unidad 9 - Instalación y configuración Linux

Contenidos

1. Introducción

1.1. Distribuciones

1.2. Licencias de software

2. Instalación (Ubuntu)

3. Primeros pasos

3.1. Consolas o terminales

3.2. Intérprete de comandos

3.3. Estructura de directorios

3.4. Instalar y quitar componentes

3.5. Webmin

3

Page 4: Unidad 9 - Instalación y configuración Linux

GNU / Linux

• Es libre, no tenemos que pagar ningún tipo de licencia.

• El código fuente es abierto, por tanto, está disponible para cualquier persona que quiera estudiarlo, usarlo, modificarlo y redistribuirlo

o Dos características muy peculiares lo diferencian del resto:

o Sistema operativo multiusuario basado en UNIX.

4

Page 5: Unidad 9 - Instalación y configuración Linux

GNU / Linux

GNU ( GNU No es Unix )

El proyecto GNU iniciado en 1984 por Richard Stallman con el objetivo de crear un sistema operativo completamente libre.

El sistema lo forman el núcleo o kernel (Linux) mas un conjunto de programas y aplicaciones (OpenOffice, Apache, firefox, etc…)

El kernel de Linux fue desarrollado por Linus Torvalds y licenciado bajo GPL (General Public License)

¿ Por qué cuando escuchamos hablar de Linux se menciona GNU?

5

Page 6: Unidad 9 - Instalación y configuración Linux

GNU / Linux

Proyecto GNU Aplicaciones

desarrolladas bajo licencia libre

+ = Linux

Kernel del sistema operativo

Sistema operativo

GNU/Linux

6

Page 7: Unidad 9 - Instalación y configuración Linux

7

Page 8: Unidad 9 - Instalación y configuración Linux

Distribución

Conjunto de aplicaciones, temas de escritorio, imágenes… preparadas para que el usuario las pueda instalar (y ejecutar) de forma sencilla.

8

Page 9: Unidad 9 - Instalación y configuración Linux

9

Page 10: Unidad 9 - Instalación y configuración Linux

10

Page 11: Unidad 9 - Instalación y configuración Linux

Licencias de Software

GNU GPL (GNU General Public License)

Licencia Pública General GNU, creada por la Free Software Fundation, con el objetivo de garantizar la libertad de compartir y modificar el software (no tiene nada que ver con el precio)

Grados de libertades bajo licencia GPL:

Libertad 0. Ejecutar el programa sea cual sea nuestro propósito.

Libertad 1. Estudiar el funcionamiento del programa y adaptarlo a tus necesidades.

Libertad 2. Redistribuir copias

Libertad 3. Mejorar el programa y luego distribuirlo.

11

Page 12: Unidad 9 - Instalación y configuración Linux

12

Page 13: Unidad 9 - Instalación y configuración Linux

13

Page 14: Unidad 9 - Instalación y configuración Linux

Instalación

Muy sencilla, un asistente guía durante toda la instalación.

(Seleccionar país, idioma del teclado, nombre del equipo, zona horaria…)

Punto más importante: particionamiento del sistema de ficheros.

o Linux native, donde se van a guardar todos los datos del sistema. Punto de montaje /, sistema de ficheros EXT3 ó EXT4.

o Linux swap, o área de intercambio con la memoria principal cuando la carga de trabajo del sistema es alta. Tamaño: RAM x 2

14

Page 15: Unidad 9 - Instalación y configuración Linux

15

Page 16: Unidad 9 - Instalación y configuración Linux

16

Page 17: Unidad 9 - Instalación y configuración Linux

Modos de trabajo – Consolas o terminales

Consola virtual o Terminal

CTRL+ALT+F1 (1ª consola), CTRL+ALT+F2 (2ª consola) … CTRL+ALT+F6

Trabajamos directamente con el sistema operativo.

Entorno gráfico

X-Windows. CTRL+ALT+F7.

Entornos de escritorio o GUI (Graphical User Interfaces):

17

Page 18: Unidad 9 - Instalación y configuración Linux

18

Page 19: Unidad 9 - Instalación y configuración Linux

19

Page 20: Unidad 9 - Instalación y configuración Linux

20

Page 21: Unidad 9 - Instalación y configuración Linux

21

Page 22: Unidad 9 - Instalación y configuración Linux

22

Page 23: Unidad 9 - Instalación y configuración Linux

Intérprete de comandos (1)

Intérprete de comandos o shell

o Interfaz entre el usuario y el sistema operativo

o Recibe las órdenes del usuario (comandos) a través de la línea de comandos, las interpreta, las ejecuta y muestra su resultado.

23

Page 24: Unidad 9 - Instalación y configuración Linux

Intérprete de comandos (2)

Inicio de sesión

o Login y password

o Prompt

Ubuntu 11.04 equipo tty1 equipo login:

Distribución Linux

nombre del equipo

Terminal o consola

usuario @ equipo:˜$

Nombre del usuario

Directorio actual

Tipo de usuario: $ normal # root

24

Page 25: Unidad 9 - Instalación y configuración Linux

Intérprete de comandos (3)

Superusuario o root

Administrador del sistema.

Puede realizar cualquier tarea de administración

o Ejecutar un comando como root:

$ sudo <comando>

o Obtener un shell de root para ejecutar múltiples tareas:

$ sudo bash

o Activar cuenta de root (establecer su contraseña):

$ sudo passwd root

25

Page 26: Unidad 9 - Instalación y configuración Linux

Intérprete de comandos (4)

Comandos generales

Comando Descripción

startx Inicia el modo gráfico

halt Apaga el equipo

reboot Reinicia el equipo

exit Finalizar sesión

date Muestra y permite cambiar la fecha del sistema

cal Muestra el calendario

clear Borra la pantalla

who Lista los usuarios conectados en ese momento

man Ayuda del sistema

26

Page 27: Unidad 9 - Instalación y configuración Linux

Intérprete de comandos (4)

Comandos – Manipulación de ficheros y directorios (1)

Comando Descripción

ls Muestra el contenido de un directorio

cd <directorio> Cambia de directorio

pwd Muestra el directorio actual de trabajo

tree Muestra de forma gráfica la estructura de un directorio

find locate

Permite buscar ficheros en el sistema

less <fichero> more <fichero>

cat <fichero>

Muestra el contenido de un fichero

27

Page 28: Unidad 9 - Instalación y configuración Linux

Intérprete de comandos (4)

Comando Descripción

file <fichero> Muestra información sobre un fichero

touch <fichero> Crea un fichero vacío

mkdir <directorio> Crea un directorio

cp <origen> <destino> Copia ficheros o directorios

mv <origen> <destino> Mueve o cambia el nombre de un fichero o directorio

rm <fichero> Borra un fichero o directorio

rmdir <directorio> Borra un directorio

grep <patrón><ficheros> Busca un patrón en una lista de ficheros.

Comandos – Manipulación de ficheros y directorios (2)

28

Page 29: Unidad 9 - Instalación y configuración Linux

Estructura de directorios

Estructura de árbol jerárquico de directorios compuesta de ficheros.

Raíz

La estructura se forma mediante un sistema de ficheros raíz (file system root) y un conjunto de sistemas de ficheros montables (se montan automáticamente cada vez que se inicia el S.O.)

29

Page 30: Unidad 9 - Instalación y configuración Linux

30

Page 31: Unidad 9 - Instalación y configuración Linux

Estructura de directorios

Los directorios más importantes del sistema GNU/Linux son:

/bin. Comandos y binarios del usuario.

/boot. Archivos utilizados para el arranque del sistema.

/dev. Archivos de dispositivo.

/etc. Ficheros de configuración del sistema.

/home. Directorios de trabajo de los usuarios.

/lib. Librerías para C y otros lenguajes de programación.

/lost+found. Directorio directorio específico de archivos perdidos. Cada partición tiene el suyo propio.

31

Page 32: Unidad 9 - Instalación y configuración Linux

Estructura de directorios

/media. Directorio donde se montan los dispositivos extraíbles (CD’s, DVD’s, pendrives…)

/mnt. Directorio donde se montan los sistemas de archivos temporales.

/proc. Directorio con información sobre el kernel y procesos del sist.

/root. Directorio de trabajo del superusuario.

/sbin. Ficheros binarios del sistema que suele ejecutar el root.

/tmp. Directorio con los ficheros temporales del sistema.

/usr. Contiene los programas de uso común para los usuario.

/var. Datos y archivos variables, como logs, colas de correo, tareas de impresión, etc.

32

Page 33: Unidad 9 - Instalación y configuración Linux

Estructura de directorios

Nombre de ficheros y directorios - Reglas:

Un nombre puede tener de 1 a 255 caracteres

Se puede utilizar cualquier carácter menos /

y no es recomendable utilizar los caracteres especiales

= \ ^ ‘ “ ` * ; - ? [ ] ( ) ! & < >

Las letras mayúsculas y minúsculas se consideran diferentes.

33

Page 34: Unidad 9 - Instalación y configuración Linux

Instalar y quitar componentes (1)

Paquete : aplicación empaquetada para su instalación.

Herramientas o gestores de paquetes:

UBUNTU:

o synaptic o aptitude o apt-get o dpkg

FEDORA:

o Añadir/quitar

software en GNOME

o yum o rpm

34

Page 35: Unidad 9 - Instalación y configuración Linux

Instalar y quitar componentes (2)

apt-get

Permite instalar/desinstalar por línea de comandos cualquier paquete

o Actualizar el sistema:

# apt-get update

apt-get [opciones] orden

o Obtener listas de paquetes nuevos:

# apt-get upgrade

o Búsquedas:

# apt-cache search nombre

o Consulta de información:

# apt-cache show paquete

35

Page 36: Unidad 9 - Instalación y configuración Linux

Instalar y quitar componentes (2)

apt-get

o Instalar herramientas de compilación:

# apt-get install build-essential

o Opciones: # apt-get –h (ayuda)

# apt-get –y comando (confirmar sin preguntar)

o Instalación de paquetes: # apt-get install paquete

o Desinstalar un paquete: # apt-get remove paquete

36

Page 37: Unidad 9 - Instalación y configuración Linux

Instalar y quitar componentes (3)

synaptic

Herramienta de x-Windows para instalar/eliminar software.

o Para instalar synaptic (desde una consola de texto) :

# apt-get install synaptic

o Para utilizarla (desde x-Windows):

System > Administration > Gestor de paquetes Synaptic (en Ubuntu Server)

Aplicaciones > Gestor de paquetes Synaptic (en Ubuntu Desktop)

37

Page 38: Unidad 9 - Instalación y configuración Linux

38

Page 39: Unidad 9 - Instalación y configuración Linux

Instalar y quitar componentes (3)

aptitude

Gestor de paquetes por línea de comandos.

Para usarlo, se necesita acceder al sistema como root.

39

Page 40: Unidad 9 - Instalación y configuración Linux

WEBMIN

Interfaz web (www.webmin.com) que permite administrar el sistema de una forma cómoda y sencilla a través de cualquier equipo utilizando un navegador web.

40

Page 41: Unidad 9 - Instalación y configuración Linux

WEBMIN

o Instalación. Descargar previamente el paquete el paquete de la web oficial y ejecutar:

# dpkg –i webmin-1.560_all.deb

o Acceder a webmin a través de la dirección:

https://localhost:10000

41

Page 42: Unidad 9 - Instalación y configuración Linux

42

Page 43: Unidad 9 - Instalación y configuración Linux

FIN

43