PDF de programación - S.O. GNU/Linux Básico

Imágen de pdf S.O. GNU/Linux Básico

S.O. GNU/Linux Básicográfica de visualizaciones

Publicado el 27 de Febrero del 2017
1.017 visualizaciones desde el 27 de Febrero del 2017
532,0 KB
51 paginas
Creado hace 18a (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
  • Links de descarga
http://lwp-l.com/pdf2478

Comentarios de: S.O. GNU/Linux Básico (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad