Siendo wikipedia una enciclopedia virtual en la que cualquier usuario puede subir archivos (siempre y cuando estos no esten ya pulicados) es dificil saber si se puede confiar en todo el mundo de información que existe en wikipedia, la respuesta se encuentra en el uso que le quiera dar el usuario a la información en wikipedia, si se requiere de una fuente seria ya que el objetivo de conseguir la información es una causa también seria, es recomendable tener soporte mas confiable por si hubiera alguna información falsa, si unicamente se requiere para un trabajo escolar o alguna causa no tan importante, es posible confiar en ella, puesto que la probabilidad de encontrarse con informacion falsa en temas básicos de conocimiento es muy remota.

t006

Octubre 1, 2006

En la terminal de linux, al igual que en la de Microsoft, son requeridos algunos comandos específicos que el shell entienda y pueda traducir al lenguaje que usa el kernel, estos comandos se clasifican deacuerdo a su uso, a continuación se muestran los comandos basicos dentro de su respectiva categoría:

  • Ampliar ayuda de mandatos.

man mandato – Muestra un manual sobre el mandato, su modo de uso y sus variantes. 

  • Prendiendo y apagando el sistema.  

shutdown -h 5 - Apaga el sistema en 5 minutos después de ejecutarse y no reinicia. 

shutdown -h now – Apaga el sistema en ese momento y NO lo vuelve a reinicia.

halt – Apaga el sistema de la misma manera que el mandato anterior

shutdown -r 5 – Apaga el sistema 5 minutos después de haberlo ejecutado y reinicia.

shutdown -r now – Apaga el sistema en ese momento y reinicia.

reboot – Reinicia el sistema.

startx – Inicia el entorno gráfico. 

  • Administración de usuarios.

adduser LPT – Agrega un usuario llamado LPT.

passwd LPT – Le asigna la clave de acceso al usuario LPT.

userdel LPT – Borra la cuenta LPT.

su – Da momentáneamente privilegios de ROOT (si sabemos la clave).

su – LPT – Se toma momentáneamente los privilegios del usuario LPT.

exit – Sale del perfil del usuario que lo ejecuta.  

  • Montado de sistemas de archivos.  

mount -t iso9660 /dev/cdrom /mnt/cdrom – Monta la unidad de CD-ROM en el directorio especificado (/mnt/cdrom).

mount -t msdos /dev/hda1 /mnt/win_c – Monta el disco “C” en el directorio especificado con partición msdos.

mount -t vfat /dev/hda1 /mnt/win_c – Monta el disco “C” con partición FAT en el directorio especificado.

umount /mnt/cdrom – Desmonta el CD-ROM.

umount /mnt/win_c – Desmonta el disco rígido “C”.

usermount – Una forma fácil y rápida de montar y desmontar unidades.  

  • Configurando X. 

Xconfigurator – Sirve para cambiar la resolución, profundidad y placa de vídeo.

xf86config – Archivo de configuración de X.

switchdesk – Cambia el entorno gráfico por defecto. 

  • Tratamiento de archivos moviéndonos por directorios. 

cd /home/LPT – Ingresa al directorio /home/LPT.

cd .. – Vuelve al directorio raíz.

  • Listar archivos. 

ls -l – Lista los archivos del directorio actual con todos sus atributos.

ls –F – Lista los archivos del directorio actual indicando su tipo (archivo, directorio, etc).

ls -lC – Lista los archivos del directorio actual en columnas.

ls -a – Lista los archivos invisibles del directorio actual.  

 

  • Borrar archivos.

rm lpt.txt – Borra el archivo con nombre lpt.txt.

rm -R /LPT – Borra el directorio LPT con todos los archivos que tiene dentro.

rm -Rf /LPT – Borra el directorio LPT en forma recursiva y sin preguntar (hay que ser cuidadoso con este mandato si seenvuentra en root). 

  • Copiar y mover archivos. 

cp lpt.txt /home/LPT – Copia el Archivo lpt.txt dentro del directorio /home/LPT.

mv lpt.txt /home/LPT – Mueve el Archivo lpt.txt dentro del directorio /home/LPT. 

  • Renombrar archivos.  

 mv lpt.txt linux_para_todos.txt – Le cambia el nombre al archivo lpt.txt por linux_para_todos.txt. 

  • Comodines.

* – Representa todo. Ejemplo: ls *.rpm – lista todos los archivos con extensión rpm.

? – Representa un solo carácter. Ejemplo: ls ?.txt – lista todos los archivos de un solo caracter con extensión txt. 

  • Instalando paquetes RPM.

rpm -ivh lpt-news-0.1-5.i386.rpm – Instala el paquete lpt-news-0.1-5.i386.rpm.

rpm -Uvh lpt-news-0.1-5.i386.rpm – Instala o actualiza el paquete lpt-news-0.1-5.i386.rpm.

rpm -e lpt-news – Desinstala el paquete lpt-news.

rpm -qf /bin/ls – Muestra en que paquete esta incluido el mandato ls.

rpm -q lpt-news – Muestra la versión del paquete ya instalado lpt-news.

rpm -ql lpt-news – Lista los componentes del paquete lpt-news, previamente instalado, con sus respectivas rutas.

rpm –qa – Lista todos los paquetes instalados en el sistema.

rpm -qa |grep ltp – Lista todos los paquetes que contengan  lpt en su nombre. 

  • Comprimir, descomprimir archivos tar.gz y tar.bz2. 

tar -zxvf lpt.tar.gz – Descomprime y Desempaqueta el archivo lpt.tar.gz.

tar -zcvf lpt.tar.gz /home/LPT – Empaqueta y Comprime el directorio /home/LPT dentro de lpt.tar.gz.

tar -jxvf lpt.tar.bz2 – Descomprime y Desempaqueta el archivo lpt.tar.bz2.

tar -jcvf lpt.tar.bz2 /home/LPT – Empaqueta y Comprime el directorio /home/LPT dentro de lpt.tar.bz2.

tar -cMf /dev/fd0 – Empaqueta el directorio actual en múltiples Diskettes. 

  • Matar procesos.

ps axu – Lista los procesos que se están corriendo.

kill -9 123 – Mata el proceso con número de PID 123 sin darle tiempo a terminar.

kill -9 mozilla – Mata el proceso mozilla sin darle tiempo a terminar.

kill -15 123 – Fuerza a terminar el proceso (el -15 no es necesario ya que es el número por defecto).

kill -l – Lista los posibles argumentos de la orden, -15(terminar), -9(matar), etc.

top – Cumple la función de ps y kill simultáneamente en consola. 

  • Combinaciones 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,…,8).

[Ctrl]+[Alt]+[F7] – Cambia a la primera terminal X (si se esta usando alguna).

[Ctrl]+[Alt]+[Fn] – Cambia a la terminal X numero n (n=7,…,12).

[Tab] – Auto-completa el nombre de un mandato, fichero, directorio, programa, cuando trabajamos en una terminal texto.

[ArrowUp] – Va editando la historia de mandatos que hemos escrito anteriormente en terminal texto.

[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 si no esta corriendo de fondo.

[Ctrl]+d – Termina la terminal actual.

[Ctrl]+s – Para la transferencia a la terminal.

[Ctrl]+z – Manda el proceso actual a correr de fondo. 

  • Información del Sistema.

hostname – Devuelve el nombre de la maquina.

uptime – Devuelve la cantidad de tiempo transcurrido desde la ultima vez que se arranco el sistema.

uname –a – Información sobre el sistema operativo de la maquina.

dmesg|more – Imprime el “ring buffer”
del kernel.

free –tm – Información sobre la cantidad de memoria disponible y usada.

df -h – Información sobre todo los dispositivos montados en la maquina.

du -bh /|more – Información sobre el espacio ocupado por cada subdirectorio, comenzando en el directorio raíz.

cat /proc/cpuinfo – Información sobre el microprocesador.

cat /proc/interrupts – Información sobre las interrupciones en uso (IRQ).

cat /proc/filesystems – Información sobre los sistemas de archivos que se pueden utilizar (compilados en el kernel).

who – Información sobre los usuarios usando el sistema.

id LPT – Información sobre UID, GID y GROUPS del usuario LPT.

last – Información sobre los últimos usuarios que han usado el sistema.

/sbin/ifconfig – Información sobre los distintos dispositivos de red.

netstat – Información valiosa sobre la conexion de red. 

  • Búsquedas. 

find / -name lpt.txt –print – Busca el archivo ltp.txt empezando por el directorio / y lo muestra en pantalla.

find / -name lpt.txt > búsqueda.txt – Busca el archivo ltp.txt empezando por el directorio / y guarda la salida en el archivo búsqueda.txt.

whereis fichero – Busca los ficheros binarios, fuentes y páginas del manual correspondientes a un paquete.

Linux a fondo (t005)

Septiembre 24, 2006

Linux es un sistema operativo de código abierto que utiliza un complejo programa llamado kernel para iniciarse, kernel se puede considerar el núcleo de linux ya que con el se va armando todo el sistema operativo resultante, pero para poder entender mejor que es linux, empezaremos por definir las bases.

            Un sistema operativo (“OS” por sus siglas en ingles) es un conjunto de programas o software destinado a permitir la comunicación del usuario con un ordenador y administrar sus recursos de manera cómoda y eficiente. Comienza a trabajar cuando se enciende el ordenador, y administra el hardware de la máquina desde los niveles más básicos, algunos ejemplos de sistemas operativos son: MS-DOS, Windows, OS-2, LINUX, Windows NT, etc.

            Código abierto (“open source” en inglés) es el término por el que se conoce al software distribuido de forma gratuita, este término empezó a utilizarse en 1998 por algunos usuarios de la comunidad del software libre, tratando de usarlo como reemplazo al ambiguo nombre original, en inglés, del software libre (free software).

            El kernel (también conocido como núcleo) es la parte fundamental de cualquier sistema operativo, es un complejo programa que desarrollado, crea a todo el sitema operativo. Es el software responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora, el núcleo también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado.

            El GNU/Linux (normalmente llamado solo Linux) es la composicion del kernel linux con el proyecto GNU desarrollado para el Sistema Operativo UNIX, lo que hace a linux un sistema operativo de altura en cuanto a desempeño y funcionalidad.

            Linux es un sistema operativo para usuarios expertos pues es neceario conocimientos amplios de informática para siquiera poderse guiar en el sistema, sin embargo linux ha tratado de hacer distribuciones cada vez mas amigables con el usuario para asi poder incluirse como un sistema operativo mas comercial (sin que esto signifique que deje de ser de código abierto), algunas de sus principales características son:

  • – Multitareas: Es la capacidad que tiene el sistema operativo de ejecutar varios programas a la vez sin que uno obstaculice al otro, lo que hace linux es separar al programa que esta siendo ejecutado para darle cabida al otro antes de que se permita su ejecución, a esto se le llama (mas especificamente)  multitareas preferente.
  • – Multiusuario: El hecho de que linux tuviera la capacidad de ejecutar varias tareas se presto a que también sirviera a varios usuarios al mismo tiempo, sin importar que estos estén realizando una o varias tareas simultaneas, a esta caracteristica se le llama multiusuario.
  • – Shells programables: Se le conoce con el nombre de shells al programa que es capaz de interpretar, aceptar y ejecutar comandos, Los shells de linux son equivalentes al command.com que emplea MS-DOS. Ambos aceptan y ejecutan comandos y corren archivos de procesamiento por lotes.
  • – Comunicaciones y capacidades de red: El intercambio de información entre usuarios del mismo sistema se lleva a cabo por medio de comunicación terminal a terminal, correo electrónico y un calendario automático que sirve como administrador y proramador de información.
  • – Portabilidad de sistemas abiertos: La portabilidad es la capacidad de transportar un sistema operativo de una terminal a otra para que siga funcionando del mismo modo en que lo hacía. Esto proporciona los medios para que diferentes plataformas de cómputo que corren UNIX se comuniquen adecuada y efectivamente con cualquiera de las otras sin necesidad de agregar interfaces de comunicación especiales, costosas y de última hora. Ningún otro sistema operativo puede satisfacer esta demanda.

            Al ser linux un software de código abierto es posible encontrar una gran cantidad de ficheros y programas, pero reunir todos estos ficheros y programas puede ser una tarea solo para expertos, por eso se crearon las distribuciones de linux, una distribución no es otra cosa, que una recopilación de programas y ficheros, organizados y preparados para su instalación, estas distribuciones se pueden obtener a traves de Internet, los cuales contendrán todo lo necesario para instalar un sistema Linux bastante completo y en la mayoría de los casos un programa de instalación que nos ayudara en la tarea de una primera instalación. Algunas de las distribuciones mas populares de linux son: Fedora, Ubuntu, S.u.S.E., Redhat, Gentoo, Debian, Slackware.

            Aparte del hecho de ser un software de distribución, algunas otras ventajas de linux sobre microsoft son: mayor estabilidad del sistema, mayores niveles de seguridad, muy baja probabilidad de entrada de virus, en caso de infección de virus únicamente es afectado el escritorio del usuario que se encuentre activo en ese momento, no se afecta para nada el sistema operativo ni el resto de los usuarios declarados en el equipo. Otra ventaja es que cada proceso de la distribución Linux seleccionada por el ususario es un proceso independiente, por lo cual cada proceso mejorado puede agregarse sin afectar a los demás, el propio kernel de linux al ser mejorado puede actualizarse sin afectar ninguno de los procesos de la distribución que estemos utilizando mientras que windows es un solo paquete integrado que no te ofrece estas ventajas.
Como dato curioso se puede decir que linux tiene una mascota universal para todas sus distribuciones, su nombre es TUX, es un pingüino, la razón de porque haya sido elegido este ánimal para reprsentar a Linux son desconocidas (Quiza para matar a la mariposa de Microsoft).

(http://es.wikipedia.org/wiki/Linux)                                                                                                                     (http://www.linux-es.org/sobre_linux)

Linux

Septiembre 22, 2006

Linux es un sistema operativo que utiliza un complejo programa llamado kernel paraLogotipo de Linux (mexicano) iniciarse, kernel se puede considerar el núcleo de linux ya que con el se va armando todo el sistema operativo resultante. Algo que hace que linux este a la altura de sistemas operativos como Unix (en cuanto desempeño, funcionalidad y estabilidad) es el proyecto GNU, que junto con kernel aportan herramientas (software) y crean el sitema GNULinux, todas estas aplicaciones son software libre que la gente puede descargar de Internet y usar por separado o en conjuntos que empresas, organizaciones o una persona organiza configura y empaqueta en lo que generalmente se les llama distribuciones. Como dato curioso linux generalmente es representado mundialmente con un pingüino como mascota.

Posteado por: Luis Fernando Quezada Mata

t004

Septiembre 20, 2006

Definición del problema: Intentamos saber a que velocidad cae un objeto de diferentes alturas a travez del método experimental.

Hipótesis: Se puede conseguir un intervalo en el que se encuentre la velocidad teórica dividiendo la distancia promedio de varias mediciones y despues aplicando el principio de incertidumbre entre el tiempo promedio de varias mediciones también aplicandole el principio de incertidumbre.

Diseño del Experimento:

http://mx.geocities.com/luis_fernandoq/Dibujo.JPG

Análisis de los Resultados: El intervalo de tiempo es muy grande, lo cual demuestra que nuestras mediciones no fueron precisas, pero es seguro que la velocidad teórica se encuentra en el intervalo.

Conclusiones: La realización de este problema fué mas dificil que el anterior puesto que no estoy seguro de que mi resultado sea el esperado o el correcto, pero ahora estoy mas familiarizado con el principio de incertidumbre. 

t003

Septiembre 13, 2006

Definición del problema: Intentamos saber cuanto tiempo tarda en caer de una cierta altura un objeto a travez del metodo experimental (realizando varias mediciones).

Hipótesis: Se puede conseguir un intervalo en el que se encuentre el tiempo teórico sacando el promedio de varias mediciones y despues aplicando el pricipio de incertidumbre.

Diseño del Experimento:

Datos(s): 0.9, 0.99, 0.82, 0.87, 1.04, 0.9, 0.99, 1.03, 1.0, 0.96, 0.89, 0.91, 1.04, 0.97, 1.08, 0.91, 0.85, 0.96, 0.77, 0.99

#Datos: 20

Suma de los datos: 18.87

Promedio: 0.9435

Residuo al cuadrado: 0.00189225, 0.00216225, 0.01525225, 0.00540225, 0.00931225, 0.00189225, 0.00216225, 0.00748225, 0.00319225, 0.00027225, 0.00286225, 0.00112225, 0.00931225, 0.00070225, 0.01863225, 0.00112225, 0.00874225, 0.00027225, 0.03010225, 0.00216225

Suma de los residuos al cuadrado: 0.124055

Tiempo a sumar/restar al promedio para crear el intervalo: 0.017632776

Intervalo(s): 0.92586722 – 0.96113278

Analisis de los Resultados:

El tiempo, deacuerdo a los resultados obtenidos experimentalmente, esta en el intervalo 0.92586722s a 0.96113278s aun cuando solo dos de las mediciones se encuentran en ese intervalo.

Conclusiones:

Cuando se requiere probar experimentalmente algun fenómeno, es necesario realizar varias mediciones puesto que, el factor “humano” conlleva a realizar errores en los experimentos, aunado a esto hay tomar en cuenta la incertidumbre, ya que el promedio de todas las mediciones no es suficiente para determinar el tiempo teórico, asi que realizamos un intervalo donde, segun la precisión y exactitud de nuestro experimento, estara el tiempo teórico. Podemos observar que nuestras mediciones no fueron muy precisas o exactas, ya que solo obtuvimos dos datos dentro del intervalo obtenido.

Edubuntu en mi máquina

Septiembre 4, 2006

Aun cuando Edubuntu se me hace un buen proyecto estoy tan acostumbrado al tipo de organización en Windows que me ha costado mucho trabajo guiarme en Edubuntu, algo que no me gusto del procesador de texto es la falta de la opción de poder escribir en alfabetos orientales, en general, creo que es un buen software pero aun le hace falta mas profesionalismo, talvez la versión de Ubuntu (sin la opción de Edu) sea mejor, intentare probarla en un futuro cercano.

La Historia de Ubuntu

Septiembre 2, 2006

Ubuntu, una palabra africana que significa “Humanity to others (Humanidad para otros)” o “I am what I am because of who we all are (Yo soy lo que soy por quien todos somos)” es una distribución de Linux para escritorio basada en Debian distribuida libremente desde el 20 de octubre del 2004, su creador Mark Shuttleworth es un informático y empresario muy importante en Sudáfrica, que además fue el primer cosmonauta sudafricano en la historia.

            Canonical Ltda. Es una empresa privada de Mark Shuttleworth, y se encarga de la promoción de proyectos de software libre, como Ubuntu, también ha desarrollado otros proyectos como The Open CD (una colección de programas libres para Windows) y Bazaar (una implementación de GNU Arch).

            La creación de Ubuntu nació por iniciativa de algunos programadores de los proyectos Debian, Gnome y Arch que se encontraban decepcionados con la manera de operar del proyecto Debian, Linux al no querer financiar mas a los programadores, obligo a estos a buscar el apoyo económico en otro lugar, los programadores encontraron este apoyo en Mark Shuttleworth que tenía el suficiente dinero y confianza en el proyecto como para llevarlo a cabo. Combinando su experiencia en la creación de nuevas empresas con el talento y la experiencia de los programadores de la plataforma Linux, nació la empresa citada anteriormente, la cual se encarga de sostener económicamente el proyecto mediante la comercialización de servicios y soporte técnico a otras empresas. Tras varios meses de trabajo y un breve período de pruebas, la primera versión de Ubuntu (Warty Warthog) por fin nació. 

Hasta ahora ha habido otras tres versiones de Ubuntu con muchos derivados (Kubuntu, Xubuntu, Edubuntu, Ebuntu, Ubuntu Lite, nUbuntu y Ubuntu Studio) y se espera salga la quinta versión en octubre del 2006. Es importante apoyar el software de distribución libre como Ubuntu, ya que es una forma de obligar a grandes compañías como Microsoft a mejorar sus productos y así se genere una sana competencia y se impidan los monopolios.

(http://www.ubuntu.com/)                                                                      (http://www.tufuncion.com/historia_ubuntu)

La BIOS

Septiembre 2, 2006


La BIOS (Basic Input-Output System) es uno o varios chips de memoria ROM incorporados a la placa base los cuales tienen la función de proporcionar la comunicación de bajo nivel entre los dispositivos de la computadora, reconocer todo el hardware al momento de que se le conecta a la alimentación de energía y carga el sistema operativo en la RAM entre otras cosas. La BIOS también se encarga de realizar el enlace entre el hardware y el software, es la que hace que cada vez que presiones una letra en el teclado esta aparezca en la pantalla, y si el sistema llegara a tener una falla la BIOS emite un pitido, aun cuando no se le considera como una parte importante del hardware, sin ella, la computadora no sería lo que es.

La Placa Base o Motherboard

Septiembre 2, 2006

La placa base o motherboard en ingles es la tarjeta de circuitos impresos que contiene, normalmente: el microprocesador, circuitos electrónicos de soporte, ranuras para conectar parte o toda la RAM del sistema, la ROM y ranuras especiales (slots) que permiten la conexión de tarjetas adaptadoras adicionales. Estas tarjetas suelen realizar funciones de control de periféricos tales como monitores, impresoras, unidades de disco, etc. La placa base aparte de contener a todos los dispositivos importantes de la computadora, también realiza la función de interconectar estos dispositivos entre si mismos, es indudable que es una de las partes mas importantes de la computadora.