You are on page 1of 3

¿Requieres de una instalación o configuración de Linux o sus servicios?

¿Un desarrollo WEB empresarial a la medida?


¿Un curso o capacitación a la medida?
Revisa el sitio de SERVICIOS (index.php?cont=servicios) de LinuxTotal
LINUXTOTAL.COM.MX - Información y servicios en Linux y Open Source
URL: http://www.linuxtotal.com.mx/index.php?cont=info_admon_013

Archivos de configuración en /etc


Copyright © 2005-2019 LinuxTotal.com.mx
Se concede permiso para copiar, distribuir y/o modificar este documento siempre y cuando se cite al autor y la fuente de linuxtotal.com.mx y según los
términos de la GNU Free Documentation License (http://www.gnu.org/licenses/translations.html), Versión 1.2 o cualquiera posterior publicada por la
Free Software Foundation.

Autor: Sergio González D. (sergio.gonzalez.duran@gmail.com)

GNU/Linux es increiblemente fácil de configurar, no bases de datos complejas, no registros, no directorios regados
por aquí y por allá con archivos extraños, no 'dll hell', no archivos con terminación .ini o .bat o algo más, etc. Casi
todo lo configurable (por no decir todo) lo encuentras en el directorio de configuración etc, y todos los archivos
configurables de este directorio no son más que simples archivos de texto ASCII, editables desde cualquier editor,
más simple no es posible. Pero este directorio tiene decenas de archivos y subdirectorios asi que esta guía de
LinuxTotal.com.mx te servirá para conocer los más importantes.

Por cierto, 'etc' (que en inlés se pronuncia EtSee 'etsi') aparenta querer decir 'etcetera', pero según literatura de
libros viejos de Unix de los 80's, etc son realmente las iniciales de "Extended Tool Chest", no lo podría asegurar
pero parece ser que ese es su verdadero significado del viejo y venerable directorio 'etc' presente en todos los
sistemas Linux y Unix.

Donde se encuentre 'Dir' indica directorio, todos los demás son archivos.

Archivos de configuración en /etc


/etc/aliases Permite agregar alias (nicks) a nombres reales de usuarios de correo electrónico.
Funciones y alias disponibles para todos los usuarios, variables de entorno globales en
/etc/bashrc
/etc/profile.
/etc/cron.d Dir, archivos de cron personalizados para programas específicos.
Dir, scripts de usuarios o de programas específicos que se ejcutan cada día, según lo
/etc/cron.daily
definido en crontab.
Dir, scripts de usuarios o de programas específicos que se ejcutan cada hora, según lo
/etc/cron.hourly
definido en crontab.
Dir, scripts de usuarios o de programas específicos que se ejcutan cada mes, según lo
/etc/cron.monthly
definido en crontab.
Dir, scripts de usuarios o de programas específicos que se ejcutan cada semana, según lo
/etc/cron.weekly
definido en crontab.
/etc/crontab Controla archivos de cron para usuarios individuales o para el usuario root.
Sustitue 'fedora' por el nombre de tu distro para ver la versión específica de tu distribución
/etc/fedora-release
Linux.
/etc/exports Definición de directorios a compartir a través del sistema de archivos en red NFS.
Se usa para probar el orden de sistemas de archivos cuando se monta un dispositivo con la
/etc/filesystems
opción auto.
/etc/fstab Lista los sistemas de archivos montados automáticamente al arranque del sistema
/etc/group Almacena la información de los grupos del sistema, complemento de /etc/passwd
Guarda las contraseñas de los grupos asi como información de la caducidad de la misma,
/etc/gshadow
similar a /etc/shadow
/etc/host.conf Indica como en que orden se resuelven los nombres de equipo o de dominio.
/etc/hosts Define nombres de equipos igualándolos con sus direcciones IP.
Define un formato de acceso o lista de control de acceso de que equipos pueden ingresar al
/etc/hosts.allow
sistema.
Define un formato de acceso o lista de control de acceso de que equipos no pueden
/etc/hosts.deny
ingresar al sistema.
Archivo de configuración para el comando init, determina el nivel de ejecución del sistema y
/etc/inittab
define scripts de arranque.
/etc/issue Mensaje de bienvenida para todos las consolas antes del login.
Controla la configuración del login de usuarios (contraseña, caducidad, etc.) en sistemas
/etc/login.defs
que usan /etc/shadow
Configura los parámetros del programa logrotate que a la vez administra archivos de
/etc/logrotate.conf
bitácora (logfiles).
Archivo dinámico que contiene una lista de los sistemas de archivos montados actualmente.
/etc/mtab
Inicializado por init y actualizado por mount.
"Message Of The Day", mensaje que aparece a todos los usuarios después de loguearse a
/etc/motd
una terminal.
La base de datos de usuarios del sistema, nombre, directorio de inicio, id del usuario, etc.
/etc/passwd
Se complementa con las contraseñas almacenadas en /etc/shadow
/etc/printcap Archivo de configuración para las impresoras.
/etc/profile Variables de entorno globales a todos los usuarios. Funciones y alias van en /etc/bashrc
Dir, directorio que contiene los scripts de arranque del sistema y los directorios de los
/etc/rc.d
niveles de ejecucción.
Dir, scripts de arranque/detener de los diferentes programas servidores del sistema. en
/etc/rc.d/init.d
algunas distros esta en /etc/init.d
Último script que se ejecuta al arranque del sistema, es el más adecuado para agregar
/etc/rc.d/rc.local
nuestros propios script de arranque.
Dir, scripts de arranque(Start)/detener(Kill) cuando se ingresa al nivel de ejecución 0
/etc/rc.d/rc0.d
(apagado del equipo).
Dir, scripts de arranque(Start)/detener(Kill) cuando se ingresa al nivel de ejecución 1
/etc/rc.d/rc1.d
(monousuario, single user).
Dir, scripts de arranque(Start)/detener(Kill) cuando se ingresa al nivel de ejecución 2
/etc/rc.d/rc2.d
(multiusuario).
Dir, scripts de arranque(Start)/detener(Kill) cuando se ingresa al nivel de ejecución 3 (red
/etc/rc.d/rc3.d
completa, multiusuario).
Dir, scripts de arranque(Start)/detener(Kill) cuando se ingresa al nivel de ejecución 4
/etc/rc.d/rc4.d
(personalizado).
Dir, scripts de arranque(Start)/detener(Kill) cuando se ingresa al nivel de ejecución 5 (modo
/etc/rc.d/rc5.d
gráfico X11, red completa, multiusuario).
Dir, scripts de arranque(Start)/detener(Kill) cuando se ingresa al nivel de ejecución 6
/etc/rc.d/rc6.d
(reinicio del equipo).
Configura la(s) dirección(es) del servidor de nombres de domino que resuelve para el
/etc/resolv.conf
equipo.
/etc/securetty Identifica las terminales en las que el usuario root puede loguearse.
/etc/services Lista de los servicios de red (tcp y udp) según la última lista de la iana.org
/etc/shells Lista de los shell (línea de comandos) confiables.
Complemento de /etc/passwd, archivo donde se guarda la contraseña encriptada y demás
/etc/shadow
datos de la misma de los usuarios del sistema.
/etc/sudoers Lista de usuarios con privilegios especiales de root y los comandos que pueden ejecutar.
Dir, directorio donde se almacenan archivos de configuración relativos al equipo, teclado,
/etc/sysconfig
mouse, red, etc.
/etc/ " /clock Permite definir la zona horaria y otros parámetros de la fecha y hora.
Parámetros LC (locale) y otros de internacionalización como sistema de medida, de
/etc/ " /i18n
moneda, código de teléfono, etc.
/etc/ " /init Variables de control de la forma en que inicia el sistema.
/etc/ " /iptables Iptables toma por default este archivo para cargar sus reglas al arranque del sistema.
/etc/ " /network variables de configuración global de parámetros de red.
/etc/ " /networking
Dir, directorio que contiene la configuración de los dispositivos de red.
/devices
/etc/ " / " / " /ifcfg-eth0 Cada dispositivo (eth0, eth1, etc.) de red tiene su archivo de variables de configuración.
/etc/sysctl.conf Variables de configuración del kernel.
/etc/syslog.conf Control y configuración sobre la bitacorización de eventos del sistema.
/etc/termcap Configuración de los atributos de la terminal o shell.
/etc/version Generalmente el número de versión de la distro.

Es importante entender que no todos los archivos aqui mostrados existen en todas las distribuciones de Linux,
puede haber y de hecho las hay importantes diferencias, pero en su gran mayoría esta guía aplica.

¿Requieres de una instalación o configuración de Linux o sus servicios?


¿Un desarrollo WEB empresarial a la medida?
¿Un curso o capacitación a la medida?
Revisa el sitio de SERVICIOS (index.php?cont=servicios) de LinuxTotal

Copyright © LinuxTotal.com.mx 2006-2019


info@linuxtotal.com.mx · linuxtotal.com.mx@gmail.com

You might also like