Linux. Guía de referencia y aprendizaje

Welsh, Matt; Kalle Dalheimer, Matthias

Ed: Anaya Multimedia
Nº Páginas 1088. Formato: 17,60 x 22,50 cm.
Encuadernación : Rústica Hilo.

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.
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 barrad 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ón en 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 programas de 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.
 a menú

FORMULARIO DE PEDIDO / ORDER FORM

Exemplares/Unit Pagamento con, ou/payment by, or

Nome/Name(*)  1ºApelido/Last name(*)  
 2ºApelido  
Enderezo/Address  Andar C.Postal  
Localidade      Provincia       
Teléfono fixo/Telephone Teléfono móbil/Mobile   
País/Country(*) Email(*)   Escriba nº de control 894
Comentarios/Comment       ¿ Publicidade?    
(*) Necesario/Necessary