Sistemas Operativos en Red 6 - · PDF file16/02/2016 1 Tema 6 Instalación de un...

18
16/02/2016 1 Tema 6 Instalación de un sistema operativo de red basado en linux IES Villaverde Sistemas Operativos en Red 1 Contenido IES Villaverde Sistemas Operativos en Red 2 Principales distribuciones Linux de tipo servidor Conceptos previos Particionado Instalación de Ubuntu 14.04 Instalación de nuevos componentes. Herramienta Tasksel Configuración inicial: sudo, hostname, red, proxy… Actualizaciones de Sistema Operativo El usuario root Inicio de sesión y apagado

Transcript of Sistemas Operativos en Red 6 - · PDF file16/02/2016 1 Tema 6 Instalación de un...

Page 1: Sistemas Operativos en Red 6 -   · PDF file16/02/2016 1 Tema 6 Instalación de un sistema operativo de red basado en linux IES Villaverde

16/02/2016

1

Tema 6Instalación de un sistema operativo de red basado en linux

IES Villaverde Sistemas Operativos en Red

1

Contenido

IES Villaverde Sistemas Operativos en Red

2

• Principales distribuciones Linux de tipo servidor• Conceptos previos• Particionado• Instalación de Ubuntu 14.04• Instalación de nuevos componentes. Herramienta Tasksel• Configuración inicial: sudo, hostname, red, proxy…• Actualizaciones de Sistema Operativo• El usuario root• Inicio de sesión y apagado

Page 2: Sistemas Operativos en Red 6 -   · PDF file16/02/2016 1 Tema 6 Instalación de un sistema operativo de red basado en linux IES Villaverde

16/02/2016

2

Linux Server. Distribuciones servidor

IES Villaverde Sistemas Operativos en Red

3

• Debian. La más veterana. Distribución controlada por voluntarios vinculados por contrato social debian.

• Ubuntu. La de más auge los últimos años. Basada en Debian. Gestionada por Canonical.

• Red Hat Enterprise. Uno de las más conocidas y veteranas. Comercial de pago*

• CentOS. Versión libre de RHEL

• SuSE Enterprise. Novell

Particionado. Nomenclatura

IES Villaverde Sistemas Operativos en Red

4

IDE hd”letra””numero” hdb4SATA /SCSI sd”letra””numero” sda2

1-4 partición primaria5-… partición lógica

Ejemplo: Disco SATA con dos particiones primarias, una extendida con tres lógicas:

sda1 sda2 sda5 sda6 sda7

Page 3: Sistemas Operativos en Red 6 -   · PDF file16/02/2016 1 Tema 6 Instalación de un sistema operativo de red basado en linux IES Villaverde

16/02/2016

3

Particionado. Nomenclatura

IES Villaverde Sistemas Operativos en Red

5

En Linux existe un árbol de directorios único y las diferentes particiones se montan en puntos determinados de dicho árbol.

Crearemos en nuestro entorno de práctica tres particiones:

• una para el intercambio de memoria (swap)• otra para el sistema, donde se monta el directorio raíz (/). • una tercera para usuarios (que se monta en /home).

Mínimo 7 GB (6,4…) en disco

Particionado. Espacio recomendable

IES Villaverde Sistemas Operativos en Red

6

Con Logical Volume Manager (LVM) las particiones pueden ser fácilmente expandidas.

Ejemplo de particionado:

/ 5 GB/home 20 GB/opt 5 GB/usr 30 GB/var 50 GB (contiene /var/www Apache)/tmp 2 GB/srv 50 GB (contiene /srv/samba Samba)

Page 4: Sistemas Operativos en Red 6 -   · PDF file16/02/2016 1 Tema 6 Instalación de un sistema operativo de red basado en linux IES Villaverde

16/02/2016

4

Directorios Linux (1/3)

IES Villaverde Sistemas Operativos en Red

7

/bin - aplicaciones binarias importantes

/boot - Ficheros de configuración del arranque, núcleos y otros ficheros necesarios para el arranque (boot) del equipo.

/dev - los ficheros de dispositivo

/etc - ficheros de configuración, scripts de arranque, etc.

/home - directorios personales (home) para los diferentes usuarios.

/initrd - usado cuando se crea un proceso de arranque initrd personalizado.

/lib - librerías del sistema (libraries)

Directorios Linux (2/3)

IES Villaverde Sistemas Operativos en Red

8

/lost+found - proporciona un sistema de "perdido+encontrado" (lost+found) para los ficheros que existen debajo del directorio raíz (/)

/media - particiones montadas (cargadas) automáticamente en el disco duro y medios (media) extraíbles como CDs, cámaras digitales, etc.

/mnt - sistemas de archivos montados manualmente en el disco duro.

/opt - proporciona una ubicación donde instalar aplicaciones opcionales (de terceros)

/proc - directorio dinámico especial que mantiene información sobre el estado del sistema, incluyendo los procesos actualmente en ejecución

Page 5: Sistemas Operativos en Red 6 -   · PDF file16/02/2016 1 Tema 6 Instalación de un sistema operativo de red basado en linux IES Villaverde

16/02/2016

5

Directorios Linux (3/3)

IES Villaverde Sistemas Operativos en Red

9

/root - directorio personal del usuario root (superusuario); también llamado "barra-root".

/sbin - binarios importantes del sistema

/srv - puede contener archivos que se sirven a otros sistemas

/sys - archivos del sistema (system)

/tmp - temporary files

/usr - aplicaciones y archivos a los que puede acceder la mayoría de los usuarios

/var - archivos variables como archivos de registros y bases de datos

Directorios Linux (3/3)

IES Villaverde Sistemas Operativos en Red

10

Page 6: Sistemas Operativos en Red 6 -   · PDF file16/02/2016 1 Tema 6 Instalación de un sistema operativo de red basado en linux IES Villaverde

16/02/2016

6

Ubuntu 14.04 de Canonical

IES Villaverde Sistemas Operativos en Red

11

http://www.ubuntu.com/server

Instalación. Menú principal

IES Villaverde Sistemas Operativos en Red

12

Page 7: Sistemas Operativos en Red 6 -   · PDF file16/02/2016 1 Tema 6 Instalación de un sistema operativo de red basado en linux IES Villaverde

16/02/2016

7

Instalación. Nombre, user y localización

IES Villaverde Sistemas Operativos en Red

13

Instalación. Cifrado y particionado

IES Villaverde Sistemas Operativos en Red

14

Page 8: Sistemas Operativos en Red 6 -   · PDF file16/02/2016 1 Tema 6 Instalación de un sistema operativo de red basado en linux IES Villaverde

16/02/2016

8

Partcionado automático y manual

IES Villaverde Sistemas Operativos en Red

15

Instalación. Particionado manual (1/2)

IES Villaverde Sistemas Operativos en Red

16

Page 9: Sistemas Operativos en Red 6 -   · PDF file16/02/2016 1 Tema 6 Instalación de un sistema operativo de red basado en linux IES Villaverde

16/02/2016

9

Instalación. Particionado manual (2/2)

IES Villaverde Sistemas Operativos en Red

17

Instalación. Proxy y actualizaciones

IES Villaverde Sistemas Operativos en Red

18

Page 10: Sistemas Operativos en Red 6 -   · PDF file16/02/2016 1 Tema 6 Instalación de un sistema operativo de red basado en linux IES Villaverde

16/02/2016

10

Instalación. Selección de programas

IES Villaverde Sistemas Operativos en Red

19

Instalación. Grub y fin

IES Villaverde Sistemas Operativos en Red

20

Page 11: Sistemas Operativos en Red 6 -   · PDF file16/02/2016 1 Tema 6 Instalación de un sistema operativo de red basado en linux IES Villaverde

16/02/2016

11

Instalación. Selección de programas

IES Villaverde Sistemas Operativos en Red

21

La cuenta root

IES Villaverde Sistemas Operativos en Red

22

• root dispone de todos los permisos. Superusuario• Está desactivada de forma predeterminada.• La cuenta creada en el proceso de instalación es una cuenta del

grupo Administradores• Para ejecutar con privilegios de root: Super User DO sudo

Ejemplo: #sudo apt-get install p7zip-full. Debe pedir contraseña

• Existe un tiempo preestablecido de validez de la contraseña• #sudo –s ( también –i, su) nos convierte en superusuario hasta #exit• Notar diferencias de prompt $ #• Con #sudo visudo , cambiando la línea de /etc/sudoers:

Defaults env_reset , timestamp_timeout = 60y grabando con CTRL+O y CTRL+X para salirse cambia el tiempo de validez de la contraseña después de la primera introducción.

Page 12: Sistemas Operativos en Red 6 -   · PDF file16/02/2016 1 Tema 6 Instalación de un sistema operativo de red basado en linux IES Villaverde

16/02/2016

12

Comandos iniciales

IES Villaverde Sistemas Operativos en Red

23

sudo apt-get updatesudo apt-get upgradesudo apt-get –purge remove “virtualbox”sudo fdisk –l

ls –l /dev/sd*lsb_release –a versión de Ubuntuuname –m versión 32/64 bitslshw listado hardwarepwd ubicación actualcd cambiar directoriols (-a –l –R) ocultos/detalles/subdirectoriosmkdir crearrm borrarrmdir borrar si no está vacío

Herramienta de instalación tasksel

IES Villaverde Sistemas Operativos en Red

24

Tasksel es una herramienta de instalación.En una ventana de terminal (Alt + Ctrl + T) escribir la orden siguiente:

# sudo apt-get install tasksel

Tasksel agrupa paquetes de software por tareas, ofreciendo una forma sencilla de instalar, de una vez, los paquetes precisos para que el equipo sea capaz de realizar una tarea particular.

#sudo tasksel

#sudo tasksel -t - - list-tasks Oobe en windows

Page 13: Sistemas Operativos en Red 6 -   · PDF file16/02/2016 1 Tema 6 Instalación de un sistema operativo de red basado en linux IES Villaverde

16/02/2016

13

Instalación. Selección de programas

IES Villaverde Sistemas Operativos en Red

25

Personalización

IES Villaverde Sistemas Operativos en Red

26

En el aula:

• Trabajaremos en entorno texto• Editores de texto plano. En particular nano• Siempre con privilegios de Superusuario (sudo antes de

cualquier comando) • Utilizaremos direcciones absolutas

• Ejemplo: ver archivo /etc/hosts

Page 14: Sistemas Operativos en Red 6 -   · PDF file16/02/2016 1 Tema 6 Instalación de un sistema operativo de red basado en linux IES Villaverde

16/02/2016

14

Cambio nombre equipo

IES Villaverde Sistemas Operativos en Red

27

$ sudo nano /etc/hosts

$ sudo nano /etc/hostname

$ sudo reboot

Cambiar configuración de red

IES Villaverde Sistemas Operativos en Red

28

La red se ha configurado de forma automática ( itinerante) con ip dinámica

• Reiniciamos los servicios de red:$ sudo /etc/init.d/networking [ stop / start / restart][$sudo service network-manager restart]

• Probar con ping• Comprobar con ifconfig

$ sudo nano /etc/network/interfaces

Page 15: Sistemas Operativos en Red 6 -   · PDF file16/02/2016 1 Tema 6 Instalación de un sistema operativo de red basado en linux IES Villaverde

16/02/2016

15

Cambio Proxy (1/2)

IES Villaverde Sistemas Operativos en Red

29

Proxy utiliza normalmente puerto 3128• Cambiar Gateway ???• Editar /etc/environment

Proxy transparente.- Basta conocer la iphttp_proxy=http://192.168.1.x:3128/https_proxy=https://192.168.1.x:3128/ftp_proxy=ftp://192.168.1.x:3128/…/…

Proxy no transparente.- Necesario ip, user y passwordhttp_proxy=http://user:[email protected]:3128/https_proxy=https://user:[email protected]:3128/ftp_proxy=ftp://user:[email protected]:3128/

Cambio Proxy (2/2)

IES Villaverde Sistemas Operativos en Red

30

Para asegurar el buen funcionamiento de los instaladores de paquetes como apt-get, aptitude, dpkg… y que éstos puedan acceder a través de un Proxy:

• Si no se ha creado el fichero /etc/apt/aptconfig ( porque en la instalación hemos optado por instalar sin Proxy), debemos crearlo.

• En cualquier caso hay que meter las mismas líneas incluidas en /etc/environment

Page 16: Sistemas Operativos en Red 6 -   · PDF file16/02/2016 1 Tema 6 Instalación de un sistema operativo de red basado en linux IES Villaverde

16/02/2016

16

Actualizaciones (1/3)

IES Villaverde Sistemas Operativos en Red

31

Un repositorio es un almacén ordenado con estructura de árbol donde se almacenan los paquetes (binarios o fuentes) de la distribución Linux y ficheros de índice e información.

Los repositorios están en /etc/apt/sources.list

Actualizaciones. Ejemplo (2/3)

IES Villaverde Sistemas Operativos en Red

32

Vamos a añadir las de CanonicalQuitar comentario en la líneaPor ejemplo escoger quantal partner y quantal main

Page 17: Sistemas Operativos en Red 6 -   · PDF file16/02/2016 1 Tema 6 Instalación de un sistema operativo de red basado en linux IES Villaverde

16/02/2016

17

Ejercicios

IES Villaverde Sistemas Operativos en Red

33

1.- Comprobar la conectividad LAN2.- Comprobar la conectividad WAN3.- Actualizar lista de paquetes4.- Actualizar paquetes

Para actualizar a nueva versión: sudo apt-get dist-upgrade

5.- Instalar el gestor de actualizaciones automáticas y configurarlo según programación (ver documento)

Habilitar usuario root

IES Villaverde Sistemas Operativos en Red

34

Basta con asignarle una contraseña:

sudo passwd root

Primero nos pedirá nuestra contraseña de Administrador y después (dos veces) l contraseña para rootEs muy aconsejable no tenerla habilitada

Para deshabilitarla:

sudo passwd –l root

Page 18: Sistemas Operativos en Red 6 -   · PDF file16/02/2016 1 Tema 6 Instalación de un sistema operativo de red basado en linux IES Villaverde

16/02/2016

18

Inicio de sesión y apagado

IES Villaverde Sistemas Operativos en Red

35

Cerrar sesión exit

Apagar equipo sudo haltsudo poweroffsudo shutdown

sudo shutdown –h nowsudo shutdown –h 5 h=haltsudo shutdown –h 10:25

Reiniciar el equipo

sudo rebootsudo shutdown –r now r=reboot ( c=cancelar programado)

sudo shutdown –r +10”En diez minutos reiniciaremos el servidor por mantenimiento”