Este documento describe la estructura de directorios y archivos más importantes de un sistema Linux, incluyendo una breve descripción de cada uno y su propósito.
0 calificaciones0% encontró este documento útil (0 votos)
19 vistas6 páginas
Este documento describe la estructura de directorios y archivos más importantes de un sistema Linux, incluyendo una breve descripción de cada uno y su propósito.
Este documento describe la estructura de directorios y archivos más importantes de un sistema Linux, incluyendo una breve descripción de cada uno y su propósito.
Este documento describe la estructura de directorios y archivos más importantes de un sistema Linux, incluyendo una breve descripción de cada uno y su propósito.
Descargue como DOC, PDF, TXT o lea en línea desde Scribd
Descargar como doc, pdf o txt
Está en la página 1de 6
/bin Los comandos indispensables para que
funcione el sistema, se encuentran aqu
/boot Contiene los archivos ms importantes para iniciar el sistema, incluyendo la configuracin del cargador de arranque y el kernel compilado. /boot/grub/menu.lst Contiene la configuracin de men de arranque rub. !ambi"n puede estar ubicado en /boot/grub/grub.conf /boot/vmlinuz-2.x.x.x #s el kernel de Linu$ %compilado&, el cual se carga en el arranque. /dev Cada dispositivo del sistema tiene una entrada en esta carpeta, las aplicaciones acceden al dispositivo utili'ando los ficheros correspondientes dentro de (dev /etc )e almacenan los archivos de configuracin del sistema /etc/aliases Coloco la direccin de coreo donde quiero que lleguen las notificaciones del usuario root, luego de editarlo hay que e*ecutar newaliases /etc/apt/sources.list +rchivo que contiene las fuentes +,!, se compone de fuentes individuales separadas una por lnea, y cada lnea contiene los siguientes campos- La clase de fuente (ej. paquete binario deb o cdigo fuente deb-src) La url de la fuente l nombre de la distribucin (ej. hardy intrepid) Los campos restantes le dicen a !"# que repositorio usar de la fuente$ los cueles pueden ser% main se instalan por defecto y tienen soporte oficial %reali'a actuali'aciones de seguridad&. restricted paquetes que tiene limitaciones de copyright, por e*. drivers backports si se quiere que despu"s de instalar una determinada versin, se pueda actuali'ar a nuevas versiones de soft.are. universe paquetes mantenidos por la comunidad /buntu multiverse paquetes que no son libres #*emplos- deb http://archive.ubuntu.com/ubuntu/ intrepid main restricted deb-src http://archive.ubuntu.com/ubuntu/ intrepid main restricte /etc/bas&rc +qu se coloca la configuracin global del sistema %la configuracin personal en ~/.bashrc y se leer despu"s de la configuracin global& referente los valores de las variables de entorno, los alias, la ruta de bsqueda. #l valor de umask, las variables prompt, history, savehist, etc. /etc/crontab Contiene informacin acerca de los traba*os que se van a e*ecutar. 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 ba*o que usuario se e*ecutarn las tareas. #*emplo- @reboot root kinit -k host/pzosdgstdeb1 -c /tmp/krb!cc"# $ $/% $ $ $ root kinit -k host/pzosdgstdeb1 -c /tmp/krb!cc"# @reboot postfi& kinit -k -t /var/spool/postfi&/etc/krb!.keytab -c /var/spool/postfi&/tmp/krb!cc"1#% $ $/% $ $ $ postfi& kinit -k -t /var/spool/postfi&/etc/krb!.keytab -c /var/spool/postfi&/tmp/krb!cc"1#% + continuacin se e*ecuta el script- (home(user(test.pl cada 0 minutos. 1(0 1 1 1 1 (home(user(test.pl .2222222222222222 minuto %3 2 04& 5 .2222222222222 hora %3 2 67& 5 5 .2222222222 da del mes %8 2 78& 5 5 5 .2222222 mes %8 2 86& 9 *an,feb,mar,apr ... %los meses en ingl"s& 5 5 5 5 .2222 da de la semana %3 2 :& %;omingo<3 o =& 9 sun,mon,tue,.ed,thu,fri,sat %los das en ingl"s& 5 5 5 5 5 1 1 1 1 1 comando para ser e*ecutado Crontab >9 soporta variables de entorno Editar crontab de un usuario en particular crontab ? 2u usuario @ fichero crontab ? 2u usuario @ A 2l 5 2r 5 2e B La opcin 2u se utili'a para indicar el crontab de usuario que queremos administrar. )lo root podr usar la orden crontab con esta opcin. La opcin 2e se utili'a para editarlo
Ejemplo: Evitar que Amule se cierre solo 8& Creamos el archivo amule.cron %touch (home(adrian(amule.cron& y colocamos en el- CD(bin(sh (sbin(pidof amule E(dev(null if ? FG D< 3 @ then
e$ec (usr(bin(amule fi
6& Luego lo hacemos e*ecutable- chmod H$ (home(adrian(amule.cron
7& #ditamos nuestro crontab %crontab 2e& y colocamos en el- 1(8 1 1 1 1 e$port ;I),L+J<-3 KK (home(adrian(amule.cron /etc/defaultdomain +qu se guarda en nombre de dominio >I) en ;ebian %y derivados&, los scripts de inicio e*ecutan automticamente ypbind %demonio del cliente >I), reali'a las consultas >I)& cuando se encuentran con este archivo. /etc/dovecot Contiene las direcciones de los ;>) a los cueles les consultamos, va a consultar al siguiente servidor en la lista %al siguiente nameserver&, solo si el primero le da Ltime outL, no si le da una respuesta negativa. cat /etc/resolv.conf domain cantv.net pepe.net nameserver '##.((.)'.1' nameserver '##.11.'(*.1' /etc/dovecot.conf +rchivo de configuracin principal del servidor IM+,(,9,7 ;ovecot /etc/et&ers Contiene los N= bist de una direccin #thernet y su correspondiente direccin I, %puede ser tambi"n el nombre del nodo&, una por cada lnea. /n e*emplo es- #*:##:'#:##:+1:,- 1.'.1+*.1.1#' #n la actualidad el archivo /etc/ethers no se suele encontrar %aunque para el sistema sigue conservando su funcionalidad, es decir, si e$iste se tiene en cuenta& ya que las direcciones hard.are se obtienen por +O,. >o obstante, an resulta til en determinados casos, como por e*emplo en cortafuegos. /etc/fstab Contiene la lista de las particiones y puntos de monta*e que se cargan al inicio del sistema.,ara recargar este archivo luego de modificado use- mount -a. )e puede utili'ar el comando ntfs- config %en Pedora& para manipular este archivo. /etc/group Contiene los nombres de los grupos y una lisa de los usuarios que pertenecen a cada grupo. Cada lnea representa un grupo y contiene N campos- l nombre del grupo (es recomendable que no tenga m's de ( caracteres). La contrase)a cifrada o bien una & que indica la existencia de un arc&ivo gshadow. Le n*mero de +,- Lista de los miembros del grupo$ separados por comas (sin espacios) ,or defecto prevalecer la perteneca al grupo que se defina en /etc/passwd en caso de discrepar con este archivo. /etc/&ost.conf Contiene el orden de bsqueda para los nombres de nodo. cat /etc/host.conf / 0he 1order1 line is only used by old versions of the , library. order hosts2bind multi on ,rimero busca en /etc/host a ver si consigue la I, del nodo sino lo consigne consulta al servidor de ;>) bind /etc/&ostname Contiene el nombre corto del nodo. )i 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/&osts Contiene el nombre del nodo completamente cuantificado, )i 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& 1'%.#.#.1 localhost.localdomain localhost 1'%.#.1.1 pepe.pzo.cvg.com pepe /etc/&osts.equiv #n este fichero se indican, una en cada lnea, las mquinas confiables. QRu" significa confiablesG Ssicamente que confiamos en su seguridad tanto como en la nuestra, por lo que para facilitar la comparticin de recursos, no se van a pedir contraseas a los usuarios que quieran conectar desde estas mquinas con el mismo login %es decir que el usuario debe e$istir en ambas maquinas&, utili'ando las rdenes S); r %rlogin, rsh2 rcp...&. ,or e*emplo, si en el fichero /etc/hosts.e3uiv de maquina1 hay una entrada para el nombre del host maquina2, cualquier usuario que su nombre de usuario sea el mismo %con e$cepcin del usuario root, que si se desea se puede editar el archivo (etc(securetty& que el que e$iste en maquina2 puede acceder a maquina1 %o e*ecutar una orden& sin necesidad de ninguna clave!. ,or e*emplo podra e*ecutar- pepe@ma3uina':~ rlogin ma3uina1 4ast login: 5un 6ct )1 #*:'%:!( from localhost 5un 7icrosystems 8nc. 5un65 !.% 9eneric 6ctober 1..* pepe@ma3uina1:~ Con lo cual el usuario del nodo maquina2, se conecto con la maquina1 sin que se le pida ninguna claveD ;e la misma forma, los usuarios pueden crear ficheros :67;/.rhosts para establecer un mecanismo de confiabilidad bastante similar al de /etc/hosts.e3uiv /etc/init.d/ ,ara cada servicio gestionado %mail, nfs server, cron, nscd, etc.& hay un nico script de iniciali'acin, estos se encuentran en /etc/init.d/ /etc/inittab #ste archivo le indica al sistema en que nivel de e*ecucin debe iniciarse. #l nivel de e*ecucin 8 es el modo2nonousuario, los niveles 6 y 7 son los niveles multi2usuario en modo consola, el nivel 0 es el que arranca las T, y es el que por defecto arranca el sistema. Los niveles de e*ecucin 3 y : son especiales por que el sistema no puede permanecer en ellos uno lo cierra y el otro lo reinicia ?+dmSi@. /n e*emplo del contenido de /etc/inittab puede ser- cat /etc/inittab id:!:initdefault: /etc/inputrc +rchivo de configuracin general de readline. +qu se establecen las definiciones de teclas y variables globales. Uer el comando bind /etc/.rb/.conf #s aqu donde se guardan valores por defecto de la configuracin de Verberos.