Manual de FreeBSD

Proyecto de Documentación de FreeBSD

¡Bienvenido a FreeBSD! Este manual cubre la instalación y uso diario de FreeBSD 9.1-RELEASE y FreeBSD 8.3-RELEASE. Este manual está en constante evolución y es el resultado del trabajo de muchas personas. Algunas secciones no están completas y otras necesitan ser actualizadas. Si está interesado en colaborar en este proyecto envíe un mensaje de correo electrónico a lista de correo del proyecto de documentación de FreeBSD. La última versión de este documento está siempre disponible en el sitio web de FreeBSD. También puede encontrarla en diferentes formatos y opciones de compresión en el servidor FTP de FreeBSD o en las numerosas réplicas. Si prefiere una copia en papel de este manual puede comprarla en FreeBSD Mall. También es posible hacer búsquedas en este manual.


Tabla de contenidos
Prefacio
I. Primeros pasos
1. Introducción
1.1. Sinopsis
1.2. Bienvenido a FreeBSD
1.3. Acerca del Proyecto FreeBSD
2. Instalación de FreeBSD
2.1. Sinopsis
2.2. Requisitos de hardware
2.3. Tareas anteriores a la instalación
2.4. Inicio de la instalación
2.5. ?Qué es sysinstall?
2.6. Asignación de espacio en disco
2.7. Elección de qué instalar
2.8. Elección del medio de instalación
2.9. El punto sin retorno
2.10. Después de la instalación
2.11. Solución de problemas
2.12. Guía avanzada de instalación
2.13. Cómo preparar su propio medio de instalación
3. Conceptos básicos de Unix
3.1. Sinopsis
3.2. Consolas virtuales y terminales
3.3. Permisos
3.4. Estructura de directorios
3.5. Organización de disco
3.6. Montaje y desmontaje de sistemas de ficheros
3.7. Procesos
3.8. Dæmons, señales y cómo matar procesos
3.9. Shells
3.10. Editores de texto
3.11. Dispositivos y nodos de dispositivos
3.12. Formatos binarios
3.13. Más información
4. Instalación de aplicaciones: «packages» y ports
4.1. Sinopsis
4.2. Aproximación a la instalación de software
4.3. Cómo encontrar aplicaciones
4.4. Uso del sistema de packages
4.5. Uso de la colección de ports
4.6. Después de instalar un port
4.7. Ports que no funcionan
5. El sistema X Window
5.1. Sinopsis
5.2. Entender X
5.3. Instalar X11
5.4. Configuración de X11
5.5. Uso de tipos en X11
5.6. El gestor de pantalla X
5.7. Entornos de escritorio
II. Tareas comunes
6. Aplicaciones de escritorio
6.1. Sinopsis
6.2. Navegadores
6.3. Productividad
6.4. Visores de documentos
6.5. Finanzas
6.6. Resumen
7. Multimedia
7.1. Sinopsis
7.2. Configuración de la tarjeta de sonido
7.3. Sonido MP3
7.4. Reproducción de vídeo
7.5. Configuración de tarjetas de TV
7.6. Escáneres de imágenes
8. Configuración del kernel de FreeBSD
8.1. Sinopsis
8.2. ?Qué razones hay para compilar un kernel personalizado?
8.3. Inventario de hardware del sistema
8.4. Controladores del kernel, subsistemas y módulos
8.5. Compilación e instalación de un kernel personalizado
8.6. El fichero de configuración
8.7. Qué hacer si algo va mal
9. Imprimir
9.1. Sinopsis
9.2. Introducción
9.3. Configuración básica
9.4. Configuración avanzada de impresoras
9.5. Cómo utilizar impresoras
9.6. Alternativas a LPD
9.7. Solución de problemas
10. Compatibilidad binaria con Linux
10.1. Sinopsis
10.2. Instalación
10.3. Instalación de Mathematica®
10.4. Instalación de Maple
10.5. Instalación de MATLAB®
10.6. Instalación de Oracle®
10.7. Instalación de SAP® R/3®
10.8. Temas avanzados
III. Administración del sistema.
11. Configuración y Adaptación del Sistema
11.1. Configuración de Tarjetas de Red
11.2. “Arrancar servicios”
11.3. “Soft Updates”
11.4. Añadir espacio swap
12. El proceso de arranque en FreeBSD
12.1. Sinopsis
12.2. El problema que representa arrancar el sistema
12.3. El RMA y las etapas de arranque uno, dos y tres
12.4. Interacción con el kernel durante el arranque
12.5. Device Hints
12.6. Init: inicialización del proceso de control
12.7. Secuencia de apagado
13. Usuarios y administración básica de cuentas
13.1. Sinopsis
13.2. Introducción
13.3. La cuenta superusuario
13.4. Cuentas de sistema
13.5. Cuentas de usuario
13.6. Modificación de cuentas
13.7. Limitar a los usuarios
13.8. Personalizar a los usuarios
13.9. Grupos
14. Seguridad
14.1. Sinopsis
14.2. Introducción
14.3. Asegurar FreeBSD
14.4. DES, MD5 y Crypt
14.5. Contraseñas de un solo uso
14.6. TCP Wrappers
14.7. KerberosIV
14.8. Kerberos5
14.9. OpenSSL
14.10. VPN sobre IPsec
14.11. OpenSSH
14.12. Listas de control de acceso a sistemas de ficheros
14.13. Monitorización de fallos de seguridad de aplicaciones
14.14. FreeBSD Security Advisories
14.15. Contabilidad de procesos
15. Jaulas
15.1. Sinopsis
15.2. Términos relacionados con las jaulas
15.3. Introducción
15.4. Creación y gestión de jaulas
15.5. Administración y personalización a fondo
15.6. Uso de las jaulas
16. Mandatory Access Control
16.1. Sinopsis
16.2. Términos clave en este capítulo
16.3. Explicación de MAC
16.4. Las etiquetas MAC
16.5. Configuración de módulos
16.6. El módulo MAC ifoff
16.7. El módulo MAC portacl
16.8. Políticas de etiquetas MAC
16.9. El módulo MAC partition
16.10. El módulo de seguridad multinivel MAC
16.11. El módulo MAC Biba
16.12. El módulo MAC LOMAC
16.13. Implementación de un entorno seguro con MAC
16.14. Otro ejemplo: Uso de MAC para restringir un servidor web
16.15. Depuración de errores en MAC
17. Auditoría de eventos de seguridad
17.1. *
18. Almacenamiento
18.1. Sinopsis
18.2. Nombres de dispositivo
18.3. Añadir discos
18.4. RAID
18.5. Dispositivos de almacenamiento USB
18.6. Creación y uso de medios ópticos (CD)
18.7. Crear y utilizar medios ópticos (DVDs)
18.8. Creación y uso de disquetes (floppies)
18.9. Creación y uso de cintas de datos
18.10. Respaldos en disquetes
18.11. Bases para respaldos
18.12. Sistemas de ficheros en red, memoria y respaldados en fichero
18.13. Instantáneas (“snapshots”) de sistemas de ficheros
18.14. Cuotas en sistemas de ficheros
18.15. Cifrado de particiones de disco
19. GEOM: Marco de trabajo modular de transformación de discos
19.1. Sinopsis
19.2. Introducción a GEOM
19.3. RAID0 - Distribución por bandas
19.4. RAID1 - Replicación
20. El Gestor de Volúmenes Vinum
20.1. Sinopsis
20.2. Los Discos son Demasiado Pequeños
20.3. Cuellos de Botella en el Acceso
20.4. Integridad de Datos
20.5. Objetos Vinum
20.6. Ejemplos
20.7. Esquema de Nombres de los Objetos
20.8. Configuración de Vinum
20.9. Uso de Vinum en el Sistema de Ficheros Raíz
21. Virtualización
21.1. *
22. Localización - Uso y configuración de I18N/L10N
22.1. Sinopsis
22.2. Lo básico
22.3. Uso de la localización
22.4. Compilación de programas con soporte para I18N
22.5. Localización de FreeBSD a idiomas específicos
23. Lo último de lo último
23.1. Sinopsis
23.2. FreeBSD-CURRENT vs. FreeBSD-STABLE
23.3. Sincronización de su código fuente
23.4. Uso de make world
23.5. Redes pequeñas
IV. Comunicaciones en red
24. Comunicaciones serie
24.1. Sinopsis
24.2. Introducción
24.3. Terminales
24.4. Servicio dial-in
24.5. Servicio dial-out
24.6. Configurando la consola serie
25. PPP y SLIP
25.1. Sinopsis
25.2. Uso de User PPP
25.3. Uso de Kernel PPP
25.4. Uso de PPP sobre Ethernet (PPPoE)
25.5. Uso de PPP sobre ATM (PPPoA)
25.6. Uso de SLIP
26. Cortafuegos
26.1. *
27. Correo Electrónico
27.1. Sinopsis
27.2. Utilización del correo electrónico
27.3. Configuración de sendmail
27.4. Sustitución del Agente de Transferencia de Correo
27.5. Depuración de Problemas
27.6. Conceptos Avanzados
27.7. SMTP con UUCP
27.8. Configuración para sólamente enviar correo
27.9. Utilización del correo con una conexión mediante módem analógico (dial-up)
27.10. Autentificación utilizando SMTP
27.11. Agente de Correo de Usuario
27.12. Manejo de fetchmail
27.13. Uso de procmail
28. Servidores de red
28.1. *
29. Networking avanzado
29.1. Resumen
29.2. Pasarelas y “routers”
29.3. Redes sin cables (“wireless”)
29.4. Bluetooth
29.5. Puenteado
29.6. NFS
29.7. Ejecución sin disco duro
29.8. RDSI
29.9. NIS/YP
29.10. DHCP
29.11. DNS
29.12. NTP
29.13. Traducción de direcciones de red
29.14. El “Superservidor” inetd
29.15. Línea IP paralela (PLIP)
29.16. IPv6
29.17. ATM en FreeBSD 5.X
V. Apéndices
30. Cómo obtener FreeBSD
30.1. Servidores FTP
30.2. Uso de CVSup
31. Bibliografía
31.1. Libros y revistas específicas sobre FreeBSD
31.2. Guías de usuario
31.3. Guías de administrador
31.4. Guías de programadores
31.5. El sistema operativo por dentro
31.6. Referencia de seguridad
31.7. Referencia de hardware
31.8. Historia de UNIX
31.9. Diarios y revistas
A. Recursos en Internet
A.1. Listas de correo
A.2. Grupos de noticias de Usenet
A.3. Servidores WWW
A.4. Direcciones de correo electrónico
A.5. Cuentas shell
32. PGP keys
32.1. Responsables
32.2. Miembros del Core Team
Índice
Colofón
Lista de tablas
2-1. Ejemplo de inventario de dispositivos
2-2. Estructura de particiones del primer disco
2-3. Esquema de particiones para varios discos
2-4. Nombres y funciones de las imágenes de FreeBSD 6.X and 7.X
3-1. Códigos de dispositivos de disco
18-1. Convenciones para nombrar discos físicos
29-1. Cableado de una conexión de cable paralelo para redes
29-2. Direcciones IPv6 reservadas
Lista de figuras
2-1. Ejemplo de resultado de prueba de dispositivos
2-2. Menú de selección de país
2-3. Salir de Sysinstall
2-4. Selección de «Usage» en el menú principal de sysinstall
2-5. Selección del menú de documentación
2-6. El menú de documentación de sysinstall
2-7. Menú principal de sysinstall
2-8. Menú de esquemas de teclado de sysinstall
2-9. Menú principal de sysinstall
2-10. Opciones de sysinstall
2-11. Comenzar una instalación estándar
2-12. Elija en qué unidad usar FDisk
2-13. Un ejemplo de particionamiento típico con FDisk
2-14. Partición con FDisk usando el disco completo
2-15. Menú de gestores de arranque de sysinstall
2-16. Salir de la selección de unidad
2-17. El editor Disklabel
2-18. Editor Disklabel con valores por omisión
2-19. Liberar espacio para la partición raíz
2-20. Edición del tamaño de la partición raíz
2-21. Elegir el tipo de partición raíz
2-22. Elegir el punto de montaje del sistema de ficheros raíz
2-23. Editor Disklabel
2-24. Elección de distribuciones
2-25. Confirmar la elección de distribuciones
2-26. Choose Installation Media
2-27. Selección de un dispositivo Ethernet
2-28. Configuración de ed0
2-29. Edición de inetd.conf
2-30. Edición del mensaje de bienvenida de FTP
2-31. Edición de exports
2-32. Opciones de configuración de la consola del sistema
2-33. Opciones del salvapantallas
2-34. Retardo del salvapantallas
2-35. Salida del menú de configuración de la consola del sistema
2-36. Elección de región
2-37. Elección de país
2-38. Elección de zona horaria
2-39. Elija el protocolo que usa el ratón
2-40. Ajuste del protocolo del ratón
2-41. Configuración del puerto del ratón
2-42. Configuración del puerto del ratón
2-43. Arranque del dæmon del ratón
2-44. Prueba del dæmon del ratón
2-45. Categorías de «packages»
2-46. Selección de «packages»
2-47. Instalación de «packages»
2-48. Confirmación previa a la instalación de «packages»
2-49. Selección de «Añadir un usuario»
2-50. Añadir la información del usuario
2-51. Salir de la gestión de usuarios y grupos
2-52. Salir de la instalación
2-53. Primer nivel de servicios de red
2-54. Elegir el MTA del sistema
2-55. Configuración de Ntpdate
2-56. Segundo nivel de configuración de red
20-1. Organización Concatenada
20-2. Organización con “Striping”
20-3. Organización en RAID-5
20-4. Un Volumen Vinum Sencillo
20-5. Un Volumen Vinum Replicado
20-6. Un Volumen Vinum en “Striping”
20-7. Un Volumen Vinum Replicado y en “Striping”
Lista de ejemplos
2-1. Uso de una partición sin cambiar nada
2-2. Reducir una partición existente
3-1. Ejemplo de nombres de disco, «slice» y partición
3-2. Modelo conceptual de un disco
4-1. Descarga de un paquete manualmente e instalación en nuestro sistema
12-1. Pantalla boot0
12-2. Pantalla de boot2
12-3. Una consola insegura en /etc/ttys
13-1. Configuración de adduser
13-2. Eliminación interactiva de cuenta con rmuser
13-3. chpass interactivo ejecutado por el superusuario
13-4. chpass interactivo ejecutado por un usuario normal
13-5. Cambio de tu contraseña
13-6. Cambio de la contraseña de otro usuario como superusuario
13-7. Añadir un grupo usando pw(8)
13-8. Añadir a alguien a un grupo usando pw(8)
13-9. Determinar pertenencia a grupos con id(1)
14-1. Uso de SSH para crear un túnel seguro para SMTP
18-1. Utilizando dump a través de ssh
18-2. Uso de dump a través de ssh con RSH configurada
18-3. Un “script” para la creación de discos flexibles de arranque
18-4. Uso de vnconfig para montar una imagen de un sistema de ficheros bajo FreeBSD 4.X
18-5. Creación de una imagen nueva de un sistema de ficheros respaldado en un archivo con vnconfig
18-6. Uso de mdconfig para montar una imagen de un sistema de ficheros en FreeBSD 5.X
18-7. Creación de un disco respaldado en fichero con mdconfig
18-8. Configurar y montar un disco basado en un fichero con mdmfs
18-9. Disco de memoria md en FreeBSD 4.X
18-10. Creación de un nuevo disco basado en memoria con mdconfig
18-11. Creación de un nuevo disco basado en memoria con mdmfs
24-1. Agregando entradas de terminal a /etc/ttys
27-1. Configuración de la base de datos de acceso de sendmail
27-2. Mail Aliases
27-3. Ejemplo de asociación de correo de dominio virtual
29-1. Anclaje de una exportación utilizando amd
29-2. Sucursal o red doméstica
29-3. Oficina central u otra LAN
29-4. Envío de una señal HANGUP a inetd

Puede descargar éste y muchos otros documentos desde ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Si tiene dudas sobre FreeBSD consulte la documentación antes de escribir a la lista <[email protected]>.
Envíe sus preguntas sobre la documentación a <[email protected]>.