GNU/Linux >> Tutoriales Linux >  >> Linux

15 cosas que debe saber sobre la estructura de directorios de Linux

En el segundo capítulo de nuestra serie 'Aprender Linux', hoy, aprendemos sobre la estructura de directorios de Linux. Cada sistema operativo tiene una cierta jerarquía de directorios para organizar los archivos para ayudar a los usuarios a rastrear dónde se puede encontrar algo.

Eche un vistazo al Administrador de archivos que se muestra a continuación. Cada carpeta tiene un propósito definido, el más importante es la seguridad. Linux suele ser más seguro que Microsoft Windows solo por la forma en que Linux funciona dentro de estos directorios del sistema. Así que echemos un vistazo a cada uno de estos directorios.

1. Raíz

El directorio raíz es el punto de inicio de la jerarquía del sistema de archivos. Cada archivo y directorio comienza desde el directorio raíz. Como sugiere el nombre, solo el usuario raíz tiene privilegios de escritura en este directorio. Pero es importante tener en cuenta que "/" no está relacionado con "/root" de ninguna manera. Todos los directorios enumerados a continuación residen en el directorio raíz.

2. Binarios de usuario /bin

El directorio "bin" es el hogar de todos los programas ejecutables. En Linux, los ejecutables se denominan "Binarios". Todos los comandos utilizados por los usuarios de la computadora se encuentran aquí.

3. Binarios del sistema s/bin

El directorio s/bin también contiene comandos binarios al igual que el directorio /bin. La única diferencia es que el administrador del sistema utiliza los comandos de Linux ubicados en este directorio. Obviamente, el administrador del sistema lo usa con fines de mantenimiento del sistema.

4. Cargador de arranque /arranque

Como indica el nombre de la carpeta, la carpeta /boot contiene archivos relacionados con el cargador de arranque, incluidos los archivos importantes del kernel, initrd, vmlinux, grub, etc.

5. Archivos de configuración del sistema /etc

Este es el lugar donde se almacenan todos los archivos de configuración requeridos por todos los programas. Cada programa tendrá un archivo de configuración utilizado para controlar la operación de un programa, incluido el inicio o la detención del programa. No es un binario ejecutable.

6. Inicio /inicio

El directorio de inicio tiene todos los archivos personales de los usuarios. Dentro de él, cada cuenta de usuario del sistema tendrá un directorio individual, por ejemplo, "kiran" en mi sistema.

7. Bibliotecas del sistema /lib /lib64

Esta carpeta contiene los archivos de biblioteca necesarios para iniciar el sistema y ejecutar los comandos en los archivos binarios ubicados en los directorios /bin y /sbin.

8. Dispositivos /dev

/dev contiene los archivos que utilizan los dispositivos USB conectados a la computadora.

9. Montar directorio /mount

Este es un directorio de montaje temporal que suelen utilizar los administradores del sistema para montar los diferentes sistemas de archivos.

10. Aplicaciones complementarias opcionales /opt

/opt es para la instalación de paquetes de software de aplicación complementarios. Por lo general, se usa para software de terceros, lo que implica que ya están precompilados.

11. Información del proceso /proc

El sistema de archivos proc es un pseudo-sistema de archivos que se utiliza como interfaz para las estructuras de datos del kernel. Este sistema de archivos almacena información de texto sobre los recursos del sistema.

12. Raíz /raíz

Cuando un usuario inicia sesión como usuario raíz, se creará un directorio de inicio separado.

13. Espacio temporal /tmp

El directorio Tmp es una carpeta temporal que se eliminará periódicamente. De hecho, algunas distribuciones de Linux se limpian durante cada arranque. El directorio es utilizado por los programas del sistema para almacenar temporalmente los datos. Por ejemplo, cuando extrae un archivo, el contenido se extrae primero al directorio /tmp y se mueve a la ubicación que proporcionó.

14. Carpeta de usuario /usr

Esta carpeta alberga todos los programas, bibliotecas y documentación relacionados con el usuario. Los subdirectorios en /usr se relacionan con los descritos en este artículo.

15. Datos variables /var

Los datos variables, como los archivos de registro del sistema, residen aquí. Estos archivos se modifican constantemente dependiendo de las tareas del sistema y del usuario en curso.


Linux
  1. 30 cosas que no sabías sobre el kernel de Linux

  2. Cortafuegos de Linux:lo que necesita saber sobre iptables y firewalld

  3. Directorio tmp de Linux:todo lo que necesita saber

  4. Todo lo que necesita saber sobre el sistema de archivos de Linux

  5. Todo lo que necesita saber sobre el comando Chmod de Linux

Todo lo que necesita saber sobre Black Lab Linux

Todo lo que necesita saber sobre la distribución Linux Mint

Todo lo que necesita saber sobre los inodos en Linux

Todo lo importante que necesita saber sobre Hard Link en Linux

Todo lo importante que necesita saber sobre UID en Linux

Todo lo que necesita saber sobre el directorio /tmp de Linux