viernes, 15 de diciembre de 2006

LINUX Y SUS DIRECTORIOS

Un tema muy importante en GNU/Linux es el referido a los directorios, el mismo es quizás un secreto para poder entender el sistema del pingüino. El principal cambio a tener en cuenta es el funcionamiento de ellos y su estructura, cuando instalajos por primera vez una distribución GNU/Linux nos encontrajos con un sistema de directorios diferente al cual estajos acostumbrados (no contar con unidades al estilo DOS c:/).Esto es muy claro ya que GNU/Linux no cuenta con unidades de este estilo, solo cuenta con directorios los cuales son montados en particiones lógicas.No quiero entrar en detalle de particiones por escapar a la intención del articulo. GNU/Linux fue desde sus comienzos símil a Unix en su funcionamiento por lo cual debejos entender su estructura para poder avanzar en el uso de dicho sistema. Examinejos un poco la estructura de directorios. Posiblemente cuando terminajos de instalar GNU/Linux advertijos una gran inmensidad de directorios, los cuales seria difícil asemejar con otros sistemas (que es que).

/bin /boot /dev /etc//home /usr//root /mnt//lost+found /proc /var /tmp

Esta es solo una estructura de ejemplo sí bien la mayoría se encuentra en todas las instalaciones, también podrían estar directorios aquí no listados.Cada directorio cumple una función diferente en el sistema, enumerarejos cada uno y su función









En esta figura vejos parte de la estructura interna del directorios "/etc" visualizando sobre Konqueror








/bin


En este encontrarejos los binarios ejecutables del sistema. Casi todos los comandos de utilidad están hospedados en este directorio. También las utilidades de configuración.





/sbin


Este directorio es casi igual al anterior pero su única diferencia es que en el se hallan todos los ejecutables referentes a el mantenimiento del sistema y por consiguiente solo se podrán ejecutar por Root (administrador, súper usuario).





/boot


En este se encuentra lo más importante del sistema el Kernel y los archivos necesarios para el correcto funcionamiento del sistema. También podrejos encontrar en algunos casos al gestor de arranque Grub.





/dev


Este es muy especial porque en él están alojados todos los dispositivos del sistema, o mejor dicho los archivos que se relacionan con los diferentes dispositivos, que pueden estar funcionando en una PC (floppy, impresoras, módem, scanner, cdrom, etc.).





/etc


Este es uno de los más importantes porque en este se alojan todas las configuraciones del sistema. Cuando sepajos como movernos (mas abajo del mismo articulo) por los directorios es importante recorrerlo, se puede aprender mucho en este directorio.



/home


Este es el encargado de albergar a todos los usuarios. Cada usuario posee un directorio, en el es guardado toda su configuración personal, programas instalados, documentos personales, y todo lo relacionado con ese usuario. En su interior se encontrara todos los usuarios habilitados por Root para trabajar en el sistema (con sus correspondientes permisos).





/usr


Encontrarejos aplicaciones de usuarios, documentación, el código fuente de Linux, librerías, etc (muy Importante).





/root


Es el encargado de albergar todo lo relacionado con la tarea administrativa del sistema es por eso que solo puede ser visto y utilizado por Root (administrador).





Esta es una pequeña reseña del sistema de directorios, solo resta movernos por ellos para poder estudiar su contenido y así sacar nuestras propias conclusiones.




Aquí vejos a "nautilus" como gestor de directorios y archivos visualizando los directorios clásicos de GNU/Linux con sus determinadas referencias.

Veajos...
Hay dos formas principales para movernos por los directorios y esto es relacionado a el funcionamiento de GNU/Linux, ya sea de forma gráfica o desde una consola.La forma gráfica, no es muy difícil de averiguarla ya que con unos simples clic podejos movernos, nosotros vajos a explicar como movernos desde una consola ya que este es el modo mas importante para aprender a utilizar GNU/Linux.

ACLARACION. Una consideración muy importante es que al ingresar como usuario root y no tener restricciones podríajos modificar la configuración de nuestro equipo ya que root se considera "Dios" en el sistema y nada se le niega.Otra consideración a tener en cuenta es que GNU/Linux por ser un sistema multiusuario podríajos estar logeados como root y también estar logeados varios usuarios al mismo tiempo. [ control + ALT + F1 F2 F3 F4 F5 F6 forma texto] [ control + ALT + F7 F8 F9 F10 F11 F12 forma gráfica]

¿Que significa ALT + ...?
Muy simple para cambiar de consola, ya sea en formato consola, o gráfica, hagan la prueba de porque a GNU/Linux se le dice multiusuario.Ahora si ya sabiendo que es cada cosa vajos a movernos en nuestra distro instalada.

¿como nos movejos?
Muy simple haciendo uso de comandos, y el comando para poder movernos en GNU/Linux es "cd".De esta forma solo tendrejos que ingresar al sistema con el usuario para luego poder movernos dentro del sistema de archivos y directorios.[ariel@ariel/]s cd /De esta forma decijos que el sistema nos lleve directamente a la "/"Ahora tendrejos que saber como listar todo el contenido de nuestro sistema y esto se logra mediante el comando "ls"[ariel@ariel /]$ lsbin/ dev/ home/ lib/ mnt/ opt/ proc/ sbin/ tmp/ var/boot/ etc/ initrd/ local/ nohup.out pixmaps.list.new root/ sys/ usr/[ariel@ariel /]$ Bien vajos mejorando, entonces con el comando "cd" podejos movernos por todos los directorios.Como ejemplo vajos a entrar al directorio /home para luego poder ingresar en mi directorio personal.[ariel@ariel /]$ cd /home/arielEstoy dentro de mi home directory viendo los directorios internos.[ariel@ariel ~]$ ls Desktop/ GNUstep/ tmp/Listo el contenido de mi directorio personal.[ariel@ariel ~]$¿y si quiero volver hacia atrás?puedo hacerlo al mejor estilo DOS "cd .." Como también puedo cambiar el rumbo directo diciendo " cd /root"Si las explicaciones de como movernos y listar contenidos fueron muy cortas, pueden acceder a los manuales en linea que GNU/Linux cuenta, con tan solo teclear en la consola "man comando".CONCLUSION. Es este manual aprendijos a reconocer cada directorio de nuestra distribución GNU/Linux, como también aprendijos a movernos dentro de cada uno y por supuesto a listar contenidos.















































No hay comentarios.: