“Conocimiento Sistemas>unix

¿Qué define un conjunto estándar de directorios para el uso de todos los sistemas Linux y Unix?

2011/3/15
No existe un "conjunto estándar de directorios estándar" único y universalmente obligatorio para todos los sistemas Linux y Unix. Sin embargo, existe una convención sólida y una práctica común para las estructuras de directorio, particularmente dentro del estándar POSIX, que muchos sistemas se adhieren.

Aquí hay un desglose de lo que define la estructura típica:

1. El estándar POSIX:

* el / directorio: Este es el directorio raíz, el nivel superior de la jerarquía del sistema de archivos. Todos los demás directorios se consideran subdirectorios de esta raíz.

* POSIX Directorios definidos: El estándar POSIX especifica ciertos directorios críticos que deben existir en todos los sistemas compatibles, incluidos:

* /bin :Binarios esenciales para todos los usuarios (por ejemplo, LS, CAT, Fecha).

* /sbin :Binarios esenciales para la administración del sistema (por ejemplo, apagado, ifconfig).

* /dev :Archivos de dispositivos que representan hardware del sistema (por ejemplo, /dev /SDA1 para una partición del disco duro).

* /etc :Archivos de configuración del sistema (por ejemplo, /etc /passwd para cuentas de usuario).

* /home :Directorios de inicio para usuarios individuales (por ejemplo, /Home /John).

* /lib :Bibliotecas de sistemas utilizadas por programas.

* /mnt :Puntos de montaje para sistemas de archivos de montaje temporal (por ejemplo, /mnt /cdrom).

* /proc :Un sistema de archivos virtual que contiene información sobre los procesos en ejecución.

* /tmp :Archivos temporales que se espera que se eliminen por los programas.

* /usr :Programas, bibliotecas y documentación específicas del usuario.

* /var :Archivos de datos variables (por ejemplo, archivos de registro, colas de correo).

2. Prácticas y variaciones comunes:

* Subdirectorios: Dentro de estos directorios definidos por Posix, a menudo hay subdirectorios para una organización adicional. Por ejemplo, `/usr/bin` contiene binarios de usuario comunes, mientras que`/usr/local/bin` a menudo se usa para aplicaciones instaladas localmente.

* Distribuciones: Las diferentes distribuciones de Linux (por ejemplo, Ubuntu, Fedora) pueden tener sus propias adiciones y convenciones a la estructura del directorio.

* Variaciones: Algunos sistemas pueden tener ubicaciones ligeramente diferentes para ciertos directorios, o pueden incluir directorios adicionales no definidos explícitamente en el estándar POSIX.

Takeaways de teclas:

* No existe un estándar absoluto, pero existe una convención común fuerte basada en el estándar POSIX.

* El directorio / es el punto central, y la mayoría de los sistemas mantienen una estructura jerárquica.

* Si bien los directorios principales están estandarizados, las implementaciones y subdirectorios específicos pueden variar.

* Familiarizarse con prácticas comunes y pautas de POSIX ayuda a navegar los sistemas Linux y Unix de manera efectiva.

Recuerde, consultar la documentación de su sistema y buscar en línea directorios o archivos específicos es crucial para comprender la estructura y las convenciones de un sistema en particular.

unix
Unix Domain Sockets Tutorial
¿Historia del sistema operativo UNIX?
Cómo utilizar un script de shell UNIX para crear una página HTML Web
Unix Shell Scripting Tutorial
Cómo cambiar VIM a formato UNIX
Cómo configurar el reenvío de correo de Unix
¿Qué son los comandos internos de DOS?
Cómo descomprimir un archivo tar.gz Unix
Conocimiento de la computadora © http://www.ordenador.online