Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del...

20
Linux Básico UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA UNIDAD DE SERVICIOS DE CÓMPUTO ACADÉMICO

Transcript of Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del...

Page 1: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

Linux Básico

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO

FACULTAD DE INGENIERÍA

UNIDAD DE SERVICIOS DE CÓMPUTO ACADÉMICO

Page 2: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

Presentación del alumno

Nombre (s) y ¿Cómo les gusta que les digan?

Edad

¿Qué estudian y en qué semestre/año van?/¿A qué se dedican?

¿Qué pasatiempos tienen?

¿Han usado Linux antes? De ser así ¿Qué distribución yqué conocimientos tienen?

¿Qué esperan del curso?

Page 3: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

Instructores González Mendoza Nubia Carolina

8vo Semestre de Ingeniería en Computación

Departamento de Seguridad en Cómputo

[email protected]

Bautista Soria Miguel Raúl

8vo Semestre de Ingeniería en Computación

Departamento de Redes y Operación de Servidores

[email protected]

Page 4: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

Objetivos del curso

Contar con las bases teóricas de los conceptosfundamentales del sistema operativo Linux, sufuncionamiento y permitir desenvolverse a nivel usuario.

Conocer los fundamentos de la filosofía del SoftwareLibre, para aprovechar las ventajas del sistema operativo.

Page 5: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

Evaluación Asistencia: 10 %

Tareas: 10 %Participaciones: 10 %Exámenes: 30 %Proyecto Final: 40 %-------------------------------Total: 100%

Calificación mínima para acreditar el curso y recibirconstancia: 8

Page 6: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

Temario del curso

1.- Introducción

2.- El sistema operativo Linux

3.- Inicio de sesión y ambientegráfico

4.- Sistemas de archivos de Linux

5.- Comandos de información

6.- Editores de Linux

7.- El shell

8.- Procesos y demonios

9.- Conexiones remotas ycomunicación entre usuarios

10.- Correo electrónico

Page 7: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

Temario del curso

11.- Montaje de dispositivos

12.- Redireccionamiento de entrada y salida

13.- Filtros e interconexión de comandos

14.- Variables del shell

15.- Introducción a la programación en Linux: AWK/GAWK

Shell Script

Page 8: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

Introducción Finales de 1960.- Se desarrolla el sistema operativo

MULTICS (Multiplexed Information and Computing Service).

1970.- Ken Thompson y Dennis Ritchie escriben en lenguaje ensamblador el sistema UNICS (UniplexedInformation and Computing System).

1972.- Se decide reescribir el sistema UNIX en lenguaje C.

1978.- AT&T se apodera de UNIX y empieza a distribuirlicencias para su uso a universidades, compañías diversas yel gobierno de Estados Unidos.

Page 9: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

Introducción 1975.- Se otorga una licencia a la Universidad de California

en el campus de Berkeley y surge la distribución Berkeley Software Distribution.

1982.- AT&T crea USG (UNIX Support Group) y UNIX Systems Laboratories para dar soporte y apoyar el lanzamiento de la nueva versión UNIX System III.

1983.- Richard Stallman anuncia el proyecto GNU.

Page 10: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

Introducción 1991.- Linus Torvalds desarrolla el kernel del sistema

Linux, como proyecto de la Universidad de Finlandia.

1992.- El proyecto GNU usa el núcleo de Linux para el funcionamiento de sus programas.

1993.- La compañía Novell adquiere UNIX Systems Laboratories, y lo vende en 1995.

1994.- Aparece la versión 1.0 del kernel de Linux.

Page 11: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

2. El Sistema Operativo Linux

Linux se puede dividir en cuatro componentes principales:

Núcleo (el kernel)

Shell

Sistema de archivos

Utilidades

Page 12: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

El núcleo:

Es el programa medular que ejecuta programas y gestionadispositivos de hardware tales como los discos y las impresoras.

El shell:

Proporciona una interfaz para el usuario.

El sistema de archivos:

Organiza la forma en que se almacenan los archivos en dispositivosde almacenamiento tales como los discos.

Page 13: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

Las utilidades:

son programas especializados, tales como editores,compiladores y programas de comunicaciones, que realizanoperaciones de computación estándar.

Page 14: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

KERNEL LINUX

/Sistema de archivos

Núcleo, Shell y Sistema de archivos

Page 15: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

Características principales:

Multitarea Multiusuario Multiplataforma Multiprocesador Creciente soporte Memoria virtual Shells programables Consolas virtuales múltiples (diferentes usuarios)

Page 16: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

3 ygráfico

Modo Texto 6 Sesiones máximo

Modo Gráfico 1 Sola sesión

Usuarios del sistema:• Mortales (Comunes)• Administrador (root)

Page 17: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

Terminal (shell):

Permite la interacción del usuario con el sistema.

[usuario @ nombre_equipo directorio_actual] $/#

Usuario – El nombre del usuario.

Nombre_equipo – El nombre de la computadora.

Directorio_actual - El directorio en donde está ubicada la terminal

$ - Indica usuario mortal o común.

# - Indica usuario administrador del sistema.

Page 18: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

Archivos de control de usuarios:

Passwd: Archivo que contiene información acerca de usuarios.

1. Login

2. Contraseña

3. UID

4. GID

5. Comentario acerca del usuario

6. Directorio hogar (Home Directory)

7. Tipo de terminal (shell)

Page 19: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

Archivos de control de usuarios:

Group: Archivo que contiene información acerca de los grupos del sistema.

1. Grupo

2. Contraseña

3. GID

4. Usuarios del grupo (opcional)

Page 20: Linux Básico - ingenieria.unam.mxmiguelraulb/linuxBasico/LinuxBasicoIntrodu... · Objetivos del curso ... Linux, como proyecto de la Universidad de Finlandia. 1992.- El proyecto

Archivos de control de usuarios:

Shadow: Archivo que contiene información acerca de las contraseñas de los usuarios.

1. Login

2. Contraseña cifrada

3. Días desde el último cambio de contraseña

4. Días antes de poder modificar la contraseña

5. Días máximos en los que la contraseña es válida

6. Días antes de que expire la contraseña

7. Días de plazo antes de que se desactive la cuenta

8. Días absolutos de duración de la cuenta

9. Comentarios