0 - en to es-ES translation catalogue (405 entries)

en: Configuration
es-ES: Configuración

en: Localization
es-ES: Localización

en: Network
es-ES: Red

en: Name resolution
es-ES: Resolución de nombres

en: Users
es-ES: Usuarios

en: Groups
es-ES: Grupos

en: Accounts
es-ES: Cuentas

en: Command-line interpreter
es-ES: Intérprete de línea de órdenes

en: Shell
es-ES: Consola

en: Printing
es-ES: Impresión

en: Bootloader
es-ES: Gestor de arranque

en: Kernel compiling
es-ES: Compilación de núcleo

en: Basic Configuration: Network, Accounts, Printing...
es-ES: Configuración básica: red, cuentas, impresión...

en: A computer with a new installation created with <command>debian-installer</command> is intended to be as functional as possible, but many services still have to be configured. Furthermore, it is always good to know how to change certain configuration elements defined during the initial installation process.
es-ES: El propósito de un equipo con una instalación nueva creada con <command>debian-installer</command> es que sea tan funcional como sea posible, pero aún necesita configurar muchos servicios. Lo que es más, es bueno saber cómo modificar ciertos elementos de configuración definidos durante el proceso de instalación inicial.

en: This chapter reviews everything included in what we could call the “basic configuration”: networking, language and locales, users and groups, printing, mount points, etc.
es-ES: Este capítulo revisa todo lo incluido en lo que llamaríamos «configuración básica»: red, idioma y locales, usuarios y grupos, impresión, puntos de montaje, etc.

en: Configuring the System for Another Language
es-ES: Configuración del sistema en otro idioma

en: <primary>French localization</primary>
es-ES: <primary>Localización francesa</primary>

en: If the system was installed using French, the machine will probably already have French set as the default language. But it is good to know what the installer does to set the language, so that later, if the need arises, you can change it.
es-ES: Si instaló el sistema utilizando el idioma francés, el equipo probablemente ya tenga configurado al francés como idioma predeterminado. Pero es bueno saber lo que realiza el instalador al configurar el idioma para que, luego si lo necesita, pueda cambiarlo.

en: <emphasis>TOOL</emphasis> The <command>locale</command> command to display the current configuration
es-ES: <emphasis>HERRAMIENTA</emphasis> El programa <command>locale</command> para mostrar la configuración actual

en: The <command>locale</command> command lists a summary of the current configuration of various locale parameters (date format, numbers format, etc.), presented in the form of a group of standard environment variables dedicated to the dynamic modification of these settings.
es-ES: El programa <command>locale</command> mostrará un resumen de la configuración actual de varios parámetros de la locale (formato de fecha, formato de números, etc.) presentados en forma de un grupo de variables de entorno estándar dedicadas a la modificación dinámica de éstas configuraciones.

en: Setting the Default Language
es-ES: Configuración del idioma predeterminado

en: <primary>language</primary>
es-ES: <primary>idioma</primary>

en: A locale is a group of regional settings. This includes not only the language for text, but also the format for displaying numbers, dates, times, and monetary sums, as well as the alphabetical comparison rules (to properly account for accented characters). Although each of these parameters can be specified independently from the others, we generally use a locale, which is a coherent set of values for these parameters corresponding to a “region” in the broadest sense. These locales are usually indicated under the form, <literal><replaceable>language-code</replaceable>_<replaceable>COUNTRY-CODE</replaceable></literal>, sometimes with a suffix to specify the character set and encoding to be used. This enables consideration of idiomatic or typographical differences between different regions with a common language.
es-ES: Un <foreignphrase>locale</foreignphrase> es un grupo de configuraciones regionales. Incluyen no sólo el idioma para el texto, sino también el formato para mostrar números, fechas, marcas temporales y cantidades de dinero así como también reglas de comparación alfabética (para tener en cuenta correctamente caracteres acentuados). Aunque puede especificar cada uno de estos parámetros independientemente de los demás, generalmente utilizaremos un <foreignphrase>locale</foreignphrase> que es un conjunto coherente de valores para estos parámetros que corresponde con una «región» en el sentido amplio de la palabra. Generalmente se indican los <foreignphrase>locales</foreignphrase> en la forma <literal><replaceable>código-idioma</replaceable>_<replaceable>CÓDIGO-PAÍS</replaceable></literal>, a veces con un sufijo que indica un conjunto de caracteres y codificación a utilizar. Esto permite considerar diferencias idiomáticas o tipográficas entre diferentes regiones con un idioma en común.

en: <emphasis>CULTURE</emphasis> Character sets
es-ES: <emphasis>CULTURA</emphasis> Juegos de caracteres

en: Historically, each locale has an associated “character set” (group of known characters) and a preferred “encoding” (internal representation for characters within the computer).
es-ES: Históricamente, cada locale tiene asociado un «conjunto de caracteres» (grupo de caracteres conocidos) y una «codificación» preferida (representación interna de los caracteres para el equipo).

en: The most popular encodings for latin-based languages were limited to 256 characters because they opted to use a single byte for each character. Since 256 characters was not enough to cover all European languages, multiple encodings were needed, and that is how we ended up with <emphasis>ISO-8859-1</emphasis> (also known as “Latin 1”) up to <emphasis>ISO-8859-15</emphasis> (also known as “Latin 9”), among others.
es-ES: Las codificaciones más populares para idiomas derivados del latín estaban limitadas a 256 caracteres porque decidieron utilizar sólo un byte por carácter. Debido a que 256 caracteres no son suficientes para cubrir todos los idiomas europeos fueron necesarias múltiples codificaciones, y así es como tenemos desde <emphasis>ISO-8859-1</emphasis> (también conocida como «Latin 1») hasta <emphasis>ISO-8859-15</emphasis> (también conocida como «Latin 9»), entre otras.

en: Working with foreign languages often implied regular switches between various encodings and character sets. Furthermore, writing multilingual documents led to further, almost intractable problems. Unicode (a super-catalog of nearly all writing systems from all of the world's languages) was created to work around this problem. One of Unicode's encodings, UTF-8, retains all 128 ASCII symbols (7-bit codes), but handles other characters differently. Those are preceded by a specific escape sequence of a few bits, which implicitly defines the length of the character. This allows encoding all Unicode characters on a sequence of one or more bytes. Its use has been popularized by the fact that it is the default encoding in XML documents.
es-ES: Trabajar con idiomas extranjeros generalmente implica cambios frecuentes entre varias codificaciones y conjuntos de caracteres. Lo que es más, escribir documentos en varios idiomas causó problemas más grandes y casi intratables. Se creó Unicode (un supercatálogo de casi todos los sistemas de escritura de todos los idiomas del mundo) para evitar este problema. Una de las codificaciones de Unicode, UTF-8, mantiene todos los 128 símbolos ASCII (códigos de 7 bits), pero maneja los demás caracteres de forma diferente. Éstos son precedidos por una secuencia «escape» de unos pocos bits, que define implícitamente la longitud del carácter. Esto permite codificar todos los caracteres Unicode en una secuencia de uno o más bytes. Se popularizó su uso debido a que es la codificación predeterminada en documentos XML.

en: This is the encoding that should generally be used, and is thus the default on Debian systems.
es-ES: Generalmente esta es la codificación que debería utilizar y es, por lo tanto, la predeterminada en sistemas Debian.

en: The first question invites you to select “locales” to support. Selecting all English locales (meaning those beginning with “<literal>en_</literal>”) is a reasonable choice. Do not hesitate to also enable other locales if the machine will host foreign users. The list of locales enabled on the system is stored in the <filename>/etc/locale.gen</filename> file. It is possible to edit this file by hand, but you should run <command>locale-gen</command> after any modifications. It will generate the necessary files for the added locales to work, and remove any obsolete files.
es-ES: La primer pregunta le pedirá que seleccione las «locales» a incluir. Seleccionar todas las locales de inglés (es decir todas las que comiencen con «<literal>en_</literal>») es una elección razonable. No dude en habilitar otras locales si la máquina va a ser utilizada por usuarios extranjeros. Se almacenará la lista de locales activadas para el sistema en el archivo <filename>/etc/locale.gen</filename>. Es posible editar este archivo a mano pero debería ejecutar <command>locale-gen</command> luego de cualquier modificación. Generará los archivos necesarios para que funcionen las locales agregadas y eliminará archivos obsoletos.

en: <primary>environment</primary>
es-ES: <primary>entorno</primary>

en: The <emphasis role="pkg">locales-all</emphasis> package contains the precompiled locale data for all supported locales.
es-ES: El paquete <emphasis role="pkg">locales-all</emphasis> contiene los datos de locale precompilados para todos los locales disponibles.

en: <emphasis>BEHIND THE SCENES</emphasis> <filename>/etc/environment</filename> and <filename>/etc/default/locale</filename>
es-ES: <emphasis>TRAS BAMBALINAS</emphasis> <filename>/etc/environment</filename> y <filename>/etc/default/locale</filename>

en: The <filename>/etc/environment</filename> file provides the <command>login</command>, <command>gdm</command>, or even <command>ssh</command> programs with the correct environment variables to be created.
es-ES: El archivo <filename>/etc/environment</filename> provee a los programas <command>login</command>, <command>gdm</command> o inclusive <command>ssh</command> las variables de entorno correctas a crear.

en: The <filename>/etc/default/locale</filename> file works in a similar manner, but contains only the <varname>LANG</varname> environment variable. Thanks to this split, some PAM users can inherit a complete environment without localization. Indeed, it is generally discouraged to run server programs with localization enabled; on the other hand, localization and regional settings are recommended for programs that open user sessions.
es-ES: El archivo <filename>/etc/default/locale</filename> funciona de manera similar pero sólo contiene la variable de entorno <varname>LANG</varname>. Gracias a esta división, algunos usuarios PAM pueden heredar un entorno completo sin localización. De hecho, generalmente no se recomienda ejecutar programas de servidor con localización activada; por el contrario, se recomienda utilizar las configuraciones regionales y de localización para los programas que abren sesiones de usuario.

en: Configuring the Keyboard
es-ES: Configuración del teclado

en: <primary>keyboard layout</primary>
es-ES: <primary>distribución del teclado</primary>

en: <primary>layout, keyboard</primary>
es-ES: <primary>distribución del teclado</primary>

en: Even if the keyboard layout is managed differently in console and graphical mode, Debian offers a single configuration interface that works for both: it is based on debconf and is implemented in the <emphasis role="pkg">keyboard-configuration</emphasis> package. Thus the <command>dpkg-reconfigure keyboard-configuration</command> command can be used at any time to reset the keyboard layout.
es-ES: Aún cuando se gestiona la distribución del teclado de formas diferentes en una consola y en el modo gráfico, Debian ofrece una interfaz de configuración única que funciona para ambos: está basada en debconf y la implementa el paquete <emphasis role="pkg">keyboard-configuration</emphasis>. Por lo tanto, puede ejecutar <command>dpkg-reconfigure keyboard-configuration</command> para establecer la distribución de teclado.

en: <indexterm><primary><literal>azerty</literal></primary></indexterm>The questions are relevant to the physical keyboard layout (a standard PC keyboard in the US will be a “Generic 104 key”), then the layout to choose (generally “US”), and then the position of the AltGr key (right Alt). Finally comes the question of the key to use for the “Compose key”, which allows for entering special characters by combining keystrokes. Type successively <keycombo action="seq"><keycap>Compose</keycap><keycap>'</keycap><keycap>e</keycap></keycombo> and produce an e-acute (“é”). All these combinations are described in the <filename>/usr/share/X11/locale/en_US.UTF-8/Compose</filename> file (or another file, determined according to the current locale indicated by <filename>/usr/share/X11/locale/compose.dir</filename>).
es-ES: <indexterm><primary><literal>azerty</literal></primary></indexterm> Las preguntas son relevantes para la distribución física del teclado (un teclado de PC estándar en los Estados Unidos sería «Genérico 104 Teclas»), luego la distribución a utilizar (generalmente «US»), y luego la posición de la tecla AltGr (Alt derecho). Finalmente pregunta por la tecla a utilizar para «Compose» que permite ingresar caracteres especiales combinando teclas. Presionar sucesivamente <keycombo action="seq"><keycap>Compose</keycap><keycap>'</keycap><keycap>e</keycap></keycombo> creará una e acentuada («é»). Se describen todas estas combinaciones en el archivo <filename>/usr/share/X11/locale/en_US.UTF-8/Compose</filename> (u otro archivo según el locale actual indicado por <filename>/usr/share/X11/locale/compose.dir</filename>).

en: <primary><literal>Compose</literal>, key</primary>
es-ES: <primary><literal>Compose</literal>, tecla</primary>

en: <primary><literal>Meta</literal>, key</primary>
es-ES: <primary><literal>Meta</literal>, tecla</primary>

en: <primary>key</primary><secondary><literal>Meta</literal></secondary>
es-ES: <primary>tecla</primary><secondary><literal>Meta</literal></secondary>

en: <primary>key</primary><secondary><literal>Compose</literal></secondary>
es-ES: <primary>tecla</primary><secondary><literal>Compose</literal></secondary>

en: Note that the keyboard configuration for graphical mode described here only affects the default layout; the GNOME and KDE Plasma environments, among others, provide a keyboard control panel in their preferences allowing each user to have their own configuration. Some additional options regarding the behavior of some particular keys are also available in these control panels.
es-ES: La configuración de teclado para el modo gráfico aquí descripta sólo afecta la distribución predeterminada; los entornos GNOME y KDE Plasma, entre otros, proveen un panel de control de teclado entre sus preferencias que le permite a cada usuario tener su propia configuración. Éstos paneles de control también proveen algunas opciones adicionales sobre el comportamiento de algunas teclas particulares.

en: Migrating to UTF-8
es-ES: Migración a UTF-8

en: The generalization of UTF-8 encoding has been a long awaited solution to numerous difficulties with interoperability, since it facilitates international exchange and removes the arbitrary limits on characters that can be used in a document. The one drawback is that it had to go through a rather difficult transition phase. Since it could not be completely transparent (that is, it could not happen at the same time all over the world), two conversion operations were required: one on file contents, and the other on filenames. Fortunately, the bulk of this migration has been completed and we discuss it largely for reference.
es-ES: La generalización de la codificación UTF-8 es una solución muy esperada a varias dificultades de interoperabilidad ya que facilita intercambios internacionales y elimina los límites arbitrarios de los caracteres que pueden ser utilizados en un documento. La única desventaja es que ha tenido que pasar por una etapa de transición difícil. Como no puede ser completamente transparente (es decir, no puede suceder al mismo tiempo en todo el mundo), se necesitaron dos operaciones de conversión: una en el contenido de los archivos y otra en los nombres de archivos. Afortunadamente, ya se completó la mayor parte de esta migración y la discutimos mayormente por cuestiones de referencia.

en: <emphasis>CULTURE</emphasis> <foreignphrase>Mojibake</foreignphrase> and interpretation errors
es-ES: <emphasis>CULTURA</emphasis> <foreignphrase>Mojibake</foreignphrase> y los errores de interpretación

en: Thus, if a French text appears normal with the exception of accented letters and certain symbols which appear to be replaced with sequences of characters like “Ã©” or Ã¨” or “Ã§”, it is probably a file encoded as UTF-8 but interpreted as ISO-8859-1 or ISO-8859-15. This is a sign of a local installation that has not yet been migrated to UTF-8. If, instead, you see question marks instead of accented letters — even if these question marks seem to also replace a character that should have followed the accented letter — it is likely that your installation is already configured for UTF-8 and that you have been sent a document encoded in Western ISO.
es-ES: Por lo tanto, si un texto en francés aparece normal con la excepción de letras acentuadas y algunos símbolos que aparecerán reemplazados con secuencias de caracteres como «Ã©» o «Ã¨» o «Ã§» probablemente sea un archivo codificado con UTF-8 interpretado como ISO-8859-1 o ISO-8859-15. Este es signo de una instalación local que no migró a UTF-8 aún. Si, en cambio, observa sígnos de interrogación en lugar de letras acentuadas — aún si dichos símbolos parecen reemplazar el carácter que seguiría a la letra acentuada — es probable que su instalación ya esté configurada para UTF-8 y que le enviaron un documento codificado con Western ISO.

en: So much for “simple” cases. These cases only appear in Western culture, since Unicode (and UTF-8) was designed to maximize the common points with historical encodings for Western languages based on the Latin alphabet, which allows recognition of parts of the text even when some characters are missing.
es-ES: Esos son todos los casos «simples». Estos casos sólo aparecen en la cultura occidental ya que se diseñó Unicode (y UTF-8) para maximizar los puntos comunes con codificaciones históricas de idiomas occidentales basados en el alfabeto latino que permite reconocer partes del texto aún cuando faltan algunos caracteres.

en: In more complex configurations, which, for example, involve two environments corresponding to two different languages that do not use the same alphabet, you often get completely illegible results — a series of abstract symbols that have nothing to do with each other. This is especially common with Asian languages due to their numerous languages and writing systems. The Japanese word <foreignphrase>mojibake</foreignphrase> has been adopted to describe this phenomenon. When it appears, diagnosis is more complex and the simplest solution is often to simply migrate to UTF-8 on both sides.
es-ES: En configuraciones más complejas que, por ejemplo, involucran dos entornos que corresponden a dos idiomas diferentes que no utilizan el mismo alfabeto generalmente obtendrá resultados completamente ilegibles — una serie de símbolos abstractos que no tienen nada que ver unos con otros. Esto es especialmente frecuente con idiomas asiáticos debido a sus numerosos idiomas y sistemas de escritura. Se adoptó la palabra japonesa <foreignphrase>mojibake</foreignphrase> para describir este fenómeno. Cuando ocurre, el diagnóstico es más complejo y la solución más simple generalmente es migrar a UTF-8 en ambos lados.

en: As far as file names are concerned, the migration can be relatively simple. The <command>convmv</command> tool (in the package with the same name) was created specifically for this purpose; it allows renaming files from one encoding to another. The use of this tool is relatively simple, but we recommend doing it in two steps to avoid surprises. The following example illustrates a UTF-8 environment containing directory names encoded in ISO-8859-15, and the use of <command>convmv</command> to rename them.
es-ES: En cuanto a los nombres de archivos, la migración puede ser relativamente simple. Se creó la herramienta <command>convmv</command> (en el paquete del mismo nombre) específicamente con este propósito; permite cambiar el nombre de los archivos de una codificación a otra. El uso de esta herramienta es relativamente simple pero recomendamos realizarlo en dos pasos para evitar sorpresas. El próximo ejemplo muestra un entorno UTF-8 que contiene nombres de directorio codificados en ISO-8859-15 y utiliza <command>convmv</command> para cambiarlos.

en: <computeroutput>$ </computeroutput><userinput>ls travail/</userinput>
    <computeroutput>Ic?nes  ?l?ments graphiques  Textes
    $ </computeroutput><userinput>convmv -r -f iso-8859-15 -t utf-8 travail/</userinput>
    <computeroutput>Starting a dry run without changes...
    mv "travail/�l�ments graphiques"        "travail/Éléments graphiques"
    mv "travail/Ic�nes"     "travail/Icônes"
    No changes to your files done. Use --notest to finally rename the files.
    $ </computeroutput><userinput>convmv -r --notest -f iso-8859-15 -t utf-8 travail/</userinput>
    <computeroutput>mv "travail/�l�ments graphiques"        "travail/Éléments graphiques"
    mv "travail/Ic�nes"     "travail/Icônes"
    Ready!
    $ </computeroutput><userinput>ls travail/</userinput>
    <computeroutput>Éléments graphiques  Icônes  Textes</computeroutput>
es-ES: <computeroutput>$ </computeroutput><userinput>ls trabajo/</userinput>
    <computeroutput>?conos  Elementos gr?ficos  Textos
    $ </computeroutput><userinput>convmv -r -f iso-8859-15 -t utf-8 trabajo/</userinput>
    <computeroutput>Starting a dry run without changes...
    mv "trabajo/Elementos gr�ficos"        "trabajo/Elementos gráficos"
    mv "trabajo/�conos"     "trabajo/Íconos"
    No changes to your files done. Use --notest to finally rename the files.
    $ </computeroutput><userinput>convmv -r --notest -f iso-8859-15 -t utf-8 trabajo/</userinput>
    <computeroutput>mv "trabajo/Elementos gr�ficos"        "trabajo/Elementos gráficos"
    mv "trabajo/�conos"     "trabajo/Íconos"
    Ready!
    $ </computeroutput><userinput>ls trabajo/</userinput>
    <computeroutput>Elementos gráficos  Íconos  Textos</computeroutput>

en: For the file content, conversion procedures are more complex due to the vast variety of existing file formats. Some file formats include encoding information that facilitates the tasks of the software used to treat them; it is sufficient, then, to open these files and re-save them specifying UTF-8 encoding. In other cases, you have to specify the original encoding (ISO-8859-1 or “Western”, or ISO-8859-15 or “Western (Euro)”, according to the formulations) when opening the file.
es-ES: Para el contenido de los archivos, los procedimientos de conversión son más complejos debido a la cantidad de formatos de archivo existentes. Algunos formatos de archivos incluyen información de codificación que facilita las tareas al software con el que se los trata; es suficiente entonces abrir estos archivos y volver a guardarlos especificando la condificación UTF-8. En otros casos, debe especificar la codificación original al abrir el archivo (ISO-8859-1 o «Western», o ISO-8859-15 o «Western (Euro)» según el caso).

en: Configuring the Network
es-ES: Configuración de red

en: <emphasis>BACK TO BASICS</emphasis> Essential network concepts (Ethernet, IP address, subnet, broadcast)
es-ES: <emphasis>VOLVER A LOS CIMIENTOS</emphasis> Conceptos de red esenciales (Ethernet, dirección IP, subred, difusión)

en: <primary>connector, RJ45</primary>
es-ES: <primary>conector RJ45</primary>

en: <primary>RJ45 connector</primary>
es-ES: <primary>conector RJ45</primary>

en: Most modern local networks use the Ethernet protocol, where data is split into small blocks called frames and transmitted on the wire one frame at a time. Data speeds vary from 10 Mb/s for older Ethernet cards to 100 Gb/s in the newest cards (with the most common rate currently growing from 100 Mb/s to 10 Gb/s). The most widely used cables are called 10BASE-T, 100BASE-T, 1000BASE-T, 10GBASE-T and 40GBASE-T, depending on the throughput they can reliably provide (the T stands for “twisted pair”); those cables end in an RJ45 connector. There are other cable types, used mostly for speeds of 10 Gb/s and above.
es-ES: La mayoría de las redes modernas locales utilizan el protocolo Ethernet, en el que se dividen los datos en pequeños bloques llamados tramas («frames») y se transmite en el cable una trama a la vez. La velocidad de datos varía desde 10 Mb/s en tarjetas Ethernet antiguas hasta 10 Gb/s en las tarjetas más recientes (la tasa más común está creciendo actualmente de 100 Mb/s a 10 Gb/s). Los cables más utilizados son llamados 10BASE-T, 100BASE-T, 1000BASE-T, 10GBASE-T y 40GBASE-T, según el rendimiento que pueden proveer de forma confiable (la letra T es por «par trenzado», «twisted pair» en inglés); éstos cables finalizan en un conector RJ45. Hay otros tipos de cables, generalmente utilizados para velocidades de 10 Gb/s en adelante.

en: <primary>address, IP address</primary>
es-ES: <primary>dirección IP</primary>

en: <primary>IP</primary><secondary>address</secondary>
es-ES: <primary>IP</primary><secondary>dirección</secondary>

en: An IP address is a number used to identify a network interface on a computer on a local network or the Internet. In the currently most widespread version of IP (IPv4), this number is encoded in 32 bits, and is usually represented as 4 numbers separated by periods (e.g. <literal>192.168.0.1</literal>), each number being between 0 and 255 (inclusive, which corresponds to 8 bits of data). The next version of the protocol, IPv6, extends this addressing space to 128 bits, and the addresses are generally represented as a series of hexadecimal numbers separated by colons (e.g., 2001:0db8:13bb:0002:0000:0000:0000:0020, or 2001:db8:13bb:2::20 for short).
es-ES: Una dirección IP es un número utilizado para identificar una interfaz de red de un equipo en una red local o Internet. En la versión de IP más utilizada actualmente (IPv4) se codifica este número en 32 bits y generalmente se lo representa por 4 números separados por puntos (por ejemplo: <literal>192.168.0.1</literal>), cada número entre 0 y 255 (inclusive, correspondiendo a 8 bits de datos). La siguiente versión del protocolo, IPv6, extiende este espacio de direcciones a 128 bits y las direcciones se representan generalmente por una serie de números hexadecimales separados por dos puntos (por ejemplo: 2001:0db8:13bb:0002:0000:0000:0000:0020 o su versión corta 2001:db8:13bb:2::20).

en: <primary>subnet</primary>
es-ES: <primary>subred</primary>

en: <primary>mask</primary><secondary>subnet mask</secondary>
es-ES: <primary>máscara</primary><secondary>de subred</secondary>

en: A subnet mask (netmask) defines in its binary code which portion of an IP address corresponds to the network, the remainder specifying the machine. In the example of configuring a static IPv4 address given here, the subnet mask, <literal>255.255.255.0</literal> (24 “1”s followed by 8 “0”s in binary representation) indicates that the first 24 bits of the IP address correspond to the network address, and the other 8 are specific to the machine. In IPv6, for readability, only the number of “1”s is expressed; the netmask for an IPv6 network could, thus, be <literal>64</literal>.
es-ES: Una máscara de subred (máscara de red) define en su código binario qué porción de una dirección IP corresponde a la red, el resto especifica el equipo. En el ejemplo de configuración de una dirección IPv4 estática dado, la máscara de red <literal>255.255.255.0</literal> (24 «1»s seguidos de 8 «0»s en su representación binaria) indica que los primeros 24 bits de la dirección IP corresponden a la dirección de red y los otros 8 son específicos a la máquina. En IPv6, para facilitar la lectura, sólo se expresa la cantidad de «1»s; la máscara de red para una red IPv6 podría ser entonces <literal>64</literal>.

en: The network address is an IP address in which the part describing the machine's number is 0. The range of IPv4 addresses in a complete network is often indicated by the syntax, <emphasis>a.b.c.d/e</emphasis>, in which <emphasis>a.b.c.d</emphasis> is the network address and <emphasis>e</emphasis> is the number of bits affected to the network part in an IP address. The example network would thus be written: <literal>192.168.0.0/24</literal>. The syntax is similar in IPv6: <literal>2001:db8:13bb:2::/64</literal>.
es-ES: La dirección de red es una dirección IP en la que la parte que describe el número de equipo es 0. Generalmente se indica el rango de direcciones IPv4 en una red completa con la sintaxis <emphasis>a.b.c.d/e</emphasis> en el que <emphasis>a.b.c.d</emphasis> es la dirección de red y <emphasis>e</emphasis> es la cantidad de bits afectados por la parte de red en una dirección IP. La red de ejemplo entonces podría escribirse: <literal>192.168.0.0/24</literal>. La sintaxis es similar en IPv6: <literal>2001:db8:13bb:2::/64</literal>.

en: <primary>router</primary>
es-ES: <primary>enrutador</primary>

en: <primary>bridge</primary>
es-ES: <primary>puente</primary>

en: A router is a machine that connects several networks to each other. All traffic coming through a router is guided to the correct network. To do this, the router analyzes incoming packets and redirects them according to the IP address of their destination. The router is often known as a gateway; in this configuration, it works as a machine that helps reach out beyond a local network (towards an extended network, such as the Internet).
es-ES: Un enrutador («router») es una máquina que conecta varias redes entre sí. Se guía todo el tráfico a través de un enrutador a la red correcta. Para hacerlo, el enrutador analiza los paquetes entrantes y los redirecciona según su dirección IP de destino. Generalmente se conoce al enrutador como puerta de enlace («gateway»); en esta configuración trabaja como una máquina que ayuda a alcanzar el exterior de la red local (hacia una red extendida, como Internet).

en: <primary>broadcast</primary>
es-ES: <primary>difusión</primary>

en: The special broadcast address connects all the stations in a network. Almost never “routed”, it only functions on the network in question. Specifically, it means that a data packet addressed to the broadcast never passes through the router.
es-ES: La dirección especial de difusión conecta todas las estaciones en una red. Casi nunca es «enrutada», sólo funciona en la red en cuestión. Específicamente, significa que un paquete de datos direccionado a difusión nunca pasará a través del enrutador.

en: This chapter focuses on IPv4 addresses, since they are currently the most commonly used. The details of the IPv6 protocol are approached in <xref linkend="sect.ipv6" />, but the concepts remain the same.
es-ES: Este capítulo se enfocará en direcciones IPv4 ya que son las utilizadas más comunmente en la actualidad. Se estudiarán los detalles del protocolo IPv6 en la <xref linkend="sect.ipv6" /> pero los conceptos se mantienen.

en: The network is automatically configured during the initial installation. If Network Manager gets installed (which is generally the case for full desktop installations), then it might be that no configuration is actually required (for example, if you rely on DHCP on a wired connection and have no specific requirements). If a configuration is required (for example, for a WiFi interface), then it will create the appropriate file in <filename>/etc/NetworkManager/system-connections/</filename>.
es-ES: La red se configura de forma automática durante la instalación inicial. Si se instala Network Manager (que es generalmente el caso para instalaciones de escritorio completas), podría ocurrir que realmente no fuera necesaria ninguna configuración (por ejemplo, si depende de DHCP en una conexión por cable y no tiene requisitos especiales). Si se necesita una configuración (por ejemplo, para una interfaz WiFi), entonces creará el archivo adecuado en <filename>/etc/NetworkManager/system-connections/</filename>.

en: <emphasis>NOTE</emphasis> NetworkManager
es-ES: <emphasis>NOTA</emphasis> NetworkManager

en: <primary>network</primary><secondary>configuration</secondary>
es-ES: <primary>red</primary><secondary>configuración</secondary>

en: <primary>interface</primary><secondary>network interface</secondary>
es-ES: <primary>interfaz</primary><secondary>de red</secondary>

en: Ethernet Interface
es-ES: Interfaz Ethernet

en: If the computer has an Ethernet card, the IP network that is associated with it must be configured by choosing from one of two methods. The simplest method is dynamic configuration with DHCP, and it requires a DHCP server on the local network. It may indicate a desired hostname, corresponding to the <literal>hostname</literal> setting in the example below. The DHCP server then sends configuration settings for the appropriate network.
es-ES: Si el equipo tienen una tarjeta Ethernet, se debe configurar la red IP a la que está asociada eligiendo uno de dos métodos posibles. El método más simple es utilizar una configuración dinámica con DHCP, lo que necesita un servidor DHCP en la red local. Puede indicar un nombre de equipo deseado que corresponde a la configuración <literal>hostname</literal> en el ejemplo a continuación. El servidor DHCP luego envía la configuración para la red apropiada.

en: DHCP configuration
es-ES: Configuración DHCP

en: <emphasis>IN PRACTICE</emphasis> Names of network interfaces
es-ES: <emphasis>EN LA PRÁCTICA</emphasis> Nombres de interfaces de red

en: Obviously, you are free to override this policy and/or to complement it to customize the names of some specific interfaces. You can find out the names of the network interfaces in the output of <command>ip addr</command> (or as filenames in <filename>/sys/class/net/</filename>).
es-ES: Obviamente, es libre para sobreescribir esta política y/o complementarla para personalizar los nombres de algunas interfaces específicas. Puede encontrar los nombres de las interfaces de red en la salida de <command>ip addr</command> (o como nombres de archivo en <filename>/sys/class/net/</filename>).

en: A “static” configuration must indicate network settings in a fixed manner. This includes at least the IP address and subnet mask; network and broadcast addresses are also sometimes listed. A router connecting to the exterior will be specified as a gateway.
es-ES: Una configuración «estática» debe indicar específicamente los parámetros de red. Esto incluye al menos la dirección IP y máscara de subred; a veces también se indican las direcciones de red y de difusión. Se especificará un router conectado al exterior como puerta de enlace.

en: Static configuration
es-ES: Configuración estática

en: <primary>network</primary><secondary>address</secondary>
es-ES: <primary>red</primary><secondary>dirección</secondary>

en: <emphasis>NOTE</emphasis> Multiple addresses
es-ES: <emphasis>NOTA</emphasis> Direcciones múltiples

en: As you can guess, the configurations can be rather complex, but these options are only used in very special cases. The examples cited here are typical of the usual configurations.
es-ES: Como puede adivinar, las configuraciones pueden ser bastante complejas; pero se utilizan estas opciones sólo en casos muy especiales. Los ejemplos citados son típicos de las configuraciones usuales.

en: Wireless Interface
es-ES: Interfaz Inalámbrica

en: <primary>wireless</primary>
es-ES: <primary>sin cable</primary>

en: Getting wireless network cards to work can be a bit more challenging. First of all, they often require the installation of proprietary firmwares which are not installed by default in Debian. Then wireless networks rely on cryptography to restrict access to authorized users only, this implies storing some secret key in the network configuration. Let's tackle those topics one by one.
es-ES: Hacer que las tarjetas de red funcionen puede ser un poco más desafiante. Primero de todo, normalmente requieren la instalación de firmwares privativos, que por defecto no están instalados en Debian. Luego las conexiones de red se apoyan en la criptografía para restringir el acceso solo a usuarios autorizados, esto implica guardar alguna clave secreta en la configuración de red. Abordemos estos asuntos uno por uno.

en: Installing the required firmwares
es-ES: Instalando los firmwares requeridos

en: First you have to enable the non-free repository in APT's sources.list file: see <xref linkend="sect.apt-sources.list" /> for details about this file. Many firmware are proprietary and are thus located in this repository. You can try to skip this step if you want, but if the next step doesn't find the required firmware, retry after having enabled the non-free section.
es-ES: Primero tienes que habilitar el repositorio no libre en el archivo de fuentes de APT: consulte <xref linkend="sect.apt-sources.list" /> para detalles sobre este archivo. Mucho firmware es privativo y se encuentra, por tanto, en este repositorio. Puede tratar de saltarse este paso si quiere, pero si el siguiente paso no encuentra el firmware requerido, inténtelo después de haber habilitado la sección no libre.

en: Then you have to install the appropriate <literal>firmware-*</literal> packages. If you don't know which package you need, you can install the <emphasis role="pkg">isenkram</emphasis> package and run its <command>isenkram-autoinstall-firmware</command> command. The packages are often named after the hardware manufacturer or the corresponding kernel module: <emphasis role="pkg">firmware-iwlwifi</emphasis> for Intel wireless cards, <emphasis role="pkg">firmware-atheros</emphasis> for Qualcomm Atheros, <emphasis role="pkg">firmware-ralink</emphasis> for Ralink, etc. A reboot is then recommended because the kernel driver usually looks for the firmware files when it is first loaded and no longer afterwards.
es-ES: Luego tiene que instalar los apropiados paquetes <literal>firmware-*</literal>. Si no sabe qué paquete necesita, puede instalar el paquete <emphasis role="pkg">isenkram</emphasis> y ejecutar su orden <command>isenkram-autoinstall-firmware</command>. A los paquetes se les pone normalmente el nombre del fabricante de software o del módulo del núcleo correspondiente: <emphasis role="pkg">firmware-iwlwifi</emphasis> para tarjetas inalámbricas Intel, <emphasis role="pkg">firmware-atheros</emphasis> para Qualcomm Atheros, <emphasis role="pkg">firmware-ralink</emphasis> para Ralink, etc. Se recomienda un reinicio porque el controlador del núcleo normalmente busca los archivos de firmware cuando se carga por primera vez y ya no lo hace después.

en: Wireless specific entries in <filename>/etc/network/interfaces</filename>
es-ES: Entradas inalámbricas específicas en <filename>/etc/network/interfaces</filename>

en: <emphasis>ifupdown</emphasis> is able to manage wireless interfaces but it needs the help of the <emphasis role="pkg">wpasupplicant</emphasis> package which provides the required integration between <emphasis>ifupdown</emphasis> and the <command>wpa_supplicant</command> command used to configure the wireless interfaces (when using WPA/WPA2 encryption). The usual entry in <filename>/etc/network/interfaces</filename> needs to be extended with two supplementary parameters to specify the name of the wireless network (aka its SSID) and the <emphasis>Pre-Shared Key</emphasis> (PSK).
es-ES: <emphasis>ifupdown</emphasis> es capaz de gestionar interfaces de red, pero necesita la ayuda del paquete <emphasis role="pkg">wpasupplicant</emphasis>, que proporciona la integración integrada entre <emphasis>ifupdown</emphasis> y la orden <command>wpa_supplicant</command> usada para configurar las interfaces inalámbricas (cuando se usa el cifrado WPA/WPA2). La entrada usual en <filename>/etc/network/interfaces</filename> necesita extenderse con dos parámetros suplementarios para especificar el nombre de la interfaz de red (en otras palabras su SSID) y la clave precompartida (en inglés, <emphasis>Pre-Shared Key</emphasis> [PSK]).

en: DHCP configuration for a wireless interface
es-ES: Configuración DHCP para una interfaz inalambrica

en: The <literal>wpa-psk</literal> parameter can contain either the plain text passphrase or its hashed version generated with <command>wpa_passphrase <replaceable>SSID</replaceable> <replaceable>passphrase</replaceable></command>. If you use an unencrypted wireless connection, then you should put a <literal>wpa-key-mgmt NONE</literal> and no <literal>wpa-psk</literal> entry. For more information about the possible configuration options, have a look at <filename>/usr/share/doc/wpasupplicant/README.Debian.gz</filename>.
es-ES: El parámetro <literal>wpa-psk</literal> puede contener bien la frase de contraseña o su versión con <foreignphrase>hash</foreignphrase> generada con <command>wpa_passphrase <replaceable>SSID</replaceable> <replaceable>frase de contraseña</replaceable></command>. Si usa una conexión inalámbrica no cifrada, debería poner una entrada <literal>wpa-key-mgmt NONE</literal>, en vez de una <literal>wpa-psk</literal>. Para más información sobre las posibles opciones de configuración, échele un vistazo a <filename>/usr/share/doc/wpasupplicant/README.Debian.gz</filename>.

en: At this point, you should consider restricting the read permissions on <filename>/etc/network/interfaces</filename> to the root user only since the file contains a private key that not all users should have access to.
es-ES: En este momento, debería considerar restringir los permisos de lectura de <filename>/etc/network/interfaces</filename> al superusuario solo, puesto que el archivo contiene una clave privada a la que no todos los usuarios deberían tener acceso.

en: <emphasis>HISTORY</emphasis> WEP encryption
es-ES: <emphasis>HISTORIA</emphasis> Cifrado WEP

en: Usage of the deprecated WEP encryption protocol is possible with the <emphasis role="pkg">wireless-tools</emphasis> package. See <filename>/usr/share/doc/wireless-tools/README.Debian</filename> for instructions.
es-ES: El uso del protocolo de cifrado obsoleto WEP es posible con el paquete <emphasis role="pkg">wireless-tools</emphasis>. Para instrucciones consulte <filename>/usr/share/doc/wireless-tools/README.Debian</filename>.

en: Connecting with PPP through a PSTN Modem
es-ES: Conexión con PPP a través de un módem PSTN

en: <primary>point to point</primary>
es-ES: <primary>punto a punto</primary>

en: <primary>connection</primary><secondary>by PSTN modem</secondary>
es-ES: <primary>conexión</primary><secondary>por módem PSTN</secondary>

en: <primary>modem</primary><secondary>PSTN</secondary>
es-ES: <primary>módem</primary><secondary>PSTN</secondary>

en: A point to point (PPP) connection establishes an intermittent connection; this is the most common solution for connections made with a telephone modem (“PSTN modem”, since the connection goes over the public switched telephone network).
es-ES: Una conexión punto a punto (PPP) establece una conexión intermitente; esta es la solución más común para conexiones realizadas con un teléfono módem («módem PSTN» ya que se realiza la conexión a través de la red pública conmutada de teléfonos: «Public Switched Telephone Network»).

en: A connection by telephone modem requires an account with an access provider, including a telephone number, username, password, and, sometimes the authentication protocol to be used. Such a connection is configured using the <command>pppconfig</command> tool in the Debian package of the same name. By default, it sets up a connection named <literal>provider</literal> (as in Internet service provider). When in doubt about the authentication protocol, choose <emphasis>PAP</emphasis>: it is offered by the majority of Internet service providers.
es-ES: Una conexión por teléfono módem necesita una cuenta con un proveedor de acceso, lo que incluye un número de teléfono, nombre de usuario, contraseña y a veces el protocolo de autenticación a utilizar. Se configura dicha conexión utilizando la herramienta <command>pppconfig</command> en el paquete Debian del mismo nombre. De forma predeterminada, configura una conexión llamada <literal>provider</literal> («proveedor» en inglés). En caso de dudas sobre el protocolo de autenticación, utilice <emphasis>PAP</emphasis>: la mayoría de los proveedores de servicios de Internet lo ofrecen.

en: After configuration, it is possible to connect using the <command>pon</command> command (giving it the name of the connection as a parameter, when the default value of <literal>provider</literal> is not appropriate). The link is disconnected with the <command>poff</command> command. These two commands can be executed by the root user, or by any other user, provided they are in the <literal>dip</literal> group.
es-ES: Después de la configuración, es posible conectarse utilizando la orden <command>pon</command> (pasándole como parámetro el nombre de la conexión cuando el valor predeterminado <literal>provider</literal> no sea apropiado). Se desconecta el enlace con la orden <command>poff</command>. Ambos puede ser ejecutados por el usuario root o cualquier otro usuario siempre que pertenezcan al grupo <literal>dip</literal>.

en: Connecting through an ADSL Modem
es-ES: Conexión a través de un módem ADSL

en: <primary>connection</primary><secondary>by ADSL modem</secondary>
es-ES: <primary>conexión</primary><secondary>a través de un módem ADSL</secondary>

en: <primary>modem</primary><secondary>ADSL</secondary>
es-ES: <primary>módem</primary><secondary>ADSL</secondary>

en: <primary>ADSL, modem</primary>
es-ES: <primary>ADSL, módem</primary>

en: The generic term “ADSL modem” covers a multitude of devices with very different functions. The modems that are simplest to use with Linux are those that have an Ethernet interface (and not only a USB interface). These tend to be popular; most ADSL Internet service providers lend (or lease) a “box” with Ethernet interfaces. Depending on the type of modem, the configuration required can vary widely.
es-ES: El término genérico «módem ADSL» cubre una multitud de dispositivos con funcionalidades muy diferentes. Los módems más sencillos de utilizar con Linux son aquellos con una interfaz Ethernet (y no sólo una interfaz USB). Tienden a ser populares, la mayoría de los proveedores de servicios de Internet ADSL prestan (o alquilan) una «caja» con interfaces Ethernet. La configuración puede variar enormemente dependiendo del tipo de módem.

en: Modems Supporting PPPOE
es-ES: Módems compatibles con PPPOE

en: Some Ethernet modems work with the PPPOE protocol (Point to Point Protocol over Ethernet). The <command>pppoeconf</command> tool (from the package with the same name) will configure the connection. To do so, it modifies the <filename>/etc/ppp/peers/dsl-provider</filename> file with the settings provided and records the login information in the <filename>/etc/ppp/pap-secrets</filename> and <filename>/etc/ppp/chap-secrets</filename> files. It is recommended to accept all modifications that it proposes.
es-ES: Algunos módems Ethernet funcionan con el protocolo PPPOE (punto a punto sobre Ethernet: «Point to Point Protocol Over Ethernet»). La herramienta <command>pppoeconf</command> (del paquete con el mismo nombre) configurará la conexión. Para hacerlo, modifica el archivo <filename>/etc/ppp/peers/dsl-provider</filename> con las configuraciones provistas y almacena la información de inicio de sesión en los archivos <filename>/etc/ppp/pap-secrets</filename> y <filename>/etc/ppp/chap-secrets</filename>. Se recomienda aceptar todas las modificaciones que proponga.

en: Once this configuration is complete, you can open the ADSL connection with the command, <command>pon dsl-provider</command> and disconnect with <command>poff dsl-provider</command>.
es-ES: Una vez que se completa esta configuración puede abrir la conexión ADSL con la orden <command>pon dsl-provider</command> y desconectarla con <command>poff dsl-provider</command>.

en: <emphasis>TIP</emphasis> Starting <command>ppp</command> at boot
es-ES: <emphasis>SUGERENCIA</emphasis> Iniciando <command>ppp</command> en el arranque

en: PPP connections over ADSL are, by definition, intermittent. Since they are usually not billed according to time, there are few downsides to the temptation of keeping them always open. The standard means to do so is to use the init system.
es-ES: Las conexiones PPP sobre ADSL son, por definición, intermitentes. Ya que generalmente no son cobradas por tiempo existen pocas desventajas a la tentación de mantenerlas siempre encendidas. El modo estándar de hacerlo es utilizar el sistema init.

en: With systemd, adding an automatically restarting task for the ADSL connection is a simple matter of creating a “unit file” such as <filename>/etc/systemd/system/adsl-connection.service</filename>, with contents such as the following:
es-ES: Con systemd, agregar una tarea que automáticamente reinicie la conexión ADSL es cuestión de simplemente crear un «unit file» tal como <filename>/etc/systemd/system/adsl-connection.service</filename>, con un contenido como el siguiente:

en: Once this unit file has been defined, it needs to be enabled with <command>systemctl enable adsl-connection</command>. Then the loop can be started manually with <command>systemctl start adsl-connection</command>; it will also be started automatically on boot.
es-ES: Una vez que el «unit file» ha sido definido, es necesario habilitarlo con <command>systemctl enable adsl-connection</command>. El ciclo sera iniciado manualmente con <command>systemctl start adsl-connection</command>; ademas de ser iniciado automáticamente en el arranque.

en: On systems not using <command>systemd</command> (including <emphasis role="distribution">Wheezy</emphasis> and earlier versions of Debian), the standard SystemV init works differently. On such systems, all that is needed is to add a line such as the following at the end of the <filename>/etc/inittab</filename> file; then, any time the connection is disconnected, <command>init</command> will reconnect it.
es-ES: En sistemas que no usan <command>systemd</command> (incluyendo <emphasis role="distribution">Wheezy</emphasis> y versiones anteriores de Debian), el estándar System V init funciona de forma distinta. En dichos sistemas, todo lo que necesita es añadir una linea como las siguientes al final del archivo <filename>/etc/inittab</filename>; entonces, en cualquier momento que se pierda la conexión, <command>init</command> se reconectará.

en: For ADSL connections that auto-disconnect on a daily basis, this method reduces the duration of the interruption.
es-ES: Para las conexiones ADSL que se desconectan diariamente, este método reduce la duración de la interrupción.

en: Modems Supporting PPTP
es-ES: Módems compatibles con PPTP

en: The PPTP (Point-to-Point Tunneling Protocol) protocol was created by Microsoft. Deployed at the beginning of ADSL, it was quickly replaced by PPPOE. If this protocol is forced on you, see <xref linkend="sect.pptp" />.
es-ES: El protocolo PPTP (protocolo de túnel punto a punto: «Point-to-Point Tunneling Protocol») fue creado por Microsoft. Desplegado al principio de ADSL fue reemplazado rápidamente por PPPOE. Si le fuerzan a utilizar este protocolo, revise el <xref linkend="sect.pptp" />.

en: Modems Supporting DHCP
es-ES: Módems compatibles con DHCP

en: When a modem is connected to the computer by an Ethernet cable (crossover cable) you typically configure a network connection by DHCP on the computer; the modem automatically acts as a gateway by default and takes care of routing (meaning that it manages the network traffic between the computer and the Internet).
es-ES: Cuando se conecta un módem al equipo a través de un cable Ethernet (cable cruzado), generalmente configurará la conexión de red con DHCP en el equipo; el módem automáticamente actuará como puerta de enlace predeterminada y se encargará del ruteo (lo que quiere decir que gestionará el tráfico de red entre el equipo e Internet).

en: <emphasis>BACK TO BASICS</emphasis> Crossover cable for a direct Ethernet connection
es-ES: <emphasis>VOLVER A LOS CIMIENTOS</emphasis> Cable cruzado para una conexión Ethernet directa

en: <primary>crossover cable</primary>
es-ES: <primary>cable cruzado</primary>

en: Computer network cards expect to receive data on specific wires in the cable, and send their data on others. When you connect a computer to a local network, you usually connect a cable (straight or crossover) between the network card and a repeater or switch. However, if you want to connect two computers directly (without an intermediary switch or repeater), you must route the signal sent by one card to the receiving side of the other card, and vice-versa. This is the purpose of a crossover cable, and the reason it is used.
es-ES: Las tarjetas de red esperan recibir datos en hilos específicos del cable y enviar sus datos en otros. Cuando conecta un equipo a una red local generalmente conecta un cable (recto o cruzado) entre la tarjeta de red y un repetidor o conmutador. Sin embargo, si desea conectar dos equipos directamente (sin un conmutador o repetidor intermedio) debe enrutar la señal enviada por una tarjeta al lado receptor de la otra tarjeta y viceversa. Éste es el propósito de un cable cruzado y la razón por la que se lo utiliza.

en: Note that this distinction has become almost irrelevant over time, as modern network cards are able to detect the type of cable present and adapt accordingly, so it won't be unusual that both kinds of cable will work in a given location.
es-ES: Tenga en cuenta que esta distinción se ha vuelto casi irrelevante con el tiempo ya que las tarjetas de red modernas pueden detectar el tipo de cable conectado y adaptarse de forma acorde, por lo que no seria usual que ambos tipos de cable funcionen en una ubicación dada.

en: Most “ADSL routers” on the market can be used like this, as do most of the ADSL modems provided by Internet services providers.
es-ES: Se pueden utilizar de esta forma la mayoría de los «enrutadores ADSL» en el mercado así como también los módem ADLS que entregan los proveedores de servicios de Internet.

en: Automatic Network Configuration for Roaming Users
es-ES: Configuración de red automática para usuarios itinerantes

en: <primary>network</primary><secondary>roaming configuration</secondary>
es-ES: <primary>red</primary><secondary>configuración errante</secondary>

en: Many Falcot engineers have a laptop computer that, for professional purposes, they also use at home. The network configuration to use differs according to location. At home, it may be a wifi network (protected by a WPA key), while the workplace uses a wired network for greater security and more bandwidth.
es-ES: Muchos ingenieros de Falcot tienen un equipo portátil que, con propósitos profesionales, también utilizan en sus casas. La configuración de red a utilizar varía según la ubicación. En casa puede ser una red inalámbrica (protegida con una clave WPA) mientras que en el trabajo utiliza una red cableada para más seguridad y ancho de banda.

en: To avoid having to manually connect or disconnect the corresponding network interfaces, administrators installed the <emphasis role="pkg">network-manager</emphasis> package on these roaming machines. This software enables a user to easily switch from one network to another using a small icon displayed in the notification area of their graphical desktop. Clicking on this icon displays a list of available networks (both wired and wireless), so they can simply choose the network they wish to use. The program saves the configuration for the networks to which the user has already connected, and automatically switches to the best available network when the current connection drops.
es-ES: Para evitar tener que conectar y desconectar manualmente las interfaces de red correspondientes, los administradores instalan el paquete <emphasis role="pkg">network-manager</emphasis> en estos equipos errantes. Este software le permite al usuario cambiar fácilmente de una red a otra utilizando un pequeño ícono mostrado en el área de notificación de su entorno gráfico. Pulsar en este ícono muestra una lista de redes disponibles (tanto cableadas como inalámbricas) para que pueda elegir una a utilizar. El programa guarda la configuración para las redes a las que el usuario ya se ha conectado y automáticamente selecciona la mejor red disponible cuando pierde la conexión actual.

en: In order to do this, the program is structured in two parts: a daemon running as root handles activation and configuration of network interfaces and a user interface controls this daemon. PolicyKit handles the required authorizations to control this program and Debian configured PolicyKit in such a way so that members of the netdev group can add or change Network Manager connections.
es-ES: Para poder hacerlo el programa está estructurado en dos partes: un demonio ejecutando como root maneja la activación y configuración de las interfaces de red y una interfaz de usuario controla este demonio. PolicyKit gestiona las autorizaciones necesarias para controlar este programa, y Debian configuró PolicyKit de forma que todos los miembros del grupo «netdev» pueden agregar o modificar conexiones con Network Manager.

en: Network Manager knows how to handle various types of connections (DHCP, manual configuration, local network), but only if the configuration is set with the program itself. This is why it will systematically ignore all network interfaces in <filename>/etc/network/interfaces</filename> and <filename>/etc/network/interfaces.d/</filename> for which it is not suited. Since Network Manager doesn't give details when no network connections are shown, the easy way is to delete from <filename>/etc/network/interfaces</filename> any configuration for all interfaces that must be managed by Network Manager.
es-ES: Network Manager sabe cómo administrar varios tipos de conexión (DHCP, configuración manual, red local), pero solo si se realiza la configuración desde dentro del mismo programa. Es por eso que ignorará sistemáticamente todas las interfaces de red en <filename>/etc/network/interfaces</filename> y <filename>/etc/network/interfaces.d/</filename> que desconozca. Debido a que Network Manager no provee detalles cuando no se muestran conexiones de red, lo más sencillo es eliminar cualquier configuración del archivo <filename>/etc/network/interfaces</filename> sobre las interfaces que Network Manager debe administrar.

en: Note that this program is installed by default when the “Desktop Environment” task is chosen during initial installation.
es-ES: Note que se instalará este programa de forma predeterminada si selecciona la tarea «Entorno de escritorio» durante la instalación inicial.

en: Setting the Hostname and Configuring the Name Service
es-ES: Definición del nombre de equipo y configuración del servicio de nombres

en: <primary>name</primary><secondary>attribution and resolution</secondary>
es-ES: <primary>nombre</primary><secondary>atribución y resolución</secondary>

en: <primary>assignment of names</primary>
es-ES: <primary>asignación de nombres</primary>

en: The purpose of assigning names to IP numbers is to make them easier for people to remember. In reality, an IP address identifies a network interface associated with a device such as a network card. Since each machine can have several network cards, and several interfaces on each card, one single computer can have several names in the domain name system.
es-ES: El propósito de asignar nombres a números IP es hacerlos fáciles de recordar para la gente. En realidad, una dirección IP identifica una interfaz de red asociada con un dispositivo como una tarjeta de red. Como cada equipo puede tener varias tarjetas de red y varias interfaces en cada tarjeta, un solo equipo puede tener varios nombres en el sistema de nombres de dominio.

en: Each machine is, however, identified by a main (or “canonical”) name, stored in the <filename>/etc/hostname</filename> file and communicated to the Linux kernel by initialization scripts through the <command>hostname</command> command. The current value is available in a virtual filesystem, and you can get it with the <command>cat /proc/sys/kernel/hostname</command> command.
es-ES: Se identifica a cada equipo, sin embargo, por un nombre principal (o «canónico») que se almacena en el archivo <filename>/etc/hostname</filename> y se le comunica al núcleo Linux a través de la orden <command>hostname</command>. El valor actual está disponible en un sistema de archivos virtual y lo puede conseguir con la orden <command>cat /proc/sys/kernel/hostname</command>.

en: <emphasis>BACK TO BASICS</emphasis> <filename>/proc/</filename> and <filename>/sys/</filename>, virtual filesystems
es-ES: <emphasis>VOLVER A LOS CIMIENTOS</emphasis> <filename>/proc/</filename> y <filename>/sys/</filename>, sistemas de archivos virtuales

en: The <filename>/proc/</filename> and <filename>/sys/</filename> file trees are generated by “virtual” filesystems. This is a practical means of recovering information from the kernel (by listing virtual files) and communicating them to it (by writing to virtual files).
es-ES: Se generan los árboles de archivos <filename>/proc/</filename> y <filename>/sys/</filename> a través de sistemas de archivos «virtuales». Este es un método práctico para obtener información del núcleo (mostrando archivos virtuales) y comunicarle información (escribiendo en archivos virtuales).

en: <filename>/sys/</filename> in particular is designed to provide access to internal kernel objects, especially those representing the various devices in the system. The kernel can, thus, share various pieces of information: the status of each device (for example, if it is in energy saving mode), whether it is a removable device, etc. Note that <filename>/sys/</filename> has only existed since kernel version 2.6. <filename>/proc/</filename> describes the current state of the kernel: the files in this directory contain information about the processes running on the system and its hardware.
es-ES: Se diseñó <filename>/sys/</filename> en particular para proveer acceso a los objetos internos del núcleo, especialmente aquellos que representan los distintos dispositivos en el sistema. El núcleo puede, entonces, compartir mucha información: el estado de cada dispositivo (por ejemplo, si está en modo de ahorro de energía), si es un dispositivo removible, etc. Es importante saber que <filename>/sys/</filename> sólo existe desde la versión de núcleo 2.6. <filename>/proc/</filename> describe el estado actual del núcleo: los archivos en este directorio contienen información sobre los procesos ejecutándose en el sistema y su hardware.

en: Surprisingly, the domain name is not managed in the same way, but comes from the complete name of the machine, acquired through name resolution. You can change it in the <filename>/etc/hosts</filename> file; simply write a complete name for the machine there at the beginning of the list of names associated with the address of the machine, as in the following example:
es-ES: Sorprendentemente, no se administra el nombre de dominio de la misma forma sino que proviene del nombre completo del equipo, obtenido a través de resolución de nombres. Puede cambiarlo en el archivo <filename>/etc/hosts</filename>; simplemente escriba un nombre completo para el equipo al principio de la lista de nombres asociados con las direcciones del equipo como en el siguiente ejemplo:

en: <primary>domain</primary><secondary>name</secondary>
es-ES: <primary>dominio</primary><secondary>nombre</secondary>

en: <primary>name</primary><secondary>domain</secondary>
es-ES: <primary>nombre</primary><secondary>de dominio</secondary>

en: Name Resolution
es-ES: Resolución de nombres

en: <primary>resolution</primary><secondary>name</secondary>
es-ES: <primary>resolución</primary><secondary>de nombres</secondary>

en: <primary>name</primary><secondary>resolution</secondary>
es-ES: <primary>nombre</primary><secondary>resolución</secondary>

en: The mechanism for name resolution in Linux is modular and can use various sources of information declared in the <filename>/etc/nsswitch.conf</filename> file. The entry that involves host name resolution is <literal>hosts</literal>. By default, it contains <literal>files dns</literal>, which means that the system consults the <filename>/etc/hosts</filename> file first, then DNS servers. NIS/NIS+ or LDAP servers are other possible sources.
es-ES: El mecanismo de resolución de nombres en Linux es modular y puede utilizar varias fuentes de información declaradas en el archivo <filename>/etc/nsswitch.conf</filename>. La instrucción que determina la resolución de nombres es <literal>hosts</literal>. De forma predeterminada contiene <literal>files dns</literal> que significa que el sistema consultará primero el archivo <filename>/etc/hosts</filename>, luego los servidores DNS. Otras fuentes posibles son los servidores NIS/NIS+ o LDAP.

en: <emphasis>NOTE</emphasis> NSS and DNS
es-ES: <emphasis>NOTA</emphasis> NSS y DNS

en: Be aware that the commands specifically intended to query DNS (especially <command>host</command>) do not use the standard name resolution mechanism (NSS). As a consequence, they do not take into consideration <filename>/etc/nsswitch.conf</filename>, and thus, not <filename>/etc/hosts</filename> either.
es-ES: Sepa que los programas específicos para realizar consultas de DNS (especialmente <command>host</command>) no utilizan el mecanismo de resolución de nombres estándar (NSS). Como consecuencia no tienen en cuenta <filename>/etc/nsswitch.conf</filename> y, por lo tanto, tampoco <filename>/etc/hosts</filename>.

en: Configuring DNS Servers
es-ES: Configuración de servidores DNS

en: <primary>Domain Name Service</primary>
es-ES: <primary>Servicio de nombres de dominio</primary>

en: DNS (Domain Name Service) is a distributed and hierarchical service mapping names to IP addresses, and vice-versa. Specifically, it can turn a human-friendly name such as <literal>www.eyrolles.com</literal> into the actual IP address, <literal>213.244.11.247</literal>.
es-ES: DNS (servicio de nombres de dominio: «Domain Name Service») es un servicio distribuido y jerárquico que asocia nombres a direcciones IP y viceversa. Específicamente puede transformar un nombre amigable para las personas como <literal>www.eyrolles.com</literal> en una dirección IP real, <literal>213.244.11.247</literal>.

en: To access DNS information, a DNS server must be available to relay requests. Falcot Corp has its own, but an individual user is more likely to use the DNS servers provided by their ISP.
es-ES: Para acceder a la información de DNS, debe tener disponible un servidor DNS para retransmitir sus pedidos. Falcot Corp tiene uno propio, pero es más probable que un usuario particular utilice los servidores de DNS provistos por su ISP.

en: The <filename>/etc/hosts</filename> file
es-ES: El archivo <filename>/etc/hosts</filename>

en: If there is no name server on the local network, it is still possible to establish a small table mapping IP addresses and machine hostnames in the <filename>/etc/hosts</filename> file, usually reserved for local network stations. The syntax of this file as described in <citerefentry><refentrytitle>hosts</refentrytitle> <manvolnum>5</manvolnum></citerefentry> is very simple: each line indicates a specific IP address followed by the list of any associated names (the first being “completely qualified”, meaning it includes the domain name).
es-ES: Si no existe un servidor de nombres en la red local aún es posible definir una pequeña tabla que asocie direcciones IP y nombres de equipos en el archivo <filename>/etc/hosts</filename>, generalmente reservado para estaciones de redes locales. La sintaxis de este archivo, descrita en <citerefentry><refentrytitle>hosts</refentrytitle> <manvolnum>5</manvolnum></citerefentry>, es muy simple: cada línea indica una dirección IP específica seguida de una lista de los nombres asociados (el primero debe ser «completamente calificado», lo que significa que debe incluir el nombre de dominio).

en: This file is available even during network outages or when DNS servers are unreachable, but will only really be useful when duplicated on all the machines on the network. The slightest alteration in correspondence will require the file to be updated everywhere. This is why <filename>/etc/hosts</filename> generally only contains the most important entries.
es-ES: Este archivo está disponible aún durante problemas de red o cuando no se puedan alcanzar los servidores de DNS, pero sólo será realmente útil cuando esté en todos los equipos en la red. La menor alteración de asociaciones necesitará que se actualice el archivo en todos lados. Es por esto que el archivo <filename>/etc/hosts</filename> generalmente sólo contiene los más importantes.

en: This file will be sufficient for a small network not connected to the Internet, but with 5 machines or more, it is recommended to install a proper DNS server.
es-ES: Este archivo será suficiente para un red pequeña que no esté conectada a Internet, pero con 5 o más máquinas se recomienda instalar un servidor de DNS propio.

en: <emphasis>TIP</emphasis> Bypassing DNS
es-ES: <emphasis>SUGERENCIA</emphasis> Evitando DNS

en: Since applications check the <filename>/etc/hosts</filename> file before querying DNS, it is possible to include information in there that is different from what the DNS would return, and therefore to bypass normal DNS-based name resolution.
es-ES: Debido a que las aplicaciones revisan el archivo <filename>/etc/hosts</filename> antes de realizar pedidos DNS, es posible incluir información allí que sea diferente a lo que devolvería DNS, por lo tanto evitando la resolución de nombres normal basada en DNS.

en: This allows, in the event of DNS changes not yet propagated, to test access to a website with the intended name even if this name is not properly mapped to the correct IP address yet.
es-ES: Esto permite, en el caso de cambios a DNS que no se hayan propagado aún, probar el acceso a un sitio web con el nombre planeado aún cuando dicho nombre todavía no esté asociado a la IP correcta.

en: Another possible use is to redirect traffic intended for a specific host to the localhost, thus preventing any communication with the given host. For example, hostnames of servers dedicated to serving ads could be diverted which would bypass these ads resulting in more fluid, less distracting, navigation.
es-ES: Otro posible uso es redirigir tráfico destinado a un equipo particular a la máquina local, evitando de esta forma cualquier comunicación con dicho equipo. Por ejemplo, puede desviar los nombres de aquellos servidores dedicados a proveer publicidades, evitándolas, lo que resultará en una navegación más fluida y con menos distracciones.

en: User and Group Databases
es-ES: Bases de datos de usuarios y grupos

en: <primary>database</primary><secondary>of users</secondary>
es-ES: <primary>base de datos</primary><secondary>de usuarios</secondary>

en: <primary>database</primary><secondary>of groups</secondary>
es-ES: <primary>base de datos</primary><secondary>de grupos</secondary>

en: The list of users is usually stored in the <filename>/etc/passwd</filename> file, while the <filename>/etc/shadow</filename> file stores hashed passwords. Both are text files, in a relatively simple format, which can be read and modified with a text editor. Each user is listed there on a line with several fields separated with a colon (“<literal>:</literal>”).
es-ES: Generalmente se almacena la lista de usuarios en el archivo <filename>/etc/passwd</filename> y el archivo <filename>/etc/shadow</filename> almacena las contraseñas con <foreignphrase>hash</foreignphrase>. Ambos son archivos de texto en un formato relativamente simple que pueden leerse y modificarse con un editor de texto. Se muestra cada usuario en una línea con varios campos separados por dos puntos («<literal>:</literal>»).

en: <emphasis>NOTE</emphasis> Editing system files
es-ES: <emphasis>NOTA</emphasis> Editando archivos de sistema

en: The system files mentioned in this chapter are all plain text files, and can be edited with a text editor. Considering their importance to core system functionality, it is always a good idea to take extra precautions when editing system files. First, always make a copy or backup of a system file before opening or altering it. Second, on servers or machines where more than one person could potentially access the same file at the same time, take extra steps to guard against file corruption.
es-ES: Los archivos de sistema mencionados en este capítulo generalmente son archivos en texto plano y pueden editarse con un editor de texto. Dada su importancia para el funcionamiento intrínseco del sistema siempre es buena idea tomar precauciones extras al editar archivos de sistema. Primero, siempre haga una copia o respaldo de un archivo de sistema antes de abrirlo o modificarlo. Segundo, en servidores o equipos en los que más de una persona puedan acceder al mismo archivo al mismo tiempo, tome las medidas adecuadas para evitar corrupción de archivos.

en: For this purpose, it is enough to use the <command>vipw</command> command to edit the <filename>/etc/passwd</filename> file, or <command>vigr</command> to edit <filename>/etc/group</filename>. These commands lock the file in question prior to running the text editor, (<command>vi</command> by default, unless the <varname>EDITOR</varname> environment variable has been altered). The <literal>-s</literal> option in these commands allows editing the corresponding <foreignphrase>shadow</foreignphrase> file.
es-ES: Para este propósito basta utilizar la orden <command>vipw</command> para editar el archivo <filename>/etc/passwd</filename> o <command>vigr</command> para editar <filename>/etc/group</filename>. Éstos programas bloquean el archivo en cuestión antes de ejecutar el editor de texto, (<command>vi</command> de forma predeterminada a menos que se haya modificado la variable de entorno <varname>EDITOR</varname>). La opción <literal>-s</literal> permitirá editar el archivo <foreignphrase>shadow</foreignphrase> correspondiente.

en: <emphasis>BACK TO BASICS</emphasis> Crypt, a one-way function
es-ES: <emphasis>VOLVER A LOS CIMIENTOS</emphasis> Crypt, una función unidireccional

en: <command>crypt</command> is a one-way function that transforms a string (<varname>A</varname>) into another string (<varname>B</varname>) in a way that <varname>A</varname> cannot be derived from <varname>B</varname>. The only way to identify <varname>A</varname> is to test all possible values, checking each one to determine if transformation by the function will produce <varname>B</varname> or not. It uses up to 8 characters as input (string <varname>A</varname>) and generates a string of 13, printable, ASCII characters (string <varname>B</varname>).
es-ES: <command>crypt</command> es una función unidireccional que transforma una cadena (<varname>A</varname>) a otra cadena (<varname>B</varname>) de forma que no se pueda obtener <varname>A</varname> desde <varname>B</varname>. La única forma de identificar <varname>A</varname> es probar todos sus posibles valores, revisando uno por uno para verificar si la transformación utilizando dicha función produce <varname>B</varname> o no. Utiliza hasta 8 caracteres como entrada (la cadena <varname>A</varname>) y genera una cadena de 13 caracteres imprimibles ASCII (la cadena <varname>B</varname>).

en: User List: <filename>/etc/passwd</filename>
es-ES: Lista de usuarios: <filename>/etc/passwd</filename>

en: <primary>password</primary>
es-ES: <primary>contraseña</primary>

en: Here is the list of fields in the <filename>/etc/passwd</filename> file:
es-ES: Esta es una lista de los campos en el archivo <filename>/etc/passwd</filename>:

en: login, for example <literal>rhertzog</literal>;
es-ES: nombre de usuario, por ejemplo <literal>rhertzog</literal>;

en: <literal>uid</literal>: unique number identifying each user;
es-ES: <literal>uid</literal>: número único que identifica a cada usuario;

en: <literal>gid</literal>: unique number for the user's main group (Debian creates a specific group for each user by default);
es-ES: <literal>gid</literal>: número único del grupo principal del usuario (de forma predeterminada, Debian crea un grupo específico para cada usuario);

en: <literal>GECOS</literal>: data field usually containing the user's full name;
es-ES: <literal>GECOS</literal>: campo de datos que generalmente contiene el nombre completo del usuario;

en: login directory, assigned to the user for storage of their personal files (the environment variable <varname>$HOME</varname> generally points here);
es-ES: directorio de inicio de sesión, asignado al usuario para almacenar sus archivos personales (al que generalmente apunta la variable de entorno <varname>$HOME</varname>);

en: program to execute upon login. This is usually a command interpreter (shell), giving the user free rein. If you specify <command>/bin/false</command> (which does nothing and returns control immediately), the user cannot login.
es-ES: programa a ejecutar al iniciar sesión. Generalmente es un intérprete de órdenes (consola) que le da libertad al usuario. Si especifica <command>/bin/false</command> (que no hace nada y vuelve el control inmediatamente), el usuario no podrá iniciar sesión.

en: <emphasis>BACK TO BASICS</emphasis> Unix group
es-ES: <emphasis>VOLVER A LOS CIMIENTOS</emphasis> Grupo Unix

en: <primary>group</primary>
es-ES: <primary>grupo</primary>

en: A Unix group is an entity including several users so that they can easily share files using the integrated permission system (by benefiting from the same rights). You can also restrict use of certain programs to a specific group.
es-ES: Un grupo Unix es una entidad que incluye varios usuarios para que puedan compartir archivos fácilmente utilizando el sistema de permisos integrado (obteniendo los mismos permisos). También puede restringir el uso de ciertos programas a un grupo específico.

en: The Hidden and Encrypted Password File: <filename>/etc/shadow</filename>
es-ES: El archivo de contraseñas ocultas y cifradas: <filename>/etc/shadow</filename>

en: The <filename>/etc/shadow</filename> file contains the following fields:
es-ES: El archivo <filename>/etc/shadow</filename> contiene los siguientes campos:

en: login;
es-ES: nombre de usuario;

en: encrypted password;
es-ES: contraseña cifrada;

en: several fields managing password expiration.
es-ES: varios campos que administran el vencimiento de la contraseña.

en: <emphasis>SECURITY</emphasis> <filename>/etc/shadow</filename> file security
es-ES: <emphasis>SEGURIDAD</emphasis> Seguridad del archivo <filename>/etc/shadow</filename>

en: <filename>/etc/shadow</filename>, unlike its alter-ego, <filename>/etc/passwd</filename>, cannot be read by regular users. Any hashed password stored in <filename>/etc/passwd</filename> is readable by anybody; a cracker could try to “break” (or reveal) a password by one of several “brute force” methods which, simply put, guess at commonly used combinations of characters. This attack — called a "dictionary attack" — is no longer possible on systems using <filename>/etc/shadow</filename>.
es-ES: A diferencia de su contraparte <filename>/etc/passwd</filename>, <filename>/etc/shadow</filename> no puede ser leído por usuarios normales. Cualquiera puede leer cualquier contraseña con <foreignphrase>hash</foreignphrase> en <filename>/etc/password</filename>; un «cracker» podría intentar «romper» (o revelar) una contraseña a través de alguno de los métodos de «fuerza bruta» que, de forma simplificada, adivinan las combinaciones de caracteres utilizadas frecuentemente. Este ataque — llamado «ataque de diccionario» — ya no es posible en sistemas que utilizan <filename>/etc/shadow</filename>.

en: <emphasis>DOCUMENTATION</emphasis> <filename>/etc/passwd</filename>, <filename>/etc/shadow</filename> and <filename>/etc/group</filename> file formats
es-ES: <emphasis>DOCUMENTACIÓN</emphasis> El formato de los archivos <filename>/etc/passwd</filename>, <filename>/etc/shadow</filename> y <filename>/etc/group</filename>

en: Modifying an Existing Account or Password
es-ES: Modificación de una cuenta o contraseña existente

en: Finally, the <command>chage</command> (CHange AGE) command allows the administrator to change the password expiration settings (the <literal>-l <replaceable>user</replaceable></literal> option will list the current settings). You can also force the expiration of a password using the <command>passwd -e <replaceable>user</replaceable></command> command, which will require the user to change their password the next time they log in.
es-ES: Finalmente <command>chage</command> (cambiar edad: «CHange AGE») permite al administrador cambiar la configuración de expiración de la contraseña (la opción <literal>-l <replaceable>usuario</replaceable></literal> mostrará la configuración actual). También puede forzar la expiración de una contraseña utilizando la orden <command>passwd -e <replaceable>usuario</replaceable></command>, que obligará al usuario a cambiar su contraseña la próxima vez que inicie sesión.

en: Disabling an Account
es-ES: Desactivación de una cuenta

en: <primary>account</primary><secondary>disable</secondary>
es-ES: <primary>cuenta</primary><secondary>desactivación</secondary>

en: <emphasis>GOING FURTHER</emphasis> NSS and system databases
es-ES: <emphasis>YENDO MÁS ALLÁ</emphasis> NSS y bases de datos de sistema

en: Instead of using the usual files to manage lists of users and groups, you could use other types of databases, such as LDAP or <command>db</command>, by using an appropriate NSS (Name Service Switch) module. The modules used are listed in the <filename>/etc/nsswitch.conf</filename> file, under the <literal>passwd</literal>, <literal>shadow</literal> and <literal>group</literal> entries. See <xref linkend="sect.config-nss" /> for a specific example of the use of an NSS module by LDAP.
es-ES: En lugar de utilizar los archivos usuales para administrar la lista de usuarios y grupos puede utilizar otros tipos de bases de datos como LDAP o <command>db</command> utilizando el módulo NSS (cambio de servicio de nombres: «Name Service Switch»). Puede encontrar una lista de los módulos utilizados en el archivo <filename>/etc/nsswitch.conf</filename> bajo los elementos <literal>passwd</literal>, <literal>shadow</literal> y <literal>group</literal>. Revise la <xref linkend="sect.config-nss" /> para un ejemplo específico sobre el uso de un módulo NSS para LDAP.

en: Group List: <filename>/etc/group</filename>
es-ES: Lista de grupos: <filename>/etc/group</filename>

en: Groups are listed in the <filename>/etc/group</filename> file, a simple textual database in a format similar to that of the <filename>/etc/passwd</filename> file, with the following fields:
es-ES: Se enumeran los grupos en el archivo <filename>/etc/group</filename>, una simple base de datos de texto en un formato similar al del archivo <filename>/etc/passwd</filename> con los siguientes campos:

en: group name;
es-ES: nombre del grupo;

en: password (optional): This is only used to join a group when one is not a usual member (with the <command>newgrp</command> or <command>sg</command> commands, see sidebar <xref linkend="sidebar.working-with-several-groups" />);
es-ES: contraseña (opcional): sólo es utilizada para unirse a un grupo cuando no es un miembro normal (con <command>newgrp</command> o <command>sg</command>, revise el recuadro <xref linkend="sidebar.working-with-several-groups" />);

en: <literal>gid</literal>: unique group identification number;
es-ES: <literal>gid</literal>: número único de identificación del grupo;

en: list of members: list of names of users who are members of the group, separated by commas.
es-ES: lista de miembros: lista separados por comas de nombres de usuario que son miembros del grupo.

en: <emphasis>BACK TO BASICS</emphasis> Working with several groups
es-ES: <emphasis>VOLVER A LOS CIMIENTOS</emphasis> Trabajar con varios grupos

en: <primary>group</primary><secondary>change</secondary>
es-ES: <primary>grupo</primary><secondary>modificación</secondary>

en: Each user may be a member of many groups; one of them is their “main group”. A user's main group is, by default, created during initial user configuration. By default, each file that a user creates belongs to them, as well as to their main group. This is not always desirable; for example, when the user needs to work in a directory shared by a group other than their main group. In this case, the user needs to change their main group using one of the following commands: <command>newgrp</command>, which starts a new shell, or <command>sg</command>, which simply executes a command using the supplied alternate group. These commands also allow the user to join a group to which they do not belong. If the group is password protected, they will need to supply the appropriate password before the command is executed.
es-ES: Cada usuario puede ser miembro de varios grupos, uno de los cuales es su «grupo principal». El grupo principal de un usuario se crea de forma predeterminada durante la configuración inicial del usuario. De forma predeterminada, cada archivo que cree el usuario pertenece a él así como también a su grupo principal. Esto no es siempre el comportamiento deseado; por ejemplo, cuando el usuario necesita trabajar en un directorio compartido por un grupo distinto a su grupo principal. En este caso, el usuario necesita cambiar el grupo principal utilizando una de las siguientes órdenes: <command>newgrp</command> que inicia una nueva consola, o <command>sg</command> que simplemente ejecuta una orden utilizando un grupo alternativo que se provea. Estas órdenes le permiten al usuario unirse a un grupo al que no pertenecen. Si el grupo está protegido por una contraseña necesitarán proveerla antes de ejecutar la orden.

en: Alternatively, the user can set the <literal>setgid</literal> bit on the directory, which causes files created in that directory to automatically belong to the correct group. For more details, see sidebar <xref linkend="sidebar.setgid-dir" />.
es-ES: De forma alternativa, el usuario puede activar el bit <literal>setgid</literal> en el directorio, que causa que los archivos creados en él pertenezcan al grupo correcto automáticamente. Para más detalles revise el recuadro <xref linkend="sidebar.setgid-dir" />.

en: The <command>id</command> command displays the current state of a user, with their personal identifier (<varname>uid</varname> variable), current main group (<varname>gid</varname> variable), and the list of groups to which they belong (<varname>groups</varname> variable).
es-ES: La orden <command>id</command> muestra el estado actual del usuario, con su identificador personal (la variable <varname>uid</varname>), su grupo principal actual (la variable <varname>gid</varname>) y la lista de grupos a los que pertenece (la variable <varname>groups</varname>).

en: The <command>addgroup</command> and <command>delgroup</command> commands add or delete a group, respectively. The <command>groupmod</command> command modifies a group's information (its <literal>gid</literal> or identifier). The command <command>gpasswd <replaceable>group</replaceable></command> changes the password for the group, while the <command>gpasswd -r <replaceable>group</replaceable></command> command deletes it.
es-ES: Los programas <command>addgroup</command> y <command>delgroup</command> agregan o eliminan un grupo respectivamente. <command>groupmod</command> modifica la información de un grupo (su identificador o <literal>gid</literal>). La orden <command>gpasswd <replaceable>grupo</replaceable></command> cambia la contraseña del grupo mientras que <command>gpasswd -r <replaceable>grupo</replaceable></command> elimina dicha contraseña.

en: <primary>group</primary><secondary>creation</secondary>
es-ES: <primary>grupo</primary><secondary>creación</secondary>

en: <primary>group</primary><secondary>deletion</secondary>
es-ES: <primary>grupo</primary><secondary>eliminación</secondary>

en: <primary>creation</primary><secondary>of groups</secondary>
es-ES: <primary>creación</primary><secondary>de grupos</secondary>

en: <emphasis>TIP</emphasis> <command>getent</command>
es-ES: <emphasis>SUGERENCIA</emphasis> <command>getent</command>

en: The <command>getent</command> (get entries) command checks the system databases the standard way, using the appropriate library functions, which in turn call the NSS modules configured in the <filename>/etc/nsswitch.conf</filename> file. The command takes one or two arguments: the name of the database to check, and a possible search key. Thus, the command <command>getent passwd rhertzog</command> will give the information from the user database regarding the user <literal>rhertzog</literal>.
es-ES: El programa <command>getent</command> (obtener elementos: «get entries») revisa las bases de datos de sistema de la forma estándar, utilizando las funciones de la biblioteca apropiada que, a su vez, llaman a los módulos NSS configurados en el archivo <filename>/etc/nsswitch.conf</filename>. El programa acepta uno o dos parámetros: el nombre de la base de datos a revisar y una posible clave de búsqueda. Por lo tanto, la orden <command>getent passwd rhertzog</command> proveerá la información de la base de datos de usuarios sobre el usuario <literal>rhertzog</literal>.

en: Creating Accounts
es-ES: Creación de cuentas

en: <primary>account</primary><secondary>creation</secondary>
es-ES: <primary>cuenta</primary><secondary>creación</secondary>

en: <primary>creation</primary><secondary>of user accounts</secondary>
es-ES: <primary>creación</primary><secondary>de cuentas de usuario</secondary>

en: One of the first actions an administrator needs to do when setting up a new machine is to create user accounts. This is typically done using the <command>adduser</command> command which takes a user-name for the new user to be created, as an argument.
es-ES: Una de las primeras acciones que un administrador necesita completar al configurar un nuevo equipo es crear cuentas de usuario. Esto se realiza generalmente con el programa <command>adduser</command> que acepta como parámetro un nombre de usuario para el nuevo usuario a crear.

en: The <command>adduser</command> command asks a few questions before creating the account, but its usage is fairly straightforward. Its configuration file, <filename>/etc/adduser.conf</filename>, includes all the interesting settings: it can be used to automatically set a quota for each new user by creating a user template, or to change the location of user accounts; the latter is rarely useful, but it comes in handy when you have a large number of users and want to divide their accounts over several disks, for instance. You can also choose a different default shell.
es-ES: El programa <command>adduser</command> realiza unas pocas preguntas antes de crear la cuenta, pero su uso es bastante directo. Su archivo de configuración, <filename>/etc/adduser.conf</filename>, incluye todas las configuraciones interesantes: puede utilizarse para definir automáticamente una cuota para cada nuevo usuario mediante una plantilla de usuario o para cambiar la ubicación de las cuentas de usuario; esto último rara vez es útil pero puede servir cuando posea una gran cantidad de usuarios y desee, por ejemplo, dividir sus cuentas entre varios discos. También puede seleccionar un intérprete de órdenes predeterminada diferente.

en: <emphasis>BACK TO BASICS</emphasis> Quota
es-ES: <emphasis>VOLVER A LOS CIMIENTOS</emphasis> Cuota

en: <primary>quota</primary>
es-ES: <primary>cuota</primary>

en: The term “quota” refers to a limit on machine resources that a user is allowed to use. This frequently refers to disk space.
es-ES: El término «cuota» («quota») se refiere a un límite en los recursos del equipo que puede utilizar un usuario. Generalmente se refiere a espacio en disco.

en: The creation of an account populates the user's home directory with the contents of the <filename>/etc/skel/</filename> template. This provides the user with a set of standard directories and configuration files.
es-ES: El crear una cuenta rellena el directorio personal de un usuario con el contenido de la plantilla <filename>/etc/skel/</filename>. Esto le provee al usuario un conjunto de directorios y archivos de configuración estándar.

en: <primary>group</primary><secondary>add a user</secondary>
es-ES: <primary>grupo</primary><secondary>agregar un usuario</secondary>

en: <primary>add a user to a group</primary>
es-ES: <primary>agregar un usuario a un grupo</primary>

en: In some cases, it will be useful to add a user to a group (other than their default “main” group) in order to grant them additional permissions. For example, a user who is included in the <emphasis>audio</emphasis> group can access audio devices (see sidebar <xref linkend="sidebar.special-files" />). This can be achieved with a command such as <command>adduser <replaceable>user</replaceable> <replaceable>group</replaceable></command>.
es-ES: En algunos casos, será útil agregar un usuario a un grupo (diferente a su grupo «principal») para proveerle permisos adicionales. Por ejemplo, un usuario que pertenece al grupo <emphasis>audio</emphasis> puede acceder dispositivos de audio (revise el recuadro <xref linkend="sidebar.special-files" />). Puede conseguirlo ejecutando <command>adduser <replaceable>usuario</replaceable> <replaceable>grupo</replaceable></command>.

en: <emphasis>BACK TO BASICS</emphasis> Device access permissions
es-ES: <emphasis>VOLVER A LOS CIMIENTOS</emphasis> Permisos de acceso a dispositivos

en: <primary>device</primary><secondary>access permissions</secondary>
es-ES: <primary>dispositivo</primary><secondary>permisos de acceso</secondary>

en: <primary>mode</primary><secondary>character</secondary>
es-ES: <primary>modo</primary><secondary>carácter</secondary>

en: <primary>mode</primary><secondary>block</secondary>
es-ES: <primary>modo</primary><secondary>bloque</secondary>

en: <primary>block, mode</primary>
es-ES: <primary>bloque, modo</primary>

en: <primary>character, mode</primary>
es-ES: <primary>carácter, modo</primary>

en: <primary>special, file</primary>
es-ES: <primary>especial, archivo</primary>

en: Each hardware peripheral device is represented under Unix with a special file, usually stored in the file tree under <filename>/dev/</filename> (DEVices). Two types of special files exist according to the nature of the device: “character mode” and “block mode” files, each mode allowing for only a limited number of operations. While character mode limits interaction with read/write operations, block mode also allows seeking within the available data. Finally, each special file is associated with two numbers (“major” and “minor”) that identify the device to the kernel in a unique manner. Such a file, created by the <command>mknod</command> command, simply contains a symbolic (and more human-friendly) name.
es-ES: En Unix se representa cada dispositivo de hardware periférico con un archivo especial generalmente almacenado en el árbol de archivos bajo <filename>/dev/</filename> (dispositivos: «DEVices»). Existen dos tipos especiales de archivos según la naturaleza del dispositivo: archivos «modo carácter» y «modo bloque», cada modo sólo permite un conjunto limitado de operaciones. Mientras que el modo carácter limita la interacción a operaciones de lectura y escritura, el modo bloque también permite búsquedas entre los datos disponibles. Finalmente, cada archivo especial tiene asociado dos números («mayor» y «menor») que identifica para el núcleo al dispositivo de forma única. Tal archivo, creado con el programa <command>mknod</command> simplemente contiene un nombre simbólico (y más amigable para las personas).

en: The permissions of a special file map to the permissions necessary to access the device itself. Thus, a file such as <filename>/dev/mixer</filename>, representing the audio mixer, only has read/write permissions for the root user and members of the <literal>audio</literal> group. Only these users can operate the audio mixer.
es-ES: Los permisos de un archivo especial están asociados a los permisos necesarios para acceder al dispositivo en sí mismo. Por lo tanto, un archivo como <filename>/dev/mixer</filename> que representa un mezclador de audio sólo tiene permisos de lectura y escritura para el usuario root y los miembros del grupo <literal>audio</literal>. Sólo éstos usuarios pueden trabajar con el mezclador de audio.

en: It should be noted that the combination of <emphasis role="pkg">udev</emphasis> and <emphasis role="pkg">policykit</emphasis> can add additional permissions to allow users physically connected to the console (and not through the network) to access to certain devices.
es-ES: Es importante saber que la combinación de <emphasis role="pkg">udev</emphasis> y <emphasis role="pkg">policykit</emphasis> pueden agregar permisos adicionales que le permite a usuarios conectados físicamente a una consola (no a través de la red) acceder a ciertos dispositivos.

en: Shell Environment
es-ES: Entorno de consola

en: <primary>shell</primary>
es-ES: <primary>consola</primary>

en: Command interpreters (or shells) can be a user's first point of contact with the computer, and they must therefore be rather friendly. Most of them use initialization scripts that allow configuration of their behavior (automatic completion, prompt text, etc.).
es-ES: Los intérpretes de órdenes (o consolas) pueden ser el primer punto de contacto de un usuario con el equipo y, por lo tanto, deben ser suficientemente amigables. La mayoría utiliza scripts de inicialización que permiten configurar su comportamiento (completado automático, texto del prompt, etc.).

en: <primary>command line interface</primary>
es-ES: <primary>interfaz de línea de órdenes</primary>

en: <primary>command interpreter</primary>
es-ES: <primary>orden, intérprete</primary>

en: <command>bash</command>, the standard shell, uses the <filename>/etc/bash.bashrc</filename> initialization script for “interactive” shells, and <filename>/etc/profile</filename> for “login” shells.
es-ES: <command>bash</command>, la consola estándar, utiliza el script de inicialización <filename>/etc/bash.bashrc</filename> para consolas interactivas y <filename>/etc/profile</filename> para consolas de «inicio de sesión».

en: In simple terms, a login shell is invoked when you login to the console either locally or remotely via <command>ssh</command>, or when you run an explicit <command>bash --login</command> command. Regardless of whether it is a login shell or not, a shell can be interactive (in an <command>xterm</command>-type terminal for instance); or non-interactive (when executing a script).
es-ES: En términos simples, se invoca una consola de inicio de sesión al iniciar sesión en una consola local o remotamente utilizando <command>ssh</command> o explícitamente cuando ejecuta <command>bash --login</command>. Independientemente de si es una consola de inicio de sesión o no, ésta puede ser interactiva (por ejemplo en un terminal de tipo <command>xterm</command>) o no interactiva (como cuando se ejecuta un script).

en: <emphasis>DISCOVERY</emphasis> Other shells, other scripts
es-ES: <emphasis>DESCUBRIMIENTO</emphasis> Otras consolas, otros scripts

en: <emphasis>BACK TO BASICS</emphasis> Automatic completion
es-ES: <emphasis>VOLVER A LOS CIMIENTOS</emphasis> Completado automático

en: <primary>automatic completion</primary>
es-ES: <primary>completado automático</primary>

en: Many command interpreters provide a completion feature, which allows the shell to automatically complete a partially typed command name or argument when the user hits the <keycap>Tab</keycap> key. This lets users work more efficiently and be less error-prone.
es-ES: Muchos intérpretes de órdenes proveen funcionalidad de completado que le permite a la consola completar automáticamente el nombre de una orden ingresada parcialmente cuando el usuario pulsa la tecla <keycap>Tab</keycap>. Esto le permite al usuario trabajar más eficientemente y evitar errores.

en: This function is very powerful and flexible. It is possible to configure its behavior according to each command. Thus, the first argument following <command>apt</command> will be proposed according to the syntax of this command, even if it does not match any file (in this case, the possible choices are <literal>install</literal>, <literal>remove</literal>, <literal>upgrade</literal>, etc.).
es-ES: Esta funcionalidad es muy potente y flexible. Es posible configurar su comportamiento según cada programa. Por lo tanto, el primer parámetro que sigue a <command>apt</command> será propuesto según la sintaxis del mismo, aún si no coincide con ningún archivo (en este caso las opciones posibles son <literal>install</literal>, <literal>remove</literal>, <literal>upgrade</literal>, etc.).

en: <emphasis>BACK TO BASICS</emphasis> The tilde, a shortcut to HOME
es-ES: <emphasis>VOLVER A LOS CIMIENTOS</emphasis> La virgulilla, un atajo a HOME

en: The tilde is often used to indicate the directory to which the environment variable, <varname>HOME</varname>, points (being the user's home directory, such as <filename>/home/rhertzog/</filename>). Command interpreters automatically make the substitution: <filename>~/hello.txt</filename> becomes <filename>/home/rhertzog/hello.txt</filename>.
es-ES: La virgulilla se utiliza generalmente para indicar el directorio al que apunta la variable de entorno <varname>HOME</varname> (este es, el directorio personal del usuario, como <filename>/home/rhertzog/</filename>). Los intérpretes de órdenes realizan la substitución automáticamente: <filename>~/hello.txt</filename> se convertirá en <filename>/home/rhertzog/hello.txt</filename>.

en: The tilde also allows access to another user's home directory. Thus, <filename>~rmas/bonjour.txt</filename> is synonymous with <filename>/home/rmas/bonjour.txt</filename>.
es-ES: La virgulilla también permite acceder al directorio personal de otro usuario. <filename>~rmas/hola.txt</filename> es sinónimo de <filename>/home/rmas/hola.txt</filename>.

en: <emphasis>BACK TO BASICS</emphasis> Environment variables
es-ES: <emphasis>VOLVER A LOS CIMIENTOS</emphasis> Variables de entorno

en: <primary>environment variable</primary>
es-ES: <primary>variables de entorno</primary>

en: <primary>variable, environment</primary>
es-ES: <primary>variable de entorno</primary>

en: Environment variables allow storage of global settings for the shell or various other programs called. They are contextual (each process has its own set of environment variables) but inheritable. This last characteristic offers the possibility for a login shell to declare variables which will be passed down to all programs it executes.
es-ES: Las variables de entorno permiten almacenar configuraciones globales para la consola u otros programas ejecutados. Son contextuales (cada proceso tiene su propio conjunto de variables de entorno) pero heredables. Esta última característica ofrece la posibilidad a una consola de inicio de sesión de declarar variables que serán pasadas a todos los programas que ejecute.

en: <emphasis>TIP</emphasis> All shells configured identically
es-ES: <emphasis>SUGERENCIA</emphasis> Configuración idéntica en todas las consolas

en: Printer Configuration
es-ES: Configuración de impresoras

en: <primary>configuration</primary><secondary>printing</secondary>
es-ES: <primary>configuración</primary><secondary>impresión</secondary>

en: <primary>printing</primary><secondary>configuration</secondary>
es-ES: <primary>impresión</primary><secondary>configuración</secondary>

en: <emphasis>COMMUNITY</emphasis> CUPS
es-ES: <emphasis>COMUNIDAD</emphasis> CUPS

en: As a package recommended by <emphasis role="pkg">cups-daemon</emphasis>, <emphasis role="pkg">cups-browsed</emphasis> will be on the system and networked print queues, and modern printers can be automatically discovered and set up from their DNS-SD broadcasts (Bonjour). USB printers will have to be set up manually as described in the next paragraph.
es-ES: Como paquete recomendado por <emphasis role="pkg">cups-daemon</emphasis>, <emphasis role="pkg">cups-browsed</emphasis> estará en las colas de impresión del sistema y de red, y las impresoras modernas pueden ser detectadas y configuradas desde sus emisiones DNS-SD (Bonjour). Las impresoras USB se tendrán que configurar manualmente como se describe en el siguiente párrafo.

en: Configuring the Bootloader
es-ES: Configuración del gestor de arranque

en: <primary>loader</primary><secondary>bootloader</secondary>
es-ES: <primary>arranque</primary><secondary>gestor de</secondary>

en: <primary>bootloader</primary>
es-ES: <primary>gestor de arranque</primary>

en: It is probably already functional, but it is always good to know how to configure and install the bootloader in case it disappears from the Master Boot Record. This can occur after installation of another operating system, such as Windows. The following information can also help you to modify the bootloader configuration if needed.
es-ES: Probablemente ya esté funcionando, pero siempre es bueno saber cómo configurar e instalar el gestor de arranque en caso que desaparezca del registro maestro de arranque («Master Boot Record»). Esto puede ocurrir luego de la instalación de otro sistema operativo como Windows. La información a continuación también puede ayudarle a modificar la configuración del gestor de arranque si lo necesita.

en: <emphasis>BACK TO BASICS</emphasis> Master boot record
es-ES: <emphasis>VOLVER A LOS CIMIENTOS</emphasis> Registro maestro de arranque («Master boot record»)

en: The Master Boot Record (MBR) occupies the first 512 bytes of the first hard disk, and is the first thing loaded by the BIOS to hand over control to a program capable of booting the desired operating system. In general, a bootloader gets installed in the MBR, removing its previous content.
es-ES: El registro maestro de arranque (MBR: «Master Boot Record») ocupa los primeros 512 bytes del primer disco duro y es lo primero que carga el BIOS para otorgar el control a un programa capaz de iniciar el sistema operativo deseado. En general, se instala el gestor de arranque en el MBR eliminando su contenido anterior.

en: Identifying the Disks
es-ES: Identificación de discos

en: <emphasis>CULTURE</emphasis> <emphasis>udev</emphasis> and <filename>/dev/</filename>
es-ES: <emphasis>CULTURA</emphasis> <emphasis>udev</emphasis> y <filename>/dev/</filename>

en: The <filename>/dev/</filename> directory traditionally houses so-called “special” files, intended to represent system peripherals (see sidebar <xref linkend="sidebar.special-files" />). Once upon a time, it used to contain all special files that could potentially be used. This approach had a number of drawbacks among which the fact that it restricted the number of devices that one could use (due to the hardcoded list of names), and that it was impossible to know which special files were actually useful.
es-ES: El directorio <filename>/dev/</filename> tradicionalmente almacena los llamados archivos «especiales» con el objetivo de representar los periféricos del sistema (revise el recuadro <xref linkend="sidebar.special-files" />). Originalmente, solía contener todos los archivos especiales que podrían llegar a utilizarse. Este enfoque acarreaba algunas desventajas, entre las que se encontraba el hecho que restringía la cantidad de dispositivos que podíamos utilizar (debido a la lista estática de nombres) y era imposible saber cuáles archivos especiales eran realmente útiles.

en: Nowadays, the management of special files is entirely dynamic and matches better the nature of hot-swappable computer devices. The kernel cooperates with <emphasis>udev</emphasis> (<xref linkend="sect.udev" />) to create and delete them as needed when the corresponding devices appear and disappear. For this reason, <filename>/dev/</filename> doesn't need to be persistent and is thus a RAM-based filesystem that starts empty and contains only the relevant entries.
es-ES: Hoy en día, la gestión de archivos especiales es completamente dinámica y más acorde a la naturaleza de los dispositivos electrónicos que pueden conectarse y desconectarse en caliente. El núcleo coopera con <emphasis>udev</emphasis> (<xref linkend="sect.udev" />) para crearlos y eliminarlos según sea necesario cuando aparecen y desaparecen los dispositivos correspondientes. Por esta razón, <filename>/dev/</filename> no necesita ser persistente y es un sistema de archivos basado en RAM que comienza vacío y sólo contiene los elementos relevantes.

en: With dynamically assigned names, you can thus keep the same name for a given device, regardless of the connector used or the connection order, which is especially useful when you use various USB peripherals. The first partition on the first hard drive can then be called <filename>/dev/sda1</filename> for backwards compatibility, or <filename>/dev/root-partition</filename> if you prefer, or even both at the same time since <command>udevd</command> can be configured to automatically create a symbolic link.
es-ES: Utilizando nombres asignados dinámicamente, puede mantener el mismo nombre para un dispositivo dado sin importar el conector que utilice o el orden en que lo haga, algo particularmente útil cuando utiliza varios periféricos USB. Puede llamar la primera partición del primer disco dura <filename>/dev/sda1</filename> por cuestiones de compatibilidad, <filename>/dev/root-partition</filename> si lo prefiere o inclusive ambos simultáneamente ya que puede configurar <command>udevd</command> para que cree un enlace simbólico automáticamente.

en: <primary>hard drive, names</primary>
es-ES: <primary>disco duro, nombre</primary>

en: <primary>names</primary><secondary>of hard drives</secondary>
es-ES: <primary>nombres</primary><secondary>de discos duros</secondary>

en: Configuration of the bootloader must identify the different hard drives and their partitions. Linux uses “block” special files stored in the <filename>/dev/</filename> directory, for this purpose. Since Debian <emphasis role="distribution">Squeeze</emphasis>, the naming scheme for hard drives has been unified by the Linux kernel, and all hard drives (IDE/PATA, SATA, SCSI, USB, IEEE 1394) are now represented by <filename>/dev/sd*</filename>.
es-ES: La configuración del gestor de arranque debe identificar los diferentes discos duros y sus particiones. Linux utiliza archivos especiales de «bloque» almacenados en el directorio <filename>/dev/</filename> para este propósito. A partir de Debian <emphasis role="distribution">Squeeze</emphasis> se ha unificado el esquema de nombres para los discos duros en el núcleo Linux y todos los discos duros (IDE/PATA, SATA, SCSI, USB, IEEE 1394) son representados con <filename>/dev/sd*</filename>.

en: Each partition is represented by its number on the disk on which it resides: for instance, <filename>/dev/sda1</filename> is the first partition on the first disk, and <filename>/dev/sdb3</filename> is the third partition on the second disk.
es-ES: Se representa cada partición por su número en el disco en el que existe: por ejemplo, <filename>/dev/sda1</filename> es la primera partición del primer disco y <filename>/dev/sdb3</filename> es la tercera partición del segundo disco.

en: <primary>partition</primary><secondary>primary</secondary>
es-ES: <primary>partición</primary><secondary>primaria</secondary>

en: <primary>partition</primary><secondary>extended</secondary>
es-ES: <primary>partición</primary><secondary>extendida</secondary>

en: <primary>partition</primary><secondary>secondary</secondary>
es-ES: <primary>partición</primary><secondary>secundaria</secondary>

en: <primary>partition table</primary><secondary>MS-DOS format</secondary>
es-ES: <primary>tabla de particiones</primary><secondary>formato MS-DOS</secondary>

en: The PC architecture (or “i386”, including its younger cousin “amd64”) has long been limited to using the “MS-DOS” partition table format, which only allows four “primary” partitions per disk. To go beyond this limitation under this scheme, one of them has to be created as an “extended” partition, and it can then contain additional “secondary” partitions. These secondary partitions are numbered from 5. Thus the first secondary partition could be <filename>/dev/sda5</filename>, followed by <filename>/dev/sda6</filename>, etc.
es-ES: La arquitectura de PC (o «i386», incluyendo también la "amd64" ) ha venido estando limitada a utilizar el formato de tabla de particiones "MS-DOS", que sólo permite cuatro particiones «primarias» por disco. Para superar esta limitación, bajo este esquema una de ellas debe ser creada como una partición «extendida» y ésta luego puede contener varias particiones «secundarias» (N.T. la denominación tradicional, al menos en España es «unidades lógicas») adicionales. Estas particiones secundarias se numeran a partir del 5. Por lo tanto, la primera partición secundaria sería <filename>/dev/sda5</filename> seguida de <filename>/dev/sda6</filename>, etc.

en: Another restriction of the MS-DOS partition table format is that it only allows disks up to 2 TiB in size, which is becoming a real problem with recent disks.
es-ES: Otra restricción del formato de la tabla de particiones de MS-DOS es que sólo permite discos de hasta 2 TiB de tamaño, lo cual está comenzando a ser un problema real con los discos recientes.

en: <primary>GPT</primary><secondary>partition table format</secondary>
es-ES: <primary>GPT</primary><secondary>formato de la tabla de particiones</secondary>

en: <primary>partition table</primary><secondary>GPT format</secondary>
es-ES: <primary>partición</primary><secondary>primaria</secondary>

en: <computeroutput>mirexpress:/dev/disk/by-id# </computeroutput><userinput>ls -l
    </userinput><computeroutput>total 0
    lrwxrwxrwx 1 root root  9 23 jul. 08:58 ata-STM3500418AS_9VM3L3KP -&gt; ../../sda
    lrwxrwxrwx 1 root root 10 23 jul. 08:58 ata-STM3500418AS_9VM3L3KP-part1 -&gt; ../../sda1
    lrwxrwxrwx 1 root root 10 23 jul. 08:58 ata-STM3500418AS_9VM3L3KP-part2 -&gt; ../../sda2
    [...]
    lrwxrwxrwx 1 root root  9 23 jul. 08:58 ata-WDC_WD5001AALS-00L3B2_WD-WCAT00241697 -&gt; ../../sdb
    lrwxrwxrwx 1 root root 10 23 jul. 08:58 ata-WDC_WD5001AALS-00L3B2_WD-WCAT00241697-part1 -&gt; ../../sdb1
    lrwxrwxrwx 1 root root 10 23 jul. 08:58 ata-WDC_WD5001AALS-00L3B2_WD-WCAT00241697-part2 -&gt; ../../sdb2
    [...]
    lrwxrwxrwx 1 root root  9 23 jul. 08:58 scsi-SATA_STM3500418AS_9VM3L3KP -&gt; ../../sda
    lrwxrwxrwx 1 root root 10 23 jul. 08:58 scsi-SATA_STM3500418AS_9VM3L3KP-part1 -&gt; ../../sda1
    lrwxrwxrwx 1 root root 10 23 jul. 08:58 scsi-SATA_STM3500418AS_9VM3L3KP-part2 -&gt; ../../sda2
    [...]
    lrwxrwxrwx 1 root root  9 23 jul. 08:58 scsi-SATA_WDC_WD5001AALS-_WD-WCAT00241697 -&gt; ../../sdb
    lrwxrwxrwx 1 root root 10 23 jul. 08:58 scsi-SATA_WDC_WD5001AALS-_WD-WCAT00241697-part1 -&gt; ../../sdb1
    lrwxrwxrwx 1 root root 10 23 jul. 08:58 scsi-SATA_WDC_WD5001AALS-_WD-WCAT00241697-part2 -&gt; ../../sdb2
    [...]
    lrwxrwxrwx 1 root root  9 23 jul. 16:48 usb-LaCie_iamaKey_3ed00e26ccc11a-0:0 -&gt; ../../sdc
    lrwxrwxrwx 1 root root 10 23 jul. 16:48 usb-LaCie_iamaKey_3ed00e26ccc11a-0:0-part1 -&gt; ../../sdc1
    lrwxrwxrwx 1 root root 10 23 jul. 16:48 usb-LaCie_iamaKey_3ed00e26ccc11a-0:0-part2 -&gt; ../../sdc2
    [...]
    lrwxrwxrwx 1 root root  9 23 jul. 08:58 wwn-0x5000c50015c4842f -&gt; ../../sda
    lrwxrwxrwx 1 root root 10 23 jul. 08:58 wwn-0x5000c50015c4842f-part1 -&gt; ../../sda1
    [...]
    mirexpress:/dev/disk/by-id# </computeroutput>
es-ES: <computeroutput>mirexpress:/dev/disk/by-id# </computeroutput><userinput>ls -l
    </userinput><computeroutput>total 0
    lrwxrwxrwx 1 root root  9 jul 23 08:58 ata-STM3500418AS_9VM3L3KP -&gt; ../../sda
    lrwxrwxrwx 1 root root 10 jul 23 08:58 ata-STM3500418AS_9VM3L3KP-part1 -&gt; ../../sda1
    lrwxrwxrwx 1 root root 10 jul 23 08:58 ata-STM3500418AS_9VM3L3KP-part2 -&gt; ../../sda2
    [...]
    lrwxrwxrwx 1 root root  9 jul 23 08:58 ata-WDC_WD5001AALS-00L3B2_WD-WCAT00241697 -&gt; ../../sdb
    lrwxrwxrwx 1 root root 10 jul 23 08:58 ata-WDC_WD5001AALS-00L3B2_WD-WCAT00241697-part1 -&gt; ../../sdb1
    lrwxrwxrwx 1 root root 10 jul 23 08:58 ata-WDC_WD5001AALS-00L3B2_WD-WCAT00241697-part2 -&gt; ../../sdb2
    [...]
    lrwxrwxrwx 1 root root  9 jul 23 08:58 scsi-SATA_STM3500418AS_9VM3L3KP -&gt; ../../sda
    lrwxrwxrwx 1 root root 10 jul 23 08:58 scsi-SATA_STM3500418AS_9VM3L3KP-part1 -&gt; ../../sda1
    lrwxrwxrwx 1 root root 10 jul 23 08:58 scsi-SATA_STM3500418AS_9VM3L3KP-part2 -&gt; ../../sda2
    [...]
    lrwxrwxrwx 1 root root  9 jul 23 08:58 scsi-SATA_WDC_WD5001AALS-_WD-WCAT00241697 -&gt; ../../sdb
    lrwxrwxrwx 1 root root 10 jul 23 08:58 scsi-SATA_WDC_WD5001AALS-_WD-WCAT00241697-part1 -&gt; ../../sdb1
    lrwxrwxrwx 1 root root 10 jul 23 08:58 scsi-SATA_WDC_WD5001AALS-_WD-WCAT00241697-part2 -&gt; ../../sdb2
    [...]
    lrwxrwxrwx 1 root root  9 jul 23 16:48 usb-LaCie_iamaKey_3ed00e26ccc11a-0:0 -&gt; ../../sdc
    lrwxrwxrwx 1 root root 10 jul 23 16:48 usb-LaCie_iamaKey_3ed00e26ccc11a-0:0-part1 -&gt; ../../sdc1
    lrwxrwxrwx 1 root root 10 jul 23 16:48 usb-LaCie_iamaKey_3ed00e26ccc11a-0:0-part2 -&gt; ../../sdc2
    [...]
    lrwxrwxrwx 1 root root  9 jul 23 08:58 wwn-0x5000c50015c4842f -&gt; ../../sda
    lrwxrwxrwx 1 root root 10 jul 23 08:58 wwn-0x5000c50015c4842f-part1 -&gt; ../../sda1
    [...]
    mirexpress:/dev/disk/by-id# </computeroutput>

en: The example configuration files given in the following sections are based on the same setup: a single SATA disk, where the first partition is an old Windows installation and the second contains Debian GNU/Linux.
es-ES: Los archivos de configuración de ejemplo provistos en las próximas secciones están basados en la misma instalación: un único disco SATA donde la primera partición es una antigua instalación de Windows y la segunda contiene Debian GNU/Linux.

en: <emphasis>LILO</emphasis> (LInux LOader) is the oldest bootloader — solid but rustic. It writes the physical address of the kernel to boot on the MBR, which is why each update to LILO (or its configuration file) must be followed by the command <command>lilo</command>. Forgetting to do so will render a system unable to boot if the old kernel was removed or replaced as the new one will not be in the same location on the disk.
es-ES: <emphasis>LILO</emphasis> (cargador de Linux: «LInux LOader») es el gestor de arranque más antiguo — sólido pero rústico. Escribe la dirección física del núcleo a inciar en el MBR, razón por la que debe seguir cada actualización de LILO (o su archivo de configuración) con una ejecución de <command>lilo</command>. Olvidarlo hará que el sistema no pueda iniciar si se eliminó o reemplazó el núcleo antiguo ya que el nuevo no estará en la misma ubicación en el disco.

en: LILO's configuration file is <filename>/etc/lilo.conf</filename>; a simple file for standard configuration is illustrated in the example below.
es-ES: El archivo de configuración de LILO es <filename>/etc/lilo.conf</filename>; se muestra en el ejemplo a continuación un archivo simple con la configuración estándar.

en: LILO configuration file
es-ES: Archivo de configuración de LILO

en: 
    # The disk on which LILO should be installed.
    # By indicating the disk and not a partition.
    # you order LILO to be installed on the MBR.
    boot=/dev/sda
    # the partition that contains Debian
    root=/dev/sda2
    # the item to be loaded by default
    default=Linux
    
    # the most recent kernel image
    image=/vmlinuz
      label=Linux
      initrd=/initrd.img
      read-only
    
    # Old kernel (if the newly installed kernel doesn't boot)
    image=/vmlinuz.old
      label=LinuxOLD
      initrd=/initrd.img.old
      read-only
      optional
    
    # only for Linux/Windows dual boot
    other=/dev/sda1
      label=Windows
es-ES: 
    # El disco en el que instalar LILO
    # Indicar un disco en lugar de una partición
    # instalará LILO en el MBR.
    boot=/dev/sda
    # la partición que contiene Debian
    root=/dev/sda2
    # el elemento a cargar de forma predeterminada
    default=Linux
    
    # la imagen de núcleo más reciente
    image=/vmlinuz
      label=Linux
      initrd=/initrd.img
      read-only
    
    # Núcleo antiguo (si el recientemente instalado no inicia)
    image=/vmlinuz.old
      label=LinuxOLD
      initrd=/initrd.img.old
      read-only
      optional
    
    # sólo para inicio dual Linux/Windows
    other=/dev/sda1
      label=Windows

en: GRUB 2 Configuration
es-ES: Configuración de GRUB 2

en: <emphasis>NOTE</emphasis> Disk names for GRUB
es-ES: <emphasis>NOTA</emphasis> Nombres de disco para GRUB

en: Partitions also have a specific name in GRUB. When you use “classical” partitions in MS-DOS format, the first partition on the first disk is labeled, <literal>(hd0,msdos1)</literal>, the second <literal>(hd0,msdos2)</literal>, etc.
es-ES: Las particiones también tienen nombres específicos en GRUB. Cuando utilice particiones «clásicas» en el formato MS-DOS, la primera partición en el primer disco corresponderá con la etiqueta <literal>(hd0, msdos1)</literal>, la segunda con <literal>(hd0,msdos2)</literal>, etc.

en: Other Configurations: Time Synchronization, Logs, Sharing Access…
es-ES: Otras configuraciones: sincronización de tiempo, registros, acceso compartido…

en: The many elements listed in this section are good to know for anyone who wants to master all aspects of configuration of the GNU/Linux system. They are, however, treated briefly and frequently refer to the documentation.
es-ES: Es recomendable que cualquiera que quiera dominar todos los aspectos de configuración de un sistema GNU/Linux conozca los muchos elementos incluidos en esta sección. Se los trata, sin embargo, brevemente y generalmente lo dirigirán a la documentación.

en: Timezone
es-ES: Zona horaria

en: <primary>timezone</primary>
es-ES: <primary>zona horaria</primary>

en: <emphasis>BACK TO BASICS</emphasis> Symbolic links
es-ES: <emphasis>VOLVER A LOS CIMIENTOS</emphasis> Enlaces simbólicos

en: <primary>link</primary><secondary>symbolic</secondary>
es-ES: <primary>enlace</primary><secondary>simbólico</secondary>

en: <primary>symbolic link</primary>
es-ES: <primary>simbólico, enlace</primary>

en: A symbolic link is a pointer to another file. When you access it, the file to which it points is opened. Removal of the link will not cause deletion of the file to which it points. Likewise, it does not have its own set of permissions, but rather retains the permissions of its target. Finally, it can point to any type of file: directories, special files (sockets, named pipes, device files, etc.), even other symbolic links.
es-ES: Un enlace simbólico es un puntero a otro archivo. Cuando accede al mismo, abre el archivo al que apunta. Eliminar el enlace no causará la eliminación del archivo al que apunta. Así mismo, no tiene su propio conjunto de permisos sino que retiene los permisos del archivo al que apunta. Finalmente, puede apuntar a cualquier tipo de archivo: directorios, archivos especiales (zócalos, tuberías con nombres, archivos de dispositivo, etc.), inclusive otros enlaces simbólicos.

en: The <command>ln -s <replaceable>target</replaceable> <replaceable>link-name</replaceable></command> command creates a symbolic link, named <replaceable>link-name</replaceable>, pointing to <replaceable>target</replaceable>.
es-ES: La orden <command>ln -s <replaceable>objetivo</replaceable> <replaceable>nombre_del_enlace</replaceable></command> crea un enlace simbólico llamado <replaceable>nombre_del_enlace</replaceable> y que apunta a <replaceable>objetivo</replaceable>.

en: If the target does not exist, then the link is “broken” and accessing it will result in an error indicating that the target file does not exist. If the link points to another link, you will have a “chain” of links that turns into a “cycle” if one of the targets points to one of its predecessors. In this case, accessing one of the links in the cycle will result in a specific error (“too many levels of symbolic links”); this means the kernel gave up after several rounds of the cycle.
es-ES: Si el objetivo no existe entonces el enlace está «roto» y accederlo resultará en un error indicando que el archivo objetivo no existe. Si el enlace apunta a otro enlace, tendrá una «cadena» de enlaces que se convertirá en un «ciclo» si alguno de ellos apunta a uno de sus predecesores. En este caso, acceder a uno de los enlaces en el ciclo resultará en un error específico (demasiados niveles de enlaces simbólicos: «too many levels of symbolic links»); esto significa que el núcleo se rindió luego de varias vueltas en el ciclo.

en: When you need to temporarily change the timezone, use the <varname>TZ</varname> environment variable, which takes priority over the configured system default:
es-ES: Cuando necesite cambiar la zona horaria temporalmente utilice la variable de entorno <varname>TZ</varname> que tiene más prioridad que la configurada en el sistema:

en: <emphasis>NOTE</emphasis> System clock, hardware clock
es-ES: <emphasis>NOTA</emphasis> Reloj de sistema, reloj de hardware

en: There are two time sources in a computer. A computer's motherboard has a hardware clock, called the “CMOS clock”. This clock is not very precise, and provides rather slow access times. The operating system kernel has its own, the software clock, which it keeps up to date with its own means (possibly with the help of time servers, see <xref linkend="sect.time-synchronization" />). This system clock is generally more accurate, especially since it doesn't need access to hardware variables. However, since it only exists in live memory, it is zeroed out every time the machine is booted, contrary to the CMOS clock, which has a battery and therefore “survives” rebooting or halting of the machine. The system clock is, thus, set from the CMOS clock during boot, and the CMOS clock is updated on shutdown (to take into account possible changes or corrections if it has been improperly adjusted).
es-ES: Existen dos fuentes de tiempo en un equipo. La placa madre tiene un reloj de hardware llamado «reloj CMOS». Este reloj no es muy preciso y provee tiempos de acceso bastante lentos. El núcleo del sistema operativo tiene el suyo propio, el reloj de software, que mantiene actualizado a su manera (posiblemente con ayuda de servidores de tiempo, revise la sección <xref linkend="sect.time-synchronization" />). El reloj del sistema generalmente es más preciso, especialmente debido a que no necesita acceso a variables de hardware. Sin embargo, como sólo existe en memoria, es eliminado cada vez que inicia la máquina a diferencia del reloj CMOS que tiene una batería y, por lo tanto, «sobrevive» reinicios de la máquina o cuando está apagada. Por lo tanto, el reloj de sistema es configurado desde el reloj CMOS durante el inicio y el reloj CMOS es actualizado al apagar (para tener en cuenta posibles cambios o correcciones si no se ajustó correctamente).

en: In practice, there is a problem, since the CMOS clock is nothing more than a counter and contains no information regarding the time zone. There is a choice to make regarding its interpretation: either the system considers it runs in universal time (UTC, formerly GMT), or in local time. This choice could be a simple shift, but things are actually more complicated: as a result of daylight saving time, this offset is not constant. The result is that the system has no way to determine whether the offset is correct, especially around periods of time change. Since it is always possible to reconstruct local time from universal time and the timezone information, we strongly recommend using the CMOS clock in universal time.
es-ES: En la práctica hay un problema, ya que el reloj CMOS no es nada más que un contador no contiene información sobre la zona horaria. Hay una elección a realizar sobre su interpretación: o bien el sistema considera que está en tiempo universal (UTC, anteriormente GMT) o en horario local. Esta elección podría ser un cambio simple pero las cosas son en realidad un poco más complicadas: como resultado del horario de verano, el desfasaje puede no ser constante. El resultado es que el sistema no tiene forma de saber si éste es correcto, especialmente alrededor de períodos de cambios de hora. Debido a que siempre es posible reconstruir la hora local desde tiempo universal y la información de zona horaria recomendamos fuertemente utilizar el reloj CMOS en tiempo universal.

en: Time Synchronization
es-ES: Sincronización de tiempo

en: <primary>time synchronization</primary>
es-ES: <primary>sincronización de tiempo</primary>

en: <primary>clock</primary><secondary>synchronization</secondary>
es-ES: <primary>reloj</primary><secondary>sincronización</secondary>

en: Time synchronization, which may seem superfluous on a computer, is very important on a network. Since users do not have permissions allowing them to modify the date and time, it is important for this information to be precise to prevent confusion. Furthermore, having all of the computers on a network synchronized allows better cross-referencing of information from logs on different machines. Thus, in the event of an attack, it is easier to reconstruct the chronological sequence of actions on the various machines involved in the compromise. Data collected on several machines for statistical purposes won't make a great deal of sense if they are not synchronized.
es-ES: La sincronización de tiempo, que puede parecer superfluo en un equipo, es muy importante en una red. Debido a que los usuarios no tienen permisos para modificar la fecha y hora es importante que esta información sea precisa para evitar confusión. Lo que es más, tener sincronizados todos los equipos de una red permite cruzar referencias de información en registros de diferentes máquinas. Por lo tanto, en caso de un ataque, es más sencillo reconstruir la secuencia cronológica de acciones en todos los equipos involucrados en el mismo. Los datos recolectados en varios equipos por motivos estadísticos no tendrán demasiado sentido si no están sincronizados.

en: <emphasis>BACK TO BASICS</emphasis> NTP
es-ES: <emphasis>VOLVER A LOS CIMIENTOS</emphasis> NTP

en: <primary>NTP</primary><secondary>server</secondary>
es-ES: <primary>NTP</primary><secondary>servidor</secondary>

en: NTP (Network Time Protocol) allows a machine to synchronize with others fairly accurately, taking into consideration the delays induced by the transfer of information over the network and other possible offsets.
es-ES: NTP (protocolo de tiempo de red: «Network Time Protocol») le permite a una máquina sincronizarse con otras muy precisamente teniendo en cuenta las demoras inducidas por la transferencia de información sobre la red y otras desviaciones posibles.

en: While there are numerous NTP servers on the Internet, the more popular ones may be overloaded. This is why we recommend using the <emphasis>pool.ntp.org</emphasis> NTP server, which is, in reality, a group of machines that have agreed to serve as public NTP servers. You could even limit use to a sub-group specific to a country, with, for example, <emphasis>us.pool.ntp.org</emphasis> for the United States, or <emphasis>ca.pool.ntp.org</emphasis> for Canada, etc.
es-ES: Si bien hay numerosos servidores NTP en Internet, los más populares tienden a estar sobrecargados. Es por eso que recomendamos utilizar el servidor NTP <emphasis>pool.ntp.org</emphasis> que es, en realidad, un grupo de máquinas que acordaron servir como servidores NTP públicos. Inclusive puede limitar el uso a un subgrupo específico de un país con, por ejemplo, <emphasis>us.pool.ntp.org</emphasis> para Estados Unidos o <emphasis>ca.pool.ntp.org</emphasis> para Canadá, etc.

en: However, if you manage a large network, it is recommended that you install your own NTP server, which will synchronize with the public servers. In this case, all the other machines on your network can use your internal NTP server instead of increasing the load on the public servers. You will also increase homogeneity with your clocks, since all the machines will be synchronized on the same source, and this source is very close in terms of network transfer times.
es-ES: Sin embargo, si administra una red grande, se recomienda que instale su propio servidor NTP que sincroniza con servidores públicos. En este caso, todos los otros equipos en su red pueden utilizar su servidor NTP interno en lugar de aumentar la carga en los servidores públicos. También aumentará la homogeneidad de sus relojes ya que todos los equipos estarán sincronizados desde la misma fuente y esta fuente se encuentra muy cerca en cuestiones de tiempos de tranferencia en la red.

en: For Workstations
es-ES: Para estaciones de trabajo

en: Since work stations are regularly rebooted (even if only to save energy), synchronizing them by NTP at boot is enough. To do so, simply install the <emphasis role="pkg">ntpdate</emphasis> package. You can change the NTP server used if needed by modifying the <filename>/etc/default/ntpdate</filename> file.
es-ES: Debido a que las estaciones de trabajo son reiniciadas frecuentemente (aunque sólo sea para ahorrar energía), sincronizarlas por NTP al inicio es suficiente. Para hacerlo, simplemente instale el paquete <emphasis role="pkg">ntpdate</emphasis>. Puede cambiar el servidor NTP utilizado modificando el archivo <filename>/etc/default/ntpdate</filename>.

en: For Servers
es-ES: Para servidores

en: Servers are only rarely rebooted, and it is very important for their system time to be correct. To permanently maintain correct time, you would install a local NTP server, a service offered in the <emphasis role="pkg">ntp</emphasis> package. In its default configuration, the server will synchronize with <emphasis>pool.ntp.org</emphasis> and provide time in response to requests coming from the local network. You can configure it by editing the <filename>/etc/ntp.conf</filename> file, the most significant alteration being the NTP server to which it refers. If the network has a lot of servers, it may be interesting to have one local time server which synchronizes with the public servers and is used as a time source by the other servers of the network.
es-ES: Los servidores rara vez son reiniciados y es muy importante que la hora de estos sistemas sea correcta. Para mantener la hora correcta debe instalar un servidor NTP local, un servicio ofrecido en el paquete <emphasis role="pkg">ntp</emphasis>. En su configuración predeterminada el servidor se sincronizará con <emphasis>pool.ntp.org</emphasis> y proveerá la hora como respuesta a pedidos que provengan de la red local. Puede configurarlo editando el archivo <filename>/etc/ntp.conf</filename>, siendo la alteración más importante el servidor NTP al que se refiere. Si la red tiene muchos servidores podría ser interesante tener un servidor de tiempo local que sincroniza con los servidores públicos y es utilizado como fuente de tiempo por los demás servidores de la red.

en: <primary>server</primary><secondary>NTP</secondary>
es-ES: <primary>servidor</primary><secondary>NTP</secondary>

en: <emphasis>GOING FURTHER</emphasis> GPS modules and other time sources
es-ES: <emphasis>YENDO MÁS ALLÁ</emphasis> Módulos GPS y otras fuentes de tiempo

en: If time synchronization is particularly crucial to your network, it is possible to equip a server with a GPS module (which will use the time from GPS satellites) or a DCF-77 module (which will sync time with the atomic clock near Frankfurt, Germany). In this case, the configuration of the NTP server is a little more complicated, and prior consultation of the documentation is an absolute necessity.
es-ES: Si la sincronización de tiempo es particularmente crucial en su red es posible equipar un servidor con un módulo GPS (que utilizará la hora de satélites GPS) o un módulo DCF-77 (que sincronizará la hora con el reloj atómico cerca de Frankfurt, Alemania). en este caso, la configuración del servidor NTP es un poco más complicada y necesitará consultar la documentación.

en: Rotating Log Files
es-ES: Rotación de archivos de registro

en: <primary>file</primary><secondary>logs, rotation</secondary>
es-ES: <primary>archivo</primary><secondary>registro, rotación</secondary>

en: Log files can grow, fast, and it is necessary to archive them. The most common scheme is a rotating archive: the log file is regularly archived, and only the latest <replaceable>X</replaceable> archives are retained. <command>logrotate</command>, the program responsible for these rotations, follows directives given in the <filename>/etc/logrotate.conf</filename> file and all of the files in the <filename>/etc/logrotate.d/</filename> directory. The administrator may modify these files, if they wish to adapt the log rotation policy defined by Debian. The <citerefentry><refentrytitle>logrotate</refentrytitle> <manvolnum>1</manvolnum></citerefentry> man page describes all of the options available in these configuration files. You may want to increase the number of files retained in log rotation, or move the log files to a specific directory dedicated to archiving them rather than delete them. You could also send them by e-mail to archive them elsewhere.
es-ES: Los archivos de registro pueden crecer, rápido, y es necesario archivarlos. El esquema más común es un archivado rotativo: el archivo de registro es almacenado regularmente y sólo se mantienen los últimos <replaceable>X</replaceable> archivos. <command>logrotate</command>, el programa responsable de estas rotaciones, responde a las directivas presentes en el archivo <filename>/etc/logrotate</filename> y todos los archivos en el directorio <filename>/etc/logrotate.d/</filename>. El administrador puede modificar estos archivos si desean adaptar la política de rotación de registros definida por Debian. La página de manual <citerefentry><refentrytitle>logrotate</refentrytitle> <manvolnum>1</manvolnum></citerefentry> describe todas las opciones disponibles en estos archivos de configuración. Podría desear aumentar la cantidad de archivos mantenidos en la rotación o mover los archivos de registros a un directorio específico dedicado a su archivado en lugar de eliminarlos. También puede enviarlo por email para archivarlos en otro lado.

en: The <command>logrotate</command> program is executed daily by the <command>cron</command> scheduling program (described in <xref linkend="sect.task-scheduling-cron-atd" />).
es-ES: El programa <command>logrotate</command> es ejecutado diariamente por la aplicación <command>cron</command> (descripta en la <xref linkend="sect.task-scheduling-cron-atd" />).

en: Sharing Administrator Rights
es-ES: Compartición de permisos de administración

en: <primary>account</primary><secondary>administrator account</secondary>
es-ES: <primary>cuenta</primary><secondary>de administrador</secondary>

en: Frequently, several administrators work on the same network. Sharing the root passwords is not very elegant, and opens the door for abuse due to the anonymity such sharing creates. The solution to this problem is the <command>sudo</command> program, which allows certain users to execute certain commands with special rights. In the most common use case, <command>sudo</command> allows a trusted user to execute any command as root. To do so, the user simply executes <command>sudo <replaceable>command</replaceable></command> and authenticates using their personal password.
es-ES: Frecuentemente, muchos administradores trabajan en la misma red. Compartir contraseñas de root no es muy elegante y abre la puerta al abuso debido al anonimato generado. La solución a este problema es el programa <command>sudo</command> que permite a ciertos usuarios ejecutar ciertas órdenes con permisos especiales. En el caso de uso más común, <command>sudo</command> permite a un usuario confiable ejecutar cualquier orden como root. Para hacerlo, el usuario simplemente ejecuta <command>sudo <replaceable>programa</replaceable></command> y provee su contraseña personal como autenticación.

en: List of Mount Points
es-ES: Lista de puntos de montaje

en: <primary>point, mount</primary>
es-ES: <primary>montaje, punto</primary>

en: <primary>mount point</primary>
es-ES: <primary>punto de montaje</primary>

en: <emphasis>BACK TO BASICS</emphasis> Mounting and unmounting
es-ES: <emphasis>VOLVER A LOS CIMIENTOS</emphasis> Montado y desmontado

en: Some removable devices are automatically mounted when connected, especially when using the GNOME, Plasma or other graphical desktop environments. Others have to be mounted manually by the user. Likewise, they must be unmounted (removed from the file tree). Normal users do not usually have permission to execute the <command>mount</command> and <command>umount</command> commands. The administrator can, however, authorize these operations (independently for each mount point) by including the <literal>user</literal> option in the <filename>/etc/fstab</filename> file.
es-ES: Algunos dispositivos removibles son montados automáticamente al conectarse, especialmente cuando utiliza GNOME, Plasma u otro entorno gráfico de escritorio. El usuario tendrá que montar manualmente otros dispositivos. De la misma forma, deberá desmontarlos (quitarlos del árbol de archivos). Usuarios normales generalmente no tienen los permisos para ejecutar <command>mount</command> y <command>umount</command>. El administrador puede, sin embargo, autorizar estas operaciones (independientemente para cada punto de montaje) incluyendo la opción <literal>user</literal> en el archivo <filename>/etc/fstab</filename>.

en: mount point: this is the location on the local filesystem where the device, remote system, or partition will be mounted.
es-ES: punto de montaje: esta es la ubicación del sistema de archivos local donde se montará el dispositivo, sistema remoto o partición.

en: type: this field defines the filesystem used on the mounted device. <literal>ext4</literal>, <literal>ext3</literal>, <literal>vfat</literal>, <literal>ntfs</literal>, <literal>btrfs</literal>, <literal>xfs</literal> are a few examples.
es-ES: tipo: este campo define el sistema de archivos utilizado en el dispositivo montado. Algunos ejemplos son <literal>ext4</literal>, <literal>ext3</literal>, <literal>vfat</literal>, <literal>ntfs</literal>, <literal>btrfs</literal> y <literal>xfs</literal>.

en: <emphasis>BACK TO BASICS</emphasis> NFS, a network filesystem
es-ES: <emphasis>VOLVER A LOS CIMIENTOS</emphasis> NFS, un sistema de archivos de red

en: NFS is a network filesystem; under Linux, it allows transparent access to remote files by including them in the local filesystem.
es-ES: NFS es un sistema de archivos de red; en Linux permite acceso transparente a sistemas de archivos remotos incluyéndolos en el sistema de archivos local.

en: options: there are many of them, depending on the filesystem, and they are documented in the <command>mount</command> man page. The most common are
es-ES: opciones: hay muchas, dependiendo del sistema de archivos, y están documentadas en la página de manual de <command>mount</command>. Las más comunes son

en: <literal>rw</literal> or <literal>ro</literal>, meaning, respectively, that the device will be mounted with read/write or read-only permissions.
es-ES: <literal>rw</literal> o <literal>ro</literal> que significan que se montará el dispositivo con permisos de lectura y escritura o sólo lectura, respectivamente.

en: <literal>noauto</literal> deactivates automatic mounting on boot.
es-ES: <literal>noauto</literal> desactiva el montaje automático durante el arranque.

en: <literal>nofail</literal> allows the boot to proceed even when the device is not present. Make sure to put this option for external drives that might be unplugged when you boot, because <command>systemd</command> really ensures that all mount points that must be automatically mounted are actually mounted before letting the boot process continue to its end. Note that you can combine this with <literal>x-systemd.device-timeout=5s</literal> to tell <command>systemd</command> to not wait more than 5 seconds for the device to appear (see <citerefentry><refentrytitle>systemd.mount</refentrytitle><manvolnum>5</manvolnum></citerefentry>).
es-ES: <literal>nofail</literal> permite continuar al proceso de arranque incluso aunque un dispositivo no esté presente. Aseguresé de poner esta opción para los discos externos que puedan estar desconectados durante el arranque, porque <command>systemd</command> se asegura de que todos los puntos de montaje que deban montarse automáticamente están realmente montados antes de permitir que continúe el proceso. Puede combinar esto con <literal>x-systemd.device-timeout=5s</literal> para instruir a <command>systemd</command> para que no espere más de 5 segundos para que aparezca el dispositivo (vease <citerefentry><refentrytitle>systemd.mount</refentrytitle><manvolnum>5</manvolnum></citerefentry>).

en: <literal>user</literal> authorizes all users to mount this filesystem (an operation which would otherwise be restricted to the root user).
es-ES: <literal>user</literal> autoriza a todos los usuarios a montar este sistema de archivos (una operación que de otra forma estaría restringida sólo al usuario root).

en: <literal>defaults</literal> means the group of default options: <literal>rw</literal>, <literal>suid</literal>, <literal>dev</literal>, <literal>exec</literal>, <literal>auto</literal>, <literal>nouser</literal> and <literal>async</literal>, each of which can be individually disabled after <literal>defaults</literal> by adding <literal>nosuid</literal>, <literal>nodev</literal> and so on to block <literal>suid</literal>, <literal>dev</literal> and so on. Adding the <literal>user</literal> option reactivates it, since <literal>defaults</literal> includes <literal>nouser</literal>.
es-ES: <literal>defaults</literal> es un sinónimo de la lista de opciones predeterminada: <literal>rw</literal>, <literal>suid</literal>, <literal>dev</literal>, <literal>exec</literal>, <literal>auto</literal>, <literal>nouser</literal> y <literal>async</literal>, cada una de las cuales puede ser desactivada luego de <literal>defaults</literal> agregando <literal>nosuid</literal>, <literal>nodev</literal>, etc. para bloquear <literal>suid</literal>, <literal>dev</literal>, etc. respectivamente. Agregar la opción <literal>user</literal> lo reactiva ya que <literal>defaults</literal> incluye <literal>nouser</literal>.

en: pass: this last field indicates whether the integrity of the filesystem should be checked on boot, and in which order this check should be executed. If it is <literal>0</literal>, no check is conducted. The root filesystem should have the value <literal>1</literal>, while other permanent filesystems get the value <literal>2</literal>.
es-ES: pass: este último campo indica si se debe revisar la integridad del sistema de archivos durante el inicio y en qué orden debe ejecutarse esta revisión. Si es <literal>0</literal> no se realizarán revisiones. El sistema de archivos raíz debería tener el valor <literal>1</literal> mientras que otros sistemas de archivos permanentes deberían tener el valor <literal>2</literal>.

en: Example <filename>/etc/fstab</filename> file
es-ES: Ejemplo del archivo <filename>/etc/fstab</filename>

en: <emphasis>GOING FURTHER</emphasis> Auto-mounting
es-ES: <emphasis>YENDO MÁS ALLÁ</emphasis> Automontaje

en: <primary>automounter</primary>
es-ES: <primary>montado automático</primary>

en: Other auto-mounting utilities exist, such as <command>automount</command> in the <emphasis role="pkg">autofs</emphasis> package or <command>amd</command> in the <emphasis role="pkg">am-utils</emphasis> package.
es-ES: Existen otras herramientas de automontaje como <command>automount</command> en el paquete <emphasis role="pkg">autofs</emphasis> o <command>amd</command> en el paquete <emphasis role="pkg">am-utils</emphasis>.

en: <command>locate</command> and <command>updatedb</command>
es-ES: <command>locate</command> y <command>updatedb</command>

en: Compiling a Kernel
es-ES: Compilación de un núcleo

en: <primary>compilation</primary><secondary>of a kernel</secondary>
es-ES: <primary>compilación</primary><secondary>de un núcleo</secondary>

en: <primary>kernel</primary><secondary>compilation</secondary>
es-ES: <primary>núcleo</primary><secondary>compilación</secondary>

en: The kernels provided by Debian include the largest possible number of features, as well as the maximum of drivers, in order to cover the broadest spectrum of existing hardware configurations. This is why some users prefer to recompile the kernel in order to only include what they specifically need. There are two reasons for this choice. First, it may be to optimize memory consumption, since the kernel code, even if it is never used, occupies memory for nothing (and never “goes down” on the swap space, since it is actual RAM that it uses), which can decrease overall system performance. A locally compiled kernel can also limit the risk of security problems since only a fraction of the kernel code is compiled and run.
es-ES: El núcleo que provee Debian incluye la mayor cantidad de funcionalidad posible así como también la mayor cantidad de controladores para cubrir el espectro más amplio de configuraciones de hardware. Es por esto que algunos usuarios prefieren compilar el núcleo para incluir sólamente lo que necesiten específicamente. Hay dos razones para esta elección. Primero, podría optimizar el consumo de memoria ya que el código del núcleo, aún cuando no sea utilizado, ocupa memoria por nada (y nunca es «bajado» al espacio de swap ya que utiliza RAM real) lo que puede disminuir el rendimiento general del sistema. Un núcleo compilado localmente también puede limitar el riesgo de problemas de seguridad ya que sólo se compila y ejecuta una fracción del código del núcleo.

en: <emphasis>NOTE</emphasis> Security updates
es-ES: <emphasis>NOTA</emphasis> Actualizaciones de seguridad

en: If you choose to compile your own kernel, you must accept the consequences: Debian cannot ensure security updates for your custom kernel. By keeping the kernel provided by Debian, you benefit from updates prepared by the Debian Project's security team.
es-ES: Si decide compilar su propio núcleo, debe aceptar las consecuencias: Debian no puede asegurar actualizaciones de seguridad para su núcleo personalizado. Al matener el núcleo que provee Debian se beneficia de las actualizaciones preparadas por el equipo de seguridad del Proyecto Debian.

en: Recompilation of the kernel is also necessary if you want to use certain features that are only available as patches (and not included in the standard kernel version).
es-ES: Necesita además recompilar el núcleo si desea utilizar ciertas funcionalidades que sólo están disponibles como parches (y no están incluidas en la versión estándar del núcleo).

en: <emphasis>GOING FURTHER</emphasis> The Debian Kernel Handbook
es-ES: <emphasis>YENDO MÁS ALLÁ</emphasis> El libro del núcleo de Debian («Debian Kernel Handbook»)

en: The Debian kernel team maintains the “Debian Kernel Handbook” (also available in the <emphasis role="pkg">debian-kernel-handbook</emphasis> package) with comprehensive documentation about most kernel related tasks and about how official Debian kernel packages are handled. This is the first place you should look into if you need more information than what is provided in this section. <ulink type="block" url="https://kernel-team.pages.debian.net/kernel-handbook/" />
es-ES: El equipo del núcleo de Debian administra el «Libro del núcleo de Debian» («Debian Kernel Handbook», disponible también en el paquete <emphasis role="pkg">debian-kernel-handbook</emphasis>) que contiene documentación exhaustiva sobre la mayoría de las tareas relacionadas con el núcleo y cómo se gestionan los paquetes Debian oficiales del núcleo. Este es el primer lugar en el que debería buscar si necesita más información que la que provee esta sección. <ulink type="block" url="https://kernel-team.pages.debian.net/kernel-handbook/" />

en: Introduction and Prerequisites
es-ES: Introducción y prerequisitos

en: Unsurprisingly Debian manages the kernel in the form of a package, which is not how kernels have traditionally been compiled and installed. Since the kernel remains under the control of the packaging system, it can then be removed cleanly, or deployed on several machines. Furthermore, the scripts associated with these packages automate the interaction with the bootloader and the initrd generator.
es-ES: No es sorprendete que Debian administre el núcleo como un paquete, que no es la forma tradicional en la que se compilan e instalan núcleos. Debido a que el núcleo se mantiene bajo el control del sistema de paquetes puede ser eliminado limpiamente o desplegado en varias máquinas. Lo que es más, los scripts asociados con estos paquetes automatizan la interacción con el gestor de arranque y el generador de initrd.

en: <emphasis>CULTURE</emphasis> The good old days of <emphasis role="pkg">kernel-package</emphasis>
es-ES: <emphasis>CULTURA</emphasis> Los días de <emphasis role="pkg">kernel-package</emphasis>

en: Before the Linux build system gained the ability to build proper Debian packages, the recommended way to build such packages was to use <command>make-kpkg</command> from the <emphasis role="pkg">kernel-package</emphasis> package.
es-ES: Antes que el sistema de compilación de Linux tuviera la capacidad de crear paquetes Debian apropiados, la forma recomendada de crear dichos paquetes era utilizar <command>make-kpkg</command>, incluído en el paquete <emphasis role="pkg">kernel-package</emphasis>.

en: Getting the Sources
es-ES: Obtención de las fuentes

en: <primary>Linux kernel sources</primary>
es-ES: <primary>fuentes del núcleo Linux</primary>

en: <primary>kernel</primary><secondary>sources</secondary>
es-ES: <primary>núcleo</primary><secondary>fuentes</secondary>

en: <primary>source</primary><secondary>of the Linux kernel</secondary>
es-ES: <primary>fuente</primary><secondary>del núcleo Linux</secondary>

en: Like anything that can be useful on a Debian system, the Linux kernel sources are available in a package. To retrieve them, just install the <emphasis role="pkg">linux-source-<replaceable>version</replaceable></emphasis> package. The <command>apt search ^linux-source</command> command lists the various kernel versions packaged by Debian. The latest version is available in the <emphasis role="distribution">Unstable</emphasis> distribution: you can retrieve them without much risk (especially if your APT is configured according to the instructions of <xref linkend="sect.apt-mix-distros" />). Note that the source code contained in these packages does not correspond precisely with that published by Linus Torvalds and the kernel developers; like all distributions, Debian applies a number of patches, which might (or might not) find their way into the upstream version of Linux. These modifications include backports of fixes/features/drivers from newer kernel versions, new features not yet (entirely) merged in the upstream Linux tree, and sometimes even Debian specific changes.
es-ES: Como cualquier cosa que pueda ser útil en un sistema Debian, las fuentes del núcleo Linux están disponibles en un paquete. Para obtenerlas simplemente instale el paquete <emphasis role="pkg">linux-source-<replaceable>versión</replaceable></emphasis>. Puede ver las diferentes versiones del núcleo empaquetados por Debian con <command>apt search ^linux-source</command>. La última versión está disponible en la distribución <emphasis role="distribution">Unstable</emphasis>: puede conseguirlas sin demasiado riesgo (especialmente si tiene configurado APT según las instrucciones de la <xref linkend="sect.apt-mix-distros" />). Sepa que el código fuente que contienen estos paquetes no corresponde exactamente con lo publicado por Linus Torvalds y los desarrolladores del núcleo; como todas las distribuciones, Debian aplica una serie de parches, que pueden (o no) ser incluídas en la versión de origen de Linux. Estas modificaciones incluyen retroadaptaciones de correcciones/funcionalidades/controladores de nuevas versiones del núcleo, funcionalidades que no están (completamente) incluídas en el árbol de origen de Linux e inclusive a veces cambios específicos para Debian.

en: <emphasis>CULTURE</emphasis> Location of kernel sources
es-ES: <emphasis>CULTURA</emphasis> Ubicación de las fuentes del núcleo

en: Traditionally, Linux kernel sources would be placed in <filename>/usr/src/linux/</filename> thus requiring root permissions for compilation. However, working with administrator rights should be avoided when not needed. There is a <literal>src</literal> group that allows members to work in this directory, but working in <filename>/usr/src/</filename> should be avoided, nevertheless. By keeping the kernel sources in a personal directory, you get security on all counts: no files in <filename>/usr/</filename> unknown to the packaging system, and no risk of misleading programs that read <filename>/usr/src/linux</filename> when trying to gather information on the used kernel.
es-ES: Tradicionalmente, las fuentes del núcleo Linux estarían ubicadas en <filename>/usr/src/linux/</filename> lo que necesitaría permisos de root para compilarlo. Sin embargo, se debe evitar trabajar con permisos de administración cuando no es necesario. Existe un grupo <literal>src</literal> que permite a sus miembros trabajar en este directorio, pero debe evitar trabajar en <filename>/usr/src/</filename> de todas formas. Al mantener las fuentes del núcleo en un directorio personal obtiene seguridad en todos lados: no existirán archivos en <filename>/usr/</filename> ajenos al sistema de paquetes y no hay riesgos de despistar a los programas que leen <filename>/usr/src/linux</filename> al intentar conseguir información sobre el núcleo utilizado.

en: Configuring the Kernel
es-ES: Configuración del núcleo

en: <primary>kernel</primary><secondary>configuration</secondary>
es-ES: <primary>núcleo</primary><secondary>configuración</secondary>

en: <primary>configuration</primary><secondary>of the kernel</secondary>
es-ES: <primary>configuración</primary><secondary>del núcleo</secondary>

en: The next step consists of configuring the kernel according to your needs. The exact procedure depends on the goals.
es-ES: El siguiente paso consiste en configurar el núcleo según sus necesidades. El procedimiento exacto depende de los objetivos.

en: Unless you need to change the configuration, you can stop here and skip to <xref linkend="sect.kernel-build" />. If you need to change it, on the other hand, or if you decide to reconfigure everything from scratch, you must take the time to configure your kernel. There are various dedicated interfaces in the kernel source directory that can be used by calling the <command>make <replaceable>target</replaceable></command> command, where <replaceable>target</replaceable> is one of the values described below.
es-ES: A menos que necesite cambiar la configuración, puede parar aquí y continua en <xref linkend="sect.kernel-build" />. Si, por el otro lado, necesita cambiarla o si decide reconfigurar todo desde cero, debe tomarse el tiempo de configurar su núcleo. Hay varias interfaces dedicadas en el directorio de fuentes del núcleo que puede utilizar ejecutando <command>make <replaceable>objetivo</replaceable></command> donde <replaceable>objetivo</replaceable> es uno de los valores descriptos a continuación.

en: When using one of those configuration interfaces, it is always a good idea to start from a reasonable default configuration. The kernel provides such configurations in <filename>arch/<replaceable>arch</replaceable>/configs/*_defconfig</filename> and you can put your selected configuration in place with a command like <command>make x86_64_defconfig</command> (in the case of a 64-bit PC) or <command>make i386_defconfig</command> (in the case of a 32-bit PC).
es-ES: Cuando utiliza una de las interfaces de configuración, siempre es buena idea comenzar desde una configuración predeterminada razonable. El núcleo provee tales configuraciones en <filename>arch/<replaceable>arquitectura</replaceable>/configs/*_defconfig</filename> y puede mover la configuración que desee si ejecuta algo similar a <command>make x86_64_defconfig</command> (en el caso de un equipo de 64 bits) o <command>make i386_defconfig</command> (en el caso de un equipo de 32 bits).

en: <emphasis>TIP</emphasis> Dealing with outdated <filename>.config</filename> files
es-ES: <emphasis>SEGURIDAD</emphasis> Gestión de archivos <filename>.config</filename> desactualizados

en: When you provide a <filename>.config</filename> file that has been generated with another (usually older) kernel version, you will have to update it. You can do so with <command>make oldconfig</command>, it will interactively ask you the questions corresponding to the new configuration options. If you want to use the default answer to all those questions you can use <command>make olddefconfig</command>. With <command>make oldnoconfig</command>, it will assume a negative answer to all questions.
es-ES: Cuando provee un archivo <filename>.config</filename> que fue generado con otra versión del núcleo (generalmente anterior), tendrá que actualizarlo. Puede hacerlo ejecutando <command>make oldconfig</command>, que le preguntará interactivamente las preguntas que corresponden a las nuevas opciones de configuración. Si desea utilizar una respuesta predeterminada a todas estas preguntas, puede ejecutar <command>make olddefconfig</command>. Con <command>make oldnoconfig</command>, se asumirá una respuesta negativa a todas las preguntas.

en: Compiling and Building the Package
es-ES: Compilación y creación del paquete

en: <emphasis>NOTE</emphasis> Clean up before rebuilding
es-ES: <emphasis>NOTA</emphasis> Limpieza antes de recompilar

en: Compiling External Modules
es-ES: Compilación de módulos externos

en: <primary>kernel</primary><secondary>external modules</secondary>
es-ES: <primary>núcleo</primary><secondary>módulos externos</secondary>

en: <primary>modules</primary><secondary>external kernel modules</secondary>
es-ES: <primary>módulos</primary><secondary>externos del núcleo</secondary>

en: These packages are many and varied, <command>apt-cache rdepends module-assistant$</command> can show the list provided by Debian. However, a complete list isn't particularly useful since there is no particular reason for compiling external modules except when you know you need it. In such cases, the device's documentation will typically detail the specific module(s) it needs to function under Linux.
es-ES: Estos paquetes son muchos y variados, <command>apt-cache rdepends module-assistant$</command> puede mostrar la lista proporcionada por Debian. Sin embargo, una lista completa no es muy útil ya que no hay una razón particular para compilar módulos externos a menos que sepa que los necesita. En estos casos, la documentación del dispositivo típicamente detallará el o los módulos específicos que necesita para funcionar bajo Linux.

en: <emphasis>ALTERNATIVE</emphasis> module-assistant
es-ES: <emphasis>ALTERNATIVA</emphasis> module-assistant

en: Before DKMS, <emphasis role="pkg">module-assistant</emphasis> was the simplest solution to build and deploy kernel modules. It can still be used, in particular for packages lacking DKMS integration: with a simple command like <command>module-assistant auto-install dadhi</command> (or <command>m-a a-i dahdi</command> for short), the modules are compiled for the current kernel, put in a new Debian package, and that package gets installed on the fly.
es-ES: Antes de DKMS, <emphasis role="pkg">module-assistant</emphasis> era la solución más simple para compilar y desplegar módulos del núcleo. Todavía puede utilizarlo, especialmente con paquetes que no poseen integración con DKMS: simplemente ejecutando <command>module-assistant auto-install dadhi</command> (o su versión corta: <command>m-a a-i dahdi</command>) se compilará el módulo para el núcleo actual, se creará un nuevo paquete Debian que lo contiene y se lo instalará automáticamente.

en: Applying a Kernel Patch
es-ES: Aplicación de un parche al núcleo

en: <primary>kernel</primary><secondary>patch</secondary>
es-ES: <primary>núcleo</primary><secondary>parche</secondary>

en: <primary>patch of the kernel</primary>
es-ES: <primary>parche de núcleo</primary>

en: Some features are not included in the standard kernel due to a lack of maturity or to some disagreement with the kernel maintainers. Such features may be distributed as patches that anyone is then free to apply to the kernel sources.
es-ES: Algunas funcionalidades no están incluidas en el núcleo estándar debido a falta de madurez o algún desacuerdo con los encargados del núcleo. Dichas funcionalidades pueden ser distribuidas como parches que cualquiera puede aplicar a las fuentes del núcleo.

en: Debian sometimes provides some of these patches in <emphasis role="pkg">linux-patch-*</emphasis> packages, but they often don't make it into stable releases (sometimes for the very same reasons that they are not merged into the official upstream kernel). These packages install files in the <filename>/usr/src/kernel-patches/</filename> directory.
es-ES: Debian a veces proporciona algunos de estos parches en paquetes <emphasis role="pkg">linux-patch-*</emphasis>, pero a veces no llegan a las publicaciones estables (a veces por las mismas razones por las que no son fusionados en el repositorio oficial del núcleo). Estos paquetes instalan archivos en el directorio <filename>/usr/src/kernel-patches/</filename>.

en: Note that a given patch may not necessarily work with every version of the kernel; it is possible for <command>patch</command> to fail when applying them to kernel sources. An error message will be displayed and give some details about the failure; in this case, refer to the documentation available in the Debian package of the patch (in the <filename>/usr/share/doc/linux-patch-*/</filename> directory). In most cases, the maintainer indicates for which kernel versions their patch is intended.
es-ES: Sepa que un parche dado no necesariamente funcionará con toda versión del núcleo; es posible que <command>patch</command> falle al aplicarlo en las fuentes del núcleo. Se mostrará un mensaje de error que provee algunos detalles del fallo; en este caso, revise la documentación disponible en el paquete Debian del parche (en el directorio <filename>/usr/share/doc/linux-patch-*/</filename>). En la mayoría de los casos, el desarrollador indica para qué versiones del núcleo está creado el parche.

en: Installing a Kernel
es-ES: Instalación de un núcleo

en: <primary>installation</primary><secondary>of a kernel</secondary>
es-ES: <primary>instalación</primary><secondary>de un núcleo</secondary>

en: <primary>kernel</primary><secondary>installation</secondary>
es-ES: <primary>núcleo</primary><secondary>instalación</secondary>

en: Features of a Debian Kernel Package
es-ES: Características de un paquete Debian del núcleo

en: A Debian kernel package installs the kernel image (<filename>vmlinuz-<replaceable>version</replaceable></filename>), its configuration (<filename>config-<replaceable>version</replaceable></filename>) and its symbols table (<filename>System.map-<replaceable>version</replaceable></filename>) in <filename>/boot/</filename>. The modules are installed in the <filename>/lib/modules/<replaceable>version</replaceable>/</filename> directory.
es-ES: Un paquete Debian del núcleo instala la imagen del núcleo (<filename>vmlinuz-<replaceable>versión</replaceable></filename>), su configuración (<filename>config-<replaceable>versión</replaceable></filename>) y su tabla de símbolos (<filename>System.map-<replaceable>versión</replaceable></filename>) en <filename>/boot/</filename>. Los módulos se instalan en el directorio <filename>/lib/modules/<replaceable>versión</replaceable>/</filename>.

en: <emphasis>CULTURE</emphasis> The symbols table
es-ES: <emphasis>CULTURA</emphasis> La tabla de símbolos

en: The symbols table helps developers understand the meaning of a kernel error message; without it, kernel “oopses” (an “oops” is the kernel equivalent of a segmentation fault for user-space programs, in other words messages generated following an invalid pointer dereference) only contain numeric memory addresses, which is useless information without the table mapping these addresses to symbols and function names.
es-ES: La tabla de símbolos ayuda a los desarrolladores a entender el significado de un mensaje de error del núcleo; sin ella, los «oops» del núcleo (un «oops» es el equivalente del núcleo a un fallo de segmento en programas en espacio de usuario, en otras palabras, los mensajes generados luego de desreferenciar un puntero de forma inválida) sólo contienen direcciones de memoria numéricas, que es información inútil sin la tabla que enlaza estas direcciones con símbolos y nombres de función.

en: Most of those tasks are offloaded to hook scripts in the <filename>/etc/kernel/*.d/</filename> directories. For instance, the integration with <command>grub</command> relies on <filename>/etc/kernel/postinst.d/zz-update-grub</filename> and <filename>/etc/kernel/postrm.d/zz-update-grub</filename> to call <command>update-grub</command> when kernels are installed or removed.
es-ES: Se encargan la mayoría de estas tareas a scripts de activación en los directorios <filename>/etc/kernel/*.d/</filename>. Por ejemplo, la integración con <command>grub</command> está basada en <filename>/etc/kernel/postinst.d/zz-update-grub</filename> y <filename>/etc/kernel/postrm.d/zz-update-grub</filename> para ejecutar <command>update-grub</command> cuando se instalan o eliminan núcleos.

en: Installing with <command>dpkg</command>
es-ES: Instalación con <command>dpkg</command>

en: The configuration steps described in this chapter are basic and can lead both to a server system or a workstation, and it can be massively duplicated in semi-automated ways. However, it is not enough by itself to provide a fully configured system. A few pieces are still in need of configuration, starting with low-level programs known as the “Unix services”.
es-ES: Los pasos de configuración descriptos en este capítulos son básicos y sirven tanto para un servidor como para una estación de trabajo y pueden ser duplicados masivamente de formas semiautomáticas. Sin embargo, no son suficientes por sí mismas para proveer un sistema completamente configurado. Todavía necesita algunas piezas de configuración, comenzando con programas de bajo nivel conocidas como «servicios Unix».
