21
Gui´ on Instalaci´ on de Debian Actualizaci´ on e instalaci´ on de software adicional Configuraci´ on de servicios Curso de Introducci´ on a sistemas GNU/Linux odulo 3: Debian GNU/Linux: Instalaci´ on y administraci´on. Francisco Javier Tsao Sant´ ın Grupo de Programadores y Usuarios de Linux Grupo de Sistemas de Informaci´ on de Enxe˜ ner´ ıa Sen Fronteiras ETSI Caminos, Canales y Puertos de Coru˜ na 27 y 28 de Abril de 2009 3 de mayo de 2009 Francisco Javier Tsao Sant´ ın Curso de Introducci´ on a sistemas GNU/Linux

Parte 3 Curso ESF-GPUL

Embed Size (px)

Citation preview

Page 1: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

Curso de Introduccion a sistemas GNU/LinuxModulo 3: Debian GNU/Linux: Instalacion y

administracion.

Francisco Javier Tsao Santın

Grupo de Programadores y Usuarios de LinuxGrupo de Sistemas de Informacion de

Enxenerıa Sen Fronteiras

ETSI Caminos, Canales y Puertos de Coruna27 y 28 de Abril de 2009

3 de mayo de 2009Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 2: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

1 Instalacion de Debian

2 Actualizacion e instalacion de software adicional

3 Configuracion de servicios

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 3: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

¿Por que Debian?

Es una buena idea Debian por...

su contrato social

su desarrollo artesanal

la cantidad de paquetes que mantiene

su estabilidad

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 4: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

Formas de instalar Debian

Con los 31 CD’s o 5 DVD’s

Con un unico CD con un escritorio a elegir entre Gnome, KDEy xfce

Con un unico CD mınimo para instalacion por red

Con arranque por red

Si ha de coexistir con otro SO (Windows, por ejemplo) suele serrecomendable instalar el otro primero (Windows no soporta serinstalado en una particion que no sea a primera del sistema, yademas sobreescribe el gestor de arranque que se encuentre en elsistema)

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 5: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

Instalacion por red (I)

seleccion de locales

configuracion por red

por defecto, asignacion dinamica de IP (DHCP)si no, necesitaremos IP, puerta de enlace (gateway), mascarade red (netmask), servidores de nombre (servidores de DNS)

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 6: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

Instalacion por red (II)

Preparando el particionamiento:

los dispositivos pueden ser hd[a,b,c,d] (a, c discos primarios 1y 2, b, d discos esclavos 1 y 2), en caso de discos IDE (masantiguos); o sd[a,b,c...] si son los modernos discos SATA(tambien se le asigna la etiqueta sd a dispositivos SCSI y USBcomo pendrives y demas)

puede haber 4 particiones primarias (sda1 a sda4, porejemplo); se puede reempalzar una primaria por varias logicas(sda5, sda6...)

para crear el espacio adecuado, se pueden reducir particionesexistentes, tanto de Linux como de otros sistemas operativos

el sistema de ficheros nativo de Linux es ext3, aunque hayotros: ext4, reiserfs, jfs, xfs...

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 7: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

Instalacion por red (III)

Esquemas de particionamiento:

Dos particiones mınimo: / y swap (o area de intercambio, nose monta)

Mınimo recomendado: /, /home y swap

Estilo servidor: /,/boot,/usr,/var,/tmp,/home,swap

la swap debe ser dos veces la RAM mınimo, para poderhibernar el estado del ordenador

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 8: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

Instalacion por red (IV)

seleccion de tasks (perfiles de uso), muy grueso. Si se tiene uncierto conocimiento de lo que se necesita, se instala solo elsistema standard y luego se instala el resto

instalacion del gestor de arranque (GRUB, aunque puede hacerfalta LILO en algunos ordenadores especıficos, como los Mac)

una vez instalado el software indicado, se reinicia la maquina,lista para funcionar

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 9: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

El sistema apt

El sistema apt permite gestionar la instalacion de paquetes con susrespectivas dependencias.En el fondo, lo que hace es una serie de llamadas a dpkg, que nogestiona dependenciasProgramas como aptitude (modo texto) o synaptic (modo grafico)son front-ends de apt

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 10: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

El sistema apt (II)

Comandos basicos de apt:

apt-get install nombrepaquete: instala paquete con susdependencias

apt-get remove nombrepaquete: borra paquete

apt-get install autoremove: borra paquetes que fueroninstalados de forma automatica al instalar otros

apt-cache search algo: busca algo en la descripcion de lospaquetes, y devuelve los que incluyan algo en ella

apt-cache show nombrepaquete: muestra informacion sobre unpaquete

Por ejemplo, si solo instalamos el sistema standard, para tener unentorno grafico con Gnome harıamos:apt-get install xorg gnomepara instalar el servidor grafico y el escritorio

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 11: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

El sistema apt (III)

Actualizacion con el sistema apt:

apt-get update: actualiza la base de datos de paquetes

apt-get upgrade: actualiza los paquetes

apt-get dist-upgrade: actualiza a una version superior

los estados de Debian: oldstable, stable, testing, unstable,experimental

para anadir repositorios, saltar a una version superior, etceditamos el /etc/apt/sources.list

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 12: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

Instalacion de otros paquetes de software (I)

Siempre se intentara que el paquete se instale a traves del sistemade paquetes nativo (en este caso, el de Debian).Para instalar un paquete debian individual, que no tengadependencias, ejecutamos dpkg -i nombrearchivo.debOtros usos utiles de dpkg:

dpkg –purge nombrepaquete elimina el paquete y todos losarchivos de configuracion

dpkg -l devuelve un listado de paquetes instalados

dpkg-reconfigure nombrepaquete reconfigura un paqueteinstalado

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 13: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

Instalacion de otros paquetes de software (II)

Fuera del sistema de paquetes, la casuıstica es infinita:

los paquetes suelen venir empaquetados y/o comprimidos, enformatos .tar.gz (o tgz), o .bz2, por ejemplo

si el paquete esta bien hecho, habra un README o unINSTALL que nos instruya sobre como instalar el paquete,incluyendo lo que se necesita

los requisitos tıpicos son la necesidad de disponer de uncompilador o interprete del lenguaje en que esta escrito elprograma (por ejemplo, gcc para lenguaje C o un interprete dejava), un gestor de compilacion (por ejemplo, make y/oautomake y autoconf)

si el paquete viene ya con binarios listos, a veces basta concopiar los archivos a los directorios necesarios

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 14: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

Configuracion de red (I)

Podemos configurar la red de diversas formas:

usando el sistema de configuracion del escritorio

usando network-manager o wicd (sistemas de configuracionautomatica, pisan la configuracion hecha a mano)

configuracion a mano

en /etc/network/interfaces esta la configuracion por defecto(que es la de la instalacion)

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 15: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

Configuracion de red (II)

Configuracion a mano, dinamica:

levantamos la interfaz de red eth0: ifconfig eth0 up

hacemos peticion de configuracion dinamica: dhclient eth0

Configuracion a mano, estatica:

asignamos IP: ifconfig eth0 192.168.1.75

indicamos ruta de salida: route add default gw 192.168.1.1

editamos /etc/resolv.conf para indicar los servidores denombres

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 16: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

Configuracion de red (III)

Si usamos interfaz wireless, ademas, tendremos que:

si estamos en red sin cifrado o con cifrado WEP, hacemos usode iwconfig: iwconfig wlan0 essid nombredered (si no sabemosel nombre, iwlist wlan0 scanning)

si estamos en red con cifrado WPA, necesitaremos lanzar yconfigurar el cliente wpa supplicant: wpa supplicant -iath0-Dwext -c/etc/wpa supplicant.conf -d

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 17: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

Configuracion de red (IV)

Ejemplo de archivo de configuracion (/etc/wpa supplicant.conf)para red WPA domestica:ctrl interface=/var/run/wpa supplicantctrl interface group=0#eapol version=1ap scan=1network={ssid=”miwifi”proto=WPAkey mgmt=WPA-PSKpairwise=TKIPgroup=TKIPpsk=”miclave”}

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 18: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

Sistema grafico

El sistema grafico se puede lanzar de dos formas principales:

de forma automatica, con un gestor de sesion grafica comoxdm (generico), gdm (Gnome) o kdm (KDE)

lanzandose desde un terminal virtual, con startx

Se puede controlar la sesion grafica:

reiniciandola con Ctrl+Alt+Backspace

ejecutando /etc/init.d/gdm[xdm,kdm] start[stop, restart]

El archivo de configuracion del sistema grafico esta en/etc/X11/xorg.conf; en general ya no es necesario mas queretocarlo en ocasiones, normalmente se configura automaticamenteo desde el propio escritorio.

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 19: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

Sistema de impresion

Las impresoras se pueden configurar de varias formas:

printconf (propio de Debian, solo impresoras locales)

cups (generico): con un navegador, accedemos ahttp://localhost:631

con el sistema de configuracion del escritorio

Se puede imprimir con el sistema de cada programa; o tambiendesde consola:

lp -d coladeimpresion archivo

lpq -a muestra todas las colas de impresion disponibles

lpstat muestra el estado de trabajos

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 20: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

Sistema de audio

En general, si el nucleo ha detectado correctamente la tarjeta desonido, no deberıa haber que retocar nada.El audio se controla por OSS (deprecated) o ALSA (actual).Si es necesario reconfigurar, la forma facil es instalar el paquetealsa-tools y ejecutar alsaconf

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux

Page 21: Parte 3 Curso ESF-GPUL

Guion Instalacion de Debian Actualizacion e instalacion de software adicional Configuracion de servicios

Unidades de almacenamiento

Las unidades que se montan de forma automatica al arrancar, seconfiguran en /etc/fstabLas unidades externas, se pueden montar:

de forma automatica (el escritorio debera de disponer delpaquete dbus-x11), aparecera un icono que permitemontar/desmontar la unidad

manualmente:

averiguamos el nombre del dispositivo (sdalgo) ejecutandodmesg|tailmontamos (como root): mount -t vfat /dev/sdb1 /media/disk

montar un directorio de una maquina externa por ssh(necesitamos sshfs):sshfs 192.168.1.45:/home/tsao /home/tsao/nuevodir

Francisco Javier Tsao Santın Curso de Introduccion a sistemas GNU/Linux