Unidad 9 - Instalación y configuración Linux

Preview:

DESCRIPTION

Instalación y con

Citation preview

Unidad 9.

INSTALACIÓN y CONFIGURACIÓN

GNU/Linux

Administración de Sistemas Operativos

1

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

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

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

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

GNU / Linux

Proyecto GNU Aplicaciones

desarrolladas bajo licencia libre

+ = Linux

Kernel del sistema operativo

Sistema operativo

GNU/Linux

6

7

Distribución

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

8

9

10

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

12

13

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

15

16

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

18

19

20

21

22

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

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

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

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

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

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

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

30

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

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

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

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

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

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

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

38

Instalar y quitar componentes (3)

aptitude

Gestor de paquetes por línea de comandos.

Para usarlo, se necesita acceder al sistema como root.

39

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

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

42

FIN

43

Recommended