1 / 17

LINUX Estructura de directorios

LINUX Estructura de directorios. Universidad de Cordoba Servicios de red en Linux Ing. Folger Fonseca V 2008. ARCHIVOS Y DIRECTORIOS. Un archivo es un conjunto de información al que se le ha asignado un nombre (llamado nombre del archivo).

meryle
Télécharger la présentation

LINUX Estructura de directorios

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LINUXEstructura de directorios • Universidad de Cordoba • Servicios de red en Linux • Ing. Folger Fonseca V • 2008

  2. ARCHIVOS Y DIRECTORIOS • Un archivo es un conjunto de información al que se le ha asignado un nombre (llamado nombre del archivo). • En Linux todo es un archivo, por ejemplo un dispositivo, el buzón de mensajes o un programa. Esencialmente, cualquier información salvada en el disco es guardada como un archivo individual. • No hay un formato estándar para los nombres de los archivos como lo hay en Windows y en otros sistemas operativos; en general, estos nombres pueden contener cualquier carácter (excepto /), y están limitados a 256 caracteres de longitud. Servicios de red en Linux – folgerfonseca@unicordoba.edu.co

  3. ARCHIVOS Y DIRECTORIOS • Un directorio es simplemente una colección de archivos. • Los directorios mantienen una estructura de árbol; es decir, los directorios pueden contener otros directorios. • Un archivo puede ser referenciado por su nombre y una ruta de acceso, conjunto constituido por su nombre, antecedido por el nombre del directorio que lo contiene:/etc/squid/squid.conf Servicios de red en Linux – folgerfonseca@unicordoba.edu.co

  4. ARBOL DE DIRECTORIOS • Los sistemas Linux tienen una distribución de archivos estándar, de tal forma que sus recursos y archivos pueden ser fácilmente localizados. • Esta distribución forma un árbol de directorios, el cual comienza en el directorio /, también conocido como directorio raíz. • Directamente debajo de / hay algunos subdirectorios, éstos a su vez contienen otros directorios con archivos de configuración del sistema, programas, etc. • Cada usuario tiene un directorio home. Éste es el directorio en el que el usuario guardará sus archivos. Usualmente, estos directorios se encuentran en /home. Servicios de red en Linux – folgerfonseca@unicordoba.edu.co

  5. ARBOL DE DIRECTORIOS UNIX Tomado de http://www.rwc.uc.edu/thomas/Intro_Unix_Text/File_System.html Servicios de red en Linux – folgerfonseca@unicordoba.edu.co

  6. DIRECTORIOS EN LINUX • /bin: Es la abreviación de binaries, o ejecutables. Allí residen la mayoría de los programas esenciales del sistema. La mayoría son archivos ejecutables. • /dev: Los archivos en /dev son conocidos como controladores de dispositivo (device drivers) y se utilizan para acceder a los dispositivos del sistema y recursos, como discos duros, módems, memoria, etc. Servicios de red en Linux – folgerfonseca@unicordoba.edu.co

  7. DENOMINACION DE DISPOSITIVOS • Los archivos que comienzan su nombre con fd son controladores de disketes. fd0 es la primera unidad de disketes, fd1 la segunda. • /dev/console hace referencia a la consola del sistema, es decir, al monitor conectado directamente a su pc. • Los dispositivos /dev/ttyS son usados para acceder a los puertos serie. Por ejemplo, /dev/ttyS0 hace referencia a COM1 bajo MS-DOS. Servicios de red en Linux – folgerfonseca@unicordoba.edu.co

  8. DENOMINACION DE DISPOSITIVOS • Los nombres de dispositivos que comienzan por hd acceden a discos duros. • /dev/hda hace referencia a la totalidad del primer disco duro, mientras que /dev/hda1 hace referencia a la primera partición en /dev/hda. • Los nombres de dispositivos que comienzan con sd son dispositivos SCSI, USB o SATA. • Si tiene un disco duro SCSI, en lugar de acceder a él mediante /dev/hda, deberá acceder a /dev/sda. Las cintas SCSI son accedidas vía dispositivos st y los CD-ROM SCSI vía sr. Servicios de red en Linux – folgerfonseca@unicordoba.edu.co

  9. DENOMINACION DE DISPOSITIVOS • Los nombres que comienzan por lp acceden a los puertos paralelo. /dev/lp0 hace referencia a LPT1 en MS-DOS. • Los nombres que comienzan por /dev/tty hacen referencia a «consolas virtuales» del sistema (accesibles mediante las teclas <Alt+F1>,<Alt+F2>, etc). /dev/tty1 hace referencia a la primera VC, /dev/tty2 a la segunda, etc. • /dev/null es usado como «agujero negro». Cualquier dato enviado a este dispositivo desaparece. • /dev/pty son «pseudo-terminales». Éstos son usados para proporcionar un «terminal» a sesiones remotas. Servicios de red en Linux – folgerfonseca@unicordoba.edu.co

  10. DIRECTORIOS EN LINUX • /etc: Contiene una serie de archivos de configuración del sistema. Éstos incluyen /etc/passwd (la base de datos de usuarios), /etc/rc (guiones de inicialización del sistema), etc. • /sbin: Almacena programas esenciales del sistema, que usará el administrador del mismo. • /home: Contiene los directorios home de los usuarios. Por ejemplo, /home/user. Servicios de red en Linux – folgerfonseca@unicordoba.edu.co

  11. DIRECTORIOS EN LINUX • /lib: Contiene las imágenes de las librerías compartidas. Estos archivos contienen código que compartirán muchos programas. • /proc: Es un sistema de archivos virtual. Los archivos que contiene realmente residen en memoria, no en disco. Hacen referencia a varios procesos que corren en el sistema Servicios de red en Linux – folgerfonseca@unicordoba.edu.co

  12. DIRECTORIOS EN LINUX • /tmp: Directorio donde se almacena habitualmente la información temporal de los programas en ejecución. • /usr: Contiene una serie de subdirectorios que contienen a su vez algunos de los más importantes programas y archivos de configuración usados en el sistema. La mayoría de las cosas que se encuentran en /usr son opcionales para el sistema. /usr contiene la mayoría de los paquetes grandes de programas y sus archivos de configuración. Servicios de red en Linux – folgerfonseca@unicordoba.edu.co

  13. DIRECTORIOS EN LINUX • /usr/X11R6: Contiene el sistema X Window si se instala. • /usr/bin: Contiene la mayoría de los programas que instala el usuario. • /usr/lib: Contiene las librerías stub y static equivalentes a las encontradas en /lib. Al compilar un programa, éste es «enlazado» con las librerías que se encuentran en /usr/lib. • /usr/local: Contiene programas y archivos no esenciales para el sistema. Usualmente los programas que se encuentran en /usr/local son específicos de cada distribución. Servicios de red en Linux – folgerfonseca@unicordoba.edu.co

  14. DIRECTORIOS EN LINUX • /usr/src: Contiene el código fuente de varios programas del sistema. El más importante es /usr/src/linux, el cual contiene el código fuente del núcleo de Linux. • /root: Es el directorio home del superusuario, root. • /boot: Almacena información que utiliza el cargador de Linux durante la carga del núcleo. • /mnt: Punto de montaje temporalmente a sistemas de archivos. Servicios de red en Linux – folgerfonseca@unicordoba.edu.co

  15. DIRECTORIOS EN LINUX • /var: Contiene directorios que a menudo cambian su tamaño o tienden a crecer. • /var/log: En este directorio se almacenan archivos históricos del sistema, los cuales recogen eventos, errores o problemas con el sistema. Otros archivos guardan las sesiones de presentación en el sistema, así como los intentos fallidos. • /var/spool: En este directorio se encuentran archivos que van a ser pasados a otro programa. Por ejemplo, el correo de llegada se almacena en /var/spool/mail. Servicios de red en Linux – folgerfonseca@unicordoba.edu.co

  16. COMANDOS BÁSICOS Comando Síntaxis Parámetros Descripción cd cd <directorio> Cambia de directorio activo ls ls <archivo1>...<archivoN> -l -F -a Muestra información sobre los archivos cp cp <archivo1>...<archivoN> <destino> -f -r Copia archivo(s) en otro archivo o directorio rm rm <archivo1>...<archivoN> -l -F -a Borra archivo(s) mv mv <archivo1>...<archivoN> <destino> Mueve archivo(s) en otro archivo o directorio Servicios de red en Linux – folgerfonseca@unicordoba.edu.co

  17. BIBLIOGRAFIA • http://www.htmlweb.net/linux/linux.html • UNIX/Linux. Miguel y Alfredo Catalina Gallego. McGrawHill. 1999.ISBN: 84-481-2102-5 Servicios de red en Linux – folgerfonseca@unicordoba.edu.co

More Related