características y arquitectura de linux

14
Características y Características y arquitectura de Linux arquitectura de Linux

Upload: shanon

Post on 17-Mar-2016

48 views

Category:

Documents


0 download

DESCRIPTION

Características y arquitectura de Linux. /bin /boot /dev /etc /home /lib /mnt. /proc /root /sbin /tmp /usr /var. Los directorios Linux. Archivos booteo: /boot. Al inicio del sistema el programa de “booteo” analizará el directorio /boot - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Características y arquitectura de Linux

Características y Características y arquitectura de Linuxarquitectura de Linux

Page 2: Características y arquitectura de Linux

Los directorios LinuxLos directorios Linux /bin/bin /boot/boot /dev/dev /etc/etc /home/home /lib/lib /mnt/mnt

/proc/proc /root/root /sbin/sbin /tmp/tmp /usr/usr /var/var

Page 3: Características y arquitectura de Linux

Archivos booteo: Archivos booteo: /boot/boot Al inicio del sistema el programa de Al inicio del sistema el programa de

“booteo” analizará el directorio “booteo” analizará el directorio /boot/boot Entre los objetos buscados esta el archivo Entre los objetos buscados esta el archivo

mapmap, a través del cual LILO determinará el , a través del cual LILO determinará el lugar del núcleo en el disco durolugar del núcleo en el disco duro

Sin esta información LILO no puede cargar Sin esta información LILO no puede cargar en memoria principalen memoria principal

LILO depositará archivo LILO depositará archivo boot.bboot.b, que es la , que es la base de configuración del sector de booteobase de configuración del sector de booteo

Page 4: Características y arquitectura de Linux

Los comandos en Los comandos en /bin/bin Los comandos más importantes están Los comandos más importantes están

almacenados en este directorioalmacenados en este directorio Ejemplo: Ejemplo: ls, cp, ps ls, cp, ps etc.etc. Menos importantes: Menos importantes: /usr/bin/usr/bin El colocar un comando en un directorio o El colocar un comando en un directorio o

en otro es una elección perfectamente en otro es una elección perfectamente arbitrariaarbitraria

Se justificaba en la época de discos Se justificaba en la época de discos duros rápidos y caros, contra los lentos y duros rápidos y caros, contra los lentos y baratosbaratos

Page 5: Características y arquitectura de Linux

Los periféricos Los periféricos /dev/dev

Todos los controladores (drivers) de Todos los controladores (drivers) de periféricos son accedidos a través de periféricos son accedidos a través de archivos de periféricosarchivos de periféricos

Son interfaces con los controladores de Son interfaces con los controladores de periféricos y no contienen nadaperiféricos y no contienen nada

Dos tipos: caracteres y bloquesDos tipos: caracteres y bloques No tienen lo que se podría llamar un tamañoNo tienen lo que se podría llamar un tamaño Número tamaño sustituido por número de Número tamaño sustituido por número de

controladorcontrolador

Page 6: Características y arquitectura de Linux

Los archivos configuración Los archivos configuración /etc/etc Archivos de configuraciónArchivos de configuración Antiguos sistemas: comandos Antiguos sistemas: comandos

administraciónadministración FSSTD dice que solo archivos configuraciónFSSTD dice que solo archivos configuración En algunos casos existe directorio En algunos casos existe directorio /etc/rc.d/etc/rc.d, ,

que contiene scripts usados en el booteoque contiene scripts usados en el booteo Se pueden almacenar archivos que serán Se pueden almacenar archivos que serán

copiados automáticamente en el directorio copiados automáticamente en el directorio personal de un nuevo usuariopersonal de un nuevo usuario

Page 7: Características y arquitectura de Linux

/home/home sweet home sweet home Directorio personal de los usuarios Directorio personal de los usuarios Ventajas: Ventajas:

usuario se beneficia de su propio usuario se beneficia de su propio sistema de archivossistema de archivos

pocos derechos de escritura le son pocos derechos de escritura le son atribuidosatribuidos

un usuario no podrá monopolizar todo el un usuario no podrá monopolizar todo el espacio de almacenamiento secundarioespacio de almacenamiento secundario

Page 8: Características y arquitectura de Linux

Las bibliotecas compartidas Las bibliotecas compartidas de de /lib/lib

Linux ofrece la posibilidad de utilizar Linux ofrece la posibilidad de utilizar las bibliotecas de funciones comuneslas bibliotecas de funciones comunes

Las bibliotecas compartidas Las bibliotecas compartidas indispensables al arranque se indispensables al arranque se encuentran aquíencuentran aquí

Otras bibliotecas se encuentran Otras bibliotecas se encuentran en en /usr/lib/usr/lib

Page 9: Características y arquitectura de Linux

El directorio /procEl directorio /proc Es un pseudo-sistema de archivosEs un pseudo-sistema de archivos La mayoría de los archivos de este La mayoría de los archivos de este

directorio no ocupan espacio en el discodirectorio no ocupan espacio en el disco Se trata de construcciones lógicasSe trata de construcciones lógicas Apuntan hacia programas en memoria Apuntan hacia programas en memoria

principal que leen información sin principal que leen información sin depositarla en el disco durodepositarla en el disco duro

Contiene archivos que permitenContiene archivos que permiten leer la configuración actual del sistema leer la configuración actual del sistema informarse acerca de los procesos en ejecucióninformarse acerca de los procesos en ejecución

Page 10: Características y arquitectura de Linux

Los comandos admon Los comandos admon de /sbinde /sbin

Los archivos más importantes para iniciar Los archivos más importantes para iniciar Linux se encuentran en Linux se encuentran en /etc/etc y y /sbin/sbin

Contiene comandos para civilizar LinuxContiene comandos para civilizar Linux Se pueden distinguir tres dominios claves:Se pueden distinguir tres dominios claves:

los comandos de sistema generales: los comandos de sistema generales: init, swapon, init, swapon, getty, swapoff, mkswapgetty, swapoff, mkswap, etc, etc

los comandos de arranque y detención del los comandos de arranque y detención del sistema: sistema: shutdown, fastboot, fasthalt, rebootshutdown, fastboot, fasthalt, reboot, etc, etc

los comandos que administran el espacio del los comandos que administran el espacio del disco duro: disco duro: fsck, e2fsck, mkfs, mke2fs, fdiskfsck, e2fsck, mkfs, mke2fs, fdisk, etc , etc

Page 11: Características y arquitectura de Linux

Los archivos temporales de Los archivos temporales de /tmp/tmp

Muchas utilerías necesitan un Muchas utilerías necesitan un espacio temporal de espacio temporal de almacenamientoalmacenamiento

Por ejemplo: editores, Por ejemplo: editores, compiladores, etccompiladores, etc

Directorio accesible a todo Directorio accesible a todo mundo en lectura/escrituramundo en lectura/escritura

Page 12: Características y arquitectura de Linux

Las variables del directorio Las variables del directorio /var/var FSSNT hace diferencia entre zonas en las FSSNT hace diferencia entre zonas en las

que los usuarios solo pueden leer y las que los usuarios solo pueden leer y las que solo pueden escribirque solo pueden escribir

Datos usuario son divididos en Datos usuario son divididos en /usr/usr: datos que los usuarios solo pueden leer: datos que los usuarios solo pueden leer /var/var: datos que los usuarios pueden : datos que los usuarios pueden

leer/escribirleer/escribir Usuario común no sabe que algunos Usuario común no sabe que algunos

comandos crean datos bajo su nombre, comandos crean datos bajo su nombre, ejemplo: ejemplo: man man

Page 13: Características y arquitectura de Linux

La impresión es otro ejemplo, la tarea La impresión es otro ejemplo, la tarea es provisoriamente almacenada en los es provisoriamente almacenada en los sub-directorios: sub-directorios: /var/spool/lpd/var/spool/lpd..

Otros dominios en los cuales son Otros dominios en los cuales son creados archivos y tratados a nombre creados archivos y tratados a nombre del usuario:del usuario: el lanzamiento por calendarización a el lanzamiento por calendarización a

intervalos regulares de comandos y de intervalos regulares de comandos y de scripts (comandos scripts (comandos atat y y croncron))

la transmisión de informaciones (la transmisión de informaciones (mailmail)) el contar con un registro de conexiones o el contar con un registro de conexiones o

contabilidad (p.e. archivos contabilidad (p.e. archivos .log.log))

Page 14: Características y arquitectura de Linux

Los sub-directorios Los sub-directorios /usr/usr

/usr/X11R6/usr/X11R6 /usr/bin/usr/bin /usr/doc/usr/doc /usr/etc/usr/etc /usr/games/usr/games /usr/include/usr/include

/usr/info/usr/info /usr/lib/usr/lib /usr/local/usr/local /usr/man/usr/man /usr/sbin/usr/sbin /usr/src/usr/src

Contiene conjunto directorios en los cuales Linux almacena datos muy importantes