Está en la página 1de 9

Tema 2.

Organizacin de un sistema
operativo tipo Linux
Administracin de Sistemas Operativos

Ma Pilar Gonzalez
Ferez

de un sistema operativo tipo Linux p.1/9


Tema 2. Organizacion

ndice
1. Ficheros
2. Procesos
3. Dispositivos
4. Estructura genrica del sistema de ficheros

de un sistema operativo tipo Linux p.2/9


Tema 2. Organizacion

1. Ficheros
En UNIX/Linux TODO es un fichero: rdenes,
dispositivos de E/S, comunicacin entre procesos, etc.
Tiene una estructura jerrquica de directorios conocida
como sistema de ficheros, donde / es el directorio raz
El acceso de los ficheros est organizado en:
Dos propietarios: usuario y grupo
chown cambiar el usuario propietario, slo el root puede hacerlo

chgrp cambiar el grupo propietario, puede hacerlo el propietario del fichero,


que ha de pertenecer al nuevo grupo. El root tambin puede cambiarlo

Permisos (r, w, x): para el usuario y grupo propietarios y el resto


de usuarios
Acceso

Fichero

Directorio

Ver el contenido

Listar el contenido

Modificar el contenido

Crear/eliminar ficheros

Ejecutar

Entrar en el directorio
de un sistema operativo tipo Linux p.3/9
Tema 2. Organizacion

1. Ficheros (ii)
Permisos especiales:
t (sticky bit) chmod +t fichero

Para ejecutables mantener la imagen del fichero en memoria despus de


finalizar la ejecucin del mismo
Para directorios si tienes permiso de escritura en el directorio, puedes crear
ficheros pero slo puedes borrar los que te pertenecen
F El directorio /tmp tiene los permisos drwxrwxrwt

suid chmod u+s fichero

Para ejecutables cambio de dominio a nivel de usuario. Durante la


ejecucin el usuario efectivo del proceso es el propietario del fichero y no el
usuario que lo ejecut

sgid chmod g+s fichero

Para ejecutables cambio de dominio a nivel de grupo. Durante la ejecucin


el grupo efectivo del proceso es el propietario del fichero y no el grupo del
usuario que lo ejecut
Para directorios al crear un fichero en su interior, el grupo propietario del
nuevo fichero es el grupo del directorio y no del usuario que ejecuta la orden
de un sistema operativo tipo Linux p.4/9
Tema 2. Organizacion

1. Ficheros (iii)
Tipos de ficheros: Normales, directorios (d), especiales de bloque
(b), especiales de carcter (c), enlace fsico, enlace simblico (l),
sockets (s), pipes (p)
Enlace fsico: dos nombres de fichero apuntando al mismo nodo-i,
slo es posible en la misma particin. No se pueden realizar a
directorios
[pilar@ditec TEMA2]$ ln
[pilar@ditec TEMA2]$ ls
9901 -rw-r--r-- 2 pilar
9901 -rw-r--r-- 2 pilar

tema2.tex enlace.fisico
-li tema2.tex enlace.fisico
users 8819 feb 16 19:34 enlace.fisico
users 8819 feb 16 19:34 tema2.tex

Enlace simblico: un nuevo fichero con su nodo-i propio, almacena la


ruta del fichero del que es enlace
[pilar@ditec TEMA2]$ ln
[pilar@ditec TEMA2]$ ls
9907 lrwxrwxrwx 1 pilar
9901 -rw-r--r-- 2 pilar

-s tema2.tex simbol
-li tema2.tex simbol
users 9 feb 16 19:38 simbol -> tema2.tex
users 9084 feb 16 19:38 tema2.tex
de un sistema operativo tipo Linux p.5/9
Tema 2. Organizacion

2. Procesos
Un proceso es un programa en ejecucin
Atributos de un proceso:
PID identificador del proceso
PPID identificador del proceso padre
Nice number prioridad asignada al ejecutarlo
tty terminal en el que se est ejecutando
RUID identificador del usuario real, el que lo ejecut
EUID identificador del usuario efectivo, si hay cambio de
dominio se refleja aqu
RGID identificador del grupo real, el grupo del usuario que lo
ejecut
EGID identificador del grupo efectivo, si hay cambio de
dominio se refleja aqu
Tipos de procesos: interactivos (primer o segundo plano), encolados
o batch y demonios
de un sistema operativo tipo Linux p.6/9
Tema 2. Organizacion

3. Dispositivos
Los dispositivos se representan/manejan como ficheros
Ficheros especiales de caracteres representan a dispositivos
de caracteres: cinta magntica, puerto paralelo, puerto serie, . . .
Ficheros especiales de bloque representan a dispositivos de
bloques: disquete particin del disco duro, disco duro entero, . . .

Esos ficheros se almacenan en el directorio /dev:


/dev/fd0 disquete de la primera disquetera (A: en Windows)
/dev/hda primer disco duro (sin considerar particiones)
/dev/hda1 primera particin del primer disco duro (C: Windows)
/dev/hda2 segunda particin del primer disco duro
/dev/hdb1 primera particin del segundo disco duro
/dev/sda1 primera particin del primer disco SCSI (tambin otros

como los discos USB que utilizan emulacin SCSI)

/dev/ttyS1 primera terminal de consola


/dev/ttyS2 segunda terminal de consola
/dev/lp0 primer puerto paralelo
de un sistema operativo tipo Linux p.7/9
Tema 2. Organizacion

4.- Estructura genrica del sistema de ficheros


/bin ficheros ejecutables bsicos
/dev ficheros especiales de dispositivos
/etc la mayora de los ficheros de configuracin del sistema
/sbin ficheros ejecutables de administracin (que, normalmente, slo el

root puede ejecutar)

/home los directorios de trabajo de los usuarios


/lost+found localizaciones de disco marcadas como en uso en
las estructuras de datos del disco, pero no estn listadas en ningn
directorio
/lib libreras compartidas
/proc sistema de archivos virtual, contiene informacin sobre
procesos
/tmp ficheros temporales. Este directorio tiene el permiso t activo
/var subdirectorios de spool del sistema (para impresin, e-mail,
cron, atd, log, etc.)
de un sistema operativo tipo Linux p.8/9
Tema 2. Organizacion

4.- Estructura genrica del sistema de ficheros (ii)


/boot ncleo y ficheros necesarios para cargar el ncleo y
ficheros de configuracin de gestores de arranque
/mnt /media montaje de otros SF: disquetes, cdroms:
/mnt/floppy /media/floppy
/mnt/cdrom /media/cdrom

/usr contiene subdirectorios para varias funciones:

/usr/bin ficheros ejecutables por todos los usuarios


/usr/sbin ficheros ejecutables de administracin
/usr/include ficheros cabecera de C
/usr/lib libreras
/usr/local software local
/usr/share datos compartidos (o que pueden ser compartidos por
varios ordenadores en red)
/usr/share/man
/usr/share/doc

/usr/src cdigo fuente, como el del kernel

de un sistema operativo tipo Linux p.9/9


Tema 2. Organizacion