Академический Документы
Профессиональный Документы
Культура Документы
Horario y evaluacin
y
Asistencia y
Participacin 20%
y Tareas
40%
y Examen
40%
y
Agenda
y
Introduccin a Linux
Introduccin a Linux
y
Introduccin a Linux
y
Introduccin a Linux
y
Introduccin a Linux
La licencia GPL (Licencia Pblica
General) permite a cualquiera trabajar
en Linux pueda ser vendido, como as
tambin copiado sin costo o restriccin
alguna.
y Este tipo de licencia de software libre
requiere que si se realiza un cambio o
agregado al cdigo GPL, ste debe
permanecer bajo los mismos trminos de
GPL.
y
Introduccin a Linux
y
Caractersticas
Multitarea.
Multiusuario.
Multiplataforma: fcilmente portable a
diferentes tipos de computadoras.
Libreras compartidas de carga dinmica
Libre acceso para desarrollar o modificar
mdulos.
Introduccin a Linux
y
Introduccin a Linux
y
Introduccin a Linux
y
Introduccin a Linux
Existen dos formas de trabajar con
y Linux:
y
Introduccin a Linux
y
Estructura General
Ncleo o Kernel: es el corazn del
sistema, posee un gran nmero de funciones
de sistema que son invisibles para el usuario,
llamadas system calls. Realiza todas las
labores propias de un sistema operativo.
Caparazn o Shell: acta como
intrprete de comandos. Es un programa
que lee las ordenes suministradas, las
decodifica y comunica al ncleo para realizar
la accin especificada.
Programas de utilidad.
Introduccin a Linux
y
Introduccin a Linux
y
Componentes
Servicio de Internet: soporta TCP/IP y
protocolos ms comunes. (http, dns, dhcp,
smtp).
Servicios de Archivos: permiten al
sistema acceder a los recursos de
almacenamiento en una red. (NFS, Samba).
Aplicaciones (Ofimaticas, Clientes web,
correo, ftp, mensajeria)
Introduccin a Linux
y
Administradores de Paquetes:
herramientas
para instalar, desinstalar y actualizar
aplicaciones. (Debian Package Management
System; Red Hat Package Manager).
Instalacin
y
Requisitos de Hardware:
Los sistemas GNU/Linux pueden instalarse en equipo con
capacidades muy reducidas (o limitadas), pero para tener un
entorno con un buen desempeo y que soporte las nuevas
caractersticas de los sistemas incluidos en esta distribucin, se
recomienda un equipo con las siguientes caractersticas:
y
y
y
y
Instalacin
Para el proceso completo consultar:
Para Centos:
http://www.linuxparatodos.net/portal/staticpages/index.ph
p?page=instalacion-grafico-centos5
Para Fedora:
http://www.gerardobeltran.net/AC03/videos/fedora7/
x <ctrl>+<alt>+<F1>
x <ctrl>+<alt>+<F2>
x <ctrl>+<alt>+<F3>
x <ctrl>+<alt>+<F4>
x <ctrl>+<alt>+<F5>
x <ctrl>+<alt>+<F6>
Esto hace que el sistema salga del modo grfico y acceda a alguna
de las seis consolas virtuales de Linux.
<ctrl>+<alt>+<F8>.
y
Descripcin
/bin/
Ordenes esenciales, Archivos binarios para todos los usuarios (cat, ls, cp...).
/dev/
Dispositivos.
/home/
/etc/
/lib/
/var/
/opt/
/sbin/
/proc/
/media/
/mnt/
Comandos Bsicos
y
y
Comandos Bsicos
man comando
clear
Comandos Bsicos
y
Comandos Bsicos
y
y
y
y
Comandos Bsicos
y
y
y
Comandos Bsicos
y
Creacin de subdirectorios.
Comando mkdir
Comandos Bsicos
y
Comandos Bsicos
y
Comandos Bsicos
y
Comandos Bsicos
y
Comandos Bsicos
Copia de archivos. Comando cp
y Este comando tiene la siguiente forma,
y
cp arch1 arch2
y hace una copia de arch1 y le llama arch2. Si arch2 no exista, lo crea con los
mismos atributos de arch1.
El archivo arch2 estar en el mismo directorio que arch1. Tanto arch1 como
arch2 indican el nombre de un archivo, que puede incluir el la ruta al mismo
si alguno de ellos no se encuentra en el directorio actual. Otra posibilidad
es:
cp arch1 namedir/arch2
que hace copias de arch1 y arch2 en el directorio namedir.
Comandos Bsicos
y
El comando mv realiza la misma funcin que el anterior (cp) pero adems destruye
el archivo original. En definitiva traslada el contenido de arch1 a arch2; a efectos del
usuario lo que ha hecho es cambiar el nombre a arch1, llamndole arch2. De igual
forma, mv arch1 namedir traslada uno o ms archivos (arch1, arch2,...) al
directorio namedir conservndoles el nombre. El comando,
mv namedir1 namedir2
Hay que recalcar que el comando mv sirve as mismo para cambiar el nombre de los
archivos.
Comandos Bsicos
y
ln arch1 arch2
Comandos Bsicos
y
Comandos Bsicos
y
y
rm -i arch1 arch2
y
Con esta opcin, Linux pedir confirmacin para borrar cada archivo de la lista, de
si realmente se desea su destruccin o no. Se recomienda usar siempre este comando
con esta opcin para evitar el borrado de archivos tiles. Por ejemplo, si se teclea,
x rm -i superfluo
aparecer en pantalla el aviso siguiente:
remove superfluo?
y habr que contestar y (yes) o n (not).
Comandos Bsicos
En este comando se pueden utilizar los caracteres de sustitucin
(* y ?), como por ejemplo,
rm arch*
que borrara todos los archivos del directorio actual que
comiencen por arch. Es comando tiene las formas siguientes,
y El comando
rm *
y
Comandos Bsicos
y
Comandos Bsicos
y
Comandos Bsicos
y
Comandos Bsicos
y
Comandos Bsicos
y
Comandos Bsicos
y
Comandos Bsicos
y
Comandos Bsicos
Visualizacin de ficheros pantalla a pantalla. Comandos
more y less
y Estos comandos permiten visualizar un archivo pantalla a pantalla. El
nmero de lneas por pantalla es de 23 lneas de texto y una ltima
lnea de mensajes, donde aparecer la palabra more. Cuando se
pulsa la barra espaciadora (el espacio en blanco), se visualizar la
siguiente pantalla. Para salir de este comando (terminar la
visualizacin) se pulsa <ctrl>d o q.
y
Por ejemplo:
more arch
Comandos Bsicos
y
donde archivo1, archivo2 etc. son los archivos que se van a aadir al
archivo tar. Si se desea extraer los archivos se emplea
Comandos Bsicos
y
Al contrario que tar que agrupa varios archivos en uno, gzip comprime un
nico archivo con lo que la informacin se mantiene pero se reduce el
tamao del mismo. El uso de gzip es muy sencillo
gzip archivo
Comandos Bsicos
y
y
SSH
Permite abrir una sesin en un sistema distante, y tiene la siguiente
forma general:
ssh NombreUsuario@direccionIP nombre_del_servidor
ssh NombreUsuario@direccionIP nombre_servidor comando
Comandos Bsicos
y
SCP
Comandos Bsicos
y
Comandos Bsicos
y
y
SFP
Si esta acostumbrado al uso de ftp para la tranferencia de sus
archivos, utilice el comando sftp el cual soporta los mismo
comandos bsicos de un ftp: put, get, cd, lls, etc .
mi_maquina$ sftp usuario@servidor.edu.mx
Indique la contrasea
usuario@servidor.edu.mx's password:
Enviar un archivo al servidor
sftp>put input.com
sftp>get output.com
sftp>bye
Comandos Bsicos
y
Comandos Bsicos
Copiar la llave pblica al servidor en el archivo de
'llaves de hosts autorizados', authorized_keys
$ scp .ssh/id_rsa.pub usuario@servidor.com:.ssh/authorized_keys
Comandos Bsicos
y
Pagina Personal
Crear directorio public_html
Aplicar derechos de lectura y ejecucin a
x /home/usuario
x /home/usuario/public_html
Comandos Bsicos
y
Comandos Bsicos
#!/bin/bash
clear
ls -la
Comandos Bsicos
#!/bin/bash
echo Hola $1
Comandos Bsicos
#!/bin/bash
scp $1 proxy:
Comandos Bsicos
#!/bin/bash
scp $1 $2:
Ejercicios
y 1.
Ejercicios
y 2.
Ejercicios
y 3.
Ejercicios
y
Comandos Bsicos
Referencias adicionales:
http://www.linuxparatodos.net/portal/staticpages/index.php?page=per
misos-sistema-de-ficheros
http://www.linuxparatodos.net/portal/staticpages/index.php?page=05leccion-mandatos-basicos
http://www.linuxparatodos.net/portal/staticpages/index.php?page=glos
ario-mandatos-basicos