You are on page 1of 7

UNIVERSIDAD REGIONAL AUTNOMA DE LOS ANDES

ESTUDIANTE:

LUIS ANDRS RIVERA CARRERA:

SISTEMAS

SEMESTRE:

SEGUNDO

MATERIA:

SISTEMAS OPERATIVOS PROFESOR:

ING. LUIS GUALLPA TEMA:

VISUAL BASIC.NET

LA JERARQUA DEL SISTEMA DE ARCHIVOS DE LINUX La estructura de un sistema de directorios suele ser la de un rbol. Dentro de ese rbol, los directorios se ordenan de forma jerrquica. Cada directorio puede tener uno o ms subdirectorios. De este modo, en cada subdirectorio podemos encontrar ficheros con idntico nombre (aunque parezca un hecho trivial, si no fuese por los directorios esto no sera posible). A partir de ah, las diferencias entre los sistemas de directorios empiezan a aflorar. Estos directorios pueden clasificarse en: Estticos: Contiene archivos que no cambian sin la intervencin del administrador (root), sin embargo, pueden ser ledos por cualquier otro usuario. Dinmicos: Contiene archivos que son cambiantes, y pueden leerse y escribirse (algunos slo por su respectivo usuario y el root). Contienen configuraciones, documentos, etc. Para estos directorios, es recomendable una copia de seguridad con frecuencia, o mejor an, deberan ser montados en una particin aparte en el mismo disco, como por ejemplo, montar el directorio /home en otra particin del mismo disco, independiente de la particin principal del sistema; de esta forma, puede repararse el sistema sin afectar o borrar los documentos de los usuarios. Compartidos: Contiene archivos que se pueden encontrar en un ordenador y utilizarse en otro, o incluso compartirse entre usuarios. Restringidos: Contiene ficheros que no se pueden compartir, solo son modificables por el administrador.

ESTRUCTURA DE DIRECTORIOS DE LINUX CON SU RESPECTIVA DESCRIPCIN

/ (raz): Es el nivel ms alto dentro de la jerarqua de directorios. De aqu cuelgan el resto de carpetas, particiones y otros dispositivos. Es por esto que donde se instala el sistema, se selecciona la particin deseada y se le indica que el punto de montaje es justamente /. /bin (binarios): Los binarios son los ejecutables de Linux. Aqu tendremos los ejecutables de los programas propios del sistema operativo, entre ellos comandos como cp, mv, cat, chown, etc. No es el nico directorio que contiene ejecutables como veremos ms adelante. /boot (arranque): Aqu nos encontramos los archivos necesarios para el inicio del sistema, desde los archivos de configuracin de Grub Lilo, hasta el propio kernel del sistema. /dev (dispositivos): Linux se basa en la simpleza y en el tratamiento homogneo de la informacin. Linux trata los dispositivos como si fueran un fichero ms para facilitar el flujo de la informacin. En esta carpeta tenis los dispositivos del sistema, por ejemplo los usb, sda (o hda) con sus respectivos nmeros que indican las particiones, etc. /etc (etctera): Aqu se guardan los ficheros de configuracin de los programas instalados, as como ciertos scripts que se ejecutan en el inicio del sistema. Los valores de estos ficheros de configuracin pueden ser complementados o sustituidos por los ficheros de configuracin de usuario que cada uno tiene en su respectivo home (carpeta personal). /home (hogar): Este hogar no es ms que un directorio que a su vez contiene otros, uno por cada usuario dado de alta en el sistema. Dentro de dichos directorios es donde el usuario tiene su carpeta personal, donde estn los ficheros de configuracin de usuario, as como los archivos personales del mismo que puede crear, modificar y eliminar bajo su propio criterio. /lib (bibliotecas): Contiene las bibliotecas (tambien mal conocidas como libreras) del sistema, as como mdulos y controladores (drivers). /lost+found (perdido y encontrado): Es una carpeta que nos podemos encontrar en todas las particiones. Cuando por cualquier circunstancia se cierra mal el sistema (un apagn por ejemplo), cuando ste se reinicie comprobaris que se llamar al programa fsck para restaurar la integridad del sistema de ficheros. En esta carpeta encontraremos la informacin que se mal-guard debido a la incidencia. /media (media/medios): Es donde se montan las unidades extrables como los dispositivos USB, disqueteras, unidades de CD/DVD y en algunas distros, como Ubuntu, las particiones adicionales. /mnt (montajes): Es un directorio que se suele usar para montajes temporales de unidades.

/opt (opcionales): Destinado para guardar paquetes adicionales de aplicaciones. /proc: Informacin para la virtualizacin del sistema de ficheros de Linux. /root: Es el /home del administrador. Es el nico /home que no est incluido -por defectoen el directorio anteriormente mencionado. /sbin (binarios de sistema): Son los ejecutables de administracin, tales como mount, umount, shutdown /srv (servicios): Informacin del sistema sobre ciertos servicios que ofrece (FTP, HTTP). /sys (sistema): Informacin sobre los dispositivos tal y como los ve el kernel Linux. /tmp (temporales): Es un directorio donde se almacenan ficheros temporales. Cada vez que seinicia el sistema este directorio se limpia.

/USR: Es el directorio padre de otros subdirectorios de importancia: /usr/bin: Conjunto de ejecutables de la mayora de aplicaciones de escritorio entre otras (por ejemplo firefox). /usr/include: Los ficheros cabeceras para C y C++. /usr/lib: Las bibliotecas para C y C++. /usr/local: Es otro nivel dentro que ofrece una jerarqua parecida al propio diretorio /usr. /usr/sbin: Otra serie de comandos administrativos para el sistema. /usr/share: Archivos compartidos como ficheros de configuracin, imgenes, iconos, etc. /usr/src: Tiene en su interior el cdigo fuente para el kernel LInux.

VAR: Ficheros de sistema como el buffer de impresin, logs /var/cache: Se almacenan datos cacheados para las aplicaciones. /var/lib: Informacin sobre el estado actual de las aplicaciones, modificable por las propias aplicaciones. /var/lock: Ficheros que se encargan de que un recurso slo sea usado por una aplicacin determinada que ha pedido su exclusividad, hasta que sta lo libere. /var/log: Es uno de los subdirectorios ms importantes ya que aqu se guardan todo tipo de logs del sistema.

/var/mail: Los correos de los usuarios. /var/opt: Datos usados por los paquetes almacenados en /opt. /var/run: Informacin sobre el sistema desde que se inici. /var/spool: Datos esperando a que sean tratados por algn tipo de proceso. /var/tmp: Otro fichero temporal.

COMANDOS BSICOS DE LINUX

PARA EL MANEJO DE ARCHIVOS: cd - sirve para cambiar el directorio compress - con este comando se comprimen archivos en formato .Z cp - hace una copia de un archivo chmod - cambia los permisos de un archivo o directorio chown - cambia el propietario del archivo o directorio df - muestra el espacio libre en disco du - muestra el espacio utilizado en disco fdformat - formatea un disquete fdisk - se utiliza para particiona unidades file - determina el tipo de archivo a travs del anlisis parcial de su contenido find - hace una bsqueda a un archivo determinado fsck - examina el sistema de archivos gzip - descomprime un archivo en formato GZip ln - crea un enlace simblico o fsico, dependiendo de la opcin ls - lista el contenido de un directorio mkdir - crea un directorio mkfs - crea un nuevo sistema de archivos mkswap - crea un espacio de intercambio more - muestra el contenido de un archivo mount - monta una unidad o particin en el sistema de archivos mv - mueve un archivo y tambin se utiliza para renombrar pwd - devuelve la cadena correspondiente al directorio actual rm - borra un archivo rmdir - borra un directorio swapon - activa el espacio de intercambio swapoff - desactiva el espacio de intercambio tar - empaqueta o desempaqueta un archivo en formato .tar type - muestra la ubicacin de un archivo sealando su "path" umount - desmonta una unidad o particin en el sistema de archivos. PARA EL MANEJO DE PROCESOS: free - muestra la memoria libre y utilizada halt - apaga la maquina kill - mata un proceso sealando el nmero de ste ldd - muestra las libreras necesarias para ejecutar un proceso ps - muestra todos los procesos que se estn ejecutando en el sistema pstree - muestra todos los procesos que se estn ejecutando en el sistema, pero en forma de rbol reboot - reinicia el sistema shutdown - cierra el sistema top - monitorea procesos y el estado del sistema uname - muestra informacin del sistema PARA EL MANEJO DE USUARIOS:

adduser - crea una cuenta de usuario chsh - este comando cambia la shell de un usuario groups - muestra el listado de grupos de usuarios del sistema id - muestra la informacin de usuario y grupo de un determinado usuario logout - se sale del sistema deslogueando al usuarui, peromitiendo iniciar sesin con otro usuario passwd - cambia la contrasea de un determinado usuario su - le da privilegios de root (administrador) a un usuario talk - permite hablar con otros usuarios users - lista los usuarios conectados al sistema who - muestra informacin de los usuarios conectados al sistema whoami - muestra nuestra informacin

DE RED: ping - manda paquetes esperando una respuesta del lugar que le indiquemos ifconfig - muestras las tarjetas de red (Ethernet) iwconfig - muestra Las tarjetas de red (Wifi) host "destino" - muestra la IP del "destino"

PARA EL MANEJO DE PAQUETES: rpm - "opcion" "paquete" - instala o desinstala el "paquete" dependiendo de la opcin dpkg - "opcion" "paquete" - instala o desinstala el "paquete" dependiendo de la opcin, este comando solo sirve para paquetes debian. tar - "opcion" "paquete" - comprime o descomprime el "paquete" de formato tar.gz, tar.tgz o tar.bz2

You might also like