Estudiante
LINUX
La jerarquía básica es la siguiente:
/
La raíz, que contiene los directorios principales
/bin
Contiene archivos ejecutables fundamentales del sistema, utilizados por todos los usuarios (como por ejemplo los comandos ls, rm, cp, chmod, mount, etc.).
/boot
Contiene los archivos que permiten que Linux se inicie
/devContiene los puntos de entrada para los periféricos
/etc
Contiene los comandos y los archivos que el administrador del sistema necesita (archivos passwd, group, inittab, ld.so.conf, lilo.conf, etc.)
/etc/X11
Contiene los archivos específicos para la configuración de X (XF86Config, por ejemplo)
/etc/opt
Contiene los archivos de configuración específicos para las aplicacionesinstaladas en /opt
/home
Directorio personal del usuario
/lib
Contiene bibliotecas compartidas que son fundamentales para el sistema durante su inicio
/mnt
Contiene puntos de montaje de particiones temporales (CD-ROM, disquete, etc.)
/opt
Contiene paquetes de aplicaciones suplementarias
/root
Directorio del administrador de raíz
/sbin
Contiene lossistemas binarios fundamentales (por ejemplo, el comando adduser)
/tmp
Contiene archivos temporales
/usr
Jerarquía secundaria
/usr/X11R6
Este directorio se reserva para el sistema X versión 11.6
/usr/X386
Éste es un vínculo simbólico con /usr/X11R6, el cual utilizó previamente X versión 5
/usr/bin
Contiene la mayor parte de los archivos binarios y los comandosdel usuario
/usr/include
Contiene los archivos de encabezado para los programas C y C++
/usr/lib
Contiene la mayoría de las bibliotecas compartidas del sistema
/usr/local
Contiene datos que pertenecen a los programas instalados en la raíz del equipo local
/usr/local/bin
Binarios de programas locales
/usr/local/games
Binarios de juegos locales/usr/local/include
Archivos de encabezado locales de C y C++
/usr/local/lib
Bibliotecas locales compartidas
/usr/local/sbin
Binarios del sistema local
/usr/local/share
Jerarquía independiente
/usr/local/src
Archivos fuente locales
/usr/sbin
Contiene los archivos binarios que no son fundamentales para el sistema y que se reservan para el administrador del sistema/usr/share
Reservado para datos independientes de la arquitectura
/usr/src
Contiene archivos fuente de código
/var
Contiene datos variables
Proceso de arranque en Linux
El proceso de arranque en GNU/Linux es la forma en la cual los sistemas operativos basados en el núcleo Linux se inicializan. Es similar a la forma en que arranca BSD y otros sistemas Unix. Todo el proceso de arranque se lleva a cabo en 4 etapas reconocidas por el código que en ese momento tiene control sobre la CPU; al inicio solo el BIOS tiene control, después será el cargador de arranque quien tenga en control, más adelante el control pasa al propio kernel Linux, y en la última etapa será cuando tengamos en memoria los programas de usuario conviviendo junto con el propio sistemaoperativo y serán ellos quienes tengan el control del CPU.
La etapa del cargador de arranque no es totalmente necesaria, determinadas BIOS pueden cargar y pasar el control a GNU/Linux sin hacer uso del cargador de arranque, usar un cargador de arranque facilita al usuario la forma en que el kernel será cargado.
BIOS
Al encender la computadora las primeras operaciones las realiza el BIOS. Enesta etapa se realizan operaciones básicas de hardware. El proceso de arranque será diferente dependiendo de la arquitectura del procesador y el BIOS.
Una vez reconocido y listo el hardware, el BIOS carga en memoria el código ejecutable del cargador de arranque y le pasa el control. Hay variedad de BIOS que permiten al usuario definir en qué dispositivo/partición se encuentra dicho cargador...
Regístrate para leer el documento completo.