La simple diferencia entre el directorio raíz en linux y los directorios / bin, / sbin, / usr / sbin, / usr / bin

Inserte la descripción de la imagen aquí

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:

  1. 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.
  2. 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.
  3. 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:

  1. 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.
  2. / usr / sbin almacena algunos comandos del sistema no esenciales; / usr / bin almacena algunos comandos de usuario, como led (control de luces LED).
     

 
 
 
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/yuiLan0/article/details/107971359
Recomendado
Clasificación