0% encontró este documento útil (0 votos)
124 vistas

Presentación 01 - Introducción A Linux

Este documento trata sobre los sistemas operativos Linux. Explica brevemente la historia de Linux y GNU, las características principales de Linux como sistema operativo libre, y conceptos básicos como escritorios, shell, rutas de archivos y tipos de archivos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
124 vistas

Presentación 01 - Introducción A Linux

Este documento trata sobre los sistemas operativos Linux. Explica brevemente la historia de Linux y GNU, las características principales de Linux como sistema operativo libre, y conceptos básicos como escritorios, shell, rutas de archivos y tipos de archivos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 32

Introducción

• Windows es el sistema operativo en este


momento predominante en el mercado.
• Debido al costo que implica adquirirlo y a las
constantes vulnerabilidades que presenta, se
hacen necesario “Sistemas Operativos
Alternativos”.
• Una de las grandes alternativas, son las
diferentes distribuciones de lo que simplemente
se conoce como GNU/LINUX.
Sistemas Operativos para
clientes

Sistemas Operativos
para servidores

Sistemas Operativos :
Dispositivos Móviles

2
Historia de Linux

• 1965: Se desarrolla el proyecto MULTICS (Bell Labs), con el objetivo


de desarrollar un sistema operativo que reúna ciertas características
como multiusuario, multiprocesos, etc.
• 1969: Ken Thompson y otros colaboradores lo retoman y escribe la
primera versión de UNICS en lenguaje ensamblador.
• 1970: Brian Kernighan, compañero de Thompson lo bautiza como
Unix.
• 1973: Unix es totalmente reescrito en lenguaje C, haciéndolo más
sencillo y portable.
• Se establecen dos versiones de Unix: SVR4 (System V release 4), que
desciende de la desarrollada en los laboratorios Bell y BSD (Berkeley
Standard Distribution), que incluye una serie de cambios hechos por
Universidad de California en Berkeley.
3
Historia de Linux
• Fines de los 80, se tiene más de 30 sabores
de Unix. Muchas de las grandes empresas
comerciales desarrollan su propio Unix: IBM
con AIX, HP con HP- UX, Sun con Solaris,
SCO con Unixware, etc.

• Unix es reconocido como un Sistema


Operativo robusto, pero por su costo no era
accesible por todas las empresas.

• 1984: Richard Stallman inició el proyecto


GNU, el cual define el concepto de software
libre. (GNU is Not Unix).

• 1991: Un estudiante finlandés, Linus Torvals


estaba trabajando en modificaciones a minix
(un Unix gratuito) y crea Linux.
4
Historia de Linux
• El proyecto GNU fue iniciado por Richard
Stallman con el objetivo de crear un sistema
operativo completo libre: el sistema GNU, “GNU
No es Unix”.

• Para asegurar que el software GNU


permaneciera en todos los usuarios y pudieran
"ejecutarlo, copiarlo, modificarlo y distribuirlo", el
proyecto debía ser liberado bajo una licencia
diseñada para garantizar esos derechos al
tiempo que evitase restricciones posteriores de
los mismos.

• La idea se conoce en Inglés como copyleft (en


clara oposición a copyright), y está contenida en
la Licencia General Pública de GNU (GPL).

5
• Características de Linux

• LINUX es un sistema operativo compatible con Unix y


Windows.
• Es libre : No hay pago por licencia de uso y el código
fuente viene con el S.O.
• El sistema lo forman el núcleo del sistema (kernel) más
un gran número de programas / librerías que hacen
posible su utilización.

6
Características
• Sistema Operativo de arquitectura abierta.
• El procesamiento esta centralizado en el servidor.
• Multitarea.
• Multiusuario.
• Multiplataforma.
• Multiprocesador
• Protección de memoria
• Memoria Virtual (Paginación)
• Compatible con POSIX (Portable Operating System Interface for Unix)
• Incorpora el protocolo de comunicaciones TCP/IP en forma nativa.
• Múltiples ambientes de programación Shell.

“En Linux TODA la información se almacena en forma de archivos,


incluyendo a los periféricos.”

7
Distribuciones Linux

8
Arquitectura del Sistema
GNU/Linux
Métodos de instalación

✔ Instalación desde CD-ROM o DVD


✔ Instalación desde un FTP Server
✔ Instalación desde un HTTP Server
✔ Instalación desde un NFS Server
✔ Instalación desde un Disco Duro

10
Proceso de inicialización

11
• Sesiones Linux

TEXTO CentOS
Login:

GRAFICO GNOME

KDE

CINNAMON

LXDE

• Por defecto tiene 6 consolas terminales y 1 grafica.

12
Identificando los
escritorio Linux
•Gnome. Es un entorno de escritorio para
sistemas operativos de tipo Unix bajo
tecnología X Window. Nació como una
alternativa al KDE. Se encuentra disponible en
48 idiomas.
•Historia. El proyecto GNOME (GNU Network
Object Model Environment) surgio en agosto
de 1997 como proyecto liderado por los
mexicanos Miguel de Icaza y Federico MENA.
Identificando los
escritorio Linux

• Historia. Fue iniciado en octubre de 1996 por


el programador alemán Matthias Ettrich, quien
buscaba crear una interfaz grafica unificada
para sistemas Unix.
Identificando los
escritorio Linux
• Cinnamon. Cinnamon fue inicialmente
desarrollado por Linux Mint, la
distribución más popular en
DistroWatch. Cinnamon es un fork de
Gnome Shell, igual que Unity
Identificando los
escritorio Linux
• XFCE. Es un entorno de escritorio
ligero para sistemas tipo Unix como
Linux BSD, Solarios y derivados. Se
configura íntegramente con el ratón
o Mouse. Su creador, Oliver
Fourdan. Xfe también provee el
marco de trabajo para el desarrollo
de aplicaciones.
Identificando los
escritorio Linux

• Unity. Unity técnicamente no es un


entorno de escritorio, es
una shell gráfica desarrollada por
Canonical para Ubuntu. Unity corre por
encima de un entorno de escritorio
Gnome y utiliza la mayoría de
aplicaciones y herramientas de
Gnome..
Software libre mas
usados
Software libre mas
usados
Login en Linux
TEXTO CentOS
CentOS
Login: root
password:
• Pantalla de caracteres. #
• Resolución 80 x 25

GRÁFICO

• Pantalla Grafica.
• Resolución 800 x 600
1024 x 768

25
Shell y Prompt
• Un shell o intérprete de comandos es el
encargado de traducir los comandos que
los usuarios introducen, a instrucciones que el
S.O. entiende.

• En el caso del Linux, el shell más utilizado es


el Bash (Bourne Again Shell).

• Existen otros tipos de shell : Bourne Shell


(sh), el Korn Shell (ksh) y el C Shell (csh)

26
EL SHELL
SHELL
Niveles de Ejecución

28
Estructura de Arbol Jerárquica
File System

• La unidad básica en la estructura es el archivo, los cuales están contenidos


dentro de los directorios.
• El sistema de archivos de UNIX es frecuentemente ilustrado como una estructura
de árbol invertida.
• El nivel más alto de esta estructura es el directorio “raiz” (/)

(root)

29
30
Rutas absolutas y
Rutas relativas
• La ruta es la lista de nombres a lo largo del estructura jerárquica de árbol
para llegar a un archivo o directorio.
• Las rutas absolutas se especifican desde el directorio raíz (/), mientras que
las rutas relativas desde el directorio actual.

Ruta absoluta:
home lib
/home/acaceres/files
Ruta relativa (donde el
directorio actual es: /home):
acaceres ltorvalds acaceres/files

citas files 31
Tipos de archivos

• Existen 3 tipos de archivos:


• Archivos Ordinarios. Contienen caracteres ASCII normales.
• Directorios. Es un archivo que contiene otros archivos (localización y
atributos).
• Archivos Especiales. Representa un dispositivo físico (terminal, módem,
disco, impresora, etc.).

/etc/passwd /etc /dev/lp0

32

También podría gustarte