23
Introduction to Linux SISTEMA OPERATIVO UNIX/LINUX Introduccion a Unix Historia de UNIX Que es LINUX Distributiones de LINUX Estructura del OS Unix Sistema de archivo de Unix Instalacion de OS Linux Centos Directorios Unix, Archivos y Inodes Usuarios, Grupos y Permisos

Estructura básica general del sistema unix

Embed Size (px)

Citation preview

Page 1: Estructura básica general del sistema unix

Introduction to Linux

SISTEMA OPERATIVO UNIX/LINUX

Introduccion a Unix

Historia de UNIX Que es

LINUX Distributiones de

LINUX Estructura del OS

Unix Sistema de archivo de

Unix

Instalacion de OS Linux Centos

Directorios Unix, Archivos y Inodes

Usuarios, Grupos y Permisos

Page 2: Estructura básica general del sistema unix

Introduction to Linux

UNIX

Unix es un sistema operativo multiusuario y multitarea.

Usted puede tener muchos usuarios registrados al OS almismo tiempo, cada uno ejecutando algun programa.

Es el trabajo del núcleo de mantener cada proceso yusuario separado y regular el acceso al hardware delsistema, incluyendo CPU, memoria, disco y otrosdispositivos de entrada-salida.

Page 3: Estructura básica general del sistema unix

Introduction to Linux

Historia de UNIX

Primera versión fue creada en los laboratorios Bell en1969.

Algunos de los programadores de Bell Labs, que habíatrabajado en este proyecto, Ken Thompson, DennisRitchie, Rudd Canaday, y Doug McIlroy diseñó eimplementó la primera versión del Sistema Unix dearchivos en un PDP-7, junto con unas pocas utilidades.Se le dio el nombre de UNIX por Brian Kernighan.

00:00:00 horas, 01 de enero 1970 es el momento ceropara UNIX. También se conoce como época.

Page 4: Estructura básica general del sistema unix

Introduction to Linux

Historia de UNIX

1973 Unix es re-escrito principalmente en C, un lenguajedesarrollado por Dennis Ritchie.

Estar escritas en este lenguaje de alto nivel disminuidoconsiderablemente el esfuerzo necesario para portarlo alas nuevas máquinas.

Page 5: Estructura básica general del sistema unix

Introduction to Linux

Historia de UNIX

1977 hubo unos 500 sitios en todo el mundo Unix.

1980 BSD 4.1 (Berkeley Software Development)

1983 SunOS, BSD 4.2, System V

1988 AT & T y Sun Microsystems en conjuntodesarrollaron System V Release 4 (SVR4). Estosdesarrollarores despues introducieron UnixWare ySolaris 2.

1991 linux se origina

Page 6: Estructura básica general del sistema unix

Introduction to Linux

Que es LINUX

Linux es un sistema operativo libre tipo Unix creadooriginalmente por Linus Torvalds con la ayuda dedesarrolladores de todo el mundo.

Se originó en 1991 como un proyecto personal de LinusTorvalds, un estudiante graduado.

La versión del kernel 1.0 fue lanzado en 1994 y hoy laversión estable más reciente es la 2.6.9.

Desarrollado bajo la Licencia Pública General GNU, elcódigo fuente para Linux está disponible gratuitamentepara todo el mundo.

Page 7: Estructura básica general del sistema unix

Introduction to Linux

Distribuciones LINUX

Mandrake: http://www.mandrakesoft.com/

RedHat: http://www.redhat.com/

Fedora: http://fedora.redhat.com/

SuSE/Novell: http://www.suse.com/

Debian: http://www.debian.org/

Red Hat Enterprise Linux es una de las empresas objetodel sistema operativo. Se basa en tecnología madura decódigo abierto y disponible a un precio con un año desuscripción de Red Hat Network para el contrato deactualización y soporte.

Page 8: Estructura básica general del sistema unix

Introduction to Linux

Estructura UNIX

Page 9: Estructura básica general del sistema unix

Introduction to Linux

Sistema de archivo UNIX

Page 10: Estructura básica general del sistema unix

Introduction to Linux

File System

El sistema de archivos de Unix se parece a unaestructura de árbol invertido.

Se empieza con el directorio raíz, que se denota por /, enla parte superior y trabaje hacia abajo a través de lossubdirectorios por debajo de ella.

Page 11: Estructura básica general del sistema unix

Introduction to Linux

File System

Cada nodo es un archivo o un directorio de los archivos,cuando ésta puede contener otros archivos y directorios.

Se especifica un archivo o directorio por su nombre de laruta, ya sea la ruta completa, o absoluta, o la relativa auna ubicación.

El nombre completo de ruta se inicia con la raíz, /, ysigue las ramas del sistema de archivos, cada unoseparado por /, hasta llegar al archivo deseado, porejemplo:

/home/condron/source/xntp

Page 12: Estructura básica general del sistema unix

Introduction to Linux

File System

Un nombre de ruta de acceso relativa especifica la rutarelativa a otro, generalmente el directorio de trabajoactualen que se encuentra. Observara dos directoriosespeciales:

. el directorio actual

.. el padre del directorio actual

Así que si estoy en /home/frank y desea especificar laruta anterior de una manera relativa que podría utilizar:

../condron/source/xntp

Esto indica que primero debe subir un nivel dedirectorio, y luego bajan a través del directorio Condron,seguido por el directorio source y, a continuación a xntp.

Page 13: Estructura básica general del sistema unix

Introduction to Linux

Estructura de directoriosestandard en Unix/Linux

/ El ancestro de todos los directorios en el sistema, todoslos otros directorios son subdirectorios de este directorio,ya sea directamente o a través de otros subdirectorios.

/bin herramientas esenciales y otros programas (obinarios).

/dev Files representing the system's various hardwaredevices. For example, you use the file `/dev/cdrom' toaccess the CD−ROM drive.

/dev Archivos representa los diversos dispositivos dehardware del sistema. Por ejemplo, se utiliza el archivo ¨/dev / cdrom¨ para acceder a la unidad de CD-ROM.

/etc Varios archivos de configuración del sistema, losarchivos de inicio, etc

Page 14: Estructura básica general del sistema unix

Introduction to Linux

Estructura de directoriosestandard en Unix/Linux

/home el directorios de inicio para todos los usuarios delsistema.

/lib Biblioteca del sistema esenciales de archivosutilizados por las herramientas en ´/ bin ´./proc Los archivos que dan información sobre losprocesos del sistema actual.

El superusuario de directorio, cuyo nombre de usuarioes root. (En el pasado, el directorio de inicio para elsuperusuario era simplemente `/ ', más tarde,` / root ' fueadoptada a tal efecto para reducir el desorden en `/'.)

Page 15: Estructura básica general del sistema unix

Introduction to Linux

Estructura de directoriosestandard en Unix/Linux

/sbin Herramientas esenciales para el administradordel sistema, o los binarios del sistema.

/tmp Archivos temporales.

/usr Subdirectorios con archivos relacionados conherramientas de usuario y aplicaciones.

Page 16: Estructura básica general del sistema unix

Introduction to Linux

Directorios, Archivos and Inodos

Cada directorio y archivo aparecen en el direcorio padre

En el caso del directorio raíz, que el padre es en sí mismo.

Un directorio es un tipo de archivo que contiene un listadode los archivos contenidos en él, cada archivo se identificapor un número de inodo. Este número es único dentro detodo el sistema de ficheros.

La informacion acerca de todos los archivos y directorios esmnatenida en la TABLA INODE, La tabla con todos losinodos se crea en el arranque del sistema.

Un inodo (Índice de nodos) es una entrada en la tabla quecontiene información sobre un archivo incluyendo lospermisos de archivos, UID, GID, tamaño, fecha y hora, etc

Page 17: Estructura básica general del sistema unix

Instalacion de la distribucionLINUX CENTOS

Page 18: Estructura básica general del sistema unix

INTRODUCCION AL UNIXDispositivos y Perifericos en

Linux

DOS/WIN LINUX

1 IDE1 HD C: /dev/hda1

D: /dev/hda22 HD E: /dev/hdb1

F: /dev/hdb2

2 IDE1 HD G: /dev/hdc1

H: /dev/hdc22 HD I: /dev/hdd1

J: /dev/hdd2CD-ROM /dev/cdrom

Page 19: Estructura básica general del sistema unix

INTRODUCCION AL UNIX

DOS/WIN LINUX

A: /dev/fd0

B: /dev/fd1

Unidades de Disquettes

Page 20: Estructura básica general del sistema unix

DOS/WIN LINUX

LPT1 /dev/lp0

LPT2 /dev/lp1

Puertos Paralelos

Page 21: Estructura básica general del sistema unix

DOS/WIN LINUX

COM1 /dev/ttyS0

COM2 /dev/ttyS1

COM3 /dev/ttyS2

COM4 /dev/ttyS3

Puertos de Comunicaciones

Page 22: Estructura básica general del sistema unix

Particionamiento del Disco DuroLas particiones pueden ser de 03 tipos:• Partición Primaria: Solo pueden existir 4particiones primarias (Incluida la Particiónextendida si existe).

• Partición extendida: Solo existe una y sirvepara albergar más particiones llamadasparticiones lógicas.

• Unidades lógicas: Se definen solo dentro de lapartición extendida, con esto se pueden tenermas de 4 particiones en el disco duro.

Page 23: Estructura básica general del sistema unix