Você está na página 1de 36

Linux Bsico

www.gonet.us
Calle 74 # 11 - 33
Tel (1) 7565423

Temario

Tux
Mascota
Linux

1. Conceptos bsicos
2. Qu es Linux
3. Historia (Video)
4. Caractersticas de Linux
5. Distribuciones
6. Comparacin frente a otros sistemas operativos
7. Ambiente grfico y texto (GUI y TUI)
8. Escritorios grficos
9. Evaluacin para refuerzo de conocimientos

u Mascota GNU

Introduccin a Gnu/Linux
Linux es un sistema operativo multitarea y multiusuario, basado en
Unix, de cdigo abierto y puede trabajar en mltiples plataformas
hardware
De cdigo abierto significa que est disponible la
totalidad de su cdigo fuente. Es decir que si te interesa
ahondar ms, puedes modificarlo a tu gusto. Y si
aprendes programacin, no tienes lmites en este
sentido.

u Mascota GNU

Tux
Mascota
Linux

4. Caractersticas de Linux
Multiproceso. 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
Linux

shell'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
Linux

Algunas 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

u Mascota GNU

Tux
Mascota
Linux

Tux
Mascota
Linux

5.

Distribuciones
Una 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.

u Mascota GNU

Comparacin frente a otros sistemas


operativos
ventajas
6.

Tux
Mascota
Linux

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

u Mascota GNU

6.

Comparacin frente a otros sistemas


operativos

Tux
Mascota
Linux

de conocimiento del usuario, lo cual hace que muchos lo consideren dificil de manejar

perfil en cuanto a drivers,juegos y demas opciones privativas no tiene demasiado desarrollo por lo que se le puede considerar

u Mascota GNU

7. Ambiente grfico y texto (GUI y TUI)

Tux
Mascota
Linux

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 GNU

8. Escritorios grficos
Gnome (GNUNetworkObjectModelEnvironment.)
KDE (K Desktop Environment)
XFCE (XForms Common Enviroment )

u Mascota GNU

Tux
Mascota
Linux

PREGUNTAS

u Mascota GNU

Tux
Mascota
Linux

Comandos bsicos
Estructura de Directorios.
Archivos.
Procesos del sistema.
Visores de texto.
Editor vi bsico.
Uso de disco y particionamiento.
Memoria.

u Mascota GNU

Tux
Mascota
Linux

Usuarios
Bsquedas
Permisos.
Procesos.
Mensajes.
Otros comandos.
Re direccionamiento (pipes)
Empaquetamiento
Compresin de archivos
Taller practico

Comandos bsicos

Tux
Mascota
Linux

Dentro de la consola de Linux podemos dar ordenes explicitas para que el


sistema operativo las ejecute, estas ordenes son conocidas como comandos.

Algunos comandos..
mkdir
cp
rm
mv
ln

u Mascota GNU

ls
cd
find
ps
sudo

Estructura 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 GNU

Tux
Mascota
Linux

Archivos
Toda 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 informacin
en un dispositivo
fsico como un disco duro, un disquete, un CD-ROM.

u Mascota GNU

Tux
Mascota
Linux

Caracteristicas de los archivos en linux Archivos

Tux
Mascota
Linux

Todos 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 GNU

Caracteristicas de los archivos en linux Archivos

Tux
Mascota
Linux

Se 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 introducir
informacin 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 GNU

Caracteristicas de los archivos en linux Archivos

Tux
Mascota
Linux

Se 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 introducir
informacin 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 GNU

Procesos del sistema

Tux
Mascota
Linux

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 GNU

Visores de texto

Tux
Mascota
Linux

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 textos
Gedit
Vi

u Mascota GNU

Nano
Emacs

Editor vi bsico

Tux
Mascota
Linux

El 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 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
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.
u Mascota GNU

Uso de disco y particionamiento


Df es quien nos proporciona la cantidad
de espacio usado en disco y la
cantidad de espacio disponible,

u Mascota GNU

Tux
Mascota
Linux

Memoria
Dentro del sistema operativo se reconocen dos tipos de memoria:
la memoria fisica o ram y la memoria swap o de acceso a disco
free: 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 GNU

Tux
Mascota
Linux

Memoria
SWAP: 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 GNU

Tux
Mascota
Linux

Usuarios

Tux
Mascota
Linux

Usuario 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 GNU

Usuarios

Tux
Mascota
Linux

Controla la administracin de cuentas de usuarios.


Ejecuta tareas de mantenimiento del sistema.
Puede detener el sistema.
Instala software en el sistema.
Puede modificar o reconfigurar el kernel, controladores, etc.

u Mascota GNU

Usuarios

Tux
Mascota
Linux

Usuarios 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 GNU

Usuarios

Tux
Mascota
Linux

No tienen contraseas pues son cuentas que no estn diseadas


para iniciar sesiones con ellas.
Tambin 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.
Generalmente se les asigna un UID entre 1 y 100
(definifo en /etc/login.defs)

u Mascota GNU

Usuarios
Usuarios 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 GNU

Tux
Mascota
Linux

Usuarios

Tux
Mascota
Linux

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 comando su.
En las distros actuales de Linux se les asigna
generalmente un UID superior a 500.

u Mascota GNU

Bsquedas

Tux
Mascota
Linux

dentro de archivos o hechas en los directorios del mismo sistema, ejemplo de busqueda e

Comando find
Sirve para buscar archivos de acuerdo a
parametros de busqueda establecidos
Comando locate
Su uso esta enfocado en la localizacion de
archivos o directorios de acuerdo a
una base de datos predefinida
u Mascota GNU

find / -name os-release

Locate os-release

Permisos
Permisos octales
Son los permisos dados de a archivos
de acuerdo a una escala numerica de 3 permisos
Lectura:4
Escritura: 2
Ejecucion:1
Permisos de anotacion simbolica
Son los permisos expresados de acuerdo a letras que
representan la escritura,la lectra y ejecucion de un archivo

u Mascota GNU

Tux
Mascota
Linux

Mensajes

u Mascota GNU

Tux
Mascota
Linux

PREGUNTAS

u Mascota GNU

Tux
Mascota
Linux

Tux
Mascota
Linux

GRACIAS

u Mascota GNU

Você também pode gostar