Estructura del directorio de Linux y rutas de archivos importantes explicadas

Estructura del directorio de Linux y rutas de archivos importantes explicadas

Breve: Este artículo ofrece un desglose del sistema de archivos Linux/estructura de directorio, algunos de los archivos críticos, su usabilidad y su ubicación.

Probablemente haya escuchado que todo se considera un archivo en Derivadas UNIX y Unix como Linux. Si no es un archivo, entonces debe ser un proceso en ejecución.

Hay tres categorías amplias de archivos en Linux.

  • Archivos generales - Estos son archivos ordinarios formados por datos binarios o ASCII. Estos son archivos regulares como documentos, imágenes, archivos de audio y video, etc.
  • Archivos de directorio - En Linux, los directorios también se clasifican como archivos, ya que también sirven como espacio de almacenamiento para otros archivos y carpetas.
  • Archivos del dispositivo - Estos son archivos especiales que proporcionan una interfaz a los controladores de dispositivos que permiten la usabilidad de los dispositivos de hardware en el sistema, como ratones, teclados, dispositivos USB, discos duros, etc. Estos se encuentran en el /desarrollo directorio.

Diagrama de estructura de directorio de Linux

Un estandar Linux La distribución sigue la estructura del directorio como se proporciona a continuación con diagrama y explicación.

Estructura del directorio de Linux

Cada uno de los directorios anteriores (que es un archivo, en primer lugar) contiene información importante, requerida para el arranque para controladores de dispositivos, archivos de configuración, etc. Al describir brevemente el propósito de cada directorio, estamos comenzando jerárquicamente.

/ Directorio

El directorio raíz, denotado por un solo barro de avance (/), es el directorio superior en la estructura del directorio de Linux. Contiene todos los directorios, subdirectorios y archivos en su sistema Linux. Es del directorio raíz donde comienza la jerarquía del directorio de Linux.

NOTA: El directorio raíz (/) no debe confundirse con el directorio de casa de raíz (/raíz).

Directorio de raíz en Linux

/directorio de arranque

Este es uno de los directorios más vitales en un sistema de Linux. A medida que el nombre infiere, el directorio de arranque contiene archivos de arranque de Linux, como el cargador de arranque, el kernel y sus archivos asociados. Archivos como 'vmlinuz'Representa la imagen comprimida del núcleo de Linux.

Directorio de arranque en Linux

/ETC Directorio

El /etc El directorio contiene archivos de configuración del sistema para todos los servicios, scripts y aplicaciones de terceros que están instaladas. Este directorio se considera el centro nervioso del sistema Linux.

/ETC Directorio en Linux

/Directorio de inicio

El /hogar El directorio es un directorio que contiene las carpetas y archivos personales de un usuario. En un sistema gráfico de Linux, el directorio de inicio, por defecto, contiene carpetas como escritorio, documentos, descargas, imágenes, videos y público.

además, el /hogar El directorio contiene archivos de configuración personal con prefijo con un punto (.). Estos son archivos ocultos que contienen configuraciones específicas del usuario para la sesión de shell de inicio de sesión.

Directorio de inicio en Linux

/directorio raíz

El /raíz El directorio es el directorio de inicio para el usuario raíz, que también se conoce como el directorio de inicio del usuario raíz (y no como la raíz (/) directorio).

La cuenta raíz también conocida como superusor, usuario administrativo, administrador del sistema o simplemente el usuario root tiene todo el acceso a los comandos y archivos del sistema en Linux.

Directorio de usuarios de raíz en Linux

/Directorio OPT

El /optar El directorio es un directorio reservado para paquetes adicionales y aplicaciones de software de terceros que no se incluyen de forma predeterminada en los repositorios oficiales del sistema.

Por ejemplo, cuando instala aplicaciones como Skype, Discordia, Spotify, y Java, por mencionar algunos, se almacenan en el /optar directorio.

/Directorio OPT en Linux

/Directorio Dev

El /desarrollo El directorio contiene archivos de dispositivo o archivos especiales para dispositivos que se adjuntan al sistema, como el disco duro, el teclado y el mouse. Como se mencionó, estos no son regulares que un usuario puede leer y escribir para.

Estas son abstracciones de dispositivos estándar con los que las aplicaciones en su sistema interactúan a través de llamadas al sistema de entrada y salida.

/Directorio Dev en Linux

/directorio var

El /var El directorio almacena archivos variables generados por el sistema, que incluyen archivos de registro, cachés y archivos de carrete solo para mencionar algunos.

/directorio var en Linux

/directorio bin

El /papelera El directorio contiene binarios de usuario, programas ejecutables y comandos del sistema comunes que utilizan todos los usuarios en el sistema. Estos incluyen LS, PWD, CAT, mkdir, cd, MV, CP, DU, DF, TAR, RPM, WC, Historia, etc.

/Directorio bin en Linux

/directorio sbin

El /sbin El directorio contiene archivos ejecutables, utilidades y comandos del sistema que están reservados para el usuario root o un usuario con privilegios raíz. Dichos comandos incluyen Halt, Reboot, MKFS, FSCK, FDisk, Halt, IPtables, IfConfig, IP, Swapon, etc.

/Directorio SBIN en Linux

/Directorio USR

El /USR El directorio se ubica como uno de los directorios más importantes debido a la enorme cantidad de datos que posee. El directorio contiene archivos de solo lectura en todo el sistema. Estos incluyen bibliotecas, binarios de usuarios y su documentación, programas y servicios públicos del sistema.

/Directorio USR en Linux

/Directorio PROC

El directorio /proc es algo así como un directorio extraño. Es un sistema de archivos virtual o pseudo que contiene información vital sobre los procesos en ejecución. Se considera el centro de control e información para el kernel de Linux.

El sistema de archivos se crea en el inicio del sistema Fly on System y se destruye una vez que el sistema está encendido.

/Directorio Proc en Linux

/Mnt Directorio

El /MNT El directorio junto con sus subdirectorios es un directorio destinado a ser utilizado como punto de montaje temporal para el montaje de dispositivos de almacenamiento, como unidades de disco duro, unidades USB y CDROMS.

Directorio MNT en Linux

/directorio sys

El /SYS es un sistema de archivos virtual que contiene un conjunto de archivos virtuales que proporcionan una interfaz al kernel de Linux.

/Directorio SYS en Linux

/Directorio de medios

El /medios de comunicación El directorio es un directorio donde el sistema monta medios extraíbles, como las unidades USB.

/Directorio de medios en Linux

/ejecutar directorio

El /correr El directorio es un sistema de archivos temporal que contiene datos de tiempo de ejecución volátiles que muestra que el sistema ha sido iniciado. Archivos bajo el /correr El directorio debe eliminarse (eliminarse o truncarse como conveniente) al comienzo del proceso de arranque.

/Ejecutar directorio en Linux

/directorio tmp

El /TMP El directorio es un directorio que almacena archivos temporales y muchos programas usan este directorio para crear archivos de bloqueo y mantener el almacenamiento temporal de datos.

No elimine los archivos en el directorio/tmp a menos que sepa exactamente lo que está haciendo! Muchos de estos archivos son críticos para ejecutar programas actualmente y eliminarlos pueden afectar un bloqueo del sistema.

/Directorio TMP en Linux

/directorio lib

El /lib Directorio almacena todas las bibliotecas estándar esenciales requeridas por los binarios de los usuarios en el /papelera directorio.

/directorio lib en Linux

/Directorio FOUNDADO DEL PERDIDO+

El Perdido+encontrado El directorio se instala durante la instalación de Linux, útil para recuperar archivos que pueden romperse debido al cierre inesperado.

/Directorio SRV

El /SRV El directorio es el directorio de servicio y se abrevia como 'SRV'. Este directorio contiene archivos específicos del servidor y relacionados con el servicio.

Explorar un archivo importante, su ubicación y su usabilidad

Linux es un sistema complejo que requiere una forma más compleja y eficiente de comenzar, detener, mantener y reiniciar un sistema, a diferencia de Windows. Hay una configuración bien definida archivo, binarios, Páginas del hombre, archivos de información, etc. para cada proceso en Linux.

Además de los directorios principales, aquí hay una lista de algunos de los archivos y directorios prominentes y sus usos.

  • /Boot/Vmlinuz : El Núcleo de Linux archivo.
  • /dev/hda : Archivo de dispositivo para el primero IDE HDD (Disco duro).
  • /dev/hdc : Archivo de dispositivo para el IDE CDROM, comúnmente.
  • /dev/sda: Archivo de dispositivo para la primera unidad SATA (unidad de disco duro).
  • /dev/nulo : Un pseudo-dispositivo, que no existe. A veces la producción de basura se redirige a /dev/nulo, para que se pierda, para siempre.
  • /etc/bashrc : Este archivo contiene valores predeterminados, funciones y alias de todo el sistema, entre otros archivos que utilizan todos los usuarios del sistema.
  • /etc/crontab : Este es un archivo de todo el sistema que está formateado de forma única para programar o automatizar las tareas del sistema en un sistema Linux.
  • /etc/exportaciones : Un archivo que determina qué sistemas de archivos se exportan a hosts remotos y especifican opciones.
  • /etc/fstab : Este es un archivo especial que contiene información sobre todos los puntos de montaje Avaiables y opciones de punto de montaje. Cada línea en este archivo proporciona seis opciones, cada una de las cuales denota información sobre un punto de montaje o sistema de archivos.
  • /etc/huéspedes : Este es un archivo de configuración que mapea los nombres de host del sistema a sus direcciones IP correspondientes.
  • /etc/huéspedes.permitir : El archivo especifica qué hosts puede conectarse al sistema local.
  • /etc/huésped.denegar : El archivo especifica qué hosts se les niega el acceso y los servicios en la máquina local.
  • /etc/problema : Contiene un mensaje previo a la sesión.
  • /etc/módulos : Este archivo contiene los nombres de los módulos de kernel que deben cargarse en el momento de la arranque, uno por línea.
  • /etc/motd : MOTD significa un mensaje del día, Los usuarios de mensajes reciben inicio de sesión.
  • /etc/mtab : Un archivo de solo lectura que contiene una lista de sistemas de archivos montado actualmente.
  • /etc/passwd : Un archivo que contiene la información del usuario del sistema, como el nombre de usuario, UID, GID y el shell de inicio de sesión, entre otros, entre otros
  • /etc/printcap : Contiene información de la impresora generada por/etc/tazas/impresoras.archivo conf.
  • /etc/perfil : Contiene un entorno de todo el sistema de Linux y otros scripts de inicio.
  • /etc/perfil.d : Script de aplicación, ejecutado después acceso.
  • /etc/rc.d : Información sobre nivel de ejecución guión específico.
  • /etc/rc.d/init.d : Nivel de ejecución Inicialización Guion.
  • /etc/resolv.confusión : Este es un archivo de resolución DNS. Especifica cómo el sistema aprovecha DNS para resolver los nombres de host.
  • /etc/seguridad : Contiene archivos de configuración para varios módulos PAM.
  • /etc/skel : Este es un directorio que contiene un conjunto de archivos de configuración del usuario que se copian en el directorio de inicio del usuario cuando se crea un usuario.
  • /etc/x11 : Este es un directorio que contiene archivos de configuración para el sistema X-Window.
  • /usr/bin : Usuario normal ejecutable comandos.
  • /usr/bin/x11 : Este directorio contiene directorios y binarios infinitamente anidados para el sistema X Windows.
  • /usr/incluir : El directorio contiene archivos de encabezado para compiladores C. Esto incluye stdio.H, stdlib.h, y cadena.h entre otros.
  • /usr/compartir : Directorios compartidos de archivos de hombre, archivos de información, etc.
  • /usr/lib : Este directorio consta de archivos y directorios de objetos
  • /usr/sbin : El directorio contiene binarios con privilegios de superusuario o para la administración del sistema.
  • /proc/cpuinfo : El archivo contiene información del sistema que incluye el modelo CPU, el nombre del modelo, el número de núcleos y la velocidad del reloj para mencionar algunos archivos.
  • /proc/interrumpir : Información sobre la corriente interrupciones siendo utilizado actualmente.
  • /proc/ioports : El archivo contiene todas las direcciones de entrada/salida utilizadas por los dispositivos en el servidor.
  • /Proc/Meminfo : Un archivo que almacena información de uso de la memoria, incluida la información de intercambio.
  • /proc/módulos : Un archivo que enumera todos los módulos utilizados por el kernel
  • /proc/montar : El archivo contiene información detallada del sistema de archivos montado.
  • /proc/stat : El archivo contiene información detallada sobre el sistema y la actividad del kernel.
  • /proc/swaps : El archivo contiene información sobre el archivo de intercambio.
  • /Proc/Versión : El archivo contiene información de la versión de Linux.
  • /var/log/LastLog : Un archivo binario que contiene información sobre los últimos inicios de sesión de usuario exitosos.
  • /var/log/mensajes : El archivo contiene un registro de mensajes producidos por el syslog Daemon en el arranque.
  • /var/log/syslog : Un archivo que contiene registros de sistemas no críticos.
  • /var/log/wtmp : Un archivo que enumera el inicio de sesión tiempo y duración de cada usuario en el sistema actualmente.

Eso es todo por ahora. Mantener conectado a Tecmenta para cualquier Noticias y publicación relacionada con Linux y Foss mundo. Manténgase saludable y no olvide dar sus valiosos comentarios en la sección de comentarios.