Publicado el 27 de Febrero del 2017
1.121 visualizaciones desde el 27 de Febrero del 2017
532,0 KB
51 paginas
Creado hace 19a (08/11/2005)
S.O. GNU/Linux Básico
Luis Fernando Llana Díaz
Dept. de Sistemas Informáticos y Programación
Universidad Complutense de Madrid
8 de noviembre de 2005
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
Linux
Linus Torvalds
Tux
Linux es un sistema operativo libre tipo
UNIX.
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
Linux
Tux
Linux es un sistema operativo libre tipo
UNIX.
Sistema Operativo: es un programa que
gestiona los entresijos del
ordenador.
Linus Torvalds
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
Linux
Tux
Linux es un sistema operativo libre tipo
UNIX.
Sistema Operativo: es un programa que
gestiona los entresijos del
ordenador.
Linus Torvalds
Libre: Se puede obtener, modificar y
distribuir de forma libre.
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
Linux
Para que un sistema operativo funcione, hace falta
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
Linux
Para que un sistema operativo funcione, hace falta
interfaz: Un programa que permita transmitir las órdenes del
usuario al ordenador.
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
Linux
Para que un sistema operativo funcione, hace falta
interfaz: Un programa que permita transmitir las órdenes del
usuario al ordenador.
Línea de comandos.
Entorno gráfico.
compilador: que permita traducir mis programas a código
máquina.
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
Linux
Para que un sistema operativo funcione, hace falta
interfaz: Un programa que permita transmitir las órdenes del
usuario al ordenador.
Línea de comandos.
Entorno gráfico.
compilador: que permita traducir mis programas a código
máquina.
utilidades: programas que permitan al usuario realizar su trabajo.
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
GNU, Free Software Foundation
Richard Stallman
Free Software Foundation: fundación
abanderada que promociona el
Software libre.
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
GNU, Free Software Foundation
Free Software Foundation: fundación
abanderada que promociona el
Software libre.
GNU: GNU’s Not Unix, proyecto de la
fundación con el objetivo de
crear uns sistema completo libre.
Richard Stallman
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
GNU, Free Software Foundation
Richard Stallman
Free Software Foundation: fundación
abanderada que promociona el
Software libre.
GNU: GNU’s Not Unix, proyecto de la
fundación con el objetivo de
crear uns sistema completo libre.
Compilador GCC: C, C++,
Fortran, Ada, Pascal, Java.
Editor de texto Emacs.
Intérprete de comandos
bash.
Entorno gráfico GNOME.
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
Distribuciones
¿Cómo instalo un sistema GNU/Linux?
Me bajo el código fuente, lo compilo....
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
Distribuciones
¿Cómo instalo un sistema GNU/Linux?
Me bajo el código fuente, lo compilo....
Hay ditribuciones que faciltan el trabajo.
El sistema operativo (kernel)
Utilidades de línea de comandos
Entorno gráfico y utilidades
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
Distribuciones
Slackware una de las primeras distribuciones que aparecieron.
Fue creada por Patrick Volkerding y tuvo un gran
éxito en sus pri meros años de existencia.
Debian desarrollada por un grupo de colaboradores
distribuidos por todo el mundo y no cuenta con e l
respaldo de ninguna empresa. Aunque es de las más
estables y seguras que existen, su sistema de
instalación y configuración necesita de conocimientos
previos.
Base de muchas otras: Ubuntu, Knoppix.
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
Distribuciones
Red Hat es una de las distribuciones de mayor popularidad.
Está creada por una empresa de EUA, aportando
software de gran calidad. Tiene un entorno muy
intuitivo que facilita mucho su instalación y
configuración.
SuSe Está desarrollada por una empresa alemana,
aportando mucho software propietario de calidad. Es
muy completa y fácil de instalar y mantener, aunque
en algunos aspectos no se siguen algunos de los
estándares de la comunidad.
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
Distribuciones
Knoppix distribución en un CD-live basada en Debian. Detecta
automáticamente todo tipo de hardware y aporta el
último escritorio de KDE y la suite OpenOffice.org.
Muy útil para demostraciones y usuarios noveles en el
sistema.
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
Gestiona la memoria.
Gestiona los periféricos.
Gestiona los usuarios y grupos y sus permisos.
Gestiona el sistema de archivos.
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
El sitema de archivos
Tipos de sistemas de archivos
UNIX/Linux: ext2, ext3, ReiserFS.
Windows: ms-dos, vfat, ntfs.
Importante
Los sistemas de archivos Windows no diferencian entre mayúsculas
y minúsculas. Los sistemas UNIX/Linux sí.
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
El sitema de archivos
RAÍZ
/
Directorio1
Directorio2
Directorio3
archivoA
archivoB
archivoC
archivoD
Directorio1_1
archivoE
Directorio1_2
archivoF
archivoG
Directorio3_1
Directorio3_3
archivoH
Directorio3_2
archivoI
RUTA archivoA: /archivoA
RUTA archivoB: /Directorio1/archivoB
RUTA archivoC: /Directorio2/archivoC
RUTA archivoD: /Directorio2/archivoD
RUTA archivoE: /Directorio1/Directorio1_1/archivoE
...
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
El sitema de archivos
Montaje de dispositivos
No se distinguen las unidades (A:, B:, C:, D:, E:), los dispositivos
físicos se integran (montan) en el sitema de archivos. Una vez
montados se accede a través de un directorio.
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
El sitema de archivos
Montaje de dispositivos
hda
hda1 (ext2)
linux root
filesystem
hda2 (swap)
hda3 (ntfs)
W2000
hdb
hdb1 (fat32)
MASTER
SLAVE
MASTER
1
E
D
I
2
E
D
I
I
K
S
D
Y
P
P
O
L
F
mount −t ntfs −o ro /dev/hda3 /mnt/w2000
/
mnt
cdrom
floppy
w2000
infor
mount −t vfat /dev/hdb1 /mnt/info
mount /dev/hdc /cdrom
mount /dev/fd0 /floppy
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
El sitema de archivos
El montado/desmontado de unidades es un derecho del
administrador.
Fichero /etc/fstab
/ dev / hda1
/ dev / hda4
/ dev / hda2
/ dev / hda3
/ dev / hdc
/ dev / fd0
/ dev / sda1 / media / usb vfat rw , user , noauto 0 0
/ dev / sda / media / usb vfat rw , user , noauto 0 0
/
/ home
/ usr
none
/ media / cdrom0
/ media / f l o p p y 0
defaults , errors = remount - ro 0
d e f a u l t s
d e f a u l t s
sw
ext3
ext3
ext3
swap
i s o 9 6 6 0 ro , user , noauto
auto
rw , user , noauto
0
0
0
0
0
2
2
0
0
0
1
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
Directorios importantes
/bin/ comandos básicos para todos los usuarios del sistema.
/boot/ archivos estáticos necesarios para el arranque del
sistema.
/dev/ dispositivos del sistema.
/etc/ archivos de configuración del sistema y de las
aplicacio- nes instaladas en el mismo.
/home/ directorio para poner las carpetas home de los
usuarios.
/lib/ librerías esenciales para el núcleo del sistema y
módulos del mismo.
/mnt/ punto de montaje temporal para dispositivos.
/proc/ procesos y variables del núcleo del sistema.
/root/ directorio home para el root del sistema.
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
Directorios importantes
/sbin/ comandos especiales para el root del sistema.
/tmp/ archivos temporales. Según la distribución utilizada
(o la configuración que utilicemos) se borran al
arrancar el sistema o cada cierto período de tiempo.
/usr/ segunda estructura jerárquica, utilizada para
almacenar todo el software instalado en el sistema.
Luis Fernando Llana Díaz
S.O. GNU/Linux Básico
Dept. de Sistemas Informáticos y Programación Universidad Complutense de Madrid
Directorios especiales
home cada usuario tiene un directorio para guardar sus
datos. /home/<usuario>. Se puede hacer referencia
con el caracter ~.
directorio padre se representa ..
directorio actual se representa .
directorio de sistema /d
Comentarios de: S.O. GNU/Linux Básico (0)
No hay comentarios