Archivos/Directorios Importantes de Linux
Archivo/Directorio | Descripción |
---|---|
/etc/yum.repos.d/ |
Aquí se encuentran declaradas la configuración de los repositorios de yum. Cada sección [nombre] define un repositorio yum, El identificador ([nombre]) de repositorio debe ser único. name Una cadena (nombre) de caracteres que describen el repositorio para el humano. baseurl Debe ser un URL que apunta al directorio donde reside el directorio yum ‘repodata’. Puede ser un URL tipo http://, ftp:// o file://. Usted puede especificar múltiples URLs en una declaración, la mejor forma de hacerlo es así: Puede utilizar autenticación básica HTTP prefijando "usuario:contraseña@" al nombre del servidor en la línea baseurl, por ejemplo "baseurl=http://usuario:passwd@example.com/". mirrorlist Especifica un URL que apunta a un archivo que contiene un lista de baseurls. Puede utilizar esta declaración en vez de baseurl. enabled Puede ser ‘1’ o ‘0’. Esto le indica a yum de si usar o no este repositorio. gpgcheck Puede ser ‘1’ o ‘0’. Esto le indica a yum si debe o no realizar una verificación de firma GPG en los paquetes obtenidos desde este repositorio. gpgkey Un URL que apunta a un archivo que contiene la llave ASCII de GPG para el repositorio. Si se coloca esta opción yum automáticamente importará la llave especificada por el URL failovermethod Puede ser ‘roundrobin’ o ‘priority’. ‘roundrobin’ selecciona aleatoriamente un URL de la lista de URLs para comenzar y luego procede con otro seleccionado de igual forma si falla el contacto con el servidor seleccionado. ‘priority’ empieza en orden por el primer baseurl listado y los utiliza secuencialmente en caso de falla al intentar contactar al servidor. Si no se especifica, el valor por omisión es ‘priority’. |
/etc/yum.conf |
La configuración general de YUM se encuentran aquí. Se comenta un poco cada una de las directivas. cachedir Directorio donde yum debe almacenar su cache y archivos db. keepcache Determina si yum debe o no mantener el cache de los encabezados y paquetes después de una instalación exitosa. Valor por omisión es ’1’ (mantener) debuglevel Nivel de mensajes de depuración en la salida. El rango práctico es de 0-10. El valor por omisión es ‘2’. logfile Ruta completa al nombre de archivo donde yum debe escribir sus actividades. exactarch Puesto a ‘1’ provoca que yum update solo actualice los paquete de arquitectura que haya instalado, es decir, con esta opción habilitada yum no instalará un paquete i686 para actualizar un paquete i386. Por omisión el valor es ‘1’. obsoletes Esta opción sólo tiene efecto durante una actualización. Habilita la lógica de procesamiento de obsolescencias yum. Es útil cuando se realiza actualizaciones de nivel de distribución (upgrade). Opción en la línea de comando: --obsoletes gpgcheck Ya sea ‘1’ o ‘0’. Esto le indica a yum si debe o no realizar una verficación de firma GPG en los paquetes. Cuando está habilitado en la sección [main], establece el comportamiento por omisión para todos los repositorios. Esta opción también determina si una instalación de un archivo local RPM será verificado por su firma GPG o no. El valor por omisión es ‘0’. plugins Ya sea ‘0’ o ‘1’. Conmutador global para habilitar o deshabilitar las extensiones (plugins) de yum. Por omisión su valor es ‘0’ (extensiones deshabilitadas). metadata_expire Duración en segundos después del cual los metadatos caducarán. Si encuentra que yum no está descargando la información para actualizaciones tan frecuente como usted quisiera, disminuya el valor de este parámetro. installonly_limit Cantidad de paquetes listados en installonlypkgs que se deben mantener instalados al mismo tiempo. Poner este valor a 0 deshabilita la funcionalidad. Por omisión el valor es ’3’. tsflasg lista separada por comas o espacios de banderas de transacción que serán pasadas a rpm. Estas incluyen ’noscripts’, ’notriggers’, ’nodocs’, ’test’, y ’repackage’. Puede poner todas o cualquiera de ellas. Por omisión la lista está vacía. |
/etc/yp.conf |
Se encuentra la lista de servidores NIS, si esta vacía la lista (como en el caso de las portátiles, que se mueven de un dominio a otro) realiza una consulta por broadcast, para intentar averiguar cual es el servidor NIS más cercano, y si ninguno responde esto podría colgar al cliente (a parte de ser inseguro, falsos servidores NIS). |
/etc/X11/xorg.conf |
Se guarda la configuración de las X en este archivo. |
/etc/sysconfig/ |
En Red Had y derivados, contiene gran parte de los archivos de configuración que se usan en el proceso de inicio del sistema. Como por ejemplo el archivo /etc/sysconfig/network (que contiene el nombre del nodo). |
/etc/sudoers |
Base de datos de sudoers, se debe abrir solo con el comando visudo. |
/etc/ssh/ssh_config |
Archivo de configuración ssh para el cliente. |
/etc/ssh/sshd_config |
Archivo de configuración ssh para el servidor. |
/etc/shadow |
Contiene las contraseñas encriptadas (hashes) de los usuarios locales del sistema. Cada línea contiene un usuario y está formada por columnas, separadas por : (dos puntos), que contienen:
|
/etc/services |
Proporciona una correspondencia entre nombres textuales cómodos para los servicios de internet (echo, ftp, ssh, telnet, etc.) y sus correspondientes números de puerto y tipos de protocolo subyacentes. Todo programa de red debería mirar este fichero para obtener el número de puerto (y protocolo) para su servicio. Un ejemplo de parte del contenido pude ser: ftp 21/tcp ftp 21/udp fsp fspd ssh 22/tcp # SSH Remote Login Protocol ssh 22/udp # SSH Remote Login Protocol telnet 23/tcp telnet 23/udp Como se ve cada línea describe un servicio, y tiene el formato: service-name puerto/protocolo [alias] #comentarios |
/etc/security/limits.conf |
Contiene los limites de los recursos del sistema para los usuarios, por defecto no exciten limites (esta todo comentado). Este archivo se debe editar con la orden sudoedit para que al cerrarlo revise su sintaxis. <domain> <type> <item> <value> #* soft core 0 #* hard rss 10000 #* as 2097152 #=2G #ftp - chroot /ftp #@student - maxlogins 4 domain = a que grupo de usuarios se le aplica la regla, un * es para todos type = tipo de limite soft o hard (este es el limite máximo) nproc = es el número de procesos que se puede ejecutar as = espacio de direccionamiento data = tamaño de datos |
/etc/samba/smb.conf |
Archivo de configuración principal del servidor Samba [samba] |