Paquetes útiles
Paquetes .deb
Depósitos APT
Refinando nuestros paquetes
Fin
Aprovechando a Debian para la administración de
sistemas
Gunnar Wolf —
[email protected]
http://www.gwolf.org/soft/debian sysadmin
Instituto de Investigaciones Económicas, UNAM
Desarrollador del proyecto Debian
CICOL
28 de junio del 2006
Paquetes útiles
Paquetes .deb
Depósitos APT
Refinando nuestros paquetes
Fin
Primera vez que presento esto
Para quien me conoce, no es ninguna novedad el que a últimas
fechas ando a las carreras, o poco más que eso.
Me es vergonzoso, pero tengo que admitir que comencé a preparar
este material el domingo 25 de junio - 4 días antes de presentarlo.
Hay aún varias lagunas en la presentación, varios puntos que no
cubro a cabalidad. Conforme avance con este documento, lo
iré actualizando en su URL.
¿Que no te fijaste cuál es el URL? Ok, lo repito una última vez.
Pero presta atención.
http://www.gwolf.org/soft/debian sysadmin
Paquetes útiles
Paquetes .deb
Depósitos APT
Refinando nuestros paquetes
Fin
Primera vez que presento esto
Para quien me conoce, no es ninguna novedad el que a últimas
fechas ando a las carreras, o poco más que eso.
Me es vergonzoso, pero tengo que admitir que comencé a preparar
este material el domingo 25 de junio - 4 días antes de presentarlo.
Hay aún varias lagunas en la presentación, varios puntos que no
cubro a cabalidad. Conforme avance con este documento, lo
iré actualizando en su URL.
¿Que no te fijaste cuál es el URL? Ok, lo repito una última vez.
Pero presta atención.
http://www.gwolf.org/soft/debian sysadmin
Paquetes útiles
Paquetes .deb
Depósitos APT
Refinando nuestros paquetes
Fin
Primera vez que presento esto
Para quien me conoce, no es ninguna novedad el que a últimas
fechas ando a las carreras, o poco más que eso.
Me es vergonzoso, pero tengo que admitir que comencé a preparar
este material el domingo 25 de junio - 4 días antes de presentarlo.
Hay aún varias lagunas en la presentación, varios puntos que no
cubro a cabalidad. Conforme avance con este documento, lo
iré actualizando en su URL.
¿Que no te fijaste cuál es el URL? Ok, lo repito una última vez.
Pero presta atención.
http://www.gwolf.org/soft/debian sysadmin
Paquetes útiles
Paquetes .deb
Depósitos APT
Refinando nuestros paquetes
Fin
Primera vez que presento esto
Para quien me conoce, no es ninguna novedad el que a últimas
fechas ando a las carreras, o poco más que eso.
Me es vergonzoso, pero tengo que admitir que comencé a preparar
este material el domingo 25 de junio - 4 días antes de presentarlo.
Hay aún varias lagunas en la presentación, varios puntos que no
cubro a cabalidad. Conforme avance con este documento, lo
iré actualizando en su URL.
¿Que no te fijaste cuál es el URL? Ok, lo repito una última vez.
Pero presta atención.
http://www.gwolf.org/soft/debian sysadmin
Paquetes útiles
Paquetes .deb
Depósitos APT
Refinando nuestros paquetes
Fin
Nota
En esta plática vamos a hablar únicamente acerca de algunas
herramientas útiles que nos da Debian como administradores de
sistemas.
No busco comparar a Debian con otras distribuciones, iniciar las
famosas guerras religiosas, ni nada por el estilo. Estoy seguro que
al menos la mayor parte de estas herramientas estarán también
disponibles en otras distribuciones — Yo hablo de lo que yo
conozco.
Además, todos ya sabemos que Debian es la mera neta ;-)
Paquetes útiles
Paquetes .deb
Depósitos APT
Refinando nuestros paquetes
Fin
Nota
En esta plática vamos a hablar únicamente acerca de algunas
herramientas útiles que nos da Debian como administradores de
sistemas.
No busco comparar a Debian con otras distribuciones, iniciar las
famosas guerras religiosas, ni nada por el estilo. Estoy seguro que
al menos la mayor parte de estas herramientas estarán también
disponibles en otras distribuciones — Yo hablo de lo que yo
conozco.
Además, todos ya sabemos que Debian es la mera neta ;-)
Paquetes útiles
Paquetes .deb
Depósitos APT
Refinando nuestros paquetes
Fin
Contenidos
1 Breve reseña de algunos paquetes útiles al administrador
¿Algo no funciona? ¡Repórtalo!
Algunos paquetes que vale la pena conocer
2 Breve no-tutorial de creación de paquetes .deb
Conceptos básicos
Componentes de un .deb
Ayudantes
Conceptos relacionados
3 Manejando diferentes depósitos APT
Combinando software de diferentes depósitos
Uso de software de diferentes ramas: Pinning
Creación de depósitos APT
4 Refinando la inteligencia de nuestros paquetes
Divergencias, Alternativas y bichos similares
5 Fin
Paquetes útiles
Paquetes .deb
Depósitos APT
Refinando nuestros paquetes
Fin
Paquetitos, paquetotes por doquier
Si algo caracteriza a Debian es que tiene una cantidad
tremenda de paquetes. Paquetes, además, para cualquier
necesidad que un ser humano pueda tener. Bueno, casi
cualquiera.
Comencemos viendo algunos paquetes útiles para los
administradores de sistemas en general.
Paquetes útiles
Paquetes .deb
Depósitos APT
Refinando nuestros paquetes
Fin
¿Algo no funciona? ¡Repórtalo!
Mi primer necesidad: Que todo funcione cual debe
Como administrador de sistemas, lo más importante para mi
vida diaria es que todo funcione como debe funcionar
Que los demonios no mueran inesperadamente
Que la documentación esté completa y refleje claramente el
comportamiento de cada programa
Que el sistema siga manteniendo una unidad general, que siga
imperando el prinicipio de mínima sorpresa que rige en Debian
Tenemos que familiarizarnos con el sistema de seguimiento de
fallos (BTS) de Debian
Paquetes útiles
Paquetes .deb
Depósitos APT
Refinando nuestros paquetes
Fin
¿Algo no funciona? ¡Repórtalo!
Generalidades del BTS
La interfaz prinicpal para interactuar con el BTS es el correo
Para enviar un nuevo reporte,
[email protected].
Una vez reportado, le es asignado un número identificador
Para agregar información a un reporte (digamos, el #360792),
escribo a
[email protected]
Para dar información adicional de control (como cerrar, dividir,
reasignar o clonar un reporte), escribo a
[email protected]
Claro, podemos también hacer consultas en línea, ya sea a los
bugs relativos a un paquete
(http://bugs.debian.org/paquete) o los datos de un bug
en específico (http://bugs.debian.org/360792)
Paquetes útiles
Paquetes .deb
Depósitos APT
Refinando nuestros paquetes
Fin
¿Algo no funciona? ¡Repórtalo!
reportbug
Reportar los bugs manualmente por correo no es la mejor
manera.
Hay que tomar en cuenta muchos detalles de formato, pues a
fin de cuentas quien va a recibir el reporte es un programa
reportbug es un script bastante simple que nos simplifica el
envío de estos reportes
Verifica que el paquete esté instalado correctamente en el
sistema
Pide la información básica para levantar nuestro reporte,
así como algunos datos opcionales pero convenientes
Muestra la lista de bugs activos que tiene el paquete, para
evitar que levantemos reportes repetidos
Envía el reporte a través de nuestro MTA — que debe estar
correctamente configurado.
Paquetes útiles
Paquetes .deb
Depósitos APT
Refinando nuestros paquetes
Fin
¿Algo no funciona? ¡Repórtalo!
bts y querybts
Herramientas para interrogar o controlar al BTS desde la línea
de comandos
querybts nos permite consultar el estado y los mensajes que
forman parte de un reporte, facilitándonos consultar su estado
bts está principalmente orientado a los desarrolladores. Nos
permite consultar al BTS, lanzando un navegador hacia la
página adecuada, y genera los mensajes necesarios para
enviarlos a
[email protected]
Paquetes útiles
Paquetes .deb
Depósitos APT
Refinando nuestros paquetes
Fin
Algunos paquetes que vale la pena conocer
systraq - Monitorea nuestro sistema, reportándonos
cambios
Nos envía un correo diario con varios indicadores del sistema
(uptime, espacio en disco, uso de memoria, últimos logins,
puertos abiertos, procesos en ejecución, verificación de los
MD5 ante Debsums), para prevenirnos de posibles problemas
Cada 30 minutos compara los archivos que le indiquemos (p.
ej. todos los localizados dentro de /etc) contra la copia
previa, y nos manda un correo con los cambios
Paquetes útiles
Paquetes .deb
Depósitos APT
Refinando nuestros paquetes
Fin
Algunos paquetes que vale la pena conocer
apticron - Mantiene al día nuestros sistemas
Está diseñado para ser invocado periódicamente (p.ej. a
diario) desde el crontab
Busca y baja las actualizaciones al sistema disponibles
No las instala. Toda actualización de un sistema en producción
debe ser realizada con plena consciencia por parte del
administrador.
Envía un correo a la dirección de correo configurada indicando
los paquetes a actualizar y la descripción de los cambios que
incluyen.
Basta con que entremos al equipo en cuestión y demos
apt-get upgrade - Los archivos ya están bajados y listos
para instalar.
No corras apticron más que en la versión estable. Correrlo en
testing o en inestable te va a llenar el buzón. Rápido. Muy
rápido.
Paquetes útiles
Paquetes .deb
Depósitos APT
Refinando nuestros paquetes
Fin
Algunos paquetes que vale la pena conocer
sash - Un shell para casos de emergencia
¿Has borrado o renombrado alguna vez el directorio
equivocado?
Por más cuidadoso que sea un administrador, los errores
siempre pueden ocurrir
Sash (Stand Alone Shell) es un shell con todos los comandos
básicos compilados como parte de la imagen en memoria
Nos puede salvar en caso de que algo le pase a las bibliotecas
base, y puede ser indispensable para revivir un sistema
Claro... Es sólo una herramienta más. Ha quedado ya
ampliamente demostrado que ni los mayores avances en
inteligencia artificial se comparan con los rudimentos de la
estupidez natural.
Instálalo, como sea. Son sólo 300k, no hacen daño. Y lo vas a
agradecer un día.
Paquetes útiles
Paquetes .deb
Depósitos APT
Refinando nuest
Comentarios de: Aprovechando a Debian para la administración de sistemas (0)
No hay comentarios