Estructura de directorio de Linux detallada

  
 

Resumen del directorio:

/: El directorio raíz, generalmente solo el directorio debajo del directorio raíz, no almacena archivos, /etc, /bin, /dev, /lib, /sbin debe colocarse en el directorio raíz En la partición. /bin &&/usr /bin: El directorio donde se pueden ejecutar los binarios ejecutables, como los comandos de uso común ls, tar, mv, cat, etc. /sbin &&/usr /sbin &&/usr /local /sbin: coloque los comandos ejecutables utilizados por los administradores del sistema, como fdisk, shutdown, mount, etc. A diferencia de /bin, estos directorios son comandos que utiliza la raíz del administrador del sistema. En general, los usuarios solo pueden verlos y usarlos. /boot: coloque algunos archivos utilizados cuando se inicia el sistema Linux, como /boot /vmlinuz (archivo del kernel de Linux), /boot /grub (arranque en el momento del arranque). Se recomienda separar las particiones, el tamaño de la partición es de 100M. /dev: Almacena los archivos del dispositivo bajo el sistema Linux y accede a un archivo en este directorio, que es equivalente a acceder a un dispositivo. La unidad que se usa comúnmente es mount /dev /cdrom /mnt. /etc: el directorio donde se almacenan los archivos de configuración del sistema. No se recomienda almacenar archivos ejecutables en este directorio. Archivos de configuración importantes como /etc /inittab, /etc /fstab, /etc/init.d, /etc /X11, /etc /sysconfig, /etc/xinetd.d, etc., recuerde realizar una copia de seguridad antes de modificar el archivo de configuración. Nota: /etc /X11 almacena las configuraciones relacionadas con el servidor X. /home: el directorio de usuario predeterminado del sistema. Cuando se agrega un usuario, el directorio raíz del usuario se almacena en este directorio. ~ indica el directorio raíz del usuario actual, y ~ test indica el directorio raíz de la prueba del usuario. Se recomienda separar las particiones y establecer un espacio de disco grande para que los usuarios almacenen datos. /lib &&/usr /lib &&/usr /local /lib: La biblioteca de biblioteca utilizada por el sistema. Durante la ejecución del programa, la biblioteca necesita la ayuda de la biblioteca cuando llama a parámetros adicionales. El directorio más importante es /lib /modules. /lost + fount: cuando una excepción del sistema genera un error, algunos fragmentos faltantes se colocan en este directorio. Por lo general, este directorio se genera automáticamente, como cargar el disco duro en /disk, este directorio generará automáticamente el directorio /disk /lost + encontrado. /mnt: &&/media: El punto de montaje predeterminado para el CD. Por lo general, el CD se monta bajo /mnt /cdrom, y puede elegir montarlo en cualquier ubicación. /opt: agrega un directorio al host donde está instalado el software. Por ejemplo, el software de desarrollo comunitario de Fedora utilizado por FC4, si desea instalar el nuevo software de escritorio KDE usted mismo, puede instalar el software en este directorio. En sistemas Linux anteriores, era habitual colocarlo en el directorio /usr /local. /Proc: Los datos en este directorio están en la memoria, como el núcleo del sistema, los dispositivos externos y el estado de la red. Como los datos se almacenan en la memoria, no ocupa espacio en el disco. Los directorios más importantes son /proc /cpuinfo, /proc /interrupts, /proc /dma, /proc /ioports, /proc /net /*, y así sucesivamente. /root: directorio raíz de la raíz del administrador del sistema. La primera partición iniciada por el sistema es /, por lo que es mejor colocar /root y /debajo de una partición. /tmp: el directorio donde el usuario general o el programa que se está ejecutando almacena temporalmente el archivo, al que cualquiera puede acceder. Los datos importantes no se pueden colocar en este directorio. /srv: el directorio de datos al que se debe acceder después de que se inicie el servicio. Por ejemplo, los datos de la página web a los que necesita acceder el servicio www se almacenan en /srv /www. /usr: la aplicación almacena el directorio, /usr /bin almacena la aplicación; /usr /share almacena los datos compartidos; /usr /lib no se puede ejecutar directamente, pero son algunos archivos de biblioteca de funciones necesarios para que muchos programas se ejecuten; /usr /Paquete de actualización del software de almacenamiento local; directorio de almacenamiento de archivo de descripción del sistema /usr /share /doc; directorio de almacenamiento de archivo de descripción del programa /usr /share /man, cuando se usa man ls consultará /usr/share/man/man1/ls.1.gz Contenido, se recomienda separar las particiones y establecer un espacio de disco más grande. /var: establece los archivos que cambian frecuentemente durante la ejecución del sistema, /var /log almacena los archivos de registro; /var /log /message almacena todos los archivos de inicio de sesión; /var /spool /mail almacena los archivos de correo; /var /run almacena programas o El PID correspondiente después de que se inicie el servicio, se recomienda separar la partición.

Explicación detallada:

/dev directory

**** dev es la abreviatura de device. El directorio /dev es importante para todos los usuarios porque contiene todos los dispositivos externos utilizados en el sistema Linux. Pero aquí no está el controlador para el dispositivo externo, esto no es lo mismo que windows, dos sistema operativo
. En realidad, es un puerto que accede a estos dispositivos externos. Podemos acceder fácilmente a estos dispositivos externos y acceder a un archivo, a un directorio sin ninguna diferencia.

Linux sigue el estilo de Unix y reconoce todos los dispositivos como un solo archivo. Hay dos tipos de archivos de dispositivo: archivo de dispositivo de bloque (b) y archivo de dispositivo de carácter (c). Los archivos de dispositivos generalmente se almacenan en el directorio /dev. Los archivos de dispositivos comunes se describen a continuación: /dev /hd [at]: dispositivo IDE /dev /sd [az]: dispositivo SCSI /dev /fd [0-7]: unidad de disquete estándar /dev /md [0-31]: dispositivo de ataque suave /dev /loop [0-7]: dispositivo de bucle local /dev /ram [0-15]: memoria /dev /nulo: dispositivo de recepción de datos ilimitados, equivalente a un agujero negro /dev /zero: recurso cero infinito /dev /tty [0-63]: terminal virtual /dev /ttyS [0-3]: puerto serie /dev /lp [0-3]: puerto paralelo /dev /console: console /Dev /fb [0-31]: framebuffer /dev /cdrom = > /dev /hdc /dev /modem = > /dev /ttyS [0-9] /dev /pilot = > /dev /ttyS [0 -9] /dev /random: ¿Cómo se crean los nodos en el dispositivo de número aleatorio en el directorio

/dev? Devf o udev lo crearán automáticamente para ti. Kobject es la base del sistema de archivos sysfs. Udev monitorea y detecta sistemas sysfs para obtener dispositivos recién creados.

/etc Directory /etc /rc &&/etc/rc.d &&/etc/rc*.d: inicie o cambie el directorio de scripts o scripts que se ejecutan a nivel de ejecución /Etc /passwd: base de datos de usuario, donde el dominio proporciona el nombre de usuario, el nombre real, el directorio raíz, la contraseña cifrada y otra información acerca del usuario /etc /fstab: comando mount-a al inicio (en /etc /rc o equivalente) En el archivo de arranque) el montaje de la lista del sistema de archivos, bajo Linux, también incluye la información del área de intercambio habilitada con swapon -a /etc /group: similar a /etc /passwd, pero no el usuario, sino el grupo /etc /inittab : archivo de configuración de inicio /etc /número: la información de salida de getty antes del aviso de inicio de sesión, que generalmente incluye una breve descripción o un mensaje de bienvenida del sistema. El administrador del sistema determina el contenido /etc /motd: Message Of The Day, que se imprime automáticamente después de iniciar sesión correctamente, y el administrador del sistema determina el contenido. A menudo se utiliza para anunciar información, como la advertencia de tiempo de apagado programado /etc /mtab: la lista de sistemas de archivos actualmente instalados, inicializada por scripts y actualizada automáticamente por el comando mount. Utilícela cuando necesite una lista de los sistemas de archivos instalados actualmente, como el comando df /etc /shadow: el archivo de contraseña de sombra en el sistema donde está instalado el software de contraseña de sombra. El archivo de contraseñas ocultas mueve la contraseña cifrada en el archivo /etc /passwd a /etc /shadow, mientras que la última solo se puede leer con el comando /etc/login.defs:login en /etc /printcap: similar a /etc /termcap , pero para la sintaxis de la impresora, /etc /profile &&/etc/csh.login &&/etc/csh.cshrc: archivos ejecutados por Bourne o C shells al iniciar sesión o iniciar, lo que le permite al administrador del sistema hacer todo El usuario establece un entorno predeterminado global /etc /securetty: confirme el terminal seguro, es decir, qué terminal permite el inicio de sesión raíz. Generalmente solo se enumeran las consolas virtuales, por lo que es imposible (al menos muy difícil) ingresar al sistema a través de un módem o una red y obtener privilegios de superusuario /etc /shells: list shells de confianza, el comando chsh permite a los usuarios especificar el alcance en este archivo Cambie el shell de inicio de sesión /etc /sysconfig: directorio relacionado con la configuración de la red

/usr directory

/usr El sistema de archivos suele ser muy grande, porque todos los programas se instalan aquí. Todos los archivos en /usr son generalmente de la distribución de Linux, los programas instalados localmente y otras cosas están bajo /usr /local. Es posible que esto no requiera volver a instalar todo el programa al actualizar un nuevo sistema o una nueva distribución. /usr /etc Archivo de configuración de la tienda /usr /games Tienda de juegos y tutoriales /usr /include Archivos de cabecera de la herramienta de desarrollo de la tienda C /usr /share Almacena datos independientes de la estructura /usr /bin Casi todos los comandos del usuario. Algunos comandos están en /bin O los comandos innecesarios de administración del sistema /usr /local /bin /usr /sbin, como la mayoría de los servicios /usr /share /man &&/usr /share /info &&/usr /share La página de manual de /doc, el documento de información de GNU y varios otros archivos de documentación /usr /include archivo de encabezado del lenguaje de programación C, para que sea coherente, esto debería estar en /usr /lib, pero el nombre /usr /lib es tradicionalmente compatible O un archivo de datos constantes del subsistema, incluidos algunos archivos de configuración de todo el sitio. El nombre lib se deriva de la biblioteca, el inventario sin procesar programado se encuentra en /usr /lib /usr /software local instalado localmente y otros archivos se colocan Aquí /usr /src almacena el código fuente del programa

Tipo de archivo:

Archivo normal: es un tipo general de archivo, en términos de atributos mostrados por ls – al El primer atributo es [-]. Además, de acuerdo con el contenido del archivo, se puede dividir aproximadamente en dos tipos de archivos: Ascii: este es el tipo más común de sistema Unix, siempre que podamos usarlo como un archivo establecido. Uno; binario: generalmente el archivo ejecutable, excepto los scripts (archivo de tipo de texto por lotes), este es el formato de archivo; directorio: directorio: directorio! El primer atributo es [d]; Enlace: ¡Es un acceso directo como Windows
! El primer atributo es [l]; dispositivo: ¡Algunos archivos relacionados con la periferia del sistema generalmente se concentran en el directorio /dev! Generalmente se divide en dos tipos: archivo de dispositivo de bloque: es el dispositivo de interfaz que almacena datos para proporcionar acceso al sistema, ¡simplemente un disco duro! Por ejemplo, el código de su primer disco duro es /dev /hda1 y así sucesivamente! El primer atributo es [b]; archivo de dispositivo de caracteres: es decir, algunos dispositivos de interfaz de puerto serie, como el teclado, el mouse, etc. El primer atributo es [c].

Copyright © Conocimiento de Windows All Rights Reserved