Upload
carnotan
View
508
Download
1
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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