
PRECIO: $ 3,133.00
$ 313.30 USD
FICHA TECNICA:
PAGINAS: 1088
AUTOR: Matthias Kalle Dalheimer y Matt Welsh
TOMOS: 1
CODIGO: AN2390
FORMATO: RUSTICA, 17,6 x 22,5
FECHA ED.: Mayo 2006
RESEÑA:
Linux es un sistema operativo de código abierto, libre y gratuito que está cambiando el mundo de la informática. Se enfrenta al tradicional flujo informático y ha sido desarrollado por un grupo de miles de voluntarios organizados libremente a través de Internet. Linux representa una rebelión frente a los sistemas comerciales y propietarios. Este libro le enseña a cambiar el funcionamiento de su equipo y su finalidad es lograr que el lector adquiera los conocimientos necesarios sobre la instalación y mantenimiento de un sistema muy útil para el usuario. En lugar de explicar detalles complicados, desarrolla los conceptos por los que Linux realmente funciona, para que pueda solucionar problemas por su cuenta. Está destinado a lectores que estén interesados en profundizar en el mundo Linux y que estén deseando llegar al fondo del sistema.
INDICE:
Contenido
Introducción
Organización del libro
Convenciones utilizadas en este libro
Parte I. Disfrutar y ser productivos con Linux
Capítulo 1. Introducción de Linux
Acerca de este libro
¿Quién está utilizando Linux?
Características del sistema
Una bolsa de opciones
Núcleo
Comandos y shell
Procesamiento de textos
Aplicaciones comerciales
Lenguajes y utilidades de programación
Sistema X Window
KDE y GNOME
Sistemas de red
Compatibilidad con equipos portátiles
Interactuar con Windows
Otras aplicaciones
Acerca de los derechos de autor de Linux
Resumen de las licencias de Software libre
SCO y otras recusaciones
Código libre y la filosofía de Linux
Consejos para nuevos usuarios de Unix
Consejos para expertos en Unix
Fuentes de información sobre Linux
Documentos online
Libros y otras publicaciones
Grupos de usuarios Usenet
Listas de correo de Internet
Obtener ayuda
Capítulo 2. Preinstalación e instalación
Distribuciones de Linux
Obtener Linux a través de un pedido por correo u otros medios físicos
Obtener Linux de Internet
Tareas de preparación para la instalación de Linux
Visión general de la instalación
Conceptos de repartición
Requerimientos de la partición de Linux
Crear el espacio de intercambio
Crear el sistema de archivos
Instalar el software
Crear el disquete de arranque o instalar GRUB
Procedimientos de instalación adicionales
Procedimientos posteriores a la instalación
Crear una cuenta de usuario
Obtener ayuda online
Editar /etc/fstab
Cerrar el sistema
Resolver problemas
Problemas para arrancar el medio de instalación
Problemas de hardware
Aislar los problemas de hardware
Problemas de reconocimiento de disco o de controlador
Problemas con los controladores y dispositivos SCSI
Problemas de instalación de software
Problemas tras instalar Linux
Problemas durante el arranque de Linux desde un disquete
Problemas durante el arranque de Linux desde el disco duro
Problemas de inicio de sesión
Problemas en el uso del sistema
Capítulo 3. Entornos de escritorio
¿Por qué utilizar un escritorio gráfico?
Entorno de escritorio K
Características generales
Instalar KDE
Utilizar KDE
El panel KDE y el menú K
El Centro de control de KDE
Aplicaciones KDE
Konsole: Su base de operaciones
Abrir Konsole
Cortar y pegar selecciones
Más trucos para Konsole
Relojes
KGhostview: Mostrar PostScript y PDF
Leer documentación con Konqueror
Grabación de CD con K3b
El entorno del escritorio GNOME
Interfaz principal del escritorio
Tareas básicas de GNOME
El panel
Nautilus: el administrador de escritorios y archivos
Configuraciones avanzadas: GConf
Aplicaciones GNOME
Evolution: Correo, Calendario y Contactos
Correo de Evolution
Calendario de Evolution
Contactos de Evolution
GNOME y el software de programas de oficina
Películas y música: Totem y Rhythmbox
Recursos y aplicaciones adicionales
Capítulo 4. Comandos y conceptos básicos de Unix
Inicio de sesión
Establecer una contraseña
Consolas virtuales
Comandos conocidos
Directorios
Listados de archivos
Ver más o menos archivos
Vínculos simbólicos
Los shell
Teclas útiles
Escribir accesos directos
Completar palabras
Desplazamientos con comandos
Expansión de nombre de archivo
Guardar los resultados de salida
¿Qué es un comando?
Colocar un comando en segundo plano
Inicios de sesión remotos y ejecución de comandos
Páginas del manual
Archivos de inicio
Directorios importantes
Edición básica de texto
Shell y secuencias de comandos de shell avanzados
Configurar atributos de terminal
Programación de shell
Más eficiencia con el shell Z
Capítulo 5. Exploradores Web y mensajería instantánea
World Wide Web
Utilizar Konqueror
Otros exploradores Web
Mensajería instantánea
Configuración inicial
Conversar
Configuración avanzada
Capítulo 6. Clientes de correo electrónico
KMail
Mozilla Mail & News
Correo con fetchmail
Cifrado OpenPGP con GnuPG
Cifrado simétrico
Cifrado de clave pública
Creación de un nuevo par de claves
Cifrado con claves públicas
Firmas digitales
Web de confianza
Herramienta gPG-agent
Capítulo 7. Juegos
Quake III
Instalación
Un solo jugador
Múltiples jugadores
Mods
Regreso al castillo Wolfenstein
Instalación
Un solo jugador
Múltiples jugadores
Unreal Tournament 2004
Instalación
Jugar
Servidor de juego
Actualizaciones
Emuladores
MAME
Nestra
SNES9x
Frozen Bubble
Tux Racer
Capítulo 8. Familias ofimáticas y productividad personal
OpenOffice
OpenOffice frente a OpenOffice.org
Módulos de OpenOffice
OpenDocument y OpenOffice 2
OpenOffice Writer
Abrir OOoWriter
Abrir archivos
Guardar archivos
Exportar y enviar archivos
Identificación de las barras de herramientas
Formato básico
Opciones avanzadas de formato
Plantillas
Estilos
Colaboración con documentos
Navegador
Teclas de acceso directo
Buscar un documento con Buscar y reemplazar
Insertar hipervínculos
Contar palabras
Protección de contraseña para los documentos
Personalización de OOoWriter
Personalización de la barra de herramientas de OOoWriter
Añadir un icono OOoWriter al escritorio o al panel de la barrade tareas
Ajuste de configuraciones predeterminadas poco conocidas
OpenOffice Calc
Administrar archivos
Introducir rótulos de texto
Autorellenar
Introducir fórmulas sencillas
Sumar una columna de números
Mover el contenido de las celdas
Ajustar el ancho de columna y el alto de fila
Combinar celdas
Fijar y dividir ventanas
Previsualización del salto de página
Configurar un rango de impresión
Funciones
Hojas de cálculo y hojas
Ordenar datos
Orígenes de datos
Macros
OpenOffice Impress
Crear una presentación desde el principio con Asistentes
Abrir una presentación existente
Guardar una presentación
Formatos para exportar
Exportar a Macromedia Flash
Vistas del espacio de trabajo de OOoImpress
Modos de OOoImpress
Editar una presentación
Barra de herramientas Presentación
Reproducir una presentación con diapositivas
Personalizar OpenOffice
Añadir un icono lanzador
Predeterminación de formatos de archivo de MS Office
KOffice
Conocimiento práctico de KOffice
Utilizar tabuladores en KWord
Incrustar gráficos en hojas de cálculo
Otros procesadores de texto
Sincronización de PDA
Comprobar la conexión
Sincronización de KPilot
Software de grupo
Organización básica del grupo
Soluciones de servidores de software de grupo
Kolab
OpenGroupware.org
phpGroupWare and eGroupware
OPEN-XCHANGE
Productos de código cerrado
LDAP: Acceso a libretas de direcciones globales
Administración de finanzas
Inicio
Elegir una moneda
Elegir cuentas
Introducir saldos de apertura
Finalizar la configuración de la cuenta
La cuenta
La ventana Cuentas de GnuCash
Crear nuevas cuentas
Eliminar cuentas
Asientos
Introducir asientos
Grabar asientos desglosados
Programar asientos
Informes
Ejemplos de la vida real
Ir a la tienda de comestibles
Devolución de impuestos
Comprar un coche
Capítulo 9. Multimedia
Conceptos multimedia
Muestreo digital
Formatos de archivo
Hardware multimedia
Problemas con el núcleo y los controladores
Controladores de sonido
Instalación y configuración
Recopilar información sobre el hardware
Configuración de ISA Plug and Play (opcional)
Configuración del núcleo (opcional)
Configurar módulos del núcleo
Probar la instalación
Controladores de vídeo
Dispositivos de entrada alternativos
Dispositivos incrustados y otros dispositivos multimedia
Entornos de escritorio
KDE
GNOME
Compatibilidad con Windows
Aplicaciones multimedia
Mezcladores de sonido
Reproductores multimedia
Herramientas de grabación de CD y DVD
Herramientas de voz
Herramientas de edición y administración de imagen, sonido y vídeo
Herramientas de imagen
Administrar imágenes con KimDaBa
Manipulación de imágenes con GIMP
Herramientas de grabación
Herramientas de composición musical
Herramientas de conferencia y telefonía por Internet
Complementos de explorador
Combinación de herramientas
Cajas de herramientas multimedia y entornos de desarrollo
Soluciones a problemas comunes
Referencias
Parte II. Administración del sistema
Capítulo 10. Fundamentos de la administración del sistema
Mantenimiento del sistema
Administración de los sistemas de archivos
Tipos de sistemas de archivos
Montaje de los sistemas de archivos
Dispositivos de montaje automático
Creación de sistemas de archivos
Revisar y reparar sistemas de archivos
Sistemas de archivos cifrados
Configuración del núcleo
Creación de un sistema de archivos cifrado
Montaje del sistema de archivos
Problemas de seguridad
Administración del espacio de intercambio
Creación de un espacio de intercambio
Habilitar el espacio de intercambio
Deshabilitar el espacio de intercambio
El sistema de archivos /proc
Archivos de dispositivos
Programar tareas periódicas con cron
Ejecutar las tareas una vez
Administrar registros del sistema
Procesos
Programas de servicios
Capítulo 11. Administración de usuarios, grupos y permisos
Administrar cuentas de usuario
El archivo passwd
Contraseñas ocultas
PAM y otros métodos de autenticación
El archivo de grupo
Creación de cuentas
Eliminar y deshabilitar cuentas
Modificar las cuentas de usuario
Propiedad y permisos de los archivos
¿Qué significan los permisos?
Propietarios y grupos
Cambiar la propiedad, el grupo y los permisos
Capítulo 12. Instalación, actualización y compilación de programas
Actualización de software
Procedimiento general de actualización
RPM
Utilizar dpkg y apt
Actualizaciones automatizadas
YaST Online Update: Actualizaciones automatizadas
Red Carpet y ZENworks Linux Management: Herramientasalternativas de administración de paquetes
Instalación de Red Carpet
Utilizar la GUI de Red Carpet
El comando rug
Múltiples usuarios
Servidor de actualización
Software de actualización no proporcionado en paquetes
Actualización de bibliotecas
Actualización del compilador
Utilidades de archivo y compresión
Utilizar gzip y bzip2
Utilizar tar
Utilizar tar con gzip y bzip
Trucos de tar
Capítulo 13. Sistemas de red
Sistemas de redes con TCP/IP
Conceptos TCP/IP
Requerimientos de hardware
Configuración de TCP/IP con Ethernet
Configuración de una red
Archivos de configuración de red
/etc/hosts
/etc/networks
/etc/host.conf
/etc/resolv.conf
Configuración de nombre de host
Probar la red
PPP por marcación telefónica
Configuración PPP básica para módem
Requerimientos
Nombres de dispositivos serie
Configuración de PPP
Escritura de una secuencia de comandos chat
Iniciar pppd
Configuración de DNS
Solución de problemas de configuración de PPP
PAP y CHAP
PPP sobre RDSI
Configuración del hardware RDSI
Configuración de PPP síncrono
¿Y si no funciona?
¿Y ahora qué?
ADSL
Módem de cable
Herramientas de diagnóstico de red
ping
traceroute
dig
Capítulo 14. Imprimir
Imprimir
Comandos básicos de Linux
Algunas tareas comunes de impresión desde la línea de comandos
nenscript y enscript
Imprimir con herramientas GUI
Procesamiento de un archivo en el sistema de impresión
Administración de los servicios de impresión
Software de impresión de Linux
Demonios de impresión de Linux
Ghostscript
Definiciones de impresora
Software de impresión adicional
Configuración del hardware de la impresora
Verificar la compatibilidad de la impresora
Interfaces de impresora
Comprobación de la conectividad básica de la impresora
Configuración de la seguridad de CUPS
Habilitación de la configuración basada en Web
Habilitación o deshabilitación de la exploración
Reiniciar CUPS
Definición de impresoras en CUPS
Acceso a la herramienta de definición de impresora
Creación de una definición de impresora
Probar la definición de la impresora
Ajuste de las definiciones de la impresora
Administración de las colas de impresora
Herramientas de línea de comandos
Interfaz CUPS basada en la Web
Mantener la compatibilidad LPD
Mantenimiento de un archivo /etc/printcap heredado
Aceptar tareas de impresión de sistemas LPD
Solución de problemas de impresión
Tras el escenario: Archivos y directorios CUPS
Capítulo 15. Compartir archivos
Compartir archivos con sistemas Windows (Samba)
Protocolos y elementos relacionados con Windows
Preparación del sistema Linux e instalación de Samba
Acceder a archivos e impresoras remotos de Windows
Utilizar smbclient para acceder a Windows
Utilizar smbfs basado en el núcleo de Linux
Utilizar cifsfs basado en el núcleo de Linux
Utilizar herramientas de escritorio de Linux con libsmbclient
Imprimir en impresoras de un sistema Windows
Compartir archivos e impresoras de Linux con usuarios Windows
Instalación de Samba
Configuración de Samba
Iniciar el servidor Samba
Agregar usuarios
Una solución para compartir archivos e impresoras de oficinacon Samba
Descarga automática de controladores de impresoras
Utilizar smbsh para la manipulación directa de archivosen sistemas remotos
Configuración de NFS y NIS
Configurar un sistema como cliente NFS
Utilizar entradas de clientes NFS en /etc/fstab
Buscar recursos NFS exportados y diagnosticar problemas
Montaje manual de archivos del sistema NFS
Agregar un directorio a las exportaciones del servidor NFS
Configurar un sistema como cliente NIS
Capítulo 16. Sistema X Window
La historia de X
Conceptos de X
Requerimientos de hardware
Instalación de X.org
Configuración de X.org
Ejecutar X
Enfrentarse a los problemas
X y 3D
Configuración de OpenGL
GLX
DRI
Controladores propietarios
Configuración de X.org para OpenGL
Mesa
Capítulo 17. Inicio y cierre del sistema
Inicio del sistema
Disquete de arranque
GRUB
El archivo /etc/grub.conf
Especificar las opciones del arranque
Eliminar GRUB
Inicio e inicialización del sistema
Mensajes de inicio de núcleo
Archivos init, inittab y rc
Archivos rc
Modo de un solo usuario
Cierre del sistema
Un editor gráfico de niveles de ejecución: KSysV
Capítulo 18. Configuración y montaje del núcleo
Montaje de un nuevo núcleo
Obtener las fuentes del núcleo
Desempaquetado de las fuentes
Aplicar parches
Montaje del núcleo
Configuración del núcleo: make config
Preparación del terreno: Limpieza
Compilar el núcleo
Instalar el núcleo
Controladores de dispositivos que se pueden cargar
Instalar el núcleo
Compilar módulos
Cargar un módulo
Cargar módulos automáticamente
Parte III. Programación
Capítulo 19. Edición de texto
Edición de archivos con vi
Iniciar vi
Inserción de texto y desplazamientos
Eliminar texto y deshacer cambios
Cambiar texto
Desplazamientos por el archivo
Guardar archivos y salir de vi
Edición de otro archivo
Incluir otros archivos
Ejecutar comandos de shell
Búsquedas y reemplazos globales
Desplazamiento de texto con registradores
Extensión de vi
El editor (X)Emacs
Abrir la aplicación
Comandos simples de edición
Manuales y ayuda online
Eliminar, copiar y mover texto
Buscar y reemplazar
Macros
Ejecutar comandos y programación dentro de Emacs
Personalización de Emacs
Expresiones regulares
Emacs y el sistema X Window
Capítulo 20. Procesamiento de textos
TEX y LATEX
Introducción
Formatear e imprimir
Lecturas posteriores
XML y DocBook
groff
Escribir una página del manual
Formatear e instalar la página del manual
Texinfo
Escribir el documento de origen de Texinfo
Formatear Texinfo
Capítulo 21. Herramientas de programación
Programación con gcc
Resumen rápido
Opciones de gcc
Uso básico de gcc
Utilizar múltiples archivos fuentes
Optimización
Habilitar la depuración de código
Más diversión con las bibliotecas
Creación de bibliotecas estáticas
Utilizar C++
Archivos constructores
Qué hace make
Algunas reglas de sintaxis
Macros
Reglas de sufijos y patrones
Múltiples comandos
Incluir otros archivos constructores
Interpretar mensajes de make
Autoconf, Automake, y otras herramientas de archivo constructor
Depuración con gdb
Examinar un programa
Examinar un archivo de volcado de memoria
Depurar un programa en ejecución
Cambiar y examinar datos
Obtener información
Diversas opciones
Puntos de interrupción y puntos de observación
Depuración a nivel de instrucciones
Utilizar Emacs con gdb
Opciones útiles para programadores de C
Depuradores
Herramientas de análisis y rendimiento
Utilizar strace
Utilizar Valgrind
Herramientas de creación de interfaces
Herramientas de control de revisión: RCS
Herramientas de control de revisión: CVS
Configurar un repositorio CVS
Trabajar con CVS
CVS a través de Internet
Parchear archivos
Sangrado de código
Perl
Un programa de ejemplo
Más opciones
Ventajas e inconvenientes
Java
La promesa de Java o por qué debería utilizar Java
Java para Linux
Python
Analizar sintácticamente con Python la salida del último comando
Desarrollar una calculadora con Python
Otros lenguajes
Introducción a la programación OpenGL
GLUT
Qt
Entornos integrados de desarrollo
Parte IV. Servicios de red
Capítulo 22. Ejecutar un servidor Web
Configuración de un servidor Web propio
httpd.conf
srm.conf y access.conf
Iniciar httpd
Capítulo 23. Transportar y manipular mensajes de correo electrónico
El MTA Postfix
Unas palabras sobre DNS
Instalar Postfix
Configuración de Postfix
Iniciar Postfix
Archivos de registro de Postfix
Ejecutar Postfix durante el arranque del sistema
Control de retransmisión de Postfix
Configuraciones adicionales
Procmail
Conceptos de Procmail
Preparación para utilizar Procmail
Configuración de una sandbox
Sintaxis de la receta
Ejemplos
Realizar una copia de seguridad de todo el correo entrante
Almacenamiento de correo de una lista de distribuciónen un buzón especial
Reenvío de mensajes como SMS
Enviar una respuesta "Ausente de la oficina"
Filtrar el correo no deseado
Capítulo 24. Ejecutar un servidor FTP
Introducción
Compilación e instalación
Instalación desde RPM
Compilar desde el código fuente
Ejecutar ProFTPD
Configuración
Inicio
Configuración básica
Configuración avanzada
Host virtuales
Capítulo 25. Ejecutar aplicaciones Web con MySQL y PHP
MySQL
Instalación y configuración inicial de MySQL
Tareas iniciales: Establecer usuarios y SQL
Crear y poblar una base de datos
PHP
Algunos ejemplos de PHP
PHP como módulo de Apache
El servidor LAMP en acción
Capítulo 26. Ejecutar un sistema seguro
Una perspectiva sobre la seguridad del sistema
Primeros pasos para configurar un sistema seguro
Cierre de demonios de red no deseados
Las 10 cosas que nunca debe hacer
Configuración del envoltorio TCP
Utilizar envoltorios TCP con inetd
Utilizar envoltorios TCP con xinetd
/etc/hosts.allow y /etc/hosts.deny
Cortafuegos: Filtrado de paquetes IP
Elementos básicos de netfilter
Utilizar el comando iptables
Desarrollar conjuntos de reglas de filtrado IP
Administración de filtros IP y archivos de secuencias de comandos
Configuraciones netfilter de ejemplo
Ejemplo de filtrado IP simple
Filtrado IP para proteger una red completa
Ejemplo de enmascaramiento IP
SELinux
Capítulo 27. Copias de seguridad y recuperación
Copias de seguridad
Copias de seguridad simples
Copia de seguridad a cinta
Copia de seguridad a CD-R
Copia de seguridad a discos duros
¿Comprimir o no comprimir?
Copias de seguridad incrementales
Qué hacer en caso de emergencia
Reparación de sistemas de archivos
Acceso a archivos dañados
Restablecer archivos desde una copia de seguridad
Capítulo 28. Redes heterogéneas y ejecución de programasde Windows
Compartir particiones
Sistemas de archivos y montaje
Utilidades de traducción de archivos
Emulación y sistemas operativos virtuales
Wine
Obtención e instalación de Wine
Un ejemplo simple de Wine
Configuración de Wine
Ejecutar Wine
Ayuda
CrossOver Office
Estación de trabajo VMware
¿Qué hace realmente?
Instalar VMware Workstation 5
Opciones de VMWare Workstation 5
Otros programas para ejecutar aplicaciones MS-DOS y Windowsen Linux
Acceso remoto de escritorio a programas de Windows
rdesktop y TSClient
Configuración de Windows Terminal Services
Conexión a Terminal Server
Aplicaciones de Windows de múltiples usuarios
Utilizar aplicaciones de Windows desde el escritorio de Linux
Conexión de red virtual
Configurar VNC
Ejecutar un servidor VNC de Linux
FreeNX: Linux como servidor de escritorio remoto
Parte V. Apéndice
Apéndice. Fuentes de información de Linux
Proyecto de documentación de Linux
Sitios FTP
Sitios de la World Wide Web
Documentación general
Proyectos de código libre
Lenguajes de programación y herramientas
Sitios de noticias e información
Directorios de software y sitios de descarga de Linux
Distribuciones de Linux
Empresas de software comercial de Linux
RFC de Internet y otros estándares
Varios
Índice alfabético

Escribe un comentario