UBUNTU

UBUNTU

HUDSON, ANDREW / HUDSON, PAUL

68,80 €
IVA incluido
Editorial:
ANAYA MULTIMEDIA, S.A.
Año de edición:
2008
ISBN:
978-84-415-2437-8
Páginas:
896
Encuadernación:
Cartoné
Colección:
LA BIBLIA

Disponibilidad:

  • Calle Doce de OctubreConsulte disponibilidad
  • Calle Valeriano MirandaConsulte disponibilidad

Agradecimientos

Acerca de los autores



Introducción

Licencia

Para quién es este libro

Contenidos del libro

Convenciones del libro





Parte I. Instalación y configuración



1. Instalar Ubuntu

Antes de empezar

Averiguar las especificaciones del hardware

Opciones de instalación

Estrategias de partición

El gestor de arranque

Instalar desde CD o DVD

Instalación paso a paso

Comenzar la instalación

La primera actualización

Apagar el equipo

Referencia



2. Configuración posterior a la instalación

Resolución de problemas de configuración posteriores a la instalación

El comando sudo

La primera actualización

Configurar los repositorios de software

Instalar controladores gráficos

Cambiar la apariencia de Ubuntu

Cambiar el fondo del escritorio

Cambiar los colores

Modificar las tipografías del sistema

Cambiar la apariencia de los menús

Efectos visuales

Comportamientos predeterminados

Aplicaciones preferidas

Unidades y soportes extraíbles

Dispositivos de entrada

Combinaciones de teclas

Distribución del teclado

El ratón

Detectar y configurar un módem

Configurar un módem de puerto serie

Configurar WinModems en portátiles

Configurar la Gestión de energía

Ajustar la fecha y hora

El comando date

El comando hwclock

Modificar la fecha y hora

Configurar y utilizar las unidades de CD, DVD y CD-RW

Comprobar la asignación de unidades

Configurar redes inalámbricas

Configurar Firestarter

Referencia



3. Trabajar con GNOME

El entorno de escritorio GNOME

GNOME: Entorno GNU de modelado de objetos en red

Eyecandy

Conceptos básicos de X

Usar X

Elementos del archivo xorg.config

La sección ServerLayout

La sección Files

La sección Module

La sección InputDevice

La sección Monitor

La sección Device

La sección Screen

Configurar X

Configurar X con el cliente displayconfig-gtk

Configurar X con Xorg

Iniciar X

Usar un gestor de pantalla

Configurar gdm

Configurar kdm

Utilizar el gestor de pantalla xdm

Cambiar de gestor de ventanas

KDE: El otro entorno

XFce

Referencia



4. Introducción a la línea de comandos

¿Qué es la línea de comandos?

Desplazarse por el sistema de archivos

Administrar archivos con el shell

Trabajar con archivos comprimidos

Utilizar comandos fundamentales de los directorios /bin y /sbin

Usar y editar archivos del directorio /etc

Proteger el contenido de las Carpetas personales: /home

Utilizar los contenidos del directorio /proc para interactuar con el núcleo

Trabajar con datos compartidos en el directorio /usr

Almacenamiento temporal de archivos en el directorio /tmp

Acceder a los archivos de datos variables en el directorio /var

Iniciar la sesión y trabajar en Linux

Inicio de sesión desde la consola de texto

Cerrar la sesión

Iniciar y cerrar una sesión desde un ordenador remoto

Utilizar variables de entorno

Utilizar editores de texto

Trabajar con vi

Trabajar con emacs

Trabajar con permisos

Asignar permisos

Permisos de directorios

Los permisos set user ID y set group ID

Trabajar como root

Crear usuarios

Borrar usuarios

Apagar el sistema

Reiniciar el sistema

Leer documentación

Usar las páginas del manual

Referencia





Parte II. El escritorio de Ubuntu



5. Ubuntu e Internet

Introducción a Firefox

Elegir un cliente de correo electrónico

Evolution

Mozilla Thunderbird

KMail

Otros clientes de correo electrónico

Lectores de RSS

Firefox

Liferea

Mensajería instantánea con Pidgin

Internet Relay Chat

Grupos de noticias Usenet

El lector de noticias Pan

Videoconferencia con Ekiga

Referencia



6. Aplicaciones de productividad

Introducción a OpenOffice.org

Configurar OpenOffice.org

Trabajar con OpenOffice.org Writer

Empezar a trabajar con Writer

Trabajar con estilos y formato

Trabajar con OpenOffice.org Calc

Empezar a trabajar con Calc

Aplicar formato a las hojas de cálculo

Resumir datos con Calc

Suites ofimáticas para Ubuntu

Trabajar con Gnome Office

Trabajar con KOffice

Aplicaciones de productividad escritas para Microsoft Windows

Referencia



7. Aplicaciones multimedia

Escuchar música

Manipulación de gráficos

El editor de imágenes GIMP

Usar escáneres en Ubuntu

Trabajar con formatos de gráficos

Realizar capturas de pantalla

Usar cámaras digitales con Ubuntu

Cámaras digitales de mano

Usar F-Spot

Grabar CD y DVD en Ubuntu

Crear CD o DVD con los clientes gráficos de Ubuntu

Nautilus

GnomeBaker

Crear CD desde la línea de comandos

Crear DVD desde la línea de comandos

Sesión de grabación

Escritura por paquetes

Sonido y música

Tarjetas de sonido

Ajustar el volumen

Formatos de sonido

Ver vídeo

Hardware de vídeo y TV

Formatos de vídeo

Ver vídeo en Linux

Grabadora de vídeo digital (PVR)

Reproductores de DVD y vídeo

Referencia



8. Imprimir en Ubuntu

Visión general de la impresión en Ubuntu

Configurar y administrar los servicios de impresión

Configuración rápida de impresora desde la interfaz gráfica de usuario

Gestionar servicios de impresión

Crear y configurar impresoras locales

Crear la cola de impresión

Editar las configuraciones de la impresora

Referencia



9. Juegos en Ubuntu

Juegos para Linux

Instalar controladores de vídeo propietarios

Instalar juegos en Ubuntu

DOOM 3

Unreal Tournament 2004

Quake4

Wolfenstein: Enemy Territory

The Battle for Wesnoth

Juegos de Windows con Cedega

Referencia





Parte III. Administración del sistema



10. Administrar usuarios

Cuentas de usuario

Administrador/usuario root

User ID y Group ID

Permisos de archivo

Gestionar grupos

Herramientas para la gestión de grupos

Gestionar usuarios

Herramientas para gestionar usuarios

Añadir usuarios nuevos

Seguimiento de la actividad de los usuarios en el sistema

Gestionar contraseñas

Política de contraseñas del sistema

El archivo de las contraseñas

Shadow passwords (contraseñas ocultas)

Gestionar la seguridad de las contraseñas de los usuarios

Cambiar contraseñas por lotes

Otorgar privilegios de administrador del sistema a los usuarios normales

Cambiar temporalmente la identidad del usuario con el comando su

Otorgar privilegios de usuario root temporalmente: El comando sudo

Cuotas de disco

Implementar cuotas

Configurar cuotas manualmente

Referencia



11. Automatizar tareas

Ejecutar servicios en el inicio

Iniciar el proceso de arranque

Cargar el núcleo Linux

Servicios del sistema y runlevels

Definiciones de los runlevels

Iniciar en el runlevel predeterminado

Iniciar a un runlevel no predeterminado con GRUB

Entender los scripts init y la parte final de la inicialización

Controlar los servicios en el inicio con herramientas administrativas

Cambiar los runlevels

Resolución de problemas de los runlevels

Iniciar y detener servicios manualmente

Programar tareas

Utilizar at y batch para programar tareas

Utilizar cron para ejecutar tareas repetidamente

Control básico shell

La línea de comandos de shell

Soporte de expresiones del shell

Redireccionar la entrada y la salida de datos

Concatenar datos

Procesos en segundo plano

Escribir y ejecutar un script de shell

Ejecutar el nuevo programa del shell

Almacenar scripts de shell con acceso global

Interpretar scripts de shell desde terminales específicos

Usar variables en los scripts de shell

Asignar un valor a una variable

Acceder a los valores de las variables

Parámetros posicionales

Un ejemplo básico de parámetros posicionales

Utilizar parámetros posicionales para acceder y recuperar variables desde la línea de comandos

Utilizar un script básico para automatizar tareas

Variables internas

Caracteres especiales

Utilizar comillas dobles para resolver variables en cadenas con espacios

Usar comillas simples para mantener variables no expandidas

Usar la barra invertida como un carácter de escape

Utilizar el acento grave para reemplazar una cadena con salida

Comparar expresiones en pdksh y bash

Comparación de cadenas

Comparación numérica

Operadores de archivos

Operadores lógicos

Comparar expresiones con tcsh

Comparación de cadenas

Comparaciones numéricas

Operadores de archivos

Operadores lógicos

La declaración for

La declaración while

La declaración until

La declaración repeat (tcsh)

La declaración select (pdksh)

La declaración shift

La declaración if

La declaración case

Las declaraciones break y exit

Utilizar funciones en scripts de shell

Referencia



12. Herramientas de monitorización del sistema

Monitorizar desde la terminal

Usar el comando kill para controlar procesos

Utilizar la programación y control de prioridades

Mostrar memoria libre y utilizada con free

Espacio de disco

Cuotas de disco

Herramientas gráficas de gestión de procesos y del sistema

Herramientas para monitorizar procesos y sistemas en KDE

Referencia



13. Copias de seguridad

Elegir una estrategia para las copias de seguridad

Causas de pérdida de datos

Evaluar las necesidades y recursos para copias de seguridad

Evaluar las estrategias para las copias de seguridad

Estrategia simple

Copia de seguridad completa periódica

Copias de seguridad completas con copias de seguridad incrementales

Espejos de datos o matrices RAID

Tomar una decisión

Seleccionar hardware y soporte para las copias de seguridad

Soportes de almacenamiento extraíbles

Unidades FireWire

Unidades CD-RW y DVD+RW/-RW

Almacenamiento en red

Copias de seguridad en unidad de cinta

Usar software para copias de seguridad

tar: La herramienta para copias de seguridad más básica

Crear copia de seguridad completas e incrementales con tar

Restaurar archivos desde un archivador con el comando tar

Fille Roller de GNOME

La herramienta KDE para archivar ark

Crear copias de seguridad con Amanda

Software alternativo para copias de seguridad

Copiar archivos

Copiar archivos con tar

Comprimir, cifrar y enviar flujo de datos tar

Copiar archivos con cp

Copiar archivos con mc

Recuperación del sistema

El disco de recuperación de Ubuntu

Hacer una copia de seguridad y restaurar el registro de arranque maestro

Iniciar el sistema desde un disquete genérico

Utilizar un disquete de arranque de GRUB

Utilizar el modo de recuperación

Referencia



14. Redes en Ubuntu

La base: La interfaz localhost

Comprobar la disponibilidad de la interfaz loopback

Configurar la interfaz loopback manualmente

Redes TCP/IP

Direcciones TCP/IP

Enmascaramiento de IP en Ubuntu

Puertos

Organización de la red

Subredes

Máscara de subred

Direcciones por broadcast, unicast y multicast

Dispositivos de hardware para redes

Tarjetas de interfaz de red

Redes token ring

10BASE-T

100BASE-T

1000BASE-T

Fibra óptica y gigabit Ethernet

Interfaces de red inalámbricas

Cable de red

Cable de par trenzado no apantallado (UTP)

Cable de fibra óptica

Concentradores y conmutadores

Enrutadores y puentes

Puentes

Enrutadores

Inicializar el nuevo hardware de red

Editar el archivo /etc/modprobe.conf

Utilizar modprobe para cargar manualmente módulos del núcleo

Herramientas de configuración de red

Configuración de la interfaz de red desde la línea de comandos

/sbin/ifconfig

/sbin/route

/bin/netstat

Archivos de configuración de red

Agregar hosts a /etc/hosts

Configuraciones de servicios en /etc/services

Utilizar /etc/nsswitch.conf después de cambiar los servicio de nombres

Configurar un servidor de nombres con /etc/resolv.conf

Establecer el orden de búsqueda DNS con /etc/host.conf

Utilizar herramientas gráficas de configuración

Protocolo de configuración dinámica de host

Funcionamiento de DHCP

Activar DHCP durante la instalación e inicio

Instalación y configuración de software DHCP

DHCP dhclient

Servidor DHCP

Utilizar DHCP para configurar hosts de red

Configuración del servidor DHCP

Otros usos de DHCP

Redes inalámbricas

Soporte para redes inalámbricas en Ubuntu

Ventajas de las redes inalámbricas

Protocolos inalámbricos disponibles

Más allá de la red y en Internet

Información de configuración común

Configurar el acceso por línea de abonado digital

Entender el protocolo punto a punto en ethernet

Configurar manualmente una conexión PPPoE

Configurar acceso a Internet por línea telefónica

Configurar manualmente una conexión por línea telefónica

Resolver de problemas de conexión

Referencia

General

DHCP

Redes inalámbricas



15. Acceso remoto con SSH y Telnet

Crear un servidor Telnet

Telnet frente a SSH

Crear un servidor SSH

Las herramientas SSH

Utilizar scp para copiar archivos individuales entre equipos

Utilizar sftp para copiar varios archivos entre equipos

Utilizar ss-keygen para habilitar inicios de sesión con clave

X remoto

XDMCP

VNC

Referencia





Parte IV. Ubuntu como servidor



16. Archivos e impresoras

Utilizar Network File System (NFS)

Instalar e iniciar/detener NFS

Configuración del servidor NFS

Configurar el cliente NFS

Samba

Configurar Samba manualmente con /etc/samba/smb.conf

Configurar el comportamiento general de Samba con la sección [global]

Compartir carpetas personales con la sección [homes]

Compartir impresoras con la sección [printers]

Probar Samba con el comando testparm

Iniciar el daemon smbd

El comando smbstatus

Conectarse con el comando smbclient

Montar recursos compartidos de Samba

Configurar Samba con SWAT

Impresión en red y remota con Ubuntu

Crear impresoras de red

Habilitar la impresión en red en una LAN

Impresión SMB

Utilizar la interfaz gráfica de CUPS

Crear una entrada de impresora CUPS

Evitar problemas con el soporte de impresión

Dispositivos multifunción (impresora/fax/escáner)

Impresoras USB y antiguas

Referencia



17. Gestión del servidor Web Apache

Acerca del servidor Web Apache

Instalar el servidor Apache

Instalar con APT

Crear a partir de código fuente

Utilizar ./configure para crear Apache

Ubicaciones de archivos de Apache después de crear e instalar

Iniciar y detener Apache

Iniciar el servidor Apache manualmente

Utilizar /etc/init.d/apache2

Ajustes de configuración del servidor en tiempo de ejecución

Directivas de configuración en tiempo de ejecución

Editar apache2.conf

ServerRoot

Listen

User y Group

ServerAdmin

ServerName

DocumentRoot

UserDir

DirectoryIndex

Módulos multiproceso de Apache

Utilizar los archivos de configuración .htaccess

Directivas Options

Directivas AllowOverrides

Controlar la autenticación y acceso al sistema de archivos

Restringir el acceso con allow y deny

Autenticación

Últimas palabras sobre control de acceso

Los módulos de Apache

mod_access

mod_alias

mod_asis

mod_auth

mod_auth_anon

mod_auth_dbm

mod_auth_digest

mod_autoindex

mod_cgi

mod_dir y mod_env

mod_expires

mod_headers

mod_include

mod_info y mod_log_config

mod_mime y mod_mime_magic

mod_negotiation

mod_proxy

mod_rewrite

mod_setenvif

mod_speling

mod_status

mod_ssl

mod_unique_id

mod_userdir

mod_usertrack

mod_vhost_alias

Hospedaje virtual

Hosts virtuales basados en direcciones

Hosts virtuales basados en nombre

Registro

Otros servidores Web para Ubuntu

Sun ONE

Zope

Zeus Web Server

Referencia



18. Servir archivos remotos con FTP

Elegir un servidor FTP

Servidor anónimo o autenticado

Paquetes de servidores FTP de Ubuntu

Otros servidores FTP

Instalar software FTP

El usuario FTP

Configuración de inetd para wu-ftpd

Iniciar el paquete vsftpd

Configurar el servidor vsftpd

Controlar el acceso anónimo

Otros archivos de configuración del servidor vsftpd

Comportamiento de vsftpd predeterminado

Configurar el servidor

Utilizar comandos del archivo ftpaccess para configurar wu-ftpd

Configurar el control de acceso

Limitar el acceso de usuarios anónimovs

Definir clases de usuario

Bloquear el acceso de un host al servidor

Restringir permisos basándose en GID

Limitar permisos basándose en una ID individual

Restringir el número de usuarios en una clase

Limitar el número de intentos de contraseñas no válidas

Configurar información para el usuario

Mostrar un mensaje previo al inicio de sesión

Mostrar un archivo

Mostrar la dirección de correo electrónico del administrador

Notificar al usuario la fecha de última modificación

Configurar los registros del sistema

Redireccionar los registros

Registrar todos los comandos ejecutados por los usuarios

Registrar las infracciones de seguridad y transferencias de archivos

Configurar el control de permisos

Permitir a los usuarios modificar permisos de archivo

Permitir a los usuarios borrar archivos

Permitir a los usuarios sobrescribir archivos

Permitir a los usuarios cambiar el nombre de los archivos

Permitir a los usuarios comprimir archivos

Asignar o denegar permiso para utilizar tar

Determinar los permisos que se pueden aplicar a los archivos cargados por los usuarios

Configurar comandos dirigidos a cdpath

Estructura del archivo shutdwon

Configurar acciones de conversión de archivos del servidor FTP

Strip Prefix

Strip Postfix

Add-On Prefix

Add-On Postfix

External Command

Types

Options

Description

Un ejemplo de conversión práctico

Utilizar el archivo ftphosts para permitir o denegar la conexión al servidor FTP

Utilizar comandos para administrar el servidor

Mostrar información sobre usuarios conectados

Contabilizar el número de conexiones

Utilizar /usr/sbin/ftpshut para programar periodos de inactividad del servidor FTP

Utilizar /var/log/xferlog para visualizar un registro de las transacciones del cliente

Referencia



19. Correo electrónico

Envío y recepción de correo electrónico

Agentes de transferencia de correo

Postfix

Sendmail

Qmail y Exim

Elegir un MTA

Agente de entrega de correo

El agente de usuario de correo

Configuración y utilización básica de Postfix

Configurar enmascaramiento

Utilizar hosts inteligentes

Configurar intervalos de envío de mensajes

Retransmisión de correo electrónico

Reenviar correos electrónicos con alias

Utilizar Fetchmail para recuperar correo electrónico

Instalar Fetchmail

Configurar Fetchmail

Configurar opciones globales

Configurar opciones de servidor de correo electrónico

Configurar cuentas de usuarios

Elegir un agente de entrega de correo

Procmail

Spamassassin

Squirrelmail

Escáneres de virus

Daemons de correo electrónico

Alternativas a Microsoft Exchange Server

Microsoft Exchange Server/Outlook Client

CommuniGate Pro

Oracle Collaboration Suite

Bynari

Open-Xchange

phpgroupware

PHProjekt

Horde

Referencia

Recursos Web



20. Conexiones proxy y reverse proxy

¿Qué es un servidor proxy?

Instalar Squid

Configurar los clientes

Listas de control de acceso

Especificar direcciones IP de clientes

Configuraciones de ejemplo

Referencia



21. Administrar servicios de bases de datos

Breve repaso de los fundamentos de las bases de datos

Funcionamiento de las bases de datos relacionales

Fundamentos de SQL

Crear tablas

Insertar datos en tablas

Recuperar datos desde una base de datos

Elegir una base de datos: MySQL frente a PostgreSQL

Velocidad

Bloqueo de datos

Cumplimiento de ACID en el procesamiento de transacciones para proteger la integridad de datos

Subconsultas SQL

Lenguajes procedimentales y desencadenadores

Configurar MySQL

Establecer una contraseña para el usuario root de MySQL

Crear una base de datos en MySQL

Proporcionar y revocar privilegios en MySQL

Configurar PostgreSQL

Inicializar el directorio de datos en PostgreSQL

Crear una base de datos en PostgreSQL

Crear usuarios de la base de datos en PostgreSQL

Borrar usuarios de la base de datos en PostgreSQL

Proporcionar y revocar privilegios en PostgreSQL

Clientes de bases de datos

Acceso SSH a una base de datos

Acceder con un cliente con GUI local a una base de datos

Acceder por Web a una base de datos

El cliente de línea de comandos de MySQL

El cliente de línea de comandos PostgreSQL

Clientes gráficos

Referencia



22. LDAP

Configurar el servidor

Poblar el directorio

Configurar clientes

Evolution

Thunderbird

Administración

Referencia





Parte V. Programar en Linux



23. Utilizar Perl

Utilizar Perl en Linux

Versiones de Perl

Un programa de Perl básico

Variables y estructura de datos en Perl

Tipos de variables en Perl

Variables especiales

Operadores

Operadores de comparación

Operadores lógicos

Operadores aritméticos

Otros operadores

Constantes de cadena especiales

Declaraciones condicionales: if/else y unless

if

unless

Bucles

for

foreach

while

until

last y next

do...while y do...until

Expresiones regulares

Acceder al shell

Módulos y CPAN

Ejemplos de código

Enviar correo electrónico

Purgar registros

Publicar en Usenet

Scripts de una línea

Procesamiento de línea de comandos

Referencia

Usenet

WWW

Otros



24. Trabajar con Python

Python en Linux

El intérprete interactivo

Fundamentos de Python

Números

Más sobre cadenas

Listas

Diccionarios

Condicionales y bucles

Funciones

Orientación a objetos

Variables de clase y objeto

Constructores y destructores

Herencia de clase

La biblioteca estándar y Vaults of Parnasus

Referencia



25. Scripts de PHP

Introducción a PHP

Entrar y salir del modo PHP

Variables

Arrays

Constantes

Referencias

Comentarios

Secuencias de escape

Sustitución de variables

Operadores

Declaraciones condicionales

Operadores especiales

Switches

Bucles

Incluir otros archivos

Funciones básicas

Cadenas

Arrays

Archivos

Miscelánea

Trabajar con formularios HTML

Bases de datos

Introducción a PEAR::DB

Referencia



26. Herramientas para programación en C/C++ en Ubuntu

Programación en C con Linux

Utilizar las herramientas de gestión de proyectos de programación en C con Ubuntu

Crear programas con make

Utilizar Makefiles

Utilizar macros y objetivos de makefile

Utilizar la utilidad autoconf para configurar código

Gestionar proyectos de software con Subversion

Herramientas para depurar errores

Utilizar splint para comprobar el código fuente

Utilizar gprof para hacer un seguimiento del tiempo de la función

Depuración de errores simbólica con gdb

Utilizar gcc

Herramientas de desarrollo gráficas

Utilizar el cliente KDevelop

El cliente Glade para desarrollar en GNOME

Referencia



27. Mono

¿Por qué utilizar Mono?

Mono en la línea de comandos

Estructura de un programa C#

Mostrar los parámetros

Crear variables propias

Agregar comprobación de errores

Las bibliotecas de Mono

Buscar con Beagle

Crear una GUI con Gtk#

Referencia





Parte VI. Mantenimiento de Ubuntu



28. Proteger los equipos

Entender los ataques a equipos

Evaluar la vulnerabilidad

Proteger el equipo

Proteger una red inalámbrica

Contraseñas y seguridad física

Configurar y utilizar Tripwire

Dispositivos

Virus

Configurar el cortafuegos

Diseñar un plan de contingencia

Mantenerse al día sobre cuestiones de seguridad en Linux

Referencia



29. Maximizar el rendimiento

El disco duro

Utilizar la BIOS y el núcleo para ajustar los discos duros

El comando hdparm

Ajustar el sistema de archivos

El comando tune2fs

El comando e2fsck

El comando badblocks

Deshabilitar la hora de acceso al archivo

El núcleo

Apache

MySQL

Medir el uso de buffer de claves

Utilizar la caché de consultas

Ajustes varios

Optimizar consultas

Referencia



30. Línea de comandos avanzada

¿Por qué utilizar el shell?

Comandos básicos

Mostrar los contenidos de un archivo: cat

Desplazarse por directorios: cd

Cambiar permisos de acceso a archivo: chmod

Copiar archivos: cp

Mostrar el uso del disco: du

Buscar archivos: find

Buscar en una cadena: grep

Paginar la salida: less

Crear enlaces entre archivos: ln

Buscar archivos en un índice: locate

Listar archivos en el directorio actual: ls

Leer páginas del manual: man

Crear directorios: mkdir

Mover archivos: mv

Listar procesos: ps

Borrar archivos y directorios: rm

Mostrar las últimas líneas de un archivo: tail

Mostrar el uso de recursos: top

Mostrar la ubicación de un comando: which

Combinar comandos

Varios terminales

Referencia



31. Gestionar software

Utilizar Añadir y quitar aplicaciones

Utilizar Synaptic para gestionar software

Estar actualizado

Trabajar desde la línea de comandos

Uso cotidiano

Buscar software

Compilar software a partir de código fuente

Referencia



32. Gestionar el núcleo y los módulos

El núcleo Linux

El árbol de las fuentes de Linux

Tipos de núcleos

Gestionar módulos

Cuándo recompilar

Versiones del núcleo

Obtener las fuentes del núcleo

Parchear el núcleo

Compilar el núcleo

Utilizar xconfig para configurar el núcleo

Crear una imagen del disco RAM inicial

Cuando algo va mal

Errores durante la compilación

Errores en tiempo de ejecución, del gestor de arranque y del núcleo en ejecución

Referencia





Parte VII. Apéndices



A. Ubuntu por dentro

¿Qué es Linux?

¿Por qué utilizar Linux?

¿Qué es Ubuntu?

Las raíces de Ubuntu

Ubuntu para empresas

Ubuntu en el hogar

Ubuntu para 64 bits

Ubuntu en la plataforma PPC

Aprovechar la documentación de Ubuntu y Linux al máximo

Desarrolladores y documentación de Ubuntu

Referencia



B. Recursos de instalación

Planear la implementación de Ubuntu

Consideraciones empresariales

Consideraciones del equipo

Consideraciones del usuario

Lista de comprobación pre-implementación

Planear la instalación

Requisitos de hardware

Requisitos de hardware mínimos para Ubuntu

Utilizar hardware antiguo

Planear el uso de disco duro de la instalación Ubuntu

Comprobar la compatibilidad del hardware

Prepararse para posibles problemas de hardware

Módem por software

Dispositivos USB

Placas base

Problemas de CPU, multiprocesamiento simétrico y memoria

Preparar y utilizar un inventario de hardware

Preparar el proceso de instalación

Preparar una instalación desde CD-ROM

Particionar antes y durante la instalación

Preparar las particiones

Hospedar partes de un sistema de archivos Linux en particiones separadas

Referencia



C. Recursos en Internet de Ubuntu y Linux

Sitios Web y motores de búsqueda

Trucos para la búsqueda Web

Google es su amigo

Lista de paquetes Ubuntu

Certificación

Soporte comercial

Documentación

Ubuntu

Distribuciones Mini-CD Linux

Varias distribuciones Linux para Intel

Distribuciones Linux para PowerPC

Linux en portátiles y PDA

El sistema X Window

Grupos de noticias Usenet

Listas de correo

Listas de correo del Ubuntu Project

IRC



D. Contenido del DVD

¿Qué hay en el DVD?



Índice alfabético

La Biblia de Ubuntu trata de una forma sencilla esta popular distribución de Linux. Cada vez son más los usuarios de Windows y Mac, y los apasionados de Linux, que se deciden por esta distribución por ser fácil de usar. Este libro ofrece información detallada sobre la instalación, uso y administración de Ubuntu. Aprenderá a configurar una estación de trabajo o servidor y encontrará información detallada del software de escritorio y de productividad que incluye Ubuntu. Esta obra trata con detalle varios aspectos: desde el software que necesita para su trabajo cotidiano, como la suite de productividad OpenOffice.org, hasta cómo configurar su PC de sobremesa con Ubuntu para que funcione perfectamente con varias impresoras, las líneas de órdenes en la terminal y muchas más cosas.



Con esta obra aprenderá, entre otros aspectos, a instalar y configurar Ubuntu, a administrar los servicios y usuarios de Linux, a proteger su equipo y red de instrusos, a compartir archivos con usuarios de Windows con Samba, a utilizar herramientas de desarrollo y programación de Ubuntu o a administrar y compilar el núcleo y módulos, entre un largo etcétera de posibilidades.



Además, en el DVD-ROM adjunto encontrará la distribución completa de Ubuntu 7.10 " Gustsy Gibbon " , la suite ofimática OpenOffice.org completa y cientos de programas, aplicaciones y utilidades.

Artículos relacionados

  • SIEMPRE ON
    CELLAN-JONES, RORY
    Vivimos en una época en la que miles de millones de personas tienen acceso a una tecnología increíblemente potente. La herramienta más extraordinaria que se ha inventado en el último siglo, el smartphone, ha generado cambios radicales en nuestra forma de vivir y trabajar y, a diferencia de tecnologías anteriores, está en manos de casi todo el mundo. Junto con el auge de las red...

    28,95 €

  • SEGURIDAD DE EQUIPOS INFORMÁTICOS
    El libro constituye una guía completa para aquellos usuarios que quieren proteger su información personal, su privacidad y su seguridad en línea. Con esta obra aprenderá a proteger su información y estar preparados para actuar en caso de una violación de seguridad. Todo el contenido está redactado de forma clara y didáctica, para que sea accesible por cualquier usuario, con o s...

    24,90 €

  • CLICKBAIT
    PARMEGIANI, SIMON
    A kaleidoscopic journey through time, space and the many faces of reality. Sewn from Al's looms, this book represents the glory of machine precision and human creativity, producing a narrative both strange and exciting. In these pages, you will find worlds that are eerily strangely familiar, yet delightfully disparate. From the vibrant underwater fashion scene of Brooklyn to th...

    39,95 €

  • LA INTELIGENCIA ARTIFICIAL EXPLICADA A LOS HUMANOS
    TORRES, JORDI
    Ante el avance de la IA en cada vez más ámbitos de la vida cotidiana, La inteligencia artificial explicada a los humanos propone al lector un acercamiento a esta revolucionaria tecnología a través de un lenguaje cercano y accesible para todos.Un libro divulgativo, ameno y claro que nos ayuda a comprender cómo funciona la IA y aclara algunos de los interrogantes que se plantean ...

    15,00 €

  • MINECRAFT
    AB, MOJANG
    LIBRO OFICIAL DEL VIDEOJUEGO MÁS VENDIDO DE TODOS LOS TIEMPOS MÁS DE 100.000 EJEMPLARES VENDIDOS DE LA SERIE ¿Eres un constructor experto? ¿Buscas inspiración para tu próxima construcción épica? Visita estas 12 construcciones únicas y alucinantes que seguro que despertarán tu imaginación. Aquí aprenderás los mejores trucos y recibirás los mejores consejos, con los que logr...

    20,90 €

  • PUBLICACIÓN DE PÁGINAS WEB
    FERNÁNDEZ CASADO, PABLO E.
    Esta obra es una guía práctica y completa diseñada para ayudar a los principiantes a publicar un sitio web de forma que este sea lo más visible, atractivo y accesible posible. Se abordan todos los aspectos esenciales para que los lectores aprendan a lanzar sus propias páginas web de forma segura con los protocolos y herramientas que garanticen la protección ante intentos de hac...

    22,90 €