Guía de usuario post instalación de Debian, aplicable a Ubuntu
Posted by K|Ke on July 17th, 2009
Analizando las consultas hechas por usuarios más nóveles, tanto en la lista de correos, canales IRC y diversos foros, creo que todos nos hemos dado cuenta de que muchas consultas ya han sido respondidas innumerables veces y que constituyen las situaciones más comunes a que se ve enfrentado un nuevo usuario.
Util es para ello la “Guía de usuario post instalación” de Debian y que en su contenido nos encontramos con los siguientes temas:
Contenidos
- 1 Prefacio
- 1.1 Documento oficial
- 1.2 Convenciones en los documentos
- 1.3 Scripts de ejemplo
- 1.4 Configuración básica
- 1.5 Fundamentos sobre las distribuciones Debian
- 2 Fundamentos de Debian
- 2.1 Los archivos Debian
- 2.1.1 Estructura de los directorios
- 2.1.2 Distribuciones Debian
- 2.1.3 La distribución estable
- 2.1.4 La distribución de prueba
- 2.1.5 La distribución inestable
- 2.1.6 La distribución congelada
- 2.1.7 Los nombres de versión de la distribución Debian
- 2.1.8 Nombres de versión usados en el pasado
- 2.1.9 El origen de los nombres de versión
- 2.1.10 El directorio pool
- 2.1.11 Algunas notas históricas sobre Sid
- 2.1.12 Transferencias de paquetes en
incoming/ - 2.1.13 Recuperando una paquete antiguo
- 2.1.14 Distintas arquitecturas
- 2.1.15 El código fuente
- 2.2 Sistema de administración de paquetes Debian
- 2.2.1 Repaso sobre los paquetes Debian
- 2.2.2 Formato de los paquetes Debian
- 2.2.3 Convención usada para designar a los paquetes Debian
- 2.2.4 Preservando la configuración local
- 2.2.5 Scripts de mantenimiento de Debian
- 2.2.6 Prioridad de los paquetes
- 2.2.7 Paquetes virtuales
- 2.2.8 Dependencias entre paquetes
- 2.2.9 Significado de “Pre-depende”
- 2.2.10 Estado de un paquete
- 2.2.11 Evitando la actualización de un paquete
- 2.2.12 Paquetes fuente
- 2.2.13 Construir un paquete binario a partir de un paquete fuente
- 2.2.14 Creando paquetes Debian nuevos
- 2.3 Actualizando un sistema Debian
- 2.3.1
dpkg - 2.3.2 APT
- 2.3.3
dselect - 2.3.4 Actualizando un sistema en funcionamiento
- 2.3.5 Archivos .deb descargados y en caché
- 2.3.6 Mantener un registro de las actualizaciones
- 2.3.1
- 2.4 El proceso de arranque de Debian
- 2.4.1 El programa
init - 2.4.2 Niveles de ejecución
- 2.4.3 Personalizando los niveles de ejecución
- 2.4.1 El programa
- 2.5 En apoyo a la diversidad
- 2.6 Internacionalización
- 2.7 Debian y el kernel
- 2.7.1 Compilando un kernel desde un fuente no perteneciente a Debian
- 2.7.2 Herramientas para crear núcleos personalizados
- 2.7.3 Cuidados especiales para tratar con módulos
- 2.7.4 Desinstalando el paquete de un kernel antiguo
- 2.1 Los archivos Debian
- 3 Consejos para la instalación de un sistema Debian
- 3.1 Consejos generales para la instalación de un sistema Linux
- 3.1.1 Fundamentos sobre la compatibilidad del hardware
- 3.1.2 Determinando el hardware del PC
- 3.1.3 Determinando el hardware del PC mediante Debian
- 3.1.4 Determinando el hardware del PC mediante otros SOs
- 3.1.5 El mito sobre Lilo
- 3.1.6 GRUB
- 3.1.7 Elección de los discos de arranque
- 3.1.8 Instalación
- 3.1.9 Máquinas IP para usar en una LAN
- 3.1.10 Cuentas de usuarios
- 3.1.11 Creando sistema de archivos
- 3.1.12 Lineamientos para la memoria DRAM
- 3.1.13 Espacio de intercambio
- 3.2 Configuración del bash
- 3.3 Configuración del ratón
- 3.3.1 Ratón PS/2
- 3.3.2 USB mice
- 3.3.3 Touch pad
- 3.4 Configuración NFS
- 3.5 Configuración de Samba
- 3.6 Configuración de la impresora
- 3.6.1
lpr/lpd - 3.6.2 CUPS™
- 3.6.1
- 3.7 Otros consejos de instalación
- 3.7.1 Instalación adicional de paquetes
- 3.7.2 Módulos
- 3.7.3 Configuración básica de una grabadora de CDs
- 3.7.4 Gran cantidad de memoria y apagado automático
- 3.7.5 Problemas extraños al acceder a ciertos sitios de Internet
- 3.7.6 Configuración de una conexión telefónica con PPP
- 3.7.7 Otros archivos de configuración files para modificar en
/etc
- 3.1 Consejos generales para la instalación de un sistema Linux
- 4 Tutoriales de Debian
- 4.1 Primeros pasos
- 4.1.1 Ingresar al sistema como superusuario
- 4.1.2 Configurar un entorno mínimo para principiantes
- 4.1.3 Añadir una cuenta de usuario
- 4.1.4 Alternar entre consolas virtuales
- 4.1.5 Cómo apagar el sistema
- 4.1.6 Hora de jugar
- 4.2 Midnight Commander (MC)
- 4.2.1 Mejorar MC
- 4.2.2 Iniciar MC
- 4.2.3 Administrar archivos con MC
- 4.2.4 Trucos para la línea de comandos:
- 4.2.5 Editor
- 4.2.6 Visor
- 4.2.7 Inicio automático de programas
- 4.2.8 Sistema de archivos virtuales FTP
- 4.3 Entorno de trabajo tipo Unix
- 4.3.1 Combinaciones de teclas habituales
- 4.3.2 Comandos Unix básicos
- 4.3.3 Ejecución de comandos
- 4.3.4 Comandos sencillos
- 4.3.5 Ejecución de comandos y variables de entorno
- 4.3.6 Búsqueda en la ruta de comandos
- 4.3.7 Opciones de la línea de comandos
- 4.3.8 Comodines del intérprete de comandos
- 4.3.9 Valor devuelto por un comando
- 4.3.10 Secuencia de comandos típica
- 4.3.11 Alias de comandos
- 4.4 Procesamiento de texto al estilo Unix
- 4.4.1 Expresiones regulares
- 4.4.2 Expresiones de reemplazo
- 4.5 Sistema de archivos tipo Unix
- 4.5.1 Fundamentos sobre los archivos Unix
- 4.5.2 El concepto de sistema de archivos en Debian
- 4.5.3 Permisos de acceso de archivos y directorios
- 4.5.4 Marcas de tiempo
- 4.5.5 Enlaces
- 4.5.6 Tuberías con nombre (FIFOs)
- 4.5.7 Sockets
- 4.5.8 Archivos de dispositivo
- 4.5.9 Sistema de archivos
/proc
- 4.6 Sistema X Window
- 4.6.1 Iniciar el sistema X Window
- 4.6.2 Menú en el sistema X Window
- 4.6.3 Combinaciones de teclas para el sistema X Window
- 4.7 Para saber más
- 4.1 Primeros pasos
- 5 Actualizando una distribución
- 5.1 Actualizando de Potato a Woody
- 5.2 Preparándose para una actualización
- 5.3 Actualizando
- 5.3.1 Usando
dselect - 5.3.2 Usando
apt-get
- 5.3.1 Usando
- 6 Administración de paquetes Debian
- 6.1 Introducción
- 6.1.1 Herramientas principales
- 6.1.2 Herramientas prácticas
- 6.2 Fundamentos de la administración de paquetes Debian Debian
- 6.2.1 Instalación de tareas con
tasksel - 6.2.2 Configurar el sistema APT
- 6.2.3
dselect - 6.2.4
aptitude - 6.2.5 Los comandos
apt-cacheyapt-get - 6.2.6 Permanecer en una versión de la distribución Debian
- 6.2.7 Volver todos los paquetes a su versión estable
- 6.2.8 Repaso de
/etc/apt/preferences
- 6.2.1 Instalación de tareas con
- 6.3 Comandos de supervivencia de Debian
- 6.3.1 Búsqueda de fallos y ayuda en Debian
- 6.3.2 Resolución de problemas al actualizar con APT
- 6.3.3 Rescate usando
dpkg - 6.3.4 Recuperar los datos de la selección de paquetes
- 6.3.5 Recuperando un sistema luego de borrar
/var - 6.3.6 Instalar un paquete en un sistema que no arranca
- 6.3.7 Qué hacer si el comando
dpkgse encuentra dañado
- 6.4 Comandos ‘nirvana’ de Debian
- 6.4.1 Información sobre un archivo
- 6.4.2 Información sobre un paquete
- 6.4.3 Instalación automática con APT
- 6.4.4 Reconfigurar paquetes instalados
- 6.4.5 Desinstalar y purgar paquetes
- 6.4.6 Conservar paquetes antiguos
- 6.4.7 Sistema mixto estable/de prueba/inestable
- 6.4.8 Eliminar paquetes del caché
- 6.4.9 Grabar/copiar la configuración del sistema
- 6.4.10 Portar un paquete a la rama stable
- 6.4.11 Archivo local de paquetes
- 6.4.12 Convertir o instalar un paquete que no pertenece a Debian
- 6.4.13 Verificar los paquetes instalados
- 6.4.14
sources.listoptimizado
- 6.5 Otras particularidades de Debian
- 6.5.1 El comando
dpkg-divert - 6.5.2 El paquete
equivs - 6.5.3 Comandos alternativos
- 6.5.4
initdel System-V y niveles de ejecución - 6.5.5 Servicios desactivados
- 6.5.1 El comando
- 6.1 Introducción
- 7 El kernel de Linux en Debian
- 7.1 Recompilación del kernel
- 7.1.1 Método Debian estándar
- 7.1.2 Método clásico
- 7.1.3 Cabeceras del kernel
- 7.2 El kernel modular 2.4
- 7.2.1 PCMCIA
- 7.2.2 SCSI
- 7.2.3 Funciones de Red
- 7.2.4 Sistema de archivos EXT3 ( > 2.4.17)
- 7.2.5 Soporte Realtek RTL-8139 en el kernel 2.4
- 7.2.6 Soporte puerto paralelo
- 7.3 Poniendo a punto al kernel mediante el sistema de archivos proc
- 7.3.1 Demasiado archivos abiertos
- 7.3.2 Intervalos de vaciado de disco
- 7.3.3 Máquinas con memoria extremadamente lenta
- 7.4 El kernel 2.6 con udev
- 7.1 Recompilación del kernel
- 8 Trucos para Debian
- 8.1 Arrancando el sistema
- 8.1.1 “¡Olvidé la contraseña de superusuario!” (1)
- 8.1.2 “¡Olvidé la contraseña de superusuario!” (2)
- 8.1.3 No puedo arrancar el sistema
- 8.1.4 “¡Permítanme desactivar X al arrancar!”
- 8.1.5 Otros trucos con el indicador de arranque
- 8.1.6 Configurando los parámetros de arranque (GRUB)
- 8.2 Registro de actividades
- 8.2.1 Registrando las actividades del intérprete de comandos
- 8.2.2 Registrando las actividades en X
- 8.3 Copiar y archivar un subdirectorio entero
- 8.3.1 Comandos básicos para copiar un subdirectorio entero
- 8.3.2
cp - 8.3.3
tar - 8.3.4
pax - 8.3.5
cpio - 8.3.6
afio
- 8.4 Respaldos diferenciales y sincronización de datos
- 8.4.1 Respaldos diferenciales con rdiff
- 8.4.2 Copias de respaldo diarias con
pdumpfs - 8.4.3 Respaldos diferenciales con RCS
- 8.5 Recuperar al sistema de un cuelgue
- 8.5.1 Mate el procesoi
- 8.5.2 Alt-SysRq
- 8.6 Algunos pequeños comandos útiles para tener en cuenta
- 8.6.1 Paginador
- 8.6.2 Memoria disponible
- 8.6.3 Configurar fecha y hora (BIOS)
- 8.6.4 Configurar hora (NTP)
- 8.6.5 Como controlar características de la consola tales como el protector de pantalla
- 8.6.6 Búsqueda en la base de datos administrativa
- 8.6.7 Desactivar el sonido (bip)
- 8.6.8 Mensajes de error por pantalla
- 8.6.9 Configurar la consola
- 8.6.10 Volver la consola a su estado normal
- 8.6.11 Convertir un archivo de texto en formato DOS a formato Unix
- 8.6.12 Convertir un archivo de texto con
recode - 8.6.13 Sustitución de expresiones regulares
- 8.6.14 Editar un archivo con un script
- 8.6.15 Extraer diferencias y combinar actualizaciones entre archivos fuente
- 8.6.16 Convertir un archivo grande en archivos más pequeños
- 8.6.17 Extraer datos de una tabla contenida en un archivo de texto
- 8.6.18 Pequeños scripts que incluyen tuberías
- 8.6.19 Pequeños scripts para recorrer distintos archivos
- 8.6.20 La locura de los script cortos en Perl
- 8.6.21 Obtener el texto de una página web o del archivo de una lista de correos
- 8.6.22 Impresión de una página web
- 8.6.23 Impresión de la página una página del manual
- 8.6.24 Combinar dos archivos PostScript o PDF
- 8.6.25 El tiempo de un comando
- 8.6.26 El comando
nice - 8.6.27 Planificar una actividad (
cron,at) - 8.6.28 Intercambiando consolas con
screen - 8.6.29 Probando la red
- 8.6.30 Eliminar mensajes de la cola local
- 8.6.31 Eliminar mensajes bloqueados de la cola local
- 8.6.32 Redistribuir los contenidos de
mbox - 8.6.33 Borrar el contenido de un archivo
- 8.6.34 Archivos fantasma
- 8.6.35
chroot - 8.6.36 Cómo verificar los enlaces duros
- 8.6.37 Montar una imagen del disco duro
- 8.6.38 Samba
- 8.6.39 Utilidades para otros sistemas de archivos
- 8.7 Errores típicos a tener presente
- 8.7.1 rm -rf .*
- 8.7.2 rm /etc/passwd
- 8.1 Arrancando el sistema
- 9 Puesta a punto del sistema Debian
- 9.1 Trucos para la inicialización del sistema
- 9.1.1 Personalizando los scripts init
- 9.1.2 Personalizando el sistema de registro
- 9.1.3 Optimización del acceso al hardware
- 9.2 Control de acceso
- 9.2.1 Control de acceso mediante PAM y login
- 9.2.2 “Por qué el
suGNU no soporta el grupo wheel“ - 9.2.3 Significado de los distitos grupos
- 9.2.4
sudo– un entorno de trabajo más seguro - 9.2.5 Control de accesos a los demonios
- 9.2.6 Lightweight Directory Access Protocol
- 9.3 Grabadora de CDs
- 9.3.1 Introducción
- 9.3.2 Primer enfoque: módulos +
lilo - 9.3.3 Segundo enfoque 2: recompile el kernel
- 9.3.4 Etapas post-configuración
- 9.3.5 Imagen en CD (arrancable)
- 9.3.6 Grabar un CD (R, R/W):
- 9.3.7 Crear la imagen de un CD
- 9.3.8 Imágenes de CD Debian
- 9.3.9 Hacer una copia de respaldo del sistema en un CD-R
- 9.3.10 Grabar un CD de música a un CD-R
- 9.4 El programa X
- 9.4.1 Paquetes del sistema X
- 9.4.2 Paquetes de detección de hardware para el servidor X
- 9.4.3 El servidor X
- 9.4.4 El cliente X
- 9.4.5 Sesión X
- 9.4.6 Conexión TCP/IP en X
- 9.4.7 Conexión X remota:
xhost - 9.4.8 Conexión X remota:
ssh - 9.4.9
xterm - 9.4.10 Base de datos de recursos de X
- 9.4.11 Adquirir privilegios de superusuario en X
- 9.4.12 Fuentes trueType en X
- 9.4.13 Navegador web (gráfico)
- 9.5 SSH
- 9.5.1 Fundamentos
- 9.5.2 Reenvío de puertos – túnel SMTP/POP3
- 9.5.3 Conectarse con pocas contraseñas
- 9.5.4 Otro clientes SSH
- 9.5.5 Agente SSH
- 9.5.6 Resolución de problemas
- 9.6 Programas de correo
- 9.6.1 Agente de transporte de correo (MTAs)
- 9.6.2 Utilidad de correo (Fetchmail)
- 9.6.3 Utilidad de correo (Procmail)
- 9.6.4 Agente de usuario de correo (Mutt)
- 9.7 Localización y soporte de idiomas
- 9.7.1 Personalización básica
- 9.7.2 Locales
- 9.7.3 Activar el soporte de locales
- 9.7.4 Activar un local determinado
- 9.7.5 Formato de la fecha del local ISO 8601
- 9.7.6 Ejemplo para los Estados Unidos (ISO-8859-1)
- 9.7.7 Ejemplo para Francia con el signo euro (ISO-8859-15)
- 9.7.8 Ejemplo para un sistema bilingüe (EUC japonés e ISO-8859-1)
- 9.7.9 Ejemplo de UTF-8 en X
- 9.7.10 Ejemplo de UTF-8 en una consola FB
- 9.7.11 Más allá de los locales
- 9.1 Trucos para la inicialización del sistema
- 10 Configuración de la red
- 10.1 Fundamentos de redes IP
- 10.2 Configuración de la red a bajo nivel
- 10.2.1 Configuración de la red a bajo nivel –
ifconfigyroute - 10.2.2 Configuración de la red a bajo nivel –
ip - 10.2.3 Configurando una interfaz Wi-Fi
- 10.2.4 Configurando una interfaz PPP
- 10.2.1 Configuración de la red a bajo nivel –
- 10.3 Asignando un nombre a la máquina
- 10.3.1 Nombre de la máquina
- 10.3.2 Nombre para el correo
- 10.4 Servicio de Nombres de Dominio (DNS)
- 10.4.1 El sistema de resolución
- 10.4.2 Administrando la información del servidor de nombres –
resolvconf - 10.4.3 Guardar en memoria los nombres resueltos –
dnsmasq - 10.4.4 Proveyendo un Servicio de Nombres de Dominio –
bind
- 10.5 Configurando las interfaces de red usando DHCP
- 10.6 Configuración de la red de alto nivel en Debian
- 10.6.1 Configurando una interfaz con una dirección IP estática.
- 10.6.2 Configurando una interfaz usando DHCP
- 10.6.3 Configurando una interfaz Wi-Fi
- 10.6.4 Configurando una interfaz PPP
- 10.6.5 Configurando una interfaz PPPoE
- 10.6.6 Configurando múltiples interfaces Ethernet para una puerta de enlace
- 10.6.7 Configurando interfaces virtuales
- 10.7 Reconfiguración de la red
- 10.8 Reconfiguración mágica de la red
- 10.8.1 guessnet
- 10.8.2 laptop-net
- 10.9 Activando la reconfiguración de la red
- 10.9.1 Activando la configuración de la red durante el arranque
- 10.9.2 Activando la configuración de la red –
hotplug - 10.9.3 Activando la configuración de la red –
ifplugd - 10.9.4 Activando la configuración de la red –
waproamd - 10.9.5 Configuración de la red y PCMCIA
- 10.10 Configuración de los servicios de red
- 10.11 Resolución de problemas en la red
- 10.12 Configurando una puerta de enlace
- 10.12.1 Configuración de netfilter
- 10.12.2 Administrando múltiples conexiones de red
- 11 Editores
- 11.1 Editores populares
- 11.2 Editores de rescate
- 11.3 Emacs y Vim
- 11.3.1 Comandos útiles en Vim
- 11.3.2 Comandos útiles en Emacs
- 11.3.3 Ejecutando el editor
- 11.3.4 Resumen de los comandos del editor (Emacs, Vim)
- 11.3.5 Configuración de Vim
- 11.3.6 Ctags
- 11.3.7 Convertir un porción de texto seleccionado en código HTML
- 11.3.8 Dividir la pantalla con
vimpuede editar múltiples archivos en un entorno de múltiples ventanas. Escriba “:help usr_08.txt” para más detalles.
- 12 Sistemas de control de versiones
- 12.1 Sistema de versiones concurrentes (CVS)
- 12.1.1 Instalar el servidor CVS
- 12.1.2 Sesiones CVS de ejemplo
- 12.1.3 Resolución de problemas
- 12.1.4 Comandos del CVS
- 12.2 Subversion
- 12.2.1 Instalando el servidor Subversion
- 12.2.2 Migrando un repositorio CVS a Subversion
- 12.2.3 Ejemplos de uso de Subversion
- 12.1 Sistema de versiones concurrentes (CVS)
- 13 Programación
- 13.1 Dónde empezar
- 13.2 Shell
- 13.2.1 Bash – el intérprete de comandos interactivo estándar de GNU
- 13.2.2 Intérpretes de comandos POSIX
- 13.2.3 Parámetros del intérprete de comandos
- 13.2.4 Redireccionamiento del shell
- 13.2.5 Operadores condicionales del shell
- 13.2.6 Tratamiento de la línea de comandos
- 13.3 Awk
- 13.4 Perl
- 13.5 Python
- 13.6 Make
- 13.7 C
- 13.7.1 Programa sencillo en C (
gcc) - 13.7.2 Depurar
- 13.7.3 Flex – un Lex mejorado
- 13.7.4 Bison – un Yacc mejorado
- 13.7.5 Autoconf
- 13.7.1 Programa sencillo en C (
- 13.8 Web
- 13.9 Preparación de documentos
- 13.9.1 Tratamiento de texto roff
- 13.9.2 SGML
- 13.9.3 TeX/LaTeX
- 13.9.4 Programación ilustrada
- 13.10 Creación de paquetes Debian
- 13.10.1 Empaquetar un único binario
- 13.10.2 Empaquetando con herramientas
- 14 GnuPG
- 14.1 Instalar Gnu PG
- 14.2 Usar GnuPG
- 14.3 Administrar GnuPG
- 14.4 Usando GnuPG con aplicaciones
- 14.4.1 Usando GnuPG con Mutt
- 14.4.2 Usando GnuPG con Vim
- 15 Suporte para Debian
- 15.1 Referencias
- 15.2 Encontrar el significado de una palabra
- 15.3 Conocer la popularidad de un paquete Debian
- 15.4 Sistema de seguimiento de fallos de Debian
- 15.5 Listas de Correo
- 15.6 IRC
- 15.7 Motores de Búsqueda
- 15.8 Páginas en Internet
- A Apéndice
- A.1 Autores
- A.2 Garantías
- A.3 Comentarios
- A.4 Formato del documento
- A.5 El laberinto de Debian
- A.6 Citas de Debian
Esta Guía la puedes consultar en el siguiente link, yo recomiendo imprimirla para consultas, constituyendo un documento muy útil no solo para usuarios de Debian, si no también de Ubuntu y otras distros basadas en Debian.
Dejo este otro enlace, por si alguien quiere bajar la guía en formato pdf
Entradas relacionadas:









