Linux Basico.pptx

Embed Size (px)

Citation preview

Linux Bsicowww.gonet.usCalle 74 # 11 - 33Tel (1) 7565423

Temario1. Conceptos bsicos2. Qu es Linux3. Historia (Video)4.Caractersticas de Linux5.Distribuciones

u Mascota GNU

Tux Mascota Linux6.Comparacin frente a otros sistemas operativos7. Ambiente grfico y texto (GUI y TUI)8. Escritorios grficos9. Evaluacin para refuerzo de conocimientos

Introduccin a Gnu/LinuxLinux es un sistema operativo multitarea y multiusuario, basado en Unix, de cdigo abierto y puede trabajar en mltiples plataformas hardware

u Mascota GNUTux Mascota LinuxDe cdigo abierto significa que est disponible la totalidad de sucdigo fuente.Es decir que si te interesa ahondar ms, puedes modificarlo a tu gusto. Y si aprendes programacin, no tienes lmites en este sentido.

4.Caractersticas de Linux

u Mascota GNU

Tux Mascota LinuxMultiproceso. Permite la ejecucin de varias aplicaciones simultneamente.

Multiusuario. Distintos usuarios pueden acceder a los recursos del sistema simultneamente aunque se trate de una instalacin en una sola mquina.

Multiplataforma. Funciona con la mayora de plataformas del mercado: Intel 386/486/Pentium, Motorola 680, Sun Sparc,...

Shell: Un interpretador de comandos-de-usuario (administrador), para que se pueda suministrar rdenes o mandatos al S.O. Es un SW que provee una interfaz a los usuarios del sistema.

u Mascota GNU

Tux Mascota Linuxshell's ms conocidos..sh / bsh: Bourne Shell (Unix original)

ksh: Korn-shell (AIX), pdksh en FOSS

csh: BSD (Universidad de Berkeley- B.J)

bash: Bourne Again Shell (GNU)

zsh*: "The 'new' kid on the block.."

u Mascota GNU

Tux Mascota LinuxAlgunas funciones del "shell"Acta como interface entre el 'usuario' y el sistema.

Lanzar procesos/servicios (iniciar trabajos)

Proveer mecanismo de comunicacin entre procesos (p. ej. pipes)

Proveer un mecanismo de "scripting" para automatizar tareas / pasarlas a un nivel superior

5.Distribuciones

u Mascota GNU

Tux Mascota LinuxUna distribucin Linux (coloquialmente llamada distro) es una distribucin de software basada en el ncleo Linux que incluye determinados paquetes de software para satisfacer las necesidades de un grupo especfico de usuarios, dando as origen a ediciones domsticas, empresariales y para servidores. Por lo general estn compuestas, total o mayoritariamente, de software libre, aunque a menudo incorporan aplicaciones o controladores propietarios.

6.Comparacin frente a otros sistemas operativos

u Mascota GNU

Tux Mascota Linuxventajas

1.- gracias a su licencias es totalmente gratuito y no representa costo el obtenerlo

2.- al ser software libre tenemos total disponibilidad a miles de aplicaciones gratuitas.

3.- no necesita una maquina robusta para ser instalo, sus requerimientos de funcionamiento son muy bajos

4.- en cuanto a la correccion de bugs y actualizaciones es muy dinamico

6.- hay una comunidad muy activa entorno al sistema operativo dispuesta acolaborar y ayudar

6.Comparacin frente a otros sistemas operativos

u Mascota GNU

Tux Mascota Linuxdesventajas

1.- exige un nivel alto de conocimiento del usuario, lo cual hace que muchos lo consideren dificil de manejar

2.- dada su licencia y perfil en cuanto a drivers,juegos y demas opciones privativas no tiene demasiado desarrollo por lo que se le puede considerar incompleto por muchos usuarios

u Mascota GNUTux Mascota Linux7. Ambiente grfico y texto (GUI y TUI)

La Interfaz Textual de Usuario, por su acrnimo en ingls de Text User Interface (TUI), es un tipo de interfaz grfica que utiliza solo texto ASCII. Es lo que comunmente conocemos como terminal

La interfaz grfica de usuario, conocida tambin como GUI (del ingls graphical user interface) es un programa informtico que acta de interfaz de usuario, utilizando un conjunto de imgenes y objetos grficos para representar la informacin y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicacin con el sistema operativo de una mquina o computador

u Mascota GNUTux Mascota Linux8. Escritorios grficos

Gnome (GNUNetworkObjectModelEnvironment.)

KDE (K Desktop Environment)

XFCE (XFormsCommonEnviroment)

PREGUNTAS

u Mascota GNU

Tux Mascota Linux

u Mascota GNUTux Mascota LinuxComandos bsicosEstructura de Directorios.Archivos.Procesos del sistema.Visores de texto.Editor vi bsico.Uso de disco y particionamiento.Memoria.

UsuariosBsquedasPermisos.Procesos.Mensajes.Otros comandos.Re direccionamiento (pipes)EmpaquetamientoCompresin de archivosTaller practico

u Mascota GNUTux Mascota Linux Comandos bsicosDentro de la consola de Linux podemos dar ordenes explicitas para que el sistema operativo las ejecute, estas ordenes son conocidas como comandos.Algunos comandos..mkdircprmmvlnlscdfindpssudo

u Mascota GNUTux Mascota LinuxEstructura de Directorios

Para que el sistema operativo pueda entender y organizar la informacin se hace necesario una jerarqua de directorios que sirva a este fin.por ejemplo los archivos de configuaracion del sistema se encuentran en etc mientras que la informacion de los usuarios del sistema se encuentra en home

u Mascota GNUTux Mascota LinuxArchivosToda la informacin, ya sean textos, imgenes, o informacin para la configuracin del sistema, se almacena en "ficheros", que a su vez se guardan en "directorios". Los ficheros son la estructura empleada por el sistema operativo para almacenar informacinen un dispositivo fsico como un disco duro, un disquete, un CD-ROM.

u Mascota GNUTux Mascota LinuxCaracteristicas de los archivos en linux ArchivosTodos los archivos de Linux tienen un nombre, el cual debe cumplir unas ciertas reglas:

Un nombre de archivo puede tener entre 1 y 255 caracteres.

Se puede utilizar cualquier carcter excepto la barra inclinada (/). No es recomendable emplear los siguientes caracteres: = \ ^ ~ ' " ` * ; - ? [ ] [[egg]]! & ~ < >, ya que stos tienen un significado especial en Linux.

Nota: Para emplear ficheros con estos caracteres o espacios hay que introducir el nombre del fichero entre comillas.

Se pueden utilizar nmeros exclusivamente si as se desea.

Las letras maysculas y minsculas se consideran diferentes, y por lo tanto no es lo mismo carta.txt que Carta.txt carta.Txt.

u Mascota GNUTux Mascota LinuxCaracteristicas de los archivos en linux ArchivosSe puede emplear un cierto criterio de "tipo" (extensin) para marcar las distintas clases de ficheros empleando una serie de caracteres al final del nombre que indiquen el tipo de fichero del que se trata. As, los ficheros de texto, HTML, las imgenes PNG o JPEG tienen extensiones .txt, .htm (o .html), .png y .jpg (o .jpeg) respectivamente.

Pese a esto Linux slo distingue tres tipos de archivos:

Archivos o ficheros ordinarios: Son los mencionados anteriormente.

Directorios (o carpetas): Es un archivo especial que agrupa otros ficheros de una forma estructurada.

Archivos especiales: Son la base sobre la que se asienta Linux, puesto que representan los dispositivos conectados a un ordenador, como puede ser una impresora. De esta forma introducirinformacin en ese archivo equivale a enviar informacin a la impresora. Para el usuario estos dispositivos tienen el mismo aspecto y uso que los archivos ordinarios.

u Mascota GNUTux Mascota LinuxCaracteristicas de los archivos en linux ArchivosSe puede emplear un cierto criterio de "tipo" (extensin) para marcar las distintas clases de ficheros empleando una serie de caracteres al final del nombre que indiquen el tipo de fichero del que se trata. As, los ficheros de texto, HTML, las imgenes PNG o JPEG tienen extensiones .txt, .htm (o .html), .png y .jpg (o .jpeg) respectivamente.

Pese a esto Linux slo distingue tres tipos de archivos:

Archivos o ficheros ordinarios: Son los mencionados anteriormente.

Directorios (o carpetas): Es un archivo especial que agrupa otros ficheros de una forma estructurada.

Archivos especiales: Son la base sobre la que se asienta Linux, puesto que representan los dispositivos conectados a un ordenador, como puede ser una impresora. De esta forma introducirinformacin en ese archivo equivale a enviar informacin a la impresora. Para el usuario estos dispositivos tienen el mismo aspecto y uso que los archivos ordinarios.

u Mascota GNUTux Mascota LinuxProcesos del sistema

El hecho de que el sistema operativo sea multitarea implica que podamos ejecutar ms de un programa a al vez. Un proceso noe s ms que un programa o aplicacin cargado en memoria y ejecutndose. Aunque nuestro ordenador slo disponga de una CPU, el sistema operativo se encarga de repartir el tiempo de procesamiento de la misma para que varios procesos puedan ir ejecutando sus operaciones, dando la sensacin de una ejecucin paralela.Para identificar de forma inequvoca cada proceso, el ncleo del sistema les asigna un nmero llamado PID (Process IDentification). Aunque podramos pensar que slo con el nombre ya tendramos suficiente para identificarlo, es imprescindible tener el PID ya que podemos ejecutar un proceso tantas veces como queramos (tendramos varias instancias del mismo proceso, pero cada una con un PID distinto)

u Mascota GNUTux Mascota LinuxVisores de texto

NanoEmacs

Los editores de texto plano (o sea, sin formato) sirven para leer y editar archivos de texto (habitualmente .txt).

Con estos editores de texto tambin puedes escribir programas en cdigo fuente ya que te resaltan la sintaxis de los lenguajes de programacin.Algunos editores de textosGeditVi

u Mascota GNUTux Mascota LinuxEditor vi bsicoEl editor vi es un editor de texto de pantalla completa que maneja en memoria el texto entero de un archivo. Es el editor clsico de UNIX; est en todas las versiones. Puede usarse en cualquier tipo de terminal con un mnimo de teclas

Existen tres modos o estados en vi:

modo texto o modo insercin: las teclas ingresan caracteres en el texto.

modo ltima lnea o ex: las teclas se usan para escribir comandos en la ltima lnea al final de la pantalla.modo comando: las teclas ejecutan acciones que permiten desplazar el cursor, recorrer el archivo, ejecutar comandos de manejo del texto y salir del editor. Es el modo inicial de vi

u Mascota GNUTux Mascota LinuxUso de disco y particionamientoDf es quien nos proporciona la cantidad de espacio usado en disco y la cantidad de espacio disponible,

u Mascota GNUTux Mascota LinuxMemoriaDentro del sistema operativo se reconocen dos tipos de memoria:la memoria fisica o ram y la memoria swap o de acceso a discofree: el comando free muestra informacin relativa al uso de la memoria. Sin embargo, el resultado mostrado por este comando es esttico, para poder visualizar el uso de la memoria de manera dinmica, se le puede agregar el comando watch:

[root@localhost ~] # watch n 1 d free

u Mascota GNUTux Mascota LinuxMemoriaSWAP: Es el espacio de intercambio es una zona del disco (un fichero o particin) que se usa para guardar las imgenes de los procesos que no han de mantenerse en memoria fsica

u Mascota GNUTux Mascota LinuxUsuariosUsuario root

Tambin llamado superusuario o administrador.

Su UID (User ID) es 0 (cero).

Es la nica cuenta de usuario con privilegios sobre todo el sistema.Acceso total a todos los archivos y directorios con independencia de propietarios y permisos.

u Mascota GNUTux Mascota LinuxUsuariosPuede detener el sistema.

Instala software en el sistema.

Puede modificar o reconfigurar el kernel, controladores, etc.Controla la administracin de cuentas de usuarios.

Ejecuta tareas de mantenimiento del sistema.

u Mascota GNUTux Mascota LinuxUsuariosUsuarios especiales

Ejemplos: bin, daemon, adm, lp, sync, shutdown, mail, operator, squid, apache, etc.

Se les llama tambin cuentas del sistema.

No tiene todos los privilegios del usuario root, pero dependiendo de la cuenta asumen distintos privilegios de root.

Lo anterior para proteger al sistema de posibles formas de vulnerar la seguridad.

u Mascota GNUTux Mascota LinuxUsuariosTambin se les conoce como cuentas de "no inicio de sesin" (nologin).

Se crean (generalmente) automticamente al momento de la instalacin de Linux o de la aplicacin.No tienen contraseas pues son cuentas que no estn diseadas para iniciar sesiones con ellas.Generalmente se les asigna un UID entre 1 y 100 (definifo en /etc/login.defs)

u Mascota GNUTux Mascota LinuxUsuariosUsuarios normales

Se usan para usuarios individuales.

Cada usuario dispone de un directorio de trabajo, ubicado generalmente en /home.

Cada usuario puede personalizar su entorno de trabajo.

u Mascota GNUTux Mascota LinuxUsuarios

Tienen solo privilegios completos en su directorio de trabajo o HOME.

Por seguridad, es siempre mejor trabajar como un usuario normal en vez del usuario root, y cuando se requiera hacer uso de comandos solo de root, utilizar el comandosu.

En las distros actuales de Linux se les asigna generalmente un UID superior a 500.

u Mascota GNUTux Mascota LinuxBsquedasLas busquedas pueden ser realizadas dentro de archivos o hechas en los directorios del mismo sistema, ejemplo de busqueda en directoriosComando findSirve para buscar archivos de acuerdo aparametros de busqueda establecidosComando locateSu uso esta enfocado en la localizacion de archivos o directorios de acuerdo a una base de datos predefinidafind / -name os-releaseLocate os-release

u Mascota GNUTux Mascota LinuxPermisosPermisos octalesSon los permisos dados de a archivosde acuerdo a una escala numerica de 3 permisosLectura:4Escritura: 2Ejecucion:1 Permisos de anotacion simbolicaSon los permisos expresados de acuerdo a letras que representan la escritura,la lectra y ejecucion de un archivo

u Mascota GNUTux Mascota LinuxMensajes

PREGUNTAS

u Mascota GNU

Tux Mascota Linux

GRACIAS

u Mascota GNU

Tux Mascota Linux