Archivos/Directorios Importantes de Linux
Archivo/Directorio | Descripción |
---|---|
/etc/hosts |
Contiene el nombre del nodo completamente cuantificado, Si yo cambio mi nombre de nodo en /etc/hostname (el nombre corto) debo cambiarlo en /etc/hosts (ambos nombres el fqdm y el nombre corto) 127.0.0.1 localhost.localdomain localhost 127.0.1.1 pepe.pzo.cvg.com pepe |
/etc/hostname |
Contiene el nombre corto del nodo. Si yo cambio mi nombre de nodo en /etc/hostname (el nombre corto) debo cambiarlo en /etc/hosts (ambos nombres el fqdm y el nombre corto) |
/etc/host.conf |
Contiene el orden de búsqueda para los nombres de nodo. cat /etc/host.conf # The "order" line is only used by old versions of the C library. order hosts,bind multi on Primero busca en /etc/host a ver si consigue la IP del nodo sino lo consigne consulta al servidor de DNS bind |
/etc/group |
Contiene los nombres de los grupos y una lisa de los usuarios que pertenecen a cada grupo. Cada línea representa un grupo y contiene 4 campos:
Por defecto prevalecerá la pertenecía al grupo que se defina en /etc/passwd en caso de discrepar con este archivo. |
/etc/fstab |
Contiene la lista de las particiones y puntos de montaje que se cargan al inicio del sistema.Para recargar este archivo luego de modificado use: mount -a. Se puede utilizar el comando ntfs-config (en Fedora) para manipular este archivo. |
/etc/ethers |
Contiene los 48 bist de una dirección Ethernet y su correspondiente dirección IP (puede ser también el nombre del nodo), una por cada línea. Un ejemplo es: 08:00:20:00:61:CA 192.168.1.102 En la actualidad el archivo /etc/ethers no se suele encontrar (aunque para el sistema sigue conservando su funcionalidad, es decir, si existe se tiene en cuenta) ya que las direcciones hardware se obtienen por ARP. No obstante, aún resulta útil en determinados casos, como por ejemplo en cortafuegos. |
/etc/dovecot.conf |
Archivo de configuración principal del servidor IMAP/POP3 Dovecot |
/etc/dovecot |
Contiene las direcciones de los DNS a los cueles les consultamos, va a consultar al siguiente servidor en la lista (al siguiente nameserver), solo si el primero le da "time out", no si le da una respuesta negativa. cat /etc/resolv.conf domain cantv.net pepe.net nameserver 200.44.32.12 nameserver 200.11.248.12 |
/etc/defaultdomain |
Aquí se guarda en nombre de dominio NIS en Debian (y derivados), los scripts de inicio ejecutan automáticamente ypbind (demonio del cliente NIS, realiza las consultas NIS) cuando se encuentran con este archivo. |
/etc/crontab |
Contiene información acerca de los trabajos que se van a ejecutar. Cada usuario tiene un archivo crontab que se guarda en el directorio /var/spool/cron. Cada archivo tendrá un nombre que será el del usuario que creo cada tab. La única diferencia entre /etc/crontab y los crontabs de usuario es que el /etc/crontab agrega un campo adicional donde se especifica bajo que usuario se ejecutarán las tareas. Ejemplo: @reboot root kinit -k host/pzosdgstdeb1$ -c /tmp/krb5cc_0 * */7 * * * root kinit -k host/pzosdgstdeb1$ -c /tmp/krb5cc_0 @reboot postfix kinit -k -t /var/spool/postfix/etc/krb5.keytab -c /var/spool/postfix/tmp/krb5cc_107 * */7 * * * postfix kinit -k -t /var/spool/postfix/etc/krb5.keytab -c /var/spool/postfix/tmp/krb5cc_107 A continuación se ejecuta el script: /home/user/test.pl cada 5 minutos. */5 * * * * /home/user/test.pl .---------------- minuto (0 - 59) Crontab NO soporta variables de entorno Editar crontab de un usuario en particular crontab [ -u usuario ] fichero crontab [ -u usuario ] { -l | -r | -e } La opción -u se utiliza para indicar el crontab de usuario que queremos administrar. Sólo root podrá usar la orden crontab con esta opción. La opción -e se utiliza para editarlo
Ejemplo: Evitar que Amule se cierre solo 1) Creamos el archivo amule.cron (touch /home/adrian/amule.cron) y colocamos en el: #!/bin/sh
2) Luego lo hacemos ejecutable: chmod +x /home/adrian/amule.cron
3) Editamos nuestro crontab (crontab -e) y colocamos en el: */1 * * * * export DISPLAY=:0 && /home/adrian/amule.cron |
/etc/bashrc |
Aquí se coloca la configuración global del sistema (la configuración personal en ~/.bashrc y se leerá después de la configuración global) referente los valores de las variables de entorno, los alias, la ruta de búsqueda. El valor de umask, las variables prompt, history, savehist, etc. |
/etc/apt/sources.list |
Archivo que contiene las fuentes APT, se compone de fuentes individuales separadas una por línea, y cada línea contiene los siguientes campos:
Ejemplos: deb http://archive.ubuntu.com/ubuntu/ intrepid main restricted deb-src http://archive.ubuntu.com/ubuntu/ intrepid main restricte |