jueves, 31 de enero de 2008
Comandos UNIX
echo "hola" > file.txt
Se creara un archivo de contenido hola llamado file.txt
echo "amigo" >> file.txt
Agrega información en un archivo existente. En este caso file.txt.
cp file.txt pumas.txt
Copia archivos.
rm pumas.txt
Borra el archivo seleccionado.
jueves, 24 de enero de 2008
Comandos básicos
Podemos visalizar que dentro de Darwin podemos utilizar variables y constantes
cat file.txt: concatenar uno o mas archivos. Unirlos. Muestra los archivos.
¿Qué se debe hacer para que cat coloce al final de cada renglón un signo de $?
cat -e file.txt
cp file.txt 603a.txt
Este comando hace duplicados de archivos.
mkdir xyz
crear directorio o folder.
open xyz
Abrir contendio de un archivo o folder.
rm 603.txt
borra un archivo
date
fecha
bc
calculadora científica
martes, 22 de enero de 2008
Acumuladores y contadores
Acumulador
En un CPU de computadora, el acumulador es el registro en el que son almacenados temporalmente los resultados aritméticos y lógicos intermedios que serán tratados por la Unidad aritmético-lógica (ALU).
Sin un registro como un acumulador, sería necesario escribir el resultado de cada cálculo (como adición, multiplicación, desplazamiento (shift), etc.) en la memoria principal, quizás justo para ser leída inmediatamente otra vez para su uso en la siguiente operación. El acceso a la memoria principal es significativamente más lento que el acceso a un registro como el acumulador porque la tecnología usada para la memoria principal es más lenta (pero más barata) que la usada para un registro interno del CPU.
Contador de programa
El contador de programa, es un registro del procesador de un computador que indica la posición donde está el procesador en su secuencia de instrucciones. Dependiendo de los detalles de la máquina particular, contiene o la dirección de la instrucción que es ejecutada, o la dirección de la próxima instrucción a ser ejecutada. El contador de programa es incrementado automáticamente en cada ciclo de instrucción de tal manera que las instrucciones son leídas en secuencia desde la memoria. Ciertas instrucciones, tales como las bifurcaciones y las llamadas y retornos de subrutinas, interrumpen la secuencia al colocar un nuevo valor en el contador de programa.
viernes, 18 de enero de 2008
Cibernetica CISCO
Router(config)#ip route[dirección IP de la red destino+máscara][IP del primer salto/interfaz de salida][distancia administrativa]
Router_B(config)#ip route 172.16.0.0 255.255.0.0 serial 0 120
Router_B(config)#ip route 172.16.0.0 255.255.0.0 200.200.10.1 120
Ruta por defecto
Router_B(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.1
Proceso de traducción NAT Para configurar NAT estático se deben seguir los siguientes pasos: Definir el mapeo de las direcciones estáticas: ip nat inside source static local-ip global-ip ip nat inside source static network local-network global-network mask Especificar la interfaz interna ip nat inside Especificar la interfaz externa ip nat outside
R(config)# ip nat inside souce static 10.1.1.1 198.3.4.1
R(config)# interface e0
R(config-if)# ip nat inside
R(config-if)# exit
R(config)# interface s0
R(config-if)# ip nat outside
R(config-if)# exit
Para configurar NAT dinámico se deben seguir los siguientes pasos:
Crear un conjunto de direcciones globales:
ip nat pool name start-ip end-ip {netmask mask | prefix-length prefix-length}
Crear una ACL que identifique a los hosts para la traslación
access-list access-list-number permit source {source-wildcard}
Configurar NAT dinámico basado en la dirección origen
ip nat inside source list access-list-number pool name
Especificar la interfaz interna
ip nat inside
Especificar la interfaz externa
ip nat outside
R# configure terminal
R(config)# ip nat pool fib-xc 198.3.4.1 198.3.4.254 netmask
255.255.255.0
(config)# access-list 2 permit 10.1.1.0 0.0.0.255
R(config)# ip nat inside source list 2 pool fib-xc
R(config)# interface e0
R(config-if)# ip nat inside
R(config-if)# exit
R(config)# interface s0
R(config-if)# ip nat outside
R(config-if)# exit
R(config)# exit
R# show ip nat translations
VERIFICACIÓN DE NAT show ip nat translations
show ip nat translations verbose
show ip nat statistics
debug ip nat (no debug ip nat)
clear ip nat translations elimina todas las traslaciones NAT
UNIX II
Disco Duro - Aplicaciones - Utilidades - Terminal. (Para abrir sesión)
Para cerrar una sesión: Menú terminal Quit o Comando + Q. Si hay comando accionado se va a detener. Para detener los procesos: logout + enter
Primer renglón: info respecto a la ultima sesión
Segundo renglón: bienvenida de Darwin
Tercer reglón: nombre de la compu y sesión en la que se está trabajando (shell prompt)
Cuadrito gris a la derecha: cursor.
Partes de una línea de comandos:
Comando - Option, switch o flag (se pueden o no escribir, números o letras) - argumentos (1 0 varios) - operadores.
gerp -1 success file.txt> outfile
¿Cómo detener un comanado?
Cerrar la terminal
Ctrl + c
kill comando (escribir en terminal)
¿Cómo obtener ayuda sobre algún comando?
Para saber que opciones o argumentos podemos agregar a un comando
man comando (sobre el que necesitamos ayuda)
espacio: avanzar una pagina
b: retroceder una pagina
q: sale
ls: muestra el contendio de un directorio.
La organizacion de los archivos es jerarquica.
Cuando te registras como usuario tienes denegado el acceso a sesiones y archivos de otros usuarios.
Comandos básicos:
cd: nos va a llevar a home sin importar el lugar donde estemos trabajando.
pwd: mostrar el lugar en donde estas trabajando
ls: enlistar el contendio de un directorio, en el cual me encuentro.
cd direcotorio: me lleva a un directorio específico.
cd ..:lleva al directorio anterior.
jueves, 17 de enero de 2008
UNIX I (Conceptos Generales)
UNIX
1965: los laboratorios Bell (parte de AT&T), GE y MIT se unen para crear un nuevo sistema operativo. Multics debia ser multiusuario, multitarea y tener un sistema de archivos jerarquico.
1969: AT&T abandona el proyecto pero algunos de sus ingenieros continuan el trabajo, presentando en este año. Ken Thompson.
1973: UNIX es reescrito en el lenguaje de programación C. Lo que permite que sea llevado a otras plataformas y que se desarrolle diferentes versiones.
1977: surge la primera versión del BSD (Berkeley Software Dsitribution), que es la versión de UNIX desarrollada por la universidad de Berkeley en California.
1992: surge la primera versión de SOLARIS desarrollada por SUN MICROSYSTEM.
1993: Novell compra los derechos del UNIX original del AT&T
AIX --> IBM
BSD --> UB
Darwin --> Apple
HP/up --> HP
Irix --> Silicon Graphics
Next Step --> Next
Linux
Debian
Red Hat
Ubunto
Jobs: fundador de NEXTSTEP
1997 Apple compra a NEXTSTEP
MacOS X --> en base a Darwin.
AQUA: cerrada. Interface.
Herramientas: Abiertas o cerradas.
DARWIN parte inferior del sistema operativo: codigo abierto, escrito en C.
viernes, 11 de enero de 2008
Comparación entre Wiki, Blog y Hoja Webhttp://www.blogger.com/img/gl.link.gif
Wiki
Un wiki es un sitio web colaborativo que puede ser editado por varios usuarios. Los usuarios de una wiki pueden así crear, modificar, borrar el contenido de una página web, de forma interactiva, fácil y rápida; dichas facilidades hacen de la wiki una herramienta efectiva para la escritura colaborativa.
La tecnología wiki permite que páginas web alojadas en un servidor público sean escritas de forma colaborativa a través de un navegador web conservando un historial de cambios que permite recuperar fácilmente cualquier estado anterior de la página. Cuando alguien edita una página wiki, sus cambios aparecen inmediatamente en la web, sin pasar por ningún tipo de revisión previa.
Blog
Un blog es un sitio web periódicamente actualizado que recopila cronológicamente textos o artículos de uno o varios autores, apareciendo primero el más reciente, donde el autor conserva siempre la libertad de dejar publicado lo que crea pertinente.
Página web
Una página web es una fuente de información adaptada para la World Wide Web (WWW) y accesible mediante un navegador de Internet. Esta información se presenta generalmente en formato HTML y puede contener hiperenlaces a otras páginas web, constituyendo la red enlazada de la World Wide Web.Las páginas web pueden ser cargadas de un ordenador o computador local o remoto, llamado Servidor Web, el cual servira de HOST. El servidor web puede restringir las páginas a una red privada. Las páginas web son solicitadas y transferidas de los servidores usando el Protocolo de Transferencia de Hypertexto. La acción del Servidor HOST de guardar la página web, se denomina "HOSTING".
Las páginas web pueden consistir en archivos de texto estático, o se pueden leer una serie de archivos con código que instruya al servidor cómo construir el HTML para cada página que es solicitada, a esto se le conoce como Página Web Dinámica.
Es todo por el dia de hoy, gracias... (Con información de Wikipedia)
jueves, 10 de enero de 2008
Bienvenidos
Gracias!!!
Charly Jam