11.497 cursos gratis
7.877.834 alumnos
Facebook Twitter YouTube
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Software > Sistema operativo Linux > Estructuras de directorios (1/2)

Sistema operativo Linux

Autor: José González
Curso:
9,50/10 (4 opiniones) |3937 alumnos|Fecha publicación: 20/04/2009
Envía un mensaje al autor

Capítulo 9:

 Estructuras de directorios (1/2)

Estructura de directorios

Conceptos básicos

Los directorios y archivos son organizados jerárquicamente en forma de un árbol. La función de este árbol es dividir el espacio de la partición del disco rígido en "zonas", para organizar la información contenida en los archivos de forma jerárquica. Además de los directorios de usuarios, el sistema de directorios guarda los programas, las bibliotecas que estos programas utilizan, los archivos de configuración del sistema, etc.

Linux no atribuye letras para identificar drives, no existe C:, D:, ., y ya es usado el "\" como raíz, al revés, se utiliza "/" El directorio principal es el "/", siendo así todos los directorios de un sistema Linux son sus subdirectorios. Para ver la estructura de directorios de su computador, se debe digitar, en el directorio raíz (/):

alumno@máquina /]$ ls -l

drwxr-xr-x 2 root root 2048 Apr 19 14:43 bin

drwxr-xr-x 2 root root 1024 Apr 19 14:43 boot

drwxr-xr-x 5 root root 34816 May 11 09:24 dev

drwxr-xr-x 26 root root 3072 May 11 10:46 etc

drwxr-xr-x 176 root root 4096 May 10 10:16 home

drwxr-xr-x 4 root root 3072 Apr 19 14:43 lib

drwxr-xr-x 4 root root 1024 Apr 19 14:43 mnt

drwxr-xr-x 3 root root 1024 Apr 19 14:43 opt

dr-xr-xr-x 44 root root 0 May 11 09:24 proc

drwxr-x--- 5 root root 1024 May 10 14:19 root

drwxr-xr-x 3 root root 2048 Apr 19 14:43 sbin

drwxrwxrwt 5 root root 1024 May 11 09:25 tmp

drwxr-xr-x 22 root root 4096 Jul 14 1999 usr

drwxr-xr-x 18 root root 1024 Apr 19 14:43 var

Ahora queda la sugestión de verificar el contenido de cada uno de esos directorios:

/home

Es el directorio donde están contenidos los directorios de trabajo de los usuarios del sistema. En sistemas en los cuales hay un gran número de usuarios, se acostumbra colocar este directorio en un disco o partición propia, separado del resto del sistema.

/bin

Este directorio contiene aplicativos y utilitarios usados durante la inicialización del sistema y que son necesarios cuando ningún otro sistema de archivos está montado. Su contenido puede ser utilizado tanto por el administrador del sistema cuanto por los usuarios. Los comandos binarios, que son necesarios solamente a usuarios comunes, no son esenciales lo suficiente para que sean colocados en este directorio y deben ser colocados en /usr/bin.

Archivos que deben estar en /bin:

- Comandos en general: estos comandos fueron incluidos porque son esenciales, excepto algunos pocos que están presentes debido a su tradicional posicionamiento en este directorio. Ejemplos: cat, chgrp, chown, cp, date, kill, mkdir, mount, ps, pwd, rmdir, uname.

- Comandos de restauración: estos comandos fueron adicionados para transformar la restauración del sistema posible.

Ejemplos: tar, gzip, gunzip, zcat.

Si los backups del sistema son hechos usando programas diferentes de gzip y tar, entonces la partición

root debe contener los componentes mínimos necesarios para la restauración. Comandos de restauración que no son vitales pueden aparecer tanto en /bin como en /usr/bin.

- Comandos de red: son los únicos binarios de red necesarios que el root y los usuarios pueden necesitar ejecutar, además de los que están en /usr/bin y /usr/local/bin. Ejemplos: domainname, hostname, netstat e ping.

/boot

Este directorio contiene el kernel y todo lo que es necesario para el proceso de boot, excepto los archivos de configuración (ej.:/etc/lilo.conf) y el instalador de mapa (ex.: lilo). Para ver el contenido de este directorio, digite:

[alumno@máquina /boot] $ ls -1

lrwxrwxrwx 1 root root 22 Apr 6 10:26 System.map -> System.map-2.2.14-lócl

-rw-r--r-- 1 root root 175814 Feb 29 16:50 System.map-2.2.14-14clBOOT

-rw-r--r-- 1 root root 211275 Mar 23 13:05 System.map-2.2.14-l6cl

-rw-r--r-- 1 root root 512 Apr 6 10:48 boot.0300

-rw-r--r-- 1 root root 4636 Apr 4 11:21 boot.b

-rw-r--r-- 1 root root 612 Apr 4 11:21 chain.b

-rw-r--r-- 1 root root 361091 May 3 13:36 kernel-2.2.5

-rw-r--r-- 1 root root 237 Apr 6 13:50 kernel.h

drwxr-xr-x 2 root root 12288 Apr 6 09:53 lost+found

-rw------- 1 root root 15360 May 3 13:36 map

-rw-r--r-- 1 root root 165 Apr 6 10:48 message

lrwxrwxrwx 1 root root 23 Apr 6 10:26 module-info -> module-info- 2.2.14-l6cl

-rw-r--r-- 1 root root 11773 Mar 23 13:05 module-info-2.2.14-l6cl

-rw-r--r-- 1 root root 644 Apr 4 11:21 os2 d.b

lrwxrwxrwx 1 root root 19 Apr 6 10:26 vmlinuz -> vmlinuz-2.2.14- l6cl

-rw-r--r-- 1 root root 552464 Feb 29 16:50 vmlinuz-2.2.14-14clBOOT

-rw-r--r-- 1 root root 645151 Mar 23 13:05 vmlinuz-2.2.14-l6cl

Los archivos de configuración para cargadores de boot deben ser colocados en /etc.

Capítulo anterior - Variables de Ambiente

Nuestras novedades en tu e-mail

Escribe tu e-mail:

Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Cursos similares a Sistema operativo Linux


  • Vídeo
  • Alumnos
  • Valoración
  • Cursos
1. Linux - Unix. Sistema operativo multiusuario (primera parte)
En este curso de Sistemas Operativos Linux - Unix aprenderás acerca de la historia... [08/10/08]
8.070  
2. Linux - Unix. Sistema operativo multiusuario (segunda parte)
En esta segunda parte de nuestro curso de sistemas operativos Unix-Linux... [08/10/08]
4.045  
3. Linux - Unix. Sistema operativo multiusuario (tercera parte)
En este tercera parte de nuestro curso de sistemas operativos Unix-Linux aprenderás... [08/10/08]
3.216  



El blog de mailxmail|¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Publicidad|Condiciones legales de mailxmail


¿Te interesa? ¡Te enviamos gratis las novedades de Software!

 Regístrate gratis »