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.
Hay 3 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
MySQL básico. Bases de datos y software libre (tercera parte) Curso de informática sobre MySQL básico incluida la instalación, configuración y descarga de MySQL. En esta tercera parte de nuestro curso sobre Bases de datos y software... [30/10/08] |
|
642 | ||
|
Selección de objetos con la herramienta pluma en Photoshop En este curso vamos a aprender, mediante el programa Photoshop, a seleccionar cualquier tipo de objeto que uno pueda encontrar en una fotografía o en cualquier otro tipo ... [04/07/08] |
|
940 |
|
|
|
Excel. Hojas de cálculo (tercera parte) Curso del software Excel y formación ofimática. En esta tercera parte de nuestro curso de uso avanzado de hojas de cálculo de Excel aprenderás a modificar gráficos; conoc... [07/11/08] |
|
2.653 | ||
Publicar en
del.icio.us
digg
meneame