JUAN PABLO DUARTE

JUAN PABLO DUARTE
liceo

Noticias

Año del Fomento a la Vivienda

martes, 21 de octubre de 2014

Para mis estudiantes de cenapec 3roA

Los estudiante deben leer la informacion y hacer un analisis.luego publicar como un comentario,recuerden su nombbre completo,el cursoy la matricula

El desarrollo de MS-DOS

MS-DOS es el sistema operativo más conocido. La versión más comercializada es la de Microsoft llamada "MS-DOS" (existen otras versiones como la DR-DOS). MS-DOS fue creado en 1981 cuando se utilizó en un ordenador IBM.

Introducción al sistema operativo

DOS, como cualquier sistema operativo, controla las actividades del ordenador. Administra operaciones como el flujo de datos, la visualización, la introducción de datos, entre otros elementos que forman un sistema.
El papel del DOS es interpretar los comandos que el usuario introduce a través del teclado. 
Estos comandos permiten que se ejecuten las siguientes tareas:
  • administración de archivos y carpetas
  • actualizaciones de disco
  • configuración del hardware
  • optimización de la memoria
  • ejecución de programas
Estos comandos se introducen después del símbolo del sistema, en el caso de MS-DOS (Microsoft DOS, el más conocido): la letra de la unidad seguida de una barra inversa, por ejemplo: A:\\ o C:\\. 

12. Comandos basicos

12.1 ¿Pero hay que saber comandos?

La respuesta a esta pregunta es sencilla, todo depende de como vayas a utilizar el sistema, de las ganas de aprender que tengas y de lo que quieras profundizar en el sistema.
Hay que diferenciar entre tareas de administracion y uso habitual del sistema.
Si vas a realizar tareas de administracion del sistema, deberias saber, o mejor dicho, tendras que aprender una serie de comandos para realizar estas tareas. Si vas a utilizar el sistema a nivel usuario, no necesitaras saber ningun comando, solamente tendras que aprender a utilizar los programas que uses.
Lo que ocurre habitualmente es que el usuario de la maquina y el administrador son la misma persona, con lo cual tendran que saber una serie de comandos minimos.
Como anecdota, os puedo contar que en lugar donde trabajo, hay usuarios que utilizan Linux y no tienen ni idea de administracion del sistema (y no solo en linux), no saben comandos y tampoco los necesitan. Trabajan en modo grafico, saben utilizar los programas que necesitan y tienen a alguien (yo en este caso ;-)) que se hace cargo de las tareas de administracion/configuracion del sistema.



12.2 ¿Esto no lo puedo hacer en modo grafico?

Como regla general, se podria decir lo siguiente: "Todo lo que se puede hacer en modo grafico, se puede hacer tambien en modo texto, a base de comandos. Pero no todo lo que se puede hacer en modo texto, se puede hacer en modo grafico".
Cada dia aparecen mas y mas programas, que permiten hacer hacer en modo grafico, a golpe de raton y ventanas, lo que se hace en modo texto a base de comandos. Es mas, lo unico que estos programas hacen, es crear una version grafica que hace uso de los comandos que se utilizan en modo texto. Entornos graficos como Gnome y Kde, vienen con una serie de programas graficos que hacen esto.
Para terminar esta seccion, solo decir a aquellos que quieran profundizar en el sistema, que hasta el momento, ningun programa grafico, supera en versatilidad y potencia, a una consola de texto donde ejecutar comandos directamente.


12.3 Combinaciones especiales de teclas


  • [Ctrl]+[Alt]+[Del]: Shutdown. Apaga el sistema de forma organizada desde una terminal texto.
  • [Ctrl]+[Alt]+[F1]: Cambia a la primera terminal de texto.
  • [Ctrl]+[Alt]+[Fn]: Cambia a la terminal de texto numero n (n=1,...,6)
  • [Ctrl]+[Alt]+[F7]: Cambia a la primera terminal X (si se esta usando alguna)
    NOTA:Si estamos en X-windows y por alguna razon nuestro entorno grafico dejase de funcionar, siempre podriamos entrar en una terminal texto con [Ctrl]+[Alt]+[Fn], terminar los procesos que esten dando problemas y volver a las X con [Ctrl]+[Alt]+[F7].
  • [Ctrl]+[Alt]+[Fn]: Cambia a la terminal X numero n (n=7,...,11)
  • [Tab]: Autocompleta el nombre de un comando, fichero, directorio, programa, cuando trabajamos en una terminal texto. P.ej: Si vamos a usar el programa "programa_de_prueba", podemos escribir progr y pulsar [Tab], el sistema se encargara de rellenar el resto.
  • [ArrowUp]: (Flecha arriba) Va editando la historia de comandos que hemos escrito anteriormente en terminal texto.[Enter] para ejecutar.
  • [Shift][PgUp]: Scroll la salida de la terminal hacia arriba, en terminal texto.
  • [Shift][PgDown: Scroll la salida de la terminal hacia abajo, en terminal texto.
  • [Ctrl]+c: Termina el proceso actual. Cuando lo comenzamos sin & ([localhost]$ proceso)
  • [Ctrl]+d: Termina la terminal actual.
  • [Ctrl]+s: Para la transferencia a la terminal.
  • [Ctrl]+z: Manda el proceso actual (comenzado sin &) a "Background". Lo mismo que si comenzamos el proceso con & ([localhost]$ proceso &).



12.4 Lista de comandos mas usados

Todos los comandos citados en este apartado, pueden usarse con multitud de opciones. Para conseguir informacion detallada de cada comando utilizar mancomando. A continuacion teneis la manera mas sencilla de utilizacion.
Informacion del sistema
  • hostname: Devuelve el nombre de la maquina.
  • uptime: Devuelve la cantidad de tiempo trascurrido desde la ultima vez que se arranco el sistema, la cantidad de usuarios trabajando en el sistema y el load average (carga del sistema).
  • uname -a: Informacion sobre el sistema operativo de la maquina.
  • dmesg|more: Imprime el "ring buffer" del kernel.
  • free -tm: Informacion sobre la cantidad de memoria disponible y usada.
  • df -h: Informacion sobre todo los dispositivos montados en la maquina.
  • du -bh /|more: Informacion sobre el espacio ocupado por cada subdirectorio, comenzando en el directorio raiz /.
  • ps: Informacion sobre los procesos del actual usuario, que se estan ejecutando.
  • ps axu: Informacion sobre todos los procesos que se estan ejecutando en la maquina.
  • top: Informacion sobre el uso de cpu y memoria de los procesos del sistema.
  • cat /proc/cpuinfo: Informacion sobre el microprocesador.
  • cat /proc/interrupts: Informacion sobre las interrupciones en uso.
  • cat /proc/dma: Informacion sobre dma en uso.
  • cat /proc/filesystems: Informacion sobre los sistemas de archivos que se pueden utilizar (compilados en el kernel).
  • /sbin/lsmod: Informacion sobre los modulos en uso.
  • finger usuario: Informacion sobre el usuario usuario.
  • who: Informacion sobre los usuarios usando el sistema.
  • id usuario: Informacion sobre UID, GID y GROUPS del usuario usuario
  • last: Informacion sobre los ultimos usuarios que han usado el sistema.
  • set|more: Informacion sobre el entorno de usuario actual.
  • ping maquina: Para comprobar si tenemos contacto con la maquina maquina (maquina: nombre o IP)
  • /sbin/route: Tabla de enrutamiento de nuestro sistema.
  • /sbin/ifconfig: Informacion sobre los distintos dispositivos de red
  • netstat: Informacion valiosa sobre la conexion de red (Este comando tiene muchas posibilidades, ejecutar man netstat
Administracion

  • su: Te conviertes en administrador(root) despues de introducir la clave de acceso. Ideal para realizar alguna tarea de administracion sin necesidad de salir del sistema y entrar de nuevo como root.
  • /usr/sbin/adduser usuario: Registra y crea una cuenta de usuario.
  • /usr/sbin/userdel usuario: Borra la cuenta de usuario usuario.
  • passwd: Cambia la clave de acceso para el usuario actual. Root puede cambiar la clave de cualquier usuario passwd usuario
  • /usr/sbin/groupadd grupo: Crea un nuevo grupo.
  • /usr/sbin/groupdel grupo: Borra un grupo.
  • more /etc/passwd: Muestra el fichero de claves del sistema. (Si no se usa shadow password)
  • more /etc/group: Muestra los grupos registrados en el sistema.
  • chmod permisos fichero/directorio: Cambia los permisos de ficheros/directorios
  • cp fichero1 fichero2: Copia fichero1 como fichero2
  • rm fichero: Borra fichero
  • rm -R directorio: Borra el contenido completo (ficheros/subdirectorios) de directorio
  • mv fichero1 fichero2: Cambia el nombre de fichero1 a fichero2
  • mkdir directorio: Crea un subdirectorio
  • rmdir directorio: Borra un subdirectorio
  • shutdown -t3 -r now: Reinizializa el sistema (hay que hacerlo como root).
  • shutdown -t3 -h now: Apaga el sistema (hay que hacerlo como root

domingo, 12 de octubre de 2014

Para los estudiantes de 1roA. Cenapec

Un buscador se define como un programa informático diseñado para la búsqueda de diferentes formatos de archivos digitales como páginas webs, documentos de texto, archivos de video y música, imágenes, etc... los cuales se encuentran alojados en un disco duro o servidor local así como en la red de Internet, presentando los resultados de la búsqueda en una serie de enlaces que conectan con los archivos o la información solicitada.
Generalmente asignamos el término de buscador a las páginas webs que se encargan de encontrar una serie de enlaces relacionados con la información que solicitamos mediante el uso de frases o palabras clave, pero el término de buscador es más extenso al no limitarse únicamente a Internet, tal y como indica su definición un buscador también es considerado cuando el programa rastrea y encuentra información en un disco duro local como el de tu propio ordenador, tablet o smartphone, de hecho estos buscadores fueron los primeros programas de búsquedas introducidos en los sistemas operativos para facilitar la gestión de archivos digitales, a modo de ejemplo en el sistema operativo Windows lo puedes encontrar al hacer clic en el botón de inicio de la barra de menú, los usuarios de Mac lo conocen como Spotlight y lo utilizan cuando hacen clic al icono de la lupa o cuando acceden a la aplicación Finder.
Pero es sin duda en la red donde los buscadores han tomado especial relevancia, fue a principios de los años 90 cuando se desarrollaron los primeros programas informáticos capaces de rastrear y almacenar datos de las diferentes páginas webs que existían en ese momento, la gran expansión y desarrollo que experimentó Internet necesitó del desarrollo de nuevos buscadores potentes capaces de rastrear e indexar la cantidad ingente de información que se almacenaba en la red diariamente, originando la creación de servicios y empresas reconocidas a nivel mundial como Google, Yahoo o Bing.
Actualmente podemos clasificar el amplio catálogo de buscadores disponibles en la red en 4 grandes familias:
  • Directorios
  • Motores de búsqueda
  • Metabuscadores
  • Buscadores especializados
Directorios
Los directorios fueron los primeros buscadores más populares y utilizados en Internet, su funcionamiento se basa en que una parte humana introduce una serie de datos relevantes sobre una página web tales como el título, resumen del contenido, dirección, etc... con el objeto de indexarlo dentro de una base de datos dividida en categorias o especialidades, para que cuando realicemos una búsqueda la base de datos nos devolverá una lista de enlaces hacia las páginas webs que tienen relación con las palabras o frases buscadas.
La principal ventaja de los directorios es que al ser revisados por humanos los enlaces indexados son webs de alta calidad en contenido, como inconveniente es la nula capacidad de rastreo e indexación de otras webs de manera automática, por lo que el directorio solo es capaz de almacenar un pequeño porcentaje de la totalidad de las webs disponibles en Internet.
Páginas como Dmoz, Yahoo directory o Technorati son entre otros directorios webs de reconocido prestigio en Internet.
Motores de búsqueda
Los motores de búsqueda son los buscadores basados en programas informáticos que automatizan el rastreo y la indexación de las webs disponibles, a diferencia de los directorios los cuales necesitaban de una parte humana para la verificación e indexación de la web. El funcionamiento de los motores de búsqueda se basa en 3 etapas o fases:
  • Rastreo
  • Indexación y Rankeo
  • Consulta
En la primera fase un programa informático denominado robot o araña rastrea y recoge los datos de todas las páginas webs a través de los enlaces compartidos, permitiendo ampliar enormemente el campo de rastreo a un gran número de webs.
En el segundo paso un algoritmo toma la información captada por el robot o araña y la valora rankeandola según unos criterios establecidos por el algoritmo, posteriormente se indexa la web en gigantes bases de datos.
Por último cuando realizamos una búsqueda el programa consulta a la base de datos mostrándonos una serie de enlaces o datos numerados y jerarquizados según el rankeo o relevancia calculado por el algoritmo.
Páginas como Google o Bing son ejemplos de reconocidas webs basadas en motores de búsqueda.
Metabuscadores
Los metabuscadores son programas informáticos que lanzan las consultas requeridas por los usuarios sobre un conjunto de motores de búsqueda de terceros aprovechando los algoritmos de búsqueda desarrollados de cada uno de ellos, posteriormente el metabuscador rankea todos los resultados mostrándolos según unos criterios de relevancia establecidos.
Páginas como Metacrawler, Ixquick o Webcrawler son ejemplos entre otros de metabuscadores más utilizados en la red.
Buscadores especializados
Se tratan de buscadores que lanzan las consultas sobre unas bases de datos restringidas o públicas que contienen información especializada en un campo o área. Generalmente son utilizadas para realizar comparativas de precios, prestaciones, horarios, etc... de diferentes productos.
Ejemplos como Trivago o Atrapalo en el área de reserva de hoteles, Rastreator o Acierto en el campo de las aseguradoras, Skyscanner o Rumbo en el área de reserva de billetes de avión... son ejemplos de páginas basadas en buscadores especializados.

Historia de los buscadores

Con el desarrollo y expansión de Internet en la década de los 90 se multiplicó el número de páginas y sitios webs disponibles y por tanto la información subida a la red, todo ello hizo necesario el desarrollo de potentes buscadores de información capaces de rastrear la máxima información disponible.
El primer listado de enlaces hacia páginas webs que agrupaban información sobre una temática concreta fue desarrollado por el científico Tim Berners-Lee el año 1991 siendo considerado como el primer directorio creado en Internet.
En el año 1990 unos estudiantes de la universidad McGrill en Montreal desarrollaron Archie, el primer programa informático capaz de crear automáticamente una lista de los archivos disponibles en servidores FTP conviertiéndose en el primer motor de búsqueda en la historia de Internet.
Posteriormente en 1993 Mthew Gray programó a Wandex, el primer robot o araña capaza de rastrear la información que contenían las páginas webs. Un año después en 1994 se presentó Webcrawler un motor de búsqueda que fue la base de los futuros buscadores.
En el año 1998 fue lanzado el famoso buscador Google, basado en la tecnología de los motores de búsqueda el éxito alcanzado le ha permitido ser una de las primeras empresas más ricas, innovadoras y reconocidas a nivel mundial. Siguiendo los pasos y la filosofía de Google, la empresa Microsoft lanzó en 2009 la versión mejorada de su buscador bajo el nombre de Bing fusionándose con el famoso directorio Yahoo con objeto de competir con el todopoderoso Google.
Hoy en día los buscadores de Internet son servicios fundamentales para trabajar, la mayoría de los navegadores tienen como página de inicio algún tipo de buscador que facilitan la labor de búsqueda de información, el futuro de estos servicios pasan por mejorar los algoritmos de rastreo e indexación con objeto de mejorar la calidad de los enlaces ofrecidos, conocer los perfiles y gustos de los usuarios con objeto de aportarle una información a medida, utilizarán sistemas de inteligencia artificial que les permitirán interactuar con nosotros mientras mantenemos una conversación, aportaran soluciones a distintas situaciones y problemas utilizando la información disponible en la red... Sin duda el futuro de los buscadores es prometedor.




Los estudiantes tienen que realizar un analisis del tema, pueden hacerlo aqui y dejarlo como un comenbtario.
para publicar su comentario deben tener una cuenta de google o gmail