UNIVERSIDAD REGIONAL AUTONAMA DE LOS ANDES
SISTEMAS MERCANTILES
CARRERA: SISTEMAS INFORMATICOS NOMBRE: FRANKLIN MORALES NIVEL: TERCERO TUTOR: LUIS GUALLPA TEMA: LA JERARQUA DEL SISTEMA DE ARCHIVOS DE LINUX
FECHA: 30 10 2013
INTRODUCCION
El estndar de jerarqua de archivos (FHS o Filesystem Hierarchy Standard) define los principales directorios y sus contenidos en GNU/Linux y otros sistemas operativos similares a Unix. En agosto de 1993 inici el proceso para desarrollar un estndar de sistema de archivos jerrquico, como un esfuerzo para reorganizar las estructuras de archivos y directorios de GNU/Linux. El 14 de Febrero de 1994 se public el FSSTND (FilesystemStandard), un estndar de jerarqua de archivos especfico para GNU/Linux. Revisiones de ste se publicaron el 9 de Octubre de 1994 y el 28 de Marzo de 1995.
ESTRUCTURA DE DIRECTORIOS.
Todos los archivos y directorios aparecen debajo del directorio raz /, an si estn almacenados en dispositivos fsicamente diferentes.
Directorio. /bin/
Descripcin Mandatos binarios esenciales (como son cp, mv, ls, rm, mkdir, etc.), Archivos utilizados durante el inicio del sistema (ncleo y discos RAM), Dispositivos esenciales, Archivos de configuracin utilizados en todo el sistema y que son especficos del anfitrin. Archivos de configuracin utilizados por programas alojados dentro de /opt/ Archivos de configuracin para el sistema X Window.
/boot/
/dev/ /etc/
/etc/opt/
/etc/X11/ (opcional) /etc/sgml/
Archivos de configuracin para SGML.
Directorio. (opcional) /etc/xml/ (opcional)
Descripcin
Archivos de configuracin para XML.
Directorio. /home/ (opcional) /lib/ y /lib64/
Descripcin Directorios de inicio de los usuarios locales.
Bibliotecas compartidas esenciales para los binarios de /bin/, /sbin/ y el ncleo del sistema. /lib64/ corresponde al directorio utilizado por sistemas de 64bit. Sistemas de archivos montados temporalmente. Puntos de montaje para dispositivos de medios, como son las unidades lectoras de discos compactos. Paquetes de aplicaciones de terceros. Sistema de archivos virtual que documenta sucesos y estados del ncleo. Contiene, principalmente, archivos de texto. Directorio de inicio del usuario root (super-usuario).
/mnt/ /media/
/opt/ /proc/
/root/ (opcional) /sbin/ /tmp/ /srv/
Binarios de administracin de sistema. Archivos temporales Datos especficos de sitio, servidos por el sistema.
Directorio. /usr/
Descripcin Jerarqua secundaria para datos compartidos de solo lectura (Unixsystem resources). Este directorio debe poder ser compartido para mltiples anfitriones, y, debe evitarse que contenga datos especficos del anfitrin que los comparte cuando se hace a travs de NFS. Mandatos binarios. Archivos de inclusin estndar (cabeceras de desarrollo). Bibliotecas compartidas. /usr/lib64/ corresponde al directorio utilizado por sistemas de 64-bit. Datos compartidos, independientes de la arquitectura del sistema. Consiste en imgenes, archivos de texto, archivos de audio, etc. Cdigos fuente.
/usr/bin/ /usr/include/
/usr/lib/ y /usr/lib64 /usr/share/
/usr/src/ (opcional) /usr/X11R6/ (opcional)
Sistema X Window, versin 11, lanzamiento 6. Prcticamente ninguna distribucin de Linux lo utiliza en la actualidad. Jerarqua terciaria para datos compartidos de sololectura, especficos del anfitrin.
/usr/local/
Directorio. /var/
Descripcin Archivos variables, como son bitcoras, bases de datos, directorio raz de servidores HTTP y FTP, colas de correo, archivos temporales, etc. Procesa bitcoras de cuentas de usuarios.
/var/account/ (opcional)
Directorio. /var/cache/ /var/crash/ (opcional) /var/games/ (opcional) /var/lib/
Descripcin Cache da datos de aplicaciones. Depsito de informacin referente a fallas del sistema.
Datos variables de aplicaciones para juegos.
Informacin de estado variable. Algunos servidores como MySQL y PostgreSQL, almacenan sus bases de datos en directorios subordinados de ste. Archivos de bloqueo de los servicios en ejecucin. Archivos y directorios, utilizados para almacenar las bitcoras de eventos del sistema. Buzones de correo de usuarios.
/var/lock/ /var/log/
/var/mail/ (opcional) /var/opt/ /var/spool/
Datos variables de /opt/. Colas de procesamiento y carretes de datos de aplicaciones. Archivos temporales que prevalecen despus de un reinicio.
/var/tmp/
COMANDOS BASICOS DE LINUX
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