25
Que es el sistema operativo Linux y sus familias L.I. Francisco Ruiz Sala Instituto de Astronomía UNAM

Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

Que es el sistema operativo Linux y sus familias

L.I. Francisco Ruiz SalaInstituto de Astronomía

UNAM

Page 2: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

Unix Definición:• Unix (registrado oficialmente como UNIX®) es un sistema operativo

portable, multitarea y multiusuario; desarrollado, en principio, en1969, por un grupo de empleados de los laboratorios Bell de AT&T,entre los que figuran Dennis Ritchie, Ken Thompson y DouglasMcIlroy.1 2

• En 1972 se tomó la decisión de escribir nuevamente UNIX, pero estavez en el lenguaje de programación C. Este cambio significaba queUNIX podría ser fácilmente modificado para funcionar en otrascomputadoras (de esta manera, se volvía portable) y así otrasvariaciones podían ser desarrolladas por otros programadores.

• Una de estas licencias fue otorgada al Departamento deComputación de la Universidad de California, con sede en Berkeley.

• En 1975 esta institución desarrolló y publicó su propio sucedáneo deUNIX, conocida como Berkeley Software Distribution (BSD), que seconvirtió en una fuerte competencia para la familia UNIX de AT&T.

Page 3: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

Historia Linux:• En 1991, Linus Benedict Torvalds, estudiante de la Universidad

Helsinki, estrenó la primera versión pública de su sistema operativoLinux la 0.02. Desde entonces, millones de usuarios de todo el mundoposeen este sistema gratuito y miles de ellos contribuyen a sucontínuo desarrollo aportando ideas, programas, información sobrefallos del sistema ya sea en hardware/software (bugs), ayuda,tutoriales, etc.

• Linux nació de la idea de crear un sistema clon de Unix basado enGNU (General Public License) y el código fuente disponiblegratuitamente. Esta idea nació en 1991 cuando Linus Torvaldsestudiaba la carrera de Ciencias Informáticas. Torvalds se encontrabaespecialmente interesado en Minix, el único sistema Unix disponible enaquél entonces de fácil acceso para los estudiantes y profesores. Estesistema gratuito fue creado por Andrew Tanenbaum con el porpósitode facilitar a los alumnos de la universidad el estudio y diseño desistemas operativos. Minix era un Unix más, tanto en apariencia comoen el kernel(núcleo del sistema operativo), pero distaba mucho de sercomparable a uno de los grandes. Es a partir de aquel momento queTorvalds decidió crear un sistema que excediera los éstandares deMinix, poniendo en marcha el proyecto personal Linux.

Page 4: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

Caracteristicas- Es un sistrema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.- Está escrito en un lenguaje de alto nivel : C.- Dispone de un lenguaje de control programable llamado SHELL.- Ofrece facilidades para la creación de programas y sistemas y el ambiente adecuado para las tareas de diseños de software.- Emplea manejo dinámico de memoria por intercambio o paginación.- Tiene capacidad de interconexión de procesos.- Permite comunicación entre procesos.- Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos.- Tiene facilidad para redireccionamiento de Entradas/Salidas.-Garantiza un alto grado de portabilidad.

Page 5: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

Que es Linux:GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux con el sistema operativo GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU,) y otra serie de licencias libres.El núcleo Linux, desde la primera publicación de su código fuente en 1991, nacido desde un pequeño número de archivos en lenguaje C bajo una licencia que prohíbe la distribución comercial a su estado actual de cerca de 296 MiBs (220 bytes) de fuente bajo la Licencia pública general de GNU.La verdadera denominación del sistema operativo es "GNU/Linux" debido a que el resto del sistema (la parte fundamental de la interacción entre el hardware y el usuario) se maneja con las herramientas del proyecto GNU (www.gnu.org) y con entornos de escritorio (como GNOME), que también forma parte del proyecto GNU aunque tuvo un origen independienteA las variantes de esta unión de programas y tecnologías, a las que se les adicionan diversos programas de aplicación de propósitos específicos o generales se las denomina distribuciones. Según un informe de IDC, GNU/Linux es utilizado por el 78% de los principales 500 servidores del mundo, otro informe le da una cuota de mercado de 89% en los 500 mayores supercomputadores.

Page 6: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

Caracteristicas de Linux:

Page 7: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

Estructura

Page 8: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

Evolución de Linux:

Page 9: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

Familias de Unix

Page 10: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

Sistema de Archivos

Page 11: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente
Page 12: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

Estructura de archivos:

Page 13: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

• Multitarea• Multiusuario• Multiplataforma• Soporte para varios tipos de sistemas de

archivos• Ligero• Portable

Características

Page 14: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

Definiciones:Shell o Terminal: En informática, el shell o intérprete de comandos es una interfaz de usuario para acceder a los servicios del sistema operativo.

X11:El Sistema de Ventanas X (en inglés, X Window System) es un software que fue desarrollado a mediados de los años 1980 en el MIT para dotar de una interfaz gráfica a los sistemas Unix.

KDE: Es una comunidad internacional que desarrolla software libre. Produce un entorno de escritorio, multitud de aplicaciones e infraestructura de desarrollo para diversos sistemas operativo como GNU/Linux, Mac OS X, Windows, etc.

GNOME: es un entorno de escritorio e infraestructura de desarrollo para sistemas operativos GNU/Linux, Unix y derivados Unix como, BSD o Solaris; compuesto enteramente de software libre.

Page 15: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente
Page 16: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

https://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Infografia_NucleoLinux.png/1920px-Infografia_NucleoLinux.png

Page 17: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

Contenido:/ Raíz del sistema de archivos.

/dev Contiene ficheros del sistema representando los dispositivos que estén físicamente instalados en el ordenador.

/etc Este directorio esta reservado para los ficheros de configuración del sistema. En este directorio no debe aparecer ningún fichero binario (programas). Bajo este deben aparecer otros dos subdirectorios:

/etc/X11 Ficheros de configuración de X Window

/etc/skel Ficheros de configuración básica que son copiados al directorio del usuario cuando se crea uno nuevo./lib Contiene las librerías necesarias para que se ejecuten los programas que residen en /bin (no las librerías de los programas de los usuarios)./proc Contiene ficheros especiales que o bien reciben o envían información al kernel del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros)./sbin Contiene programas que son únicamente accesibles al superusuario o root./usr Este es uno de los directorios más importantes del sistema puesto que contiene los programas de uso común para todos los usuarios. Su estructura suele ser similar a la siguiente:

Page 18: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

/usr/X11R6 Contiene los programas para ejecutar X Window./usr/bin Programas de uso general, lo que incluye el compilador de C/C++./usr/doc Documentación general del sistema./usr/etc Ficheros de configuración generales./usr/include Ficheros de cabecera de C/C++ (.h)./usr/info Ficheros de información de GNU./usr/lib Librerías generales de los programas./usr/man Manuales accesibles con el comando man./usr/sbin Programas de administración del sistema./usr/src Código fuente de programas. Existen además de los anteriores otros directorios que se suelen localizar en el directorio/usr, como por ejemplo las carpetas de los programas que se instalen en el sistema./var Este directorio contiene información temporal de los programas (lo cual no implica que se pueda borrar su contenido, de hecho, ¡no se debe hacer!)

Page 19: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

https://computernewagedotcom.files.wordpress.com/2018/08/linux-jerarquia-directorios.png

Page 20: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

Rutas:

Page 21: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

Permiso Identifica– Archivod Directoriob Archivo de bloques especiales

(Archivos especiales de dispositivo)c Archivo de caracteres especiales

(Dispositivo tty, impresora…)l Archivo de vinculo o enlace (soft/symbolic link)p Archivo especial de cauce (pipe o tubería)

Directorio:

Permiso Identifica– Sin permisor Permiso de lecturaw Permiso de escriturax Permiso de ejecución

Page 22: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

Permisos y cambios:Permiso Valor Octal Descripción– – – 0 no se tiene ningún permiso– – x 1 solo permiso de ejecución– w – 2 solo permiso de escritura– w x 3 permisos de escritura y ejecuciónr – – 4 solo permiso de lecturar – x 5 permisos de lectura y ejecuciónr w – 6 permisos de lectura y escriturar w x 7 todos los permisos establecidos,

lectura, escritura y ejecución

Page 23: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

Ejemplo de permisosPermiso Valor Descripciónrw– ––– –— 600 El propietario tiene permisos de lectura y escriturarwx ––x ––x 711 El propietario lectura, escritura y ejecución, el grupo y otros solo ejecuciónrwx r-x r-x 755 El propietario lectura, escritura y ejecución, el grupo y otros pueden

leer y ejecutar el archivorwx rwx rwx 777 El archivo puede ser leído, escrito y ejecutado por quien sear–– ––– –— 400 Solo el propietario puede leer el archivo, pero ni el mismo puede

modificarlo o ejecutarlo y por supuesto ni el grupo ni otros pueden hacer nada en el

rw- r-– ––– 640 El usuario propietario puede leer y escribir, el grupo puede leer el archivo y otros no pueden hacer nada

Page 24: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente
Page 25: Que es el sistema operativo Linux y sus familias...del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros). /sbin Contiene programas que son únicamente

BibliografiaOperating Systems Third Edition Autor/es: Harvey M. Deitel

Editor: Prentice Hall Año: 2004 ISBN: 0 - 13 - 124696 – 8Operating Systems 5º Edición Autor/es: Williams Stallings

Editor: Prentice Hall Año: 2005ISBN: 978 - 84 - 205 -4462 – 5Sistemas Operativos. Una visión aplicada J. Carretero et al. McGraw-Hill. 2001La Biblia de Administración de sistemas Linux. Dee-Ann Leblanc, col. La Biblia de, Ed. Anaya Multimedia, 2001, ISBN: 84-415-1126-8.

MANUAL DE ADMINISTRACION DE LINUX Tapa blanda – 1 sep 2006de Steve Shah (Autor) Tapa blanda: 656 páginasEditor: McGraw-Hill Interamericana de España S.L.; Edición: 4 (1 de septiembre de 2006)Idioma: EspañolISBN-10: 9701058828