Sistemas Operativos en Red 6 - · PDF file16/02/2016 1 Tema 6 Instalación de un...
Transcript of Sistemas Operativos en Red 6 - · PDF file16/02/2016 1 Tema 6 Instalación de un...
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
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
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)
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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”