1
La parte superior del sistema de archivos de Linux es /, llamamos / la raíz de Linux. Es decir, el sistema de archivos del sistema operativo Linux. La entrada del sistema de archivos de Linux es /, y todos los directorios, archivos y dispositivos están debajo de /. / Es el organizador del sistema de archivos de Linux y el líder superior.
2. / bin directorio de comandos binarios para todos los usuarios
Contiene archivos ejecutables binarios.
En el modo de usuario único, los comandos comunes de Linux que necesita utilizar se encuentran todos en este directorio. Los comandos utilizados por todos los usuarios del sistema se establecen aquí.
Por ejemplo: ps, ls, ping, grep, cp
3. / sbin directorio-directorio de comandos binario para la gestión del sistema
Al igual que / bin, los administradores del sistema suelen utilizar los comandos de Linux en este directorio para mantener el sistema. Ejemplo: comandos iptables, reboot, fdisk, ifconfig, swapon
4. directorio de archivos de configuración / etc
La ruta predeterminada del archivo de configuración del paquete de instalación binaria y el directorio donde se almacena el comando de inicio del servicio
5. directorio de archivos / dev-device
Ejemplo: tarjeta de sonido, disco, CD-ROM, etc. En los sistemas Linux, todos los dispositivos y periféricos se almacenan en este directorio en forma de archivos. Con solo acceder a un determinado archivo de este directorio, equivale a acceder a un determinado dispositivo. Los archivos más importantes son / dev / null, / dev / zero, / dev / tty, / dev / lp *, / dev / hd *, / dev / sd *, etc.
6. / proc-process information y directorio de información del kernel
Este directorio en sí es un sistema de archivos virtual. Los datos que almacena están todos en la memoria, como el núcleo del sistema, la información del proceso, el estado de los dispositivos periféricos, el estado de la red, etc. Dado que los datos de este directorio están en la memoria (memoria), no ocupan espacio en el disco duro. Archivos (directorios) más importantes como: / proc / cpuinfo, / proc / dma, / proc / interrupts, / proc / ioports, / proc / net / *, etc.
7. / var-directorio de archivos variable
var significa archivo variable.
Si / usr es un directorio que ocupará una mayor capacidad del disco duro durante la instalación, entonces / var es un directorio que ocupará gradualmente la capacidad del disco duro una vez que el sistema esté en ejecución. Porque el directorio / var es principalmente para archivos que cambian regularmente, incluidos cachés, archivos de registro y archivos generados por ciertas operaciones de software, incluidos archivos de programa (archivo de bloqueo, archivo de ejecución) o como base de datos MySQL Archivos y así sucesivamente.
8. / tmp-directorio de archivos temporales
Contiene archivos temporales creados por el sistema y los usuarios.
Cuando se reinicia el sistema, se eliminarán todos los archivos de este directorio.
9. / usr- (Recurso de software de Unix) el directorio donde se colocan los recursos de software del sistema operativo Unix
Todo el software predeterminado del sistema se colocará en / usr, incluidos los archivos binarios, los archivos de la biblioteca, la documentación y el código fuente de los programas secundarios.
/ usr / local contiene programas de usuario instalados desde la fuente. Por ejemplo, cuando instale Apache desde la fuente, estará en / usr / local / apache2. (La diferencia con / sbin y / bin no es necesaria)
Este es un sistema de archivos virtual y los recursos del sistema existen en forma de información de texto. Por ejemplo: / proc / uptime
10. / home-directorio de inicio de usuario ordinario
Todos los usuarios normales utilizan el directorio de inicio para almacenar sus archivos personales.
Por ejemplo: / home / john, / home / nikita
11. / directorio de inicio del usuario root-root
12. / boot-directorio de archivos del cargador de arranque
Contiene archivos relacionados con el cargador de arranque.
Los archivos initrd, vmlinux y grub del kernel se encuentran en / boot.
Por ejemplo: initrd.img-2.6.32-24-generic, vmlinuz-2.6.32-24-generic
13. / biblioteca del sistema lib
Archivos dinámicos de biblioteca y módulo para almacenar programas
14. / opt-optional directorio de instalación de la aplicación adicional
opt significa opcional.
Contiene aplicaciones adicionales de proveedores individuales.
Las aplicaciones adicionales deben instalarse en un subdirectorio de / opt / o / opt /.
14. directorio / mnt-mount
Los administradores del sistema pueden montar otros sistemas de archivos temporales.
15. / dispositivos de medios extraíbles
Directorio temporal para montar dispositivos extraíbles.
Por ejemplo, / media / cdrom para montar CD-ROM y / media / floppy para montar una unidad de disquete;
16. directorio de datos / srv-service
/ bin, / sbin, / usr / sbin, / usr / bin
Estos directorios se utilizan para almacenar comandos. Primero, distinga entre / sbin y / bin:
- Desde el punto de vista de las funciones de comando, los comandos de / sbin son comandos básicos del sistema, como apagar y reiniciar, que se utilizan para iniciar el sistema y reparar el sistema. / Bin almacena algunos comandos básicos comunes, como ls, chmod, etc. Estos comandos están en Linux A menudo se utiliza en scripts de archivos de configuración en el sistema.
- Desde la perspectiva de los derechos de usuario, los comandos en el directorio / sbin generalmente solo pueden ser ejecutados por el administrador, y los comandos en / bin pueden ser utilizados tanto por administradores como por usuarios generales.
- Desde la perspectiva del tiempo de ejecución, / sbin y / bin se pueden usar antes de montar otros sistemas de archivos.
La diferencia entre / usr / bin, / usr / sbin y / sbin / bin es:
- Los directorios / bin y / sbin se montan en el sistema de archivos raíz después de que se inicia el sistema, por lo que los directorios / sbin, / bin deben estar en la misma partición que el sistema de archivos raíz;
/ usr / bin, usr / sbin puede ser diferente del sistema de archivos raíz Una partición. - / usr / sbin almacena algunos comandos del sistema no esenciales; / usr / bin almacena algunos comandos de usuario, como led (control de luces LED).