Libros de divulgacion cientifica

Sábado 3 julio 2010 en 2:53 pm | Publicado en General | Deja un comentario
Etiquetas:

Con frecuencia estoy en busca de libros para mis alumnos de matematicas y fisica, desde libros de texto hasta libros de divulgacion cientifica. Con esto, espero lograr que alguno de mis alumnos sienta curiosidad y se interese en el estudio de la ciencia en cualquiera de sus formas.

A continuacion encontraran un link para descargar libros de divulgacion cientifica:

Repositorio de Libros de Divulgacion Cientifica

Espero que los disfruten.

Re-instalar el Grub

Domingo 27 junio 2010 en 10:03 am | Publicado en General | 6 comentarios
Etiquetas:

Tomado de Ubuntips

Yo sé que existen una gran cantidad de guías para realizar esto, he aquí la más sencilla que he usado.

Recordemos que el orden para instalar un sistema operativo en un disco duro son primero el de las ventanas y luego nuestro amado Gnu/Linux, pero por si por alguna razon tenemos que volver a instalar Win ( que es casi una ley de la naturaleza tener que hacerlo) ya no vamos a tener doble boteo, por que el S.O. antes mencionado sobreescribirá el MBR y sólo se reconocerá a sí mismo.

  1. Arranca el CDLive de Ubuntu.
  2. Una vez que ya estás en el escritorio en el modo Live ve a “Aplicaciones-Accesorios-Terminal”.
  3. Tenemos que identificar nuestra partición raíz con el siguiente comando: sudo fdisk -l (en la imagen que les pondrá al final sabrán que root es la que tiene de ID el número 83).
  4. Ahora montamos la partición con: sudo mount /dev/sda6 /mnt (recuerden sda puede cambiar según donde tengan su partición root).
  5. Escribe el siguiente comando tal y como está sin modificarlo, será el encargado de cargar los archivos de arranque:

    sudo grub-install –root-directory=/mnt/ /dev/sda

  6. Reinicia la PC.

CABLEVISION: Un pesimo servicio de Internet

Jueves 17 junio 2010 en 10:12 pm | Publicado en General | 2 comentarios

Soy usuario del servicio de television por cable de Cablevision en la Cd. de Mexico desde hace mas de 20 años.

Hace 3 años, contrate el servicio de Internet por cable, tambien de Cablevision. Al principio era un servicio magnifico: conexion estable y rapida, practicamente sin caidas. Sin embargo, desde febrero del 2010 no se que ha pasado pero el servicio de Internet es una porqueria. Tecnicos van y vienen, checan la ‘señal’, segun ellos una excelente señal; checan el modem, incluso lo han cambiado varias veces; verifican la configuracion del modem, de la computadora, etc; pero a fin de cuentas el servicio magnifico que tenian en Cablevision se ha convertido en una verdadera porqueria.

Te imaginas el problema cuando necesitas Internet para tu trabajo y cada 10 min se interrumpe, la velocidad de muy variable, tendiendo a baja -te ofrecen 2 Mbps y recibes algo asi como 1 Mbps o menos?

Llueve y la conexion o se alenta terriblemente o se cae. Cuando les llamas para servicio te tienen esperando a que te pasen a un ‘Ejecutivo’ un promedio de 40 min; te transfieren de un departamento a otro; en el ‘permitame un momento…’ te puedes pasar otra hora mas; cuando solicitas una visita técnica te la programan 4 o 5 días después y hazle como quieras…

Me gustaria saber su opinion de las dos empresas mas grandes que proporcionan servicio de internet en la Cd. de Mexico:

Cablevision y Telmex: cual es peor!??

MUTEC… un elefante blanco y viejo.

Domingo 2 mayo 2010 en 12:28 am | Publicado en General | Deja un comentario
Etiquetas:

La semana pasada acorde con mis alumnos de fisica acudir al MUTEC (Museo de Tecnologia de la Comision Federal de Electricidad) para que se diviertieran y experimentaran

Oh decepcion. El MUTEC ha pasado de ser un museo interactivo -principalmente de fenomenos electricos, a un museo INTERPRETATIVO.

Ahora, las visitas son ‘guiadas’ (yo diria: des-guiadas). Los guias del museo te llevan en caravana-tour, te interpretan -a su medio entender, algunos fenomenos, no te dan tiempo de detenerte y observar y, practicamente, solo puedes experimentar unos cuantos fenomenos. Que pobre concepto de un museo de tecnologia.

El MUTEC se convirtio en un elefante blanco y viejo.

La direccion del MUTEC es: http://www.cfe.gob.mx/mutec (no se molesten en visitarla, la pagina esta fuera de servicio).

Recorrido por la ISS

Martes 9 febrero 2010 en 4:53 pm | Publicado en General | Deja un comentario
Etiquetas:

Peliculas Geek

Sábado 12 diciembre 2009 en 12:56 am | Publicado en General | 1 comentario
Etiquetas:

Tomado de: The New Espaun Times

Aqui encontraran una excelente coleccion de peliculas geek que podran descargar. Son viejitas (clasicas).

Padre Nuestro de los Ubuntureros

Viernes 11 diciembre 2009 en 1:16 am | Publicado en General | 2 comentarios
Etiquetas:

Que el Kernel de Linux este siempre con todos nosotros hermanos!

(Responde el resto) Y con tu disco duro.

Orate-emos.

Mark Shuttleworth que estas en Canonical,
Santificado sea tu Ubuntu
Venga a nosotros tu aplicación
tanto en casa como el trabajo
Hágase tu voluntad así en el Desktop como en el Server.
Danos hoy la actualización de cada día
Y perdona nuestros errores en la consola
así como nosotros perdonamos a Windows,
no nos dejes caer en la tentación del software privativo
y más líbranos de los malvados bug`s.

Amén.
Démonos fraternalmente la ayuda. Podemos compilar en paz.

Regreso

Jueves 3 diciembre 2009 en 5:35 am | Publicado en General | Deja un comentario
Etiquetas:

Hoy he regresado a casa despues de una vitrectomia en el ojo izquierdo.

Aunque faltan 3 semanas de reposo forzoso, ya quiero estar con mis alumnos y online.

Pronto seguire posteando.

Gracias a todos por sus buenos deseos.

NO al impuesto a las telecomunicaciones.

Domingo 4 octubre 2009 en 12:41 pm | Publicado en General | Deja un comentario
Etiquetas:

El gobierno mexicano pretende aplicar un impuesto del 4% a todas las telecomunicaciones. Esto es un verdadero absurdo. Argumentan que este tipo de impuesto es muy comun en otros paises y -en comparacion con ellos, es bajo.

Los impuestos al internet se cobran en diferente países pero por diferentes motivos y con diferentes fines. Por ejemplo, el impuesto que se cobra en España por la SGAE es para compensar la pirateria, no para que el gobierno sangre mas a un pueblo que tiene mas de 40 años viviendo en crisis.

Aproximadamente solo 28 millones de mexicanos tienen acceso a Internet en Mexico. El servicio es caro, con interrupciones y caidas y con un bajo ancho de banda comparado con otros paises.

2n69no5

Internet es una herramienta para la educacion, los negocios y las comunicaciones. La penetracion de Internet en la poblacion es un factor de desarrollo e incrementar su costo con un impuesto es contrario al sentido comun, mas si los recursos provenientes de este impuesto solo se usaran para cubrir la ineficiencia de un gobierno que no ha sabido afrontar sus responsabilidades sociales y economicas.

Por otra parte, este impuesto tambien afectara a la telefonia celular. Hoy dia es mas facil obtener una linea celular que una linea cableada tradicional y para muchas personas el celular o movil, es un servicio de primera necesidad.

Recupera el Grub despues de reinstalar el Windows

Jueves 10 septiembre 2009 en 2:24 pm | Publicado en General | Deja un comentario
Etiquetas:

Si te ves en la necesidad de reinstalar Windows en un sistema dual-boot (Windows y Linux en una misma pc), notaras que despues de instalar Windows el Grub no aparece.

Para resolver esto, sigue los siguientes pasos:

  1. Inicia Ubuntu desde un Live CD
  2. Abre una terminal
  3. sudo grub aparecera un prompt grub>
  4. >find /boot/grub/stage1

    Este comando encuentra en que disco y en que particion aparece el grub, algo similar a lo siguiente: (hdA,B) El grub se encuentra en el disco A y en la particion B

  5. >root (hdA,B)

    ten cuidado con el disco (A) y con la particion (B).
  6. >setup (hdA)
  7. >quit
  8. Reinicia tu pc

Espero te sea util

Windows 7 o los 7 Pecados de Windows

Domingo 6 septiembre 2009 en 2:46 pm | Publicado en General | 2 comentarios
Etiquetas:

Windows 7 Sins

  1. Envenenar la educacion: al enseñarse a los niños a usar solo productos Microsoft, Microsoft se convierte cada dia en mas monopolico y los niños en mas Microsoft-dependientes. Hay muchos sistemas operativos en el universo, cuantos conoces?
  2. Invasion la privacidad: cosas como Windows Genuine Advantage revisan tu disco duro y ademas tienes que aceptarlo para poder usar Windows
  3. Conducta Monopolica: aun las PCs con GNU/Linux preinstalado tuvieron Windows primero en ellas por requerimientos a los OEM
  4. Lock-in: Microsoft te obliga a comprar nuevas versiones de su software y te fuerza a hacer actualizaciones de hardware para poder utilizar sus nuevas versiones. Que caracteristicas de hardware pedira en el futuro? Procesador a 100 GHz y memoria RAM de 40 Gb?
  5. Abusar de los Estandares: cosas como tratar de frenar los estándares abiertos y el caso de OpenDocument Format muestran sus actitudes cerradas.
  6. Forzar el uso de DRM incluido en Windows Media Player y restringir las copias y reproducciones aun cuando son legales
  7. Poner en peligro la seguridad del usuario: ¿hace falta aclarar las demoras en responder a los problemas de seguridad de Windows?

Mas libros

Martes 18 agosto 2009 en 9:38 pm | Publicado en General | 1 comentario
Etiquetas:

Navegando me he encontrado con este sitio donde puedes ver una gran coleccion de libros. Se los recomiendo, vale la pena.

http://speedbooksargentina.blogspot.com/

Recetas con mencoder y ffmpeg

Domingo 26 julio 2009 en 12:29 am | Publicado en General | 1 comentario
Etiquetas:

Si necesitas hacer algunas conversiones con archivos de multimedia, te dejo algunas recetas, recopiladas por varios autores:

WMV -> AVI
mencoder infile.wmv -ofps 23.976 -ovc lavc -oac copy -o outfile.avi

FLV -> AVI
ffmpeg -i archivo.flv nombreArchivoSalida.avi

FLV -> MPEG
ffmpeg -i video_descargado.flv nuevonombre_video.mpeg

FLV -> MP3
ffmpeg -i videofile.flv -f mp3 audiofile.mp3

MP3 -> OGG
mp32ogg music.mp3 music.ogg

WMA -> MP3
ffmpeg -i ficheroEntrada.wma -f mp3 -ab 192 ficheroSalida.mp3

MP3 -> AMR
ffmpeg -i music.mp3 -acodec amr_nb -ar 8000 -ac 1 -ab 32 music.amr

WAV -> AMR
ffmpeg -i music.wav -acodec amr_nb -ar 8000 -ac 1 -ab 32 music.amr

MPG -> MP3
ffmpeg -i video.mpg -f mp3 audio_track.mp3

MIDI -> WAV
timidity -Ow -s 44100 -o output.wav input.mid

MIDI -> OGG
timidity -Og -s 44100 -o output.ogg input.mid

AVI -> FLV
ffmpeg -i movie.avi -acodec mp3 -ar 11025 movie.flv

MPG -> FLV
ffmpeg -i pelicula.mpg -vcodec flv -y pelicula.flv

3GP -> AVI
ffmpeg -i movie.3gp -vcodec mpeg4 -acodec mp3 movie.avi

AVI -> VCD
Añadiendo la opción -hq usa alta calidad.
ffmpeg -i myfile.avi -target pal-vcd myfile_vcd.mpg

MPEG -> 3GP
ffmpeg -i archivo.mpeg -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 salida.3gp

O también con más calidad:

ffmpeg -i archivo.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 salida.3gp

MPEG -> XviD
ffmpeg -i pelicula.mpg -acodec mp3 -vcodec xvid -b 687 pelicula.avi

PEGAR SUBTITULOS A AVI
mencoder -ovc lavc -oac mp3lame pelicula.avi -o pelicula_con_subtitulos.avi -sub subtitulos.srt

ROTAR VIDEO
rotar 90 grados e invertir (0)
rotar 90 grados (1)
rotar 90 grados en sentido antihorario (2)
rotar 90 grados en sentido antihorario e invertir (3)
mencoder -vf rotate=1 -oac copy -ovc lavc entrada.avi -o salida.avi

RMVB -> AVI
mencoder -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=1200 video_entrada.rmvb -o video_salida.avi

Espero te sea util

Apaga Guindows remotamente

Martes 30 junio 2009 en 1:14 am | Publicado en General | Deja un comentario
Etiquetas:

En muchas ocasiones necesitas apagar una pc de la red de manera remota, solo usa el siguiente comando:

net RPC SHUTDOWN -I direccionIP -U Usuario%contrasena

Algunas de las opciones que podemos incluir en el comando anterior son las siguientes:

-r: reinicia el equipo en vez de apagarlo.
-f: fuerza el cierre de todas las aplicaciones.
-t tiempo: especifica el tiempo en segundos en el que se apagará el sistema. Un usuario interactivo podría usar este tiempo para cancelar el apagado.
-C mensaje: muestra el mensaje en la pantalla anunciando el apagado. Si contiene espacios en blanco, se debe entrecomillar.

Por ejemplo:

net RPC SHUTDOWN -I 192.168.1.12 -U Administrador%12345 -f -t 60 -C “Adios en 1 minuto”

Espero te sirva

Conocer memoria soportada por un equipo

Sábado 30 mayo 2009 en 12:35 pm | Publicado en General | Deja un comentario
Etiquetas:

En uno de los blogs que suelo leer, Informático de Guardia , me encuentro un buen articulo para conocer el tipo de memoria que tu equipo puede soportar, sin necesidad de abrir el equipo.

sudo dmidecode -t 5,15

Como el articulo es de Informatico de Guardia, te invito a ver este articulo en su blog

Espero te sea tan util como a mi.

Y tu que tan rapido escribes ?

Viernes 22 mayo 2009 en 10:03 pm | Publicado en General | 2 comentarios
Etiquetas:

129 palabras

Speedtest

Libros para descarga libre

Martes 19 mayo 2009 en 10:08 pm | Publicado en General | 1 comentario
Etiquetas:

Aqui les dejo el link hacia la pagina de Jesus David http://www.jesusda.com/docs/ebooks/index.html donde encontraran una gran cantidad de libros para libre descarga.

libros

Espero que te sea de utilidad, y gracias a Jesus David por esta coleccion.

Ver imagenes medicas: ImageJ

Domingo 17 mayo 2009 en 10:18 pm | Publicado en General | Deja un comentario
Etiquetas:

Hace poco tuve necesidad de visualizar las imagenes resultantes de una Resonancia Magnetica (MRI), asi que busque software libre (hace mucho que mi SO principal es Ubuntu. Guindows, que es eso!?).

Encontre una aplicacion que me dejo gratamente sorprendido: ImageJ, que esta en los repositorios de Ubuntu.

Resonancia

Esta aplicacion ImageJ, te permite hacer zoom, exportar las coordenadas x, y, z de cada punto de la imagen (en otra ocasion les dire como pase todos las coordenadas de muchas imagenes de resonancia a dxf para visualizarlas en 3D en AutoCad), hacer animacion mediante un conjunto de imagenes, exportar las imagenes dicom o dcm a tiff, jpg, etc; pequeño pero potente.

Espero te sirva.

Renombrar: Agregar un prefijo

Domingo 17 mayo 2009 en 9:55 pm | Publicado en General | Deja un comentario
Etiquetas:

Para agregar un prefijo a los nombres de varios archivos, puedes hacer lo siguiente:

Esta es la lista original de los archivos
ls -l
-rw-r–r– 1 jorge jorge 583442 2009-04-08 11:20 19529432
-rw-r–r– 1 jorge jorge 583448 2009-04-08 11:20 19529444
-rw-r–r– 1 jorge jorge 583446 2009-04-08 11:20 19529456

para agregarles un prefijo:

$ for FILE in * ; do mv $FILE imr_$FILE ; done

Nota: imr_ es el prefijo que quiero agregar

y el resultado es:

ls -l
-rw-r–r– 1 jorge jorge 583442 2009-04-08 11:20 imr_19529432
-rw-r–r– 1 jorge jorge 583448 2009-04-08 11:20 imr_19529444
-rw-r–r– 1 jorge jorge 583446 2009-04-08 11:20 imr_19529456

Espero te sea util

Renombrar: Agregar un sufijo

Domingo 17 mayo 2009 en 9:47 pm | Publicado en General | Deja un comentario
Etiquetas:

Hace poco recibi poco mas de 500 imagenes de resonancia magnetica, donde los nombres de los archivos eran algo asi como 19543812, 19543715, etc.

Para poder visualizarlos, necesitaba cambiar la extension de cada uno de los archivos. Buscando en internet, encontre como hacerlo:

ls -l
-rw-r–r– 1 jorge jorge 583442 2009-04-08 11:20 19529432
-rw-r–r– 1 jorge jorge 583448 2009-04-08 11:20 19529444
-rw-r–r– 1 jorge jorge 583446 2009-04-08 11:20 19529456

for FILE in * ; do mv $FILE $FILE.dcm ; done

y el resultado:

$ ls -l
-rw-r–r– 1 jorge jorge 583442 2009-04-08 11:20 19529432.dcm
-rw-r–r– 1 jorge jorge 583448 2009-04-08 11:20 19529444.dcm
-rw-r–r– 1 jorge jorge 583446 2009-04-08 11:20 19529456.dcm

Esto me ahorro muchisimo tiempo.

Ojata te sea util.

La Guía Extrema de Tuning Para Gnome

Domingo 3 mayo 2009 en 2:03 pm | Publicado en General | Deja un comentario
Etiquetas:

Aqui les dejo un excelente aporte de psyfurius:

logo-guia-extrema-gnome1

Si dejean bajarlo directamente de OsoSentado, aqui esta el archivo: la-guia-extrema-de-tuning-para-gnome21.pdf

Diccionario RAE en la terminal

Domingo 3 mayo 2009 en 1:10 pm | Publicado en General | Deja un comentario
Etiquetas:

Tomado de Ubuntronics

Si deseas tener el diccionario de la Real Academia Espanola de la Lengua en tu terminal, solo sigue los siguientes pasos:

Abre la terminal

Abre un editor de texto, por ejemplo gedit:

sudo gedit

en el documento en blanco que se abre, teclea lo siguiente:

#!/bin/bash lynx -dump –nolist “buscon.rae.es/draeI/SrvltGUIBusUsual?TIPO_ HTML=2&LEMA=”$1

Ver archivos ocultos

Viernes 1 mayo 2009 en 12:08 am | Publicado en General | 1 comentario
Etiquetas:

Navegando me encontre que, para ver los archivos ocultos puedes hacer:

cd  [espacio] [tab] [tab] 

Por cierto, si a la expresion anterior le quitas el cd y haces lo siguiente:

[espacio] [tab] [tab]

Aparece una lista de comandos. Acaso hay un codigo secreto de bash?

Metacaracteres

Lunes 27 abril 2009 en 9:52 pm | Publicado en General | Deja un comentario
Etiquetas:

Los metacaracteres son lo que los usuarios comunmente conocen como ‘comodines‘.

(~) Sustituye el directorio /home/usuario.
Ejemplos:
~/Escritorio es equivalente a: /home/jorge/Escritorio.
cd ~ cambia al directorio /home/jorge

(?) Sustituye un solo caracter.
Ejemplos:
ls j?rge muestra los archivos cuyo segundo caracter puede ser cualquiera

(*) Sustituye cualquier sucesion de caracteres
Por ejemplo:
ls a* muestra todos los archivos que inician con ‘a’

(;) Separa dos comandos
Por ejemplo:
date ; cal ; dir Muestra la fecha (;) posteriormente muestra el calendario (;) posteriormente muestra el directorio

([]) Relacion de caracteres
[abc] cualquier caracter que COINCIDA con ‘a’, ‘b’ o ‘c’
[!abc] cualquier caracter EXCEPTO ‘a’, ‘b’ ó ‘c’.
[a-z] cualquier caracter ENTRE ‘a’ y ‘z’
[!a-z] cualquier caracter EXCEPTO LOS COMPRENDIDOS ENTRE ‘a’ y ‘z’
[^abc] conjunto de caracteres que NO CONTENGAN ‘a’, ‘b’, o ‘z’
Ejemplos:
ls [abc]*.* lista los archivos y directorios que inician con ‘a’ o ‘b’ o ‘c’
ls [!abc]*.* lista los archivos y directorios excepto los que inician con ‘a’ o ‘b’ o ‘c’
etc.

Espero te sea util

Hoy es dia de fiesta.

Jueves 23 abril 2009 en 3:25 pm | Publicado en General | Deja un comentario
Etiquetas:

Desde hace algun tiempo, mi esposa se ha dado cuenta que, aproximadamente cada seis meses, hay un dia en que me encierro en el estudio, pongo un poco de musica suave, me preparo un buen cafe vienes (crema batida, whisky y cafe) y duro horas enchufado (como ella dice) a la pc. Esto es como un ritual personal. No recibo a nadie, no contesto el telefono y simplemente disfruto profundamente la ultima version de Ubuntu.

Hoy es ese dia. Hoy esta disponible la ultima version de Ubuntu 9.04

Espero que, asi como yo, tambien disfrutes este dia y esta nueva version.

Que lejos quedaron los dias en que Guindows me ponia las ‘pantallas azules’ y yo me frustraba.

Pide los CD’s de Ubuntu

Viernes 17 abril 2009 en 9:25 am | Publicado en General | Deja un comentario
Etiquetas:

shipit

Muchos usuarios desconocen que se pueden solicitar los CD’s de Ubuntu y que Canonical los envia directamente hasta la puerta de tu casa

    sin ningun costo

(ojala Guindows hiciera lo mismo, se lo voy a sugerir a Bill).

Puedes solicitar estos CD’s a la siguiente direccion:
https://shipit.ubuntu.com

Actualmente la ultima version es 9.04 Jaunty Jackalope

Guarda tus videos de YouTube con bash

Lunes 13 abril 2009 en 9:00 pm | Publicado en General | 1 comentario
Etiquetas:

Hace algun tiempo comentaba que los videos de YouTube se guardan de manera temporal en la carpeta /tmp con algun nombre como fla…etc.

Navegando me encontre un script en bash para guardarlos:

1. Crea un documento vacio

2. Escribe lo siguiente

#!/bin/bash
nombre=$(/usr/bin/zenity –entry –title=”Nombra este Video + .flv” –height=100 –width=300 –text=”Nombra este Video”)
cp /tmp/Fla* ~/Escritorio/”$nombre”

3. Guarda este archivo con terminacion sh, por ejemplo: GuardaVideo.sh

4. Para ejecutarlo, simplemente haz: sh GuardaVideo.sh

5. Cuando lo ejecutes, debe aparecer la siguiente ventana:

Nombra este video

Nombra este video

Espero te sea util.

PD. Espera a que termine el video, antes de guardarlo

sudo !!

Martes 17 febrero 2009 en 10:17 pm | Publicado en General | 2 comentarios
Etiquetas:

En ocasiones olvidamos anteponer sudo a algun comando y terminamos escribiendo sudo + todo el comando anterior, bueno, hay una mejor alternativa:

sudo !!
Repite el ultimo comando y antepone el sudo

Por ejemplo, si hacemos:

$apt-get update

el sistema nos indica que no tenemos los permisos correspondientes, la sulucion tradicional seria:

$sudo apt-get update

o simplemente

sudo !!

Espero te sirva

Instalar Google Earth 5

Sábado 14 febrero 2009 en 4:01 pm | Publicado en General | Deja un comentario
Etiquetas:

Particularmente, Google Earth, me parece un programa fantastico y una obra de arte tecnologicamente hablando.

Google Earth 5

Google Earth 5

Instalar Google Earth 5 en linux, presenta un error un poco raro: inicia la ventana de Google Earth y se cierra sin mas.

Pues bien, para instalar y ejecutar Google Earth 5, yo lo hago asi y me funciona:

Descargo el archivo GoogleEarthLinux_5.bin al escritorio.

Usando la terminal, me cambio al directorio escritorio: cd Escritorio

Ejecuto el archivo desde la terminal: ./GoogleEarthLinux_5.bin

Me cambio al directorio donde queda instalado GoogleEarth: cd ~/google-earth

ELIMINO EL ARCHIVO libcrypto.so.0.9.8: sudo rm -R libcrypto.so.0.9.8

Posteriormente, creo un enlace al archivo /usr/lib/libcrypto.so:

ln -s /usr/lib/libcrypto.so libcrypto.so.0.9.8

Reinicio mi pc

y en Aplicaciones/Internet me queda el icono de GoogleEarth listo para usar

Espero te sirva

Recuperar el Grub

Viernes 6 febrero 2009 en 4:04 pm | Publicado en General | 2 comentarios
Etiquetas:

Tomado de Tecnologias Libres

Ver tambien este articulo

Los sistemas Winbugs no son amigables con otros sistemas operativos. Asi que cuando instalas Winbugs, por lo general el Grub (gestor de arranque de ubuntu) se pierde. Para recuperarlo la solución es muy sencilla, bastará con casi cualquier CD Live que tengas a la mano.

Para este mini tutorial usaremos un disco de Ubuntu 8.10 “Intrepid Ibex” : Una vez arrancado en modo Live abre una terminal y escribe lo siguiente:

sudo grub

Te pedirá tu contraseña, presiona Enter y se iniciará el modo grub. Ahora ejecuta:

find /boot/grub/stage1

En donde aparecerá algo como (hdA,B), a mí me ha aparecido (hd0,1), por lo que los pasos siguientes serían:

root (A,B) #en mi caso root (0,1)#

setup (A) #en mi caso setup (0)#

Ahora salimos del modo GRUB:

quit

Eso es todo. Bastará con reiniciar nuestra máquina y ver el resultado: GRUB recordará nuestra partición anterior de Windows y al seleccionar esa entrada nos enviará al Administrador de Arranque de Windows (mostrado en la imagen), que ya teníamos configurado.

Problema Llaves Launchpad: solucion

Martes 3 febrero 2009 en 11:45 pm | Publicado en General | 5 comentarios
Etiquetas:

Muchos usuarios de Ubuntu -cuando actualizan, han tenido problemas con los repositorios de Launchpad y reciben el siguiente error:

GPG error: http://ppa.launchpad.net intrepid Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 7D2C7A23BF810CD5

Un usuario de Ubuntu, creo un script para resolver este problema, pero me ha sido complicado descargarlo de Internet -algunos estan en servidores de descargas que se tardan una eternidad solo para darte acceso al archivo, otros quieren que te suscribas dando tu email, etc. Por esta razon, pense en publicar el codigo del script y como se usa

CODIGO
Abre un editor de texto, por ejemplo gedit y copia lo siguiente

#! /bin/sh
if [ “`whoami`” != “root” ];
then
echo “Please run with SUDO”
exit 1
fi
case “$1″ in
hardy) RELEASE=”hardy”;;
intrepid) RELEASE=”intrepid” ;;
jaunty) RELEASE=”jaunty”;;
*)
echo “Please select one of the following:”
echo “–”
echo “- hardy”
echo “- intrepid”
echo “- jaunty”
echo “–”
echo “Example: sudo ./launchpad-update intrepid”
exit 1
;;
esac
echo Release: $RELEASE
echo Please Wait…
for q in `find /etc/apt/ -name *.list`; do
cat $q >> fullsourceslist
done
for i in `cat fullsourceslist | grep “deb http” | grep ppa.launchpad | grep $RELEASE | cut -d/ -f4`; do
wget -q –no-check-certificate `wget -q –no-check-certificate https://launchpad.net/~$i/+archive -O- | grep “http://keyserver.ubuntu.com:11371/pks/” | cut -d'”‘ -f2 ` -O- | grep “pub ” | cut -d'”‘ -f2 >> keyss
done
for j in `cat keyss` ; do
wget -q –no-check-certificate “http://keyserver.ubuntu.com:11371$j” -O- | grep -B 999999 END |grep -A 999999 BEGIN > keyss2
sudo apt-key add keyss2
rm keyss2
done
rm keyss
rm fullsourceslist

Guarda este archivo con el nombre launchpad-update en tu carpeta personal

Abre la terminal y ejecuta:

sudo ./launchpad-update intrepid

Eso es todo.

Nota. Puedes cambiar ‘intrepid’ por la version de ubuntu que tengas instalada.

Espero te sea util

PD Aqui esta el archivo para su descarga: launchpad-update

Obtener IP Externa

Miércoles 21 enero 2009 en 12:43 pm | Publicado en General | Deja un comentario
Etiquetas:

Para algunos usos es util obtener la ip externa, aunque todavia no es un codigo depurado, por lo menos me funciona hacerlo de la siguiente forma:

echo $(wget -qO – http://checkip.dyndns.org)

Nota:
Puedes cambiar http://checkip.dyndns.org por cualquier otro sitio que te permita conocer tu ip externa

Y obtengo algo similar a:

Current IP CheckCurrent IP Address: 189.***.***.50

Alguna mejor opcion para encontrar la IP externa desde la terminal?

Espero te sirva.

Como enviar email desde la terminal

Sábado 10 enero 2009 en 2:12 am | Publicado en General | 2 comentarios
Etiquetas:

Para enviar mensajes desde la terminal:

1. Instalamos ssmtp: sudo apt-get install ssmtp

2. Editamos el archivo de configuracion de ssmtp: sudo gedit /etc/ssmtp/ssmtp.conf

3. En el archivo ssmtp.conf (por ejemplo para enviar email a traves del smtp de gmail), hacemos:

root=NombreUsuario@gmail.com

mailhub=smtp.gmail.com:587 #esta es la direccion y puerto smtp de gmail

hostname=jorge-linux #es el nombre de la pc que envia el mail

Necesitas agregar estas 3 lineas a este archivo:

UseSTARTTLS=YES

AuthUser=NombreUsuario@gmail.com

AuthPass=Password del usuario

Por ejemplo, para enviar un email desde la consola:

$ ssmtp BillGates@hotmail.com
To: Bill Gates
Subject: Linux es mejor que Windows 7
. . . linea en blanco . . .
Mi estimado Bill
Linux es mejor que Windows 7
Bye

Para salir de la redaccion del mail, presiona CTRL-D, tarda unos instantes (mientras se envial el mail).

Tambien puedes aprovechar el redireccinamiento de linux, por ejemplo:

$ ssmtp BillGates@hotmail.com<Mensaje.txt

donde el contenido de Mensaje.txt es:
To: Bill Gates
Subject: Linux es mejor que Windows 7
. . . linea en blanco . . .
Mi estimado Bill
Linux es mejor que Windows 7
Bye

Recuperar Paneles en Ubuntu

Martes 30 diciembre 2008 en 4:14 pm | Publicado en General | 6 comentarios
Etiquetas:

Si por error se han eliminado los paneles superior e inferior en el escritorio de Ubuntu, lo que se puede hacer es:

1. Presiona alt-F2 y se abrira el lanzador de aplicaciones.

2. Escribe: gnome-terminal para abrir una terminal

3. En la terminal escribe: gnome-panel

Otra forma

1. Presiona alt-F2 y se abrira el lanzador de aplicaciones.

2. Escribe gconftool-2 –recursive-unset /apps/panel

Espero te sirva

Guia: Compresion/Descompresion/Instalacion

Lunes 29 diciembre 2008 en 9:27 pm | Publicado en General | Deja un comentario
Etiquetas:

Con frecuencia necesito tratar con diversos formatos de compresion/descompresion, Aqui dejo una pequeña guia segun el tipo de formato:

Archivos tar

Empaquetar: tar -cvf archivo.tar /dir_a_empaquetar
Desempaquetar: tar -xvf archivo.tar
Ver contenido: tar -tf archivo.tar
Nota: tar empaqueta varios archivos en uno solo, pero no comprime


Archivos gz

Comprimir: gzip -9 fichero
Descomprimir: gzip -d fichero.gz


Archivos bz2

Comprimir: bzip fichero

Descomprimir: bzip2 -d fichero.bz2

Nota:
gzip ó bzip2 sólo comprimen archivos (no directorios, para eso existe tar). Para comprimir y archivar al mismo tiempo hay que combinar el tar y el gzip o el bzip2 de la siguiente manera:


Archivos tar.gz

Comprimir: tar -czfv archivo.tar.gz Archivos
Descomprimir: tar -xzvf archivo.tar.gz
Ver contenido: tar -tzf archivo.tar.gz


Archivos tar.bz2

Comprimir: tar -c Archivos | bzip2 > archivo.tar.bz2
Descomprimir: bzip2 -dc archivo.tar.bz2 | tar -xv
Ver contenido: bzip2 -dc archivo.tar.bz2 | tar -t


Archivos zip

Comprimir: zip archivo.zip Archivos
Descomprimir: unzip archivo.zip
Ver contenido: unzip -v archivo.zip


Archivos lha

Comprimir: lha -a archivo.lha Archivos
Descomprimir: lha -x archivo.lha
Ver contenido: lha -v archivo.lha
Ver contenido: lha -l archivo.lha


Archivos arj

Comprimir: arj a archivo.arj Archivos
Descomprimir: unarj archivo.arj
Descomprimir: arj -x archivo.arj
Ver contenido: arj -v archivo.arj
Ver contenido: arj -l archivo.arj


Archivos rar

Comprimir: rar -a archivo.rar Archivos
Descomprimir: rar -x archivo.rar
Ver contenido: rar -l archivo.rar
Ver contenido: rar -v archivo.rar


Archivos zoo

Comprimir: zoo a archivo.zoo Archivos
Descomprimir: zoo -x archivo.zoo
Ver contenido: zoo -L archivo.zoo
Ver contenido: zoo -v archivo.zoo


iNSTALACION

.deb
sudo dpkg -i nombre_archivo.deb

.sh
run ./nombre_archivo.sh

.bin
chmod a+x nombre_archivo.bin
sudo ./nombre_archivo.bin

.tar.gz
primero se descomprime y despues para compilar hacemos:
./configure
make
make install

make unistall (si quieres des-instalar)

Espero que esto te sea util.

Feliz Navidad, Feliz 2009

Miércoles 24 diciembre 2008 en 4:44 pm | Publicado en General | Deja un comentario
Etiquetas:

Feliz Navidad a todos ustedes, que el 2009 les colme de bendiciones.

Bravo… Bravisimo !

Martes 16 diciembre 2008 en 9:33 pm | Publicado en General | 1 comentario
Etiquetas:

El error historico de Microsoft

Lunes 1 diciembre 2008 en 10:20 pm | Publicado en General | Deja un comentario
Etiquetas:

Este articulo -que me parecio muy interesante, para entender porque Guindows con el tiempo se va haciendo mas lento, esta tomado de http://librodenotas.com y fue escrito por el Dr. Francisco Serradilla.

Espero lo disfruten

El error histórico de Microsoft

En MS-DOS, como en UNIX, como en VMS, las aplicaciones se instalaban en un directorio, en el que uno colocaba todos los ejecutables, librerías, archivos de configuración, ficheros de datos, etc. que necesitara el programa para su funcionamiento. Esta metodología era bastante limpia porque permitía tener todo lo necesario en un único lugar del disco. MS-DOS era monousuario y monotarea, es decir, no había más que un usuario en el sistema (más bien el concepto de usuario no existía) y sólo podía ejecutar una aplicación en cada momento. Por tanto sólo había una configración posible, y bastaba con guardar la configuración en un archivo dentro del mismo directorio del programa. Si además la aplicación generaba documentos, como sucede por ejemplo con un procesador de texto, éstos podían guardarse en el mismo directorio también o, mejor, en otro diferente, lo que facilitaba la realización de copias de seguridad.

UNIX (antepasado de linux, por decirlo rápido aunque mal) fue desde el principio un sistema multiusuario y multitarea, de modo que tenía que resolver el problema de cómo guardar la configuración personal de cada usuario para cada programa. Para eso se ideó un tipo especial de archivo, cuyos nombres comenzaban por punto (.) que no aparecía por defecto al mirar los contenidos de un directorio; además cada usuario tenía (tiene) un directorio personal donde guardar sus archivos, incluídos los de configuración.

Este sistema tan simple tiene algunas ventajas que pasan desapercibidas sin una reflexión detenida. Por ejemplo, el tema de los permisos. Un usuario jamás tiene por qué tener permisos de escritura en el directorio donde está el programa con “sus cosas”. Sólo tiene que tener permiso de escritura en sus archivos y sus configuraciones, que cuelgan todos a partir de su directorio de usuario (en linux es /home/nombre-del-usuario). La otra ventaja es que un usuario no tiene por qué tener permiso de lectura (y mucho menos de modificación) de los directorios de los otros usuarios.

Cuando Microsoft desarrolló Windows tuvo que enfrentarse a nuevos problemas, para los que posiblemente reflexionó poco. Y alguna mente privilegiada de redmon pensó: “creemos el win.ini”, un archivo donde guardar la configuración de Windows. Y más adelante ¿por qué no creamos un servicio en el API de Windows para que los desarrolladores añadan la configuración de sus propios programas al win.ini, y así centralizamos todo? Hay que pensar que en su primera época Windows todavía era monousuario y su sistema de archivos (FAT) no permitía asignar permisos a los ficheros.

La cosa se complicó cuando llegó la idea multiusuario a Windows. El win.ini ya no servía, PORQUE SÓLO HABÍA UNO, y diferentes usuarios querían tener diferentes configuraciones. Para mayor desastre los desarrolladores se habían acostumbrado a meter sus configuraciones en el win.ini. Así que la misma mente privilegiada de redmon (u otra todavía más impresionante) dijo ¡Hágase el registro! El registro es una especie de base de datos donde se guardan todo tipo de configuraciones de hardware, de Windows, de programas y de usuario. Todo mezclado, como en el cambalache de Discépolo.

Más adelante (con Windows NT y luego con XP) se introdujo un nuevo sistema de archivos (NTFS) que permitía permisos en los ficheros, y se creó una infraestructura para que cada usuario tuviera su espacio propio, pero ya era demasiado tarde. El registro se había convertido en un auténtico monstruo, una estructura que crece en las máquinas Windows hasta el tamaño de muchos MB y es el verdadero culpable de que los Windows se vuelvan lentos como tortugas en el arranque al cabo de unos meses de uso.

Otra consecuencia sorprendente: un usuario de linux, o de Apple (puesto que MacOS está construído sobre UNIX) es que en estos sistemas se puede instalar un programa, en general, copiando los archivos a cualquier lado (aunque haya un sitio recomendado para colocarlos) y los programas FUNCIONAN sin más. En Windows, como todo el mundo sabe, esto no es posible (salvo casos muy raros, normalmente en programas que vienen del mundo linux). Los programas hay que INSTALARLOS. ¿Por qué? Sencillamente porque además de copiar archivos tienen que meter cosas en el registro.

Lo peor es que ya es demasiado tarde para cambiar los hábitos de los usuarios y los desarrolladores. Todo el mundo es capaz de escribir en el registro y muchísimos programas suponen que pueden escribir donde les parezca: por eso es tan fácil para un virus instalarse en el sistema. Con Windows Vista han hecho un tímido intento de prohibir por defecto y pedir permiso cuando alguien intenta escribir en el registro o en los directorios del sistema, pero las preguntas son tan frecuentes que los usuarios simplemente desactivan esa opción. Y vuelven a estar expuestos.

Es un desastre.
25 de septiembre de 2007

Bajar Videos

Viernes 28 noviembre 2008 en 9:50 pm | Publicado en General | Deja un comentario
Etiquetas:

En entradas anteriores habia escrito acerca de como bajar los videos de YouTube.

Navegando entre los directorios del sistema encontre en el directorio /tmp un archivo que tenia un icono con una pequeña imagen del video y en ocasiones con nombre de archivo “Flash y algunos caracteres mas”.

Me di cuenta que correspondia al video que acababa de ver en mi navegador.

Basta con mover este archivo a un nuevo directorio y cambiar la extension a .flv para conservarlo en el equipo.

Instalar Compiz en Interpid Ibex

Viernes 28 noviembre 2008 en 9:32 pm | Publicado en General | Deja un comentario
Etiquetas:

A muchos usuarios les gustan los efectos de Compiz-Fusion.

Para instalar Compiz en Ubuntu Intrepid Ibex, escribe en la terminal:

sudo apt-get install compizconfig-settings-manager

Para configurar las preferencias de compiz, ve al menu Sistema/Preferencias/Administrador de Opciones de Compiz

Espero que esto te sea util.

Algo para reflexionar

Lunes 3 noviembre 2008 en 12:21 am | Publicado en General | Deja un comentario
Etiquetas:
Algo para reflexionar...

Algo para reflexionar...

Paginas man en español

Lunes 3 noviembre 2008 en 12:03 am | Publicado en General | Deja un comentario
Etiquetas:

Hace algun tiempo estuve dando un curso de Linux para Novatos -mas novatos que yo. En ese entonces, referia a mis alumnos a los comando man y apropos para consultar algunos comandos, pero muchos de ellos no leian ingles. Pense que, entonces les haria un resumen de los principales comandos obteniendo informacion del man en español. Para mi sorpresa la traduccion no estaba completa.

Hoy, navegando me he encontrado con las paginas en español del man en formato html.

Aqui les dejo los links respectivos a las 8 secciones del man en español.

Seccion 1: Comandos Generales

Seccion 2: Llamadas al sistema

Seccion 3: Biblioteca C de funciones

Seccion 4: Archivos especiales (normalmente dispositivos, que se pueden encontrar en /dev) y drivers

Seccion 5: Formatos de fichero y convenciones

Seccion 6: Juegos y salvapantallas

Seccion 7: Miscelanea

Seccion 8: Comandos de administración del sistema y Demonios

Espero que este aporte les sea util

Feliz Cumpleaños Tux!

Miércoles 17 septiembre 2008 en 8:35 pm | Publicado en General | Deja un comentario
Etiquetas:

Hoy se cumplen 17 años de Linux.

Tux Pastel

Tux Pastel

Tomado de Wikipedia:

Pre-historia

Máscota oficial de GNU

Richard Matthew Stallman, fundador de la Fundación del Software Libre y del Proyecto GNU

En 1983 Richard Stallman inició el Proyecto GNU, con el propósito de crear un sistema operativo similar y compatible con UNIX y los estándares POSIX. Dos años más tarde, 1985, creó la Fundación del Software Libre (FSF) y desarrolló la Licencia pública general de GNU (GNU GPL), para difundir el software libremente. De este modo el software de GNU fue desarrollado muy rápidamente, y por muchas personas. A corto plazo, una multiplicidad de programas fueron desarrollados, de modo que a principios de los años 1990 había casi bastante software disponible para crear un sistema operativo completo. Sin embargo, un núcleo todavía faltaba.

Esto debía ser desarrollado en el proyecto GNU Hurd, pero Hurd demostró desarrollarse muy inactivamente, porque encontrar y reparar errores (eliminación de fallos, debugging en inglés) era muy difícil, debido a las características técnicas del diseño del micronúcleo.

Otro proyecto de sistema operativo software libre, en los años 1980 fue BSD. Este fue desarrollado en la Universidad de Berkeley desde la 6ª edición de Unix de AT&T. Puesto que el código de AT&T Unix estaba contenido en BSD, AT&T presentó una demanda a principios de los años 1990 contra la Universidad de Berkeley, la cual limitó el desarrollo de BSD y redujo el desarrollo. Así a principios de los años 1990 no produjo ningún sistema completo libre.

El futuro de BSD era incierto debido al pleito y detuvo el desarrollo. Además, el Proyecto GNU gradualmente se desarrollaba pero, este carecía de un bien formado núcleo UNIX. Esto dejó un nicho crítico abierto, que Linux llenaría.

Aparición de Linux

En 1991, en Helsinki, Linus Torvalds llamado también Linux Torvalds comenzó un proyecto que más tarde se llegó a ser el núcleo Linux. Esto fue al principio un emulador terminal, al cual Torvalds solía tener acceso en los grandes servidores UNIX de la universidad. Él escribió el programa expresamente para el hardware que él usaba, e independiente de un sistema operativo, porque él quiso usar las funciones de su nueva computadora personal con un procesador 80386. Este es aún el estándar de hoy. El sistema operativo que él usó durante el desarrollo fue Minix, y el compilador inicial fue el GNU C compilador, que aún es la opción principal para compilar Linux hoy (aunque Linux puede ser compilado bajo otros compiladores, tal como el Intel C Compiler).

Como Torvalds escribió en su libro “Solamente por diversión”, él tarde o temprano comprendió que había escrito un núcleo de sistema operativo. El 25 de agosto de 1991, 20:57:08 GMT, anunció este sistema en un envío a la red Usenet, en el newsgroup (grupo de noticias): comp.os.minix.:
Hello everybody out there using minix –

I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I’d like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).

I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I’ll get something practical within a few months, and I’d like to know what features most people would want. Any suggestions are welcome, but I won’t promise I’ll implement them 🙂

Linus Benedict Torvalds (torvalds@kruuna.helsinki.fi)

PS. Yes – it’s free of any minix code, and it has a multi-threaded fs. It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that’s all I have :-(.
Linus Torvalds4
Traducción:
Hola a todos aquellos que usan Minix –

Estoy haciendo un sistema operativo (gratis) (solamente una afición, no será grande ni profesional como el GNU) para clones 386(486) AT. Este ha estado gestándose desde abril, y está comenzando a estar listo. Me gustaría recibir cualquier comentario sobre las cosas que gustan/disgustan en minix, ya que mi OS se le parece un poco. (la misma disposición física del sistema de archivos, debido a motivos prácticos, entre otras cosas).

Actualmente he portado bash(1.08) y gcc(1.40), y las cosas parecen funcionar. Esto implica que conseguiré algo práctico dentro de unos meses, y me gustaría saber que características quiere la mayoría de la gente. Cualquier sugerencia es bienvenida, pero no prometeré que las pondré en práctica 🙂

Linus Benedict Torvalds (torvalds@kruuna.helsinki.fi)

PD. Sí – es libre de cualquier código de minix, y tiene un sistema de archivos multi-hilo. NO es portable (usa 386 una conmutación de tarea etc.), y probablemente nunca será soportada por ninguno otro más que los discos duros AT, así que esto es todo que tengo :-(.

Usar Alien

Miércoles 14 mayo 2008 en 11:33 am | Publicado en General | Deja un comentario
Etiquetas:

Alien es un programa que nos permite convertir paquetes (tar, rpm, deb, etc) entre varios formatos de distribuciones de Linux.

Ver:   https://ososentado.wordpress.com/2007/11/27/instalar-alien/

Hoy se me presento la oportunidad de mostrar como se usa alien. Baje un programa de CAD llamado gCAD3D-devel-1.144.tar.gz y lo coloque en el escritorio

Para crear una version debianizada de este paquete, solo tuve que escribir en la terminal:

sudo alien gCAD3D-devel-1.144.tar.gz

y me creo el paquete

gcad3d-devel_1.44-2_all.debListo para instalar en Ubuntu.

Si necesitas mas ayuda con alien, solo teclea alien en la terminal del sistema

100 aplicaciones imprescindibles para Ubuntu

Sábado 10 mayo 2008 en 7:52 pm | Publicado en General | 1 comentario
Etiquetas:

Por lo general, no me gusta reproducir articulos de otros, principalmente porque cuando busco en blogs me encuentro copia de copia de copia de algun blog.

Pero, en este caso el aporte de Alejandrox, es valioso al mencionar y clasificar 100 excelentes aplicaciones para Ubuntu (algunas incluso con su manual).

El enlace al trabajo de Alejandrox es:

http://www.alejandrox.com/2008/05/mis-100-aplicaciones-imprescindibles-para-ubuntu

Acceder a Blogs

Sábado 26 abril 2008 en 10:54 pm | Publicado en General | 1 comentario
Etiquetas:

Hace tiempo que descubri que los blogs son una maravillosa fuente de ayuda e informacion. En particular los blogs refentes a Linux se han vuelto una consulta obligada para mi.

En un principio utilice el cliente de rss y atom de Opera (http://www.opera.com), que dicho sea de paso es un excelente navegador web; pero, cuando cambiaba a “guindows” la informacion de los rss no podia verla, porque tendria que volver a descargarlos en “huindows”.

Encontre una forma razonablemente buena de resolver esto:

1. Configure la pagina personal de Google: http://www.google.com/ig
2. Agregue una pestaña dedicada a los blogs que mas utilizo

3. Para agregar los blogs en la parte superior derecha encontraras Add stuff >> (agregar cosas) y aparecera la siguiente pantalla:

Espero te sea util

Re-Instalar Aplicaciones

Domingo 20 abril 2008 en 3:30 pm | Publicado en General | Deja un comentario
Etiquetas:

De cuando en cuando, me encuentro que necesito re-instalar mis aplicaciones, ya sea porque cambio de version de Ubuntu y deseo hacer una instalacion limpia o porque en otra de las maquinas de la oficina queremos instalar las mismas aplicaciones.

Para este ejemplo, considero que el listado de aplicaciones (ListaAplicaciones.txt) se encuentra en el Escritorio.

Para hacer un listado de las aplicaciones instaladas, hago:

dpkg  –get-selections | grep -v deinstall > ~/Escritorio/ListaAplicaciones.txt

Esto nos produce el archivo ListaAplicaciones en el Escritorio.

Del man, obtenemos la descripcion de estas opciones:

dpkg –get-selections [package-name-pattern…]
Get list of package selections, and write it to stdout. Without a pattern, packages marked with state purge will not be shown.
(Lista la seleccion de paquetes, y la escribe en la salida estandart. Si no se especifica un patron, los paquetes marcados para ser purgados no son mostrados)

grep -v, – -invert-match
Invert the sense of matching, to select non-matching lines. (-v
is specified by POSIX.)
(grep busca patrones en un archivo, en este caso con la opcion -v, – -invert-match, busca lo contrario al patron especificado.

Guardamos el archivo ListaAplicaciones.txt

Para instalar esta lista de aplicaciones

sudo apt-get update
Esto sincroniza el indice de paquetes respecto a sus fuentes

sudo apt-get dist-upgrade
Instala la version nueva de todos los paquetes instalados y maneja inteligentemente los cambios de dependencias debidas a nuevas versiones de paquetes.

sudo dpkg –set-selections <~/Escritorio/ListaPaquetesInstalados.txt
sudo dselect install
Esto ultimo, instala la lista de aplicaciones: ListaPaquetesInstalados.txt

Compartir impresoras con Windows

Domingo 13 abril 2008 en 3:40 am | Publicado en General | Deja un comentario
Etiquetas:

Para compartir una impresora con Windows, hacemos lo siguiente:

1. Instalamos la impresora en Linux

2. Necesitamos tener CUPS, así que instalamos el paquete cups de los repositorios oficiales de Ubuntu. Esto lo podemos hacer en Aplicaciones/Añadir y Quitar:

Agregar CUPS

3. Tecleamos lo siguiente en la terminal

sudo adduser NombreUsuario shadow
sudo /etc/init.d/cupsys restart

Donde NombreUsuario, es el nombre del usuario Linux

En la guia de Ubuntu: http://www.guia-ubuntu.org/index.php?title=Compartir_impresora_con_Windows
la linea indicada en el codigo: sudo adduser cupsys shadow, no me funciono, por lo que la cambie a sudo adduser NombreUsuario shadow, como esta indicado en el punto 3.

4. Una vez hecho lo anterior, en una ventana del navegador de internet, entramos en la direccion

http://localhost:631 con tu nombre de usuario y contraseña y se reiniciará CUPS, mostrando el panel de CUPS, como se muestra a continuacion:

Pantalla del Panel CUPS

Si no se reiniciara, lo cual se vería al salir una página de error en el navegador, lo reiniciamos desde una terminal manualmente:

sudo /etc/init.d/cupsys restart

En Administracion marcamos todas las casillas

En la pestaña Impresoras, encontraras como se llaman las impresoras que estan instaladas en LInux.

5. Ahora nos vamos a la PC con Windows y agregamos una impresora de red, con la siguiente direccion:

http://192.168.x.x:631/printers/nombre_impresora

192.168.x.x debe sustituirse por la direccion de nuestra pc linux en la red.

Si en un navegador en la PC Windows pones la misma direccion

http://192.168.x.x:631/printers/nombre_impresora

entraras al panel de control CUPS en linux.

Este articulo esta basado en:  http://www.guia-ubuntu.org/index.php?title=Compartir_impresora_con_Windows

Cambiar el color incial de Ubuntu

Sábado 12 abril 2008 en 7:59 pm | Publicado en General | Deja un comentario
Etiquetas:

Aun cuando cambiemos el fondo del escritorio de Ubuntu, despues de iniciar el sistema, aparece un fondo color cafe-naranja. A muchos de nosotros no nos gusta esta pantalla de color cafe-naranja.

Podemos modificar el color de esta pantalla inicial haciendo:

sudo gedit /etc/gdm/PreSession/Default

En el archivo que se abre buscamos:

BACKCOLOR=”#dab082″

cuando encuentres esta linea, ‘comentala‘ es decir, agrega un # antes:

#BACKCOLOR=”#dab082″

y a continuacion agrega  una linea nueva con el codigo de color que desees:

BACKCOLOR=”#0A447B”

Actualiza Ubuntu

Lunes 7 abril 2008 en 3:45 am | Publicado en General | 2 comentarios
Etiquetas:

Para actualizar la version de Ubuntu, por ejemplo de la version 7.10 a la beta 8.04, puedes abrir una ventana de ejecucion (alt-F2) y escribir:

update-manager – -devel-release

despues de la actualizacion, para ver (verificar) que version tienes instalada, en la terminal teclea:

sudo lsb_release -a

Be Linux !

Domingo 6 abril 2008 en 12:41 pm | Publicado en General | Deja un comentario
Etiquetas:

Este video me encanto.

Interpretando los permisos en Linux II

Jueves 31 enero 2008 en 2:38 pm | Publicado en General | Deja un comentario
Etiquetas:

Todos los directorios, archivos y dispositivos tienen asignados permisos de lectura(r), escritura(w) y ejecucion(x).

Si ejecutamos el comando ls -la para ver el listado de archivos en formato largo, incluyendo los archivos ocultos, veremos que obtenemos algo similar a:

drwxr-xr-x 2 jorge jorge 4096 2007-12-11 07:58 Videos

donde:
rwxr-xr-x representa los permisos que tiene este directorio
rwx para el usuario
r-x para el grupo
r-x para los otros

El comando para cambiar estos permisos es chmod.

La sintaxis el comando es:

chmod [opciones] permisos archivo

chmod utiliza un numero que se conoce como octeto para representar los permisos de un archivo, directorio o dispositivo, de la siguiente manera:

el permiso de lectura => 4
el permiso de escritura => 2
el permiso de ejecucion => 1

asi, por ejemplo, para cambiar los permisos del archivo anterior a

rwx (lectura, escritura y ejecucion) para el usuario =>  4+2+1 = 7
r- – (lectura) para el grupo => 4
– -x (ejecucion) para los otros => 1

utilizariamos chmod 741 Videos

Ocultar los iconos de las unidades en el escritorio

Jueves 13 diciembre 2007 en 11:35 pm | Publicado en General | Deja un comentario
Etiquetas:

Si te gusta tener el escritorio limpio, puedes ocultar los iconos de las unidades y particiones montadas.

Para ello, abrimos una terminal y hacemos:

gconf-editor

 y se abre la siguiente ventana

gconf-editor.jpg

nos vamos al menu:

apps/nautilus/desktop 

y desmarcamos volumes_visible 

Conoce tu hardware

Miércoles 12 diciembre 2007 en 10:28 pm | Publicado en General | Deja un comentario
Etiquetas:

Navegando me encontre este tip, para conocer el hardware instalado.

Abrimos la terminal

Nos cambiamos al Escritorio

cd ./Escritorio

y escribimos

sudo lshw -html > hardware.html

En el archivo hardware.html se encuentra la lista de hardware instalado

Instalar Alien

Martes 27 noviembre 2007 en 12:32 am | Publicado en General | 3 comentarios
Etiquetas:

Alien es un programa que nos permite convertir paquetes (tar, rpm, deb, etc) entre varios formatos de distribuciones de Linux

Primero necesitamos instalar alien en nuestro equipo, para ello hacemos -en la terminal:

sudo aptitude install alien

Y para hacer uso de este programa hacemos -en la terminal:

sudo alien nombre_paquete.ext nombre_paquete.deb generated

En este ultimo caso, estamos conviertiendo un paquete con extension .ext a un paquete debian .deb

Otra forma de uso para alien, es utilizando las opciones (para verlas haga alien — help) :

sudo alien –to-rpm nombre_paquete.ext #Genera un paquete rpm de Red Hat

sudo alien –to-slp nombre_paquete.ext #Genera un paquete slp de Stampede

sudo alien –to-tgz nombre_paquete.ext #Genera un paquete tgz de Slackware

sudo alien –to-pkg nombre_paquete.ext #Genera un paquete pkg de Solaris

sudo alien –to-deb nombre_paquete.ext #Genera un paquete deb de Debian (opcion por default)

Interrumpir/Continuar procesos en Linux

Martes 27 noviembre 2007 en 12:12 am | Publicado en General | Deja un comentario
Etiquetas:

En algunas ocasiones necesitamos interrumpir por un tiempo algun proceso en Ubuntu.

Esto es facil, primero debemos conocer el PID (process id o identificador del proceso), para ello abrimos la terminal y escribimos:

ps aux

y obtenemos un listado como el siguiente

pantallazo_ps_aux.png

Como puede verse, a cada proceso le corresponde un numero que lo identifica.

Ahora para interrumpir el proceso que deseamos, hacemos -en la terminal:

kill -STOP xxxx

donde xxxx es el numero del proceso (PID)

Si deseamos continuar un proceso previamente interrumpido, hacemos -en la terminal:

kill -CONT xxxx

Ver informacion del sistema

Lunes 26 noviembre 2007 en 11:23 am | Publicado en General | 1 comentario
Etiquetas:

Se dice que en Linux siempre hay dos formas de hacer lo mismo. Asi, veremos dos formas de ver la informacion del sistema: Sistema, CPU, Memoria, Almacenamiento y Hardware.

Metodo 1.
Utilizamos el menu Aplicaciones/Añadir y quitar y en buscar ponemos sysinfo y hacemos click en aplicar.

Metodo 2.
Abrimos la terminal y escribimos

sudo aptitude install sysinfo

Para iniciar la aplicacion sysinfo utilizamos el menu Aplicaciones/Herramientas del Sistema/sysinfo

o directamente en la terminal: sysinfo 

Sysinfo

Acelerar los menus de gnome

Martes 13 noviembre 2007 en 9:01 pm | Publicado en General | Deja un comentario
Etiquetas:

Los menus de gnome tienen un pequeño retraso en su despliegue.

A algunos esta caracteristica les parece atractiva, mientras que otros preferimos que el despliegue se instantaneo.

Para lograr esto,  crea en tu carpeta personal (/home/usuario) un  archivo llamado  .gtkrc-2.0 (inicia con punto porque es un archivo oculto) y en su interior agrega la siguiente linea:

gtk-menu-popup-delay = 0″| tee -a .gtkrc-2.0

guarda este archivo

reinicia ahora el sistema grafico haciendo ctrl-alt-backspace

Agregar Aplicaciones en Linux

Domingo 11 noviembre 2007 en 11:31 pm | Publicado en General | 1 comentario
Etiquetas:

En Ubuntu existen varios modos de añadir, eliminar o actualizar aplicaciones del sistema.

Ten en cuenta que no todas las aplicaciones disponibles para Ubuntu están disponibles por defecto para ser instaladas. Será necesario habilitar la posibilidad de instalar ciertas aplicaciones de forma manual.

Los principales modos de instalar aplicaciones son:

Añadir/Quitar aplicaciones. Una sencilla aplicación con la que podrás añadir o quitar paquetes de tu sistema de una manera muy sencilla.

Synaptic. Sistema/Administracion/Gestor de Paquetes Synaptic. Con Synaptic podrás tener más control sobre los programas que instalas en el sistema. Así como un mayor número de ellos. NOTA: Por el momento, Synaptic utiliza apt-get.

Adept. Adept es la versión de Synaptic para KDE, incluida en Kubuntu.

apt-get y/o aptitude. Estos son programas que se ejecutan en modo terminal. Son muy potentes y te permiten también añadir y quitar aplicaciones del sistema entre otras cosas. (Aptitude es más completo que apt-get, recuerda las librerías descargadas y las desinstala si están en desuso).

Paquetes Deb. Los ficheros con extensión .deb son paquetes de aplicaciones ya preparados para instalarse de una forma sencilla en tu sistema Ubuntu.

Archivos binarios. Los archivos con extensión .bin son los programas ejecutables en Linux.

Archivos Run. Los archivos con extensión .run suelen ser los asistentes para la instalación en Linux.

Para ver la ayuda de cualquier comando que se ejecute en modo terminal: man nombre_del_comando. Ejemplo: $ man aptitude Otro ejemplo: $ man apt-get

Vamos a ver ahora cada uno de ellos con sus particularidades.

MEDIANTE PROGRAMAS

Nota. Solo se puede tener activo un programa de instalacion a la vez. Por ejemplo, si tenemos abierto el programa Synaptic no podremos usar aptitude.

Añadir/Quitar aplicaciones

El programa Añadir/Quitar aplicaciones es la forma más sencilla en Ubuntu de instalar o quitar programas. También es la más limitada.

Puedes encontrar el programa en el menu Aplicaciones/Añadir y quitar

(1) Para instalar aplicaciones selecciona una de las categorías de la izquierda. De este modo se actualizará la ventana de la derecha mostrando en ella los programas disponibles de esa categoría.

(2) Ahora sólo tienes que marcar el programa para instalarlo o quitar la marca para eliminarlo del sistema y pulsar el botón Aceptar.

Synaptic

(3) Si no sabes en que sección se encuentra el programa que estás buscando. Selecciona en la parte de la izquierda “Todo” e introduce el nombre de la aplicación que deseas instalar en la caja de búsqueda de la parte superior derecha. A medida que vayas escribiendo el nombre del programa se irá reduciendo la lista de candidatos posibles, hasta que des con el que andabas buscando.

(4) Puedes activar estas casillas para ampliar la búsqueda a las aplicaciones no soportadas y a las privativas.

(5) Si de ninguna de estas maneras puedes localizar el programa que deseas es posible que no se encuentre disponible para instalarlo con la aplicación de Añadir/Quitar Aplicaciones. Si éste es tu caso puedes pulsar en el botón Avanzado de la parte inferior izquierda. Con lo que se lanzará el programa Synaptic.

Gestor de paquetes Synaptic

Synaptic es un avanzado sistema para instalar o eliminar aplicaciones de tu sistema. El entorno es gráfico, como en Añadir/Quitar Aplicaciones, pero mucho más potente. Con Synaptic tienes el control completo de los paquetes (aplicaciones) instalados en tu sistema.

Para ejecutar Synaptic elige Sistema -> Administración -> Gestor de paquetes Synaptic. Este gestor de paquetes nos permitirá instalar, reinstalar y eliminar paquetes de una forma gráfica muy sencilla.

synaptic2.jpg

La pantalla de Synaptic está dividida en 4 secciones.Las dos más importantes son la lista de categorías (1) en el lado izquierdo y la de los paquetes (3) en el lado derecho.

Al seleccionar un paquete de la lista se mostrará una descripción del mismo (4).

Para instalar un paquete puedes seleccionar una categoría, pulsar con el botón derecho en el paquete deseado y seleccionar “marcar para instalar” o hacer doble-click en el nombre del paquete.

Marca de esta forma todos los paquetes que desees instalar en el sistema y pulsa Aplicar para proceder a su instalación. Synaptic descargará ahora los paquetes necesarios desde los repositorios en internet o desde el CD de instalación.

También puedes usar el botón Buscar para encontrar los paquetes que desees instalar.

Pulsando en el botón de buscar, podremos realizar búsquedas de programas mediante su nombre o descripción. Una vez localizado el programa que deseamos instalar hacemos doble clic sobre él para instalarlo. Si queremos eliminar un programa bastará con pulsar con el botón derecho encima de éste y seleccionar eliminar o eliminar por completo.

Para que se apliquen los cambios es necesario pulsar en el botón de Aplicar.

El sistema de instalación de software en Ubuntu es muy potente y versátil. Dentro de los repositorios las aplicaciones están organizadas en “paquetes”. Cada paquete tiene otros de los que depende para su correcto funcionamiento.

Synaptic se encarga de resolver estas dependencias e instalar los paquetes necesarios por ti. Pero no sólo eso. En los paquetes de aplicaciones también se indican otros paquetes que aunque no son necesarios para que funcione la aplicación que queremos instalar si son de utilidad. Estos son los “paquetes recomendados”.

Podemos configurar Synaptic para que considere esos paquetes “recomendados” como si fuesen dependencias y así los instalará también automáticamente.

Arranca Synaptic y ve a Configuración -> Preferencias, en la Pestaña General marca la casilla “Considerar los paquetes recomendados como si fuesen dependencias”.

Administrador experto Adept

Los usuarios de Kubuntu disponen del equivalente de Synaptic, llamado administrador experto Adpet. Se puede encontrar en el menú KDE -> Sistema -> Administrador experto. El funcionamiento es muy similar al de Synaptic.

Mediante el cuadro de búsqueda se puede buscar paquetes tanto por nombre como por la descripción de este. Haciendo doble click sobre un elemento del resultado de la lista queda marcado para instalar.

Se pueden ver las dependencias de un paquete mirando sus propiedades (“detalles”).

Los repositorios en adept los podemos manejar haciendo click en el menú adept y luego en administrar repositorios

Software Kubuntu : aquí están (main, universe, restricted, multiverse) y una mas donde están los códigos fuentes. Además un menú desplegable para elegir de donde o desde cual servidor descargaremos.

Third-Party Software: Aquí podemos incluir repositorios adicionales de terceros o un cdrom.

Updates: Actualizaciones de Kubuntu, podemos seleccionar las actualizaciones que adept revisara además configuramos las actualizaciones automáticas, podemos elegir entre instalarlas sin que nos notifique, descargarlas en silencio o solo notificar que hay actualizaciones.

Authentication: Aquí están las claves de las firmas para los archivos que descargamos de los repositorios, además si encontramos un repositorio de un tercero que nos interese y maneja firmas podemos incluirla bajando el archivo de firma del sitio web o ftp a un directorio cualquiera y la importamos o incluimos dándole click al botón “Import Key File…”

Después de añadir o remover repositorios para que el sistemas tome los cambios tenemos que hacer click en el botón comprobar actualizaciones.

USANDO LA TERMINAL DE LINUX

aptitude y apt-get

Aunque podemos instalar programas de forma gráfica como hemos visto en los puntos anteriores, siempre podemos recurrir a la terminal para instalar cualquier programa.

A muchos usuarios novatos esta opción les puede parecer un poco más complicada y algo críptica. Nada más lejos de la realidad; cuando uno se acostumbra es mucho más cómodo, fácil y rápido.

Existen dos formas de instalar programas en modo texto: con aptitude y con apt-get.

Ambos programas son muy similares, salvo en un detalle: aptitude recuerda las dependencias que se han aplicado en la instalación de un paquete. Esto significa que si se instala o actualiza una aplicación con aptitude y luego se quiere desinstalar, aptitude borrará el programa junto con todas sus dependencias (excepto si son usadas por otros paquetes). Si se instala con apt-get o con entorno gráfico Synaptic, la desinstalación borrará sólo el paquete especificado, pero no las dependencias.

Uso

Instalar paquetes:

$ sudo aptitude install

Eliminar paquetes:

$ sudo aptitude remove

Eliminar paquetes (incluyendo archivos de configuración):

$ sudo aptitude remove –purge

Actualizar la lista de paquetes disponibles:

$ sudo aptitude update

Actualizar el sistema con las actualizaciones de paquetes disponibles:

$ sudo aptitude upgrade

Obtener una lista de opciones del comando:

$ sudo aptitude help

Nota. Para instalar paquetes desde la línea de comandos también podemos usar apt-get, aunque es preferible el uso de aptitude por el manejo que hace de las dependencias.

INSTALACION DE PAQUETES

Paquetes Deb

Otra forma de instalar aplicaciones en el sistema es por medio de los paquetes ya preparados para ser instalados y con extensión .deb (de Debian)

Para instalar estos paquetes sólo tienes que hacer doble click sobre el archivo en el navegador Nautilus y automáticamente se lanzará la aplicación gdebi, que se ocupará de instalar el paquete y buscar las dependencias de otros paquetes que pudiera necesitar para su correcta instalación.

Si lo preferimos, también se pueden instalar mediante la línea de comandos, mediante el comando dpkg:

$ sudo dpkg nombre_del_paquete.deb En este caso también habrá que instalar manualmente las posibles dependencias del paquete.

El mismo comando también se puede usar para desinstalar el paquete:

$ sudo dpkg -r nombre_del_paquete.deb

Convertir paquetes RPM a Deb

Algunas distribuciones de GNU/Linux, como por ejemplo Red Hat, SUSE y Mandriva, usan paquetes .rpm, organizados de manera diferente a los paquetes .deb de Debian y Ubuntu.

Para instalar estos paquetes es preciso convertirlos antes al formato .deb. Para ello se usa la aplicación alien, la cual se puede instalar mediante uno de los métodos explicados en este artículo. La aplicación alien se utiliza de la siguiente manera:

Abrimos una terminal (Aplicaciones/Accesorios/Terminal) y ejecutamos la siguiente instrucción:

$ sudo alien nombre_del_paquete.rpm

Si no tienes el programa alien, teclea en la terminal $ sudo apt-get install alien

De esta forma el programa crea un archivo con el nombre del paquete, pero con extensión .deb, que se podrá instalar siguiendo la explicación para instalar los Paquetes Deb.

Paquetes Autopackage (de extensión .package)

El proyecto Autopackage nace con la idea de facilitar la instalación de aplicaciones en Linux independientemente de la distribución y escritorio que usen. Por ello muchos proyectos lo utilizan, como por ejemplo Inkscape.

Instalar por primera vez un archivo de extensión .package es muy sencillo. Basta con seguir las siguientes indicaciones (en la pagina del proyecto también se indica cómo).

Una vez descargado el archivo, debemos darle permisos de ejecución, hacer doble clic sobre el archivo y en el aviso en el que pregunta ¿Quiere ejecutar __ o ver su contenido? debemos hacer clic en Ejecutar. Una vez hecho esto, empezará el instalador del programa Autopackage y del contenido del paquete.

Al instalarse el programa Autopackage, el próximo archivo de este tipo que desees instalar bastará con hacer doble clic sobre él sin necesitar hacer nada de lo escrito anteriormente.

Archivos binarios

Los archivos con extensión .bin son archivos binarios. No contienen un conjunto de programas o librerías como los paquetes, sino que son el programa en sí mismo. Normalmente, se suelen distribuir bajo este sistema programas comerciales, que pueden ser o no gratuitos, pero que normalmente no son libres.

Cuando descargamos un archivo de este tipo y lo guardamos en el sistema, no tendrá permiso para ejecutarse.

Lo primero que debemos hacer, por consiguiente, es dar a ese fichero el permiso para ejecutarse. Desplegamos el menú contextual del archivo y elegimos la opción Propiedades. Seleccionamos la pestaña Permisos y veremos que el archivo tiene permisos de lectura y escritura para el propietario pero no para ejecución. Activamos la casilla para dar permisos de ejecución y cerramos la ventana.

Ahora que ya hemos dado permiso al fichero para poder ejecutarlo haz doble clic. Al hacerlo te aparecerá una ventana dándote varias opciones. Elije ejecutar.

Para realizar esto mismo desde una terminal:

Damos permisos de ejecución al archivo:

$ sudo chmod +x nombre_del_archivo.bin

Instalamos el archivo binario:

$ sudo sh nombre_del_archivo.bin

Archivos Run

Los archivos .run son asistentes, normalmente gráficos, que ayudan a la instalación. Para ejecutarlos basta con introducir en la terminal:

$ sh nombre_del_archivo.run

Normalmente, en el caso de que necesite permisos de superusuario (también llamado administrador o root) pedirá la contraseña; de no ser así basta con agregar la orden sudo antes del comando, con lo cual quedaría así:

$ sudo  sh nombre_del_archivo.run

Compilar aplicaciones a partir del código fuente

A veces se encuentran aplicaciones que no proporcionan paquetes de instalación, y hay que compilar a partir del código fuente. Para ello, lo primero que debemos hacer en Ubuntu es instalar un meta-paquete llamado build-essential, usando uno de los métodos explicados en este artículo.

En general, los pasos a seguir para compilar una aplicación son los siguientes:

Descargar el código fuente.

Descomprimir el código, generalmente está empaquetado con tar comprimido bajo gzip (*.tar.gz) o bzip2 (*.tar.bz2). Ver en este mismo blog “Guia breve para comprimir/empaquetar y descomprimir en Linux”

Entrar en la carpeta creada al descomprimir el código.

Ejecutar el script configure (sirve para comprobar las características del sistema que afectan a la compilación, configurando la compilación según estos valores, y crear el archivo makefile).

Ejecutar el comando make, encargado de la compilación.

Ejecutar el comando sudo make install, que instala la aplicación en el sistema, o mejor aún, instalar el paquete checkinstall, y ejecutar sudo checkinstall. Esta aplicación crea un paquete .deb de forma que no haya que compilarlo la próxima vez, aunque no incluye la lista de dependencias.

El uso de checkinstall tiene también la ventaja de que el sistema tendrá constancia de los programas instalados de esa forma, facilitando también su desinstalación.

He aquí un ejemplo completo de ejecución de este procedimiento:

$ sudo aptitude install libpanelapplet

$ tar xvzf sensors-applet-0.5.1.tar.gz

$ cd sensors-applet-0.5.1

$ ./configure –prefix=/usr

$ make

$ sudo checkinstall

Una forma facil de instalar el plugin de Flash Player

Domingo 11 noviembre 2007 en 7:45 pm | Publicado en General | Deja un comentario
Etiquetas: ,

Una forma facil de instalar el plugin de Flash Player, es mediante Firefox.

Abre Firefox y abre un sitio que requiera Flash Player, Firefox te indicara que falta el plugin y te ofrecera instalarlo por ti.

Reinicia Firefox y listo, el plugin ya estara instalado.

Otra forma, es escribir en la terminal:

sudo apt-get install flashplugin-nonfree

Instalar programas extras (restringidos) utiles

Domingo 11 noviembre 2007 en 7:41 pm | Publicado en General | Deja un comentario
Etiquetas:

Aunque Ubuntu cuenta con programas para hacer casi de todo, se extrañan algunos otros programas propietarios (no libres), por ejemplo, Unrar, Java, el pugin de flash player, y varios codecs (dvix, mp3, dvd, etc) . Es facil instalar estos programas:

$ sudo apt-get install ubuntu-restricted-extras

Esto te descarga algo asi como 105 Mb.

Para desinstalar estos programas, puedes hacer

$ sudo apt-get remove ubuntu-restricted-extras

Acelerar la Conexion a Internet

Domingo 11 noviembre 2007 en 2:35 am | Publicado en General | 5 comentarios
Etiquetas:

Para acelerar la conexion a Internet, debemos eliminar la compatibilidad con ipV6 que parece hace conflicto con  ipV4 y hace que internet sea mas lenta.

Abrimos un terminal y escribimos lo siguiente:

Gnome:

$ sudo gedit /etc/modprobe.d/aliases

Buscamos la linea donde esta

alias net-pf-10 ipv6

y la comentamos, con lo que queda asi:

#alias net-pf-10 ipv6

ahora agregamos estas lineas despues de la anterior

alias net-pf-10 ipv6 off
alias net-pf-10 off
alias ipv6 off
#Fin de las lineas agregadas

Guardamos el archivo y reiniciamos nuestro equipo.  Esto debe acelerar la conexion a Internet

Modificar la resolucion de ATI en Ubuntu

Jueves 8 noviembre 2007 en 1:18 am | Publicado en General | Deja un comentario
Etiquetas:

Cuando empece a utilizar Ubuntu, solo me permitia una resolucion maxima de 1024 x 768 pixeles. Yo estaba acostrumbrado en Winbugs  a una resolucion de 1280 x 1024 px. Trate de cambiar este valor a traves de Sistema/Preferencias/Resolucion de la pantalla y nada…!

Buscando en Internet, encontre que tenia que modificar el archivo /etc/X11/xorg.conf

Encontre un pequeño truco que me funciono.

Abri el archivo /etc/X11/xorg.conf

$ sudo gedit /etc/X11/xorg.conf

Localizamos la Section “Monitor”

y cambia los valores de HorizSync y VertRefresh a

HorizSync         30-70
VertRefresh      50-160

Guardamos y reiniciamos el entorno grafico

<CTRL+Alt+Backspace>

Metacaracteres

Jueves 8 noviembre 2007 en 1:07 am | Publicado en General | Deja un comentario
Etiquetas:

(~) Sustituye el directorio home

Por ejemplo
~/gato.txt equivale a /home/juan/gato.txt

(?): Sustituye un sólo carácter.
Ejemplos:

ls p?pe: en la posicion del signo ? puede mostrar cualquier otro carácter

ls ?epe: mostraría todos los ficheros que inicien con cualquier carácter y terminen en epe

(*): Sustituye cualquier sucesión de caracteres.
Ejemplos:

ls .pr*       muestra todos los directorios o ficheros que comiencen con .pr

ls *.          muestra todos los archivos ocultos

rm *.jpg   borra todas las imágenes .jpg

(;) Colocado entre dos comandos hace que tras el primero se ejecute el segundo.

Ejemplos:

echo Lista de Archivos; ls; echo Despliega el calendario; cal

( [ ] ): Relación de caracteres.
Ejemplos:
[abc] Cualquier carácter que coincida con ‘a’, ‘b’ ó ‘c’
[!abc] Cualquier carácter menos ‘a’, ‘b’ ó ‘c’.
[a-z] Cualquier carácter entre ‘a’ y ‘z’.
[!a-z] Cualquier carácter menos los comprendidos entre ‘a’ y ‘z’.
[^abc] Conjunto de caracteres que NO contengan ‘a’, ‘b’ ó ‘c’
ls pr[ao]12.c (lista todos los archivos cuya tercera letra se una ‘a’ o una ‘o’)
ls pr[!u]12.c (lista todos los archivos cuya tercera letra no es ‘u’)

Interpretando los permisos de archivos en Linux

Lunes 29 octubre 2007 en 9:19 am | Publicado en General | 1 comentario
Etiquetas:

Para cambiar los permisos de archivos en Linux contamos con el comando chmod

Un forma breve de chmod es utilizando la siguiente sintaxis

$ chmod numero archivo

donde numero, es un octeto que caracteriza los permisos del archivo

Este octeto es facil de calcular, si usamos una tabla de referencia como sigue:

Lectura(r)        Escritura(w)         Ejecucion(x)

usuario         400                     200                         100

grupo              40                       20                           10

otros                 4                         2                              1

Veamos un ejemplo del uso de permisos de archivos.

jorge@jorge:~$ ls -l Ruby.pdf
-r-xr-x— 1 jorge usuarios 1227906 2007-09-19 11:38 Ruby.pdf

-r-xr-x—                   representa los permisos del archivo Ruby.pdf
1                              es el numero de enlaces a este archivo
jorge                       representa el usuario o propietario
usuarios                 representa el grupo
1227906                  representa el tamaño del archivo en kb
2007-09-19 11:38    es la Fecha y hora en que fue creado el archivo
Ruby,pdf                 es el nombre del archivo

La cadena -rw-r–r– nos informa, por orden, de los permisos para el usuario (o propietario), el grupo del archivo y cualquier otro usuario.

Aquí tenemos otros ejemplos de permisos de grupo:

-rwxr-xr-x
El propietario del archivo puede leer, escribir y ejecutar el fichero. Los usuarios pertenecientes al grupo del fichero, y todos los demás usuarios pueden leer y ejecutar el fichero.

-rw——-
El propietario del archivo puede leer y escribir. Nadie más puede acceder al fichero.

-rwxrwxrwx
Todos los usuarios pueden leer, escribir y ejecutar el archivo.

Por ejemplo:
Si deseamos que el archivo aniceto.txt tenga permisos de Lectura y Ejecución para el usuario y el grupo tendremos

Lectura(r)        Escritura(w)         Ejecucion(x)

usuario         400                       –                           100

grupo              40                       –                           10

otros                 –                         –                             –

Sumamos estos valores y obtenemos 550 (el valor del octeto)
y el comando chmod quedara: chmod 550 aniceto.txt

Otro ejemplo:
Si deseamos que el archivo Libro.pdf tenga permisos de Lectura, Escritura y Ejecución para el usuario y el grupo; permiso de solo Ejecución para los otros usuarios tendremos

Lectura(r) Escritura(w) Ejecucion(x)

usuario 400 200 100

grupo 40 20 10

otros – – 1

Sumamos estos valores y obtenemos 771 (el valor del octeto), por lo que el comando chmod quedara: chmod 771 Libro.pdf Continue Reading Interpretando los permisos de archivos en Linux…

Sonido 5.1 en Ubuntu (Soundblaster 24 Bit)

Lunes 29 octubre 2007 en 8:19 am | Publicado en General | 2 comentarios
Etiquetas:

Una de las frustraciones cuando empece a usar Ubuntu era no poder reproducir sonido 5.1. Tengo una Soundblaster 24 bit

Buscando y buscando, me encontre esto en Internet (de nuevo una disculpa pero no recuerdo el link, prometo ser mas cuidadoso al respecto). Bueno, continuo:

Lo primero que tenemos que hacer es crear un archivo .asoundrc el directorio de trabajo /home/usuario el cual debe contener:

pcm.!default {

type plug

slave.pcm "surround51"

slave.channels 6

ttable.0.0 0.5
ttable.1.1 0.5
ttable.0.2 0.5
ttable.1.3 0.5
ttable.0.4 0.5
ttable.1.4 0.5
ttable.0.5 0.5
ttable.1.5 0.5

route_policy duplicate

}

Para que esa configuracion (5.1) sea tomada por todos los programas hay que copiar el contenido del archivo .asoundrc y colocarlo en el archivo /etc/asound.conf

Abrir documentos de Office 2007 en OpenOffice

Lunes 29 octubre 2007 en 8:00 am | Publicado en General | Deja un comentario
Etiquetas:

Con frecuencia me envian documentos creados en Office 2007.

Office 2007, resulta ser pesado y confuso en sus menus y como yo prefiero trabajar cada vez mas y mas en Ubuntu, hacia tiempo que buscaba la forma poder abrir archivos de Office 2007 en OpenOffice. Bueno, encontre un articulo al respecto (una disculpa, pero no recuerdo en que blog).

Todo lo que tenemos que hacer es descargar el siguiente archivo  deb

http://in.solit.us/archives/download/86900

ahora lo instalamos con dpkg

sudo dpkg -i odf-converter_1.0.0-6_i386.deb

Nota.
Cuando lo descargue solo me puso como nombre del archivo “86900”, lo renombre y le puse el nombre odf-converter_1.0.0-6_i386.deb para poder trabajar con el

Comandos mas usados en Linux

Lunes 29 octubre 2007 en 6:40 am | Publicado en General | 10 comentarios
Etiquetas:

Aqui tienen una lista de los comandos mas utilizados en Linux. Espero les sea util.

1. addgroup
Se utiliza para crear un grupo nuevo.
Sintaxis: addgroup nom_grupo

2. adduser
Se utiliza para añadir un usuario. En ese momento, no solo se creará la cuenta del usuario sino también su directorio de trabajo, un nuevo grupo de trabajo que se llamará igual que el usuario y añadirá una se­rie de archivos de configuración al directorio de trabajo del nuevo usuario.
Sintaxis: adduser nom_usuario [nom_grupo]

3. alias
En ciertas ocasiones se suelen utilizar comandos que son difíciles de recordar o que son demasiado ex­tensos, pero en UNIX existe la posibilidad de dar un nombre alternativo a un comando con el fin de que cada vez que se quiera ejecutar, sólo se use el nombre alternativo.
Sintaxis: alias nom_alias=’comando’

4. apt-cache search (texto)
Muestra una lista de todos los paquetes y una breve descripción relacionado con el texto que hemos buscado.

5. apt-get dist-upgrade
Función adicional de la opción anterior que modifica las dependencias por la de las nuevas versiones de los paquetes.

6. apt-get install (paquetes)
Instala paquetes.

7. apt-get remove (paquete)
Borra paquetes. Con la opción –purge borramos tambien la configuración de los paquetes instalados.

8. apt-get update
Actualiza la lista de paquetes disponibles para instalar.

9. apt-get upgrade
Instala las nuevas versiones de los diferentes paquetes disponibles.

10. at
Realiza un tarea programada una sola vez.
Sintaxis: at [-lr] hora [fecha].

Por ejemplo:
$ sudo at 00:55
Password:
warning: commands will be executed using /bin/sh
at> ls -l
at> pwd
at> <EOT>
job 9 at Tue Oct 16 00:55:00 2007
jorge@jorge:~$

Por ejemplo, para ejecutar un trabajo a las 4pm 3 dias despues
$ at 4pm + 3 days

Por ejemplo, para ejecutar un trabajo a las 10am el dia 31 de julio
at 10:00am on July 31

at implica varios comandos mas:

atq Lista los trabajos pendientes del usuario. Si el usuario es el superusuario atq listara los trabajos pendientes de todos los usuarios. La salida de este comando es: numero de trabajo, fecha, hora, usuario

atrm Elimina trabajos identificados por su numero de trabajo

11. bash, sh
Existen varias shells para Unix, Korn-Shell (ksh), Bourne-Shell (sh), C-Shell (csh),bash.
Sintaxis: bash / sh / ksh / csh.

12. bg
Manda un proceso a segundo plano.
Sintaxis: bg PID.

13. cal
Muestra el calendario.
Sintaxis: cal [[mes] año].

14. cat
Muestra el contenido del archivo en pantalla en forma continua, el prompt retornará una vez mostrado el contenido de todo el archivo. Permite concatenar uno o mas archivos de texto.
Sintaxis: cat nom_archivo.

15. cd
Cambia de directorio.
Sintaxis: cd nom_directorio.

16. chattr
Cambiar atributos de un archivo.
Sintaxis: chattr atributos nom_archivo.

17. chgrp
Cambia el grupo al que pertenece el archivo.
Sintaxis: chgrp nom_grupo nom_archivo.

18. chmod
Utilizado para cambiar la proteción o permisos de accesos a los archivos.
r:lectura w:escritura x:ejecución
+: añade permisos -:quita permisos
u:usuario g:grupo del usuario o:otros
Sintaxis: chmod permisos nom_archivo

19. chown
Cambia el propietario de un archivo.
Sintaxis: chown nom_propietario nom_archivo.

20. chroot
Nos permite cambiar el directorio raiz.
Sintaxis: chroot nom_directorio_raiz.

21. clear
Limpia la pantalla, y coloca el prompt al principio de la misma.
Sintaxis: clear.

22. cmp, diff
Permite la comparación de dos archivos, línea por línea. Es utilizado para compara archivos de datos.
Sintaxis: diff nom_archivo1 nom_archivo2 / cmp nom_archivo1 nom_archivo2.

23. cp
Copia archivos en el directorio indicado.
Sintaxis: cp nom_archivo nom_directorio.

24. crontab
Realizar una tarea programada de forma regular.
Sintaxis: minuto(0-59) hora(0-23) dia_mes(1-31) mes(1-12) dia_semana(0-6) comando.

El comando crontab se emplea para facilitar la información al demonio cron de los programas que hay programados para ser ejecutados. Por medio de crotab podemos planificar la ejecución de comandos con cierta periodicidad. Este comando utiliza el demonio cron que debe estar en ejecución si queremos que funcione correctamente el comando crontab.

Existe un archivo crontab para cada usuario, donde se especifican los comandos que esos usuarios quieren que se ejecuten.

En el archivo contrab se encuentran las ordenes a ejecutar de forma periodica. Las ordenes se disponen en lineas con el formato:

minuto hora día mes día_semana comando

No se tienen en cuenta las lineas en blanco y las lineas que comiencen por # se consideran comentarios, y se ignoraran.

Cada línea de un archivo crontab contiene seis campos separados por espacios o tabulaciones. Los primeros cinco campos especifican la hora y fecha a la que se ejecutará el comando: El sexto campo es una cadena que se ejecuta a la hora apropiada.

minuto: especifica el minuto dentro de una hora (0-59)
hora: especifica la hora dentro de un día (0-23)
día: especifica el día dentro del mes (1-31)
mes: especifica el mes dentro del año (1-12)
día_semana: especifica el día de la semana (0-6, siendo el domingo el 0)
comando: especifica el comando a ejecutar

Un asterisco * en alguno de los campos se entenderá como todos los valores posibles, así un * en el campo mes se entenderá como todos los valores posibles, un * en el campo mes se entenderá como que el comando se ejecuta todos los meses en el momento indicado en el resto de campos.

Para editar el archivo crontab hacemos: crontab -e

Ejemplos:

0 * * * * echo Hola # Ejecución del comando echo Hola cada hora en el primer minuto.

0 23 10 * * echo Hola # Ejecución del comando echo Hola todos los días 10 de cada mes a las 11:00 de la noche.

0 0 * * * comando # Ejecución del comando todos los días a media noche

0 * * * * comando # Ejecución del comando cada hora en punto

0 0,12 1 * * comando # Ejecución del comando el primer día de cada mes a las 0 y a las 12 horas

0 2 12 * 0,1,6 comando # Ejecución del comando el día 12 que sea domingo, lunes o sábado a las 2 de la mañana

*/5 * * * * comando # Ejecución del comando cada 5 minutos

0,30 * * * * comando #Ejecución del comando cada media hora

Para poder ver las tareas:
crontab -l (vea crontab –help; man crontab; info crontab)

Requisitos previos para utilizar los comandos at y crontab 
Para que usted pueda utilizar los comandos crontab o at, el administrador del sistema debe configurar antes determinados archivos que permiten que el sistema le conceda permiso para ejecutar dichos comandos.

Hay dos archivos, que se llaman at.allow y at.deny y se ubican en el directorio /usr/lib/cron, que determinan si usted puede utilizar el comando at.

Si su nombre aparece en at.allow, puede utilizarlo.

Si el archivo at.allow no existe, el sistema comprueba si su nombre está en el archivo at.deny. En caso afirmativo, se le denegará el acceso al comando at.

Si no existen ni el archivo at.allow ni el archivo at.deny, los únicos que pueden utilizar el comando at son quienes tengan permiso de superusuario.

Si sólo existe el archivo at.deny y éste está vacío, todos los usuarios podrán utilizar el comando at.

El permiso para utilizar el comando crontab se determina de la misma forma, con la diferencia de que los archivos se llaman cron.allow y cron.deny.

25. cut
Tiene como uso principal mostrar una columna de una salida determinada. La opción -d va seguida del delimitador de los campos y la opción -f va seguida del número de campo a mostrar. El “delimitador” por defecto es el tabulador, nosotros lo cambiamos con la opción -d. Tiene algunas otras opciones úti­les.
Sintaxis: cut [opciones] nom_archivo.

26. date
Retorna el día, fecha, hora (con minutos y segundos) y año.
Sintaxis: date.

27. delgroup
Se utiliza para eliminar un grupo.
Sintaxis: delgroup nom_grupo.

28. deluser
Elimina una cuenta de usuario. La pega de este comando es que no elimina automáticamente el directo­rio de trabajo del usuario.
Sintaxis: deluser nom_usuario.

29. df
Muestra los sistemas de archivos montados.
Sintaxis:df

30. dmesg
Muestra los mensajes del kernel durante el inicio del sistema.
Sintaxis: dmesg.

31. dpkg -reconfigure (paquetes)
Volver a reconfigurar un paquete ya instalado.

32. du
Sirve para ver lo que me ocupa cada directorio dentro del directorio en el que me encuentro y el tamaño total.
Sintaxis: du

33. echo
Muestra un mensaje por pantalla.
Sintaxis: echo “Cadena”.

34. eject
Mediante la utilización de este comando se conseguirá la expulsión de la unidad de CD, siempre y cuando esta no esté en uso.
Sintaxis: eject.

35. env
Para ver las variables globales.
Sintaxis: env.

36. exit
Cierra las ventanas o las conexiones remotas establecidas o las conchas abiertas. Antes de salir es reco­mendable eliminar todos los trabajos o procesos de la estación de trabajo.
Sintaxis: exit.

37. fg
Manda un proceso a primer plano.
Sintaxis: fg PID.

38. file
Determina el tipo del o los archivo(s) indicado(s).
Sintaxis: file nom_archivo.

39. find
Busca los archivos que satisfacen la condición en el directorio indicado.
Sintaxis: find nom_directorio o nom_archivo condición.

40. finger
Permite encontrar información acerca de un usuario.
Sintaxis: finger / finger usuario.

41. free
Muestra información sobre el estado de la memoria del sistema, tanto la swap como la memoria física.Tambien muestra el buffer utilizado por el kernel.
Sintaxis: free.

42. fsck
Para chequear si hay errores en nuestro disco duro.
Sintaxis: fsck t fs_typo dispositivo.

44. ftp
Protocolo de Transferencia de Archivos, permite transferir archivos de y para computadores remotos.
Sintaxis: ftp maquina_remota.
45. grep
Su funcionalidad es la de escribir en salida estándar aquellas líneas que concuerden con un patrón. Busca patrones en archivos.
Sintaxis: grep [-cilnv] expr nom_archivos.

46. gzip
Comprime solo archivo utilizando la extensión .gz.
Sintaxis: gzip nom_archivo.

47. head
Muestra las primeras lineas de un archivo.
Sintaxis: head -count nom_archivo.

48. history
Lista los más recientes comandos que se han introducido en la ventana. Es utilizado para repetir comandos ya tipeados, con el comando !.
Sintaxis: history

49. id
Numero id de un usuario.
Sintaxis: id

50. ifconfig
Obtener información de la configuración de red.
Sintaxis: ifconfig.

51. insmod
Carga en memoria un módulo.
Sintaxis: insmod
52. job
Lista los procesos que se están ejecutando en segundo plano.
Sintaxis: jobs

53. kill
Permite interactuar con cualquier proceso mandando señales. Kill (pid) termina un proceso y Kill -9 (pid) fuerza a terminar un proceso en caso de que la anterior opción falle.
Sintaxis: kill [opciones] PID.

54. last
Este comando permite ver las últimas conexiones que han tenido lugar.
Sintaxis: last.

55. less
Muestra el archivo de la misma forma que more, pero puedes regresar a la página anterior presionando las teclas “u” o “b”.
Sintaxis: less nom_archivo

56. ln
Sirve para crear enlaces a archivos, es decir, crear un archivo que apunta a otro. Puede ser simbólico si usamos -s o enlace duro.
Sintaxis: ln [-s] nom_archivo nom_acceso.

57. logout
Las sesiones terminan con el comando logout.
Sintaxis: logout.

58. lpr
Imprime un archivo en la impresora predeterminada.
Sintaxis: lpr -[lista de requerimientos]/ lpr -P nombre_archivo.

59. ls
Lista los archivos y directorios dentro del directorio de trabajo.
Sintaxis: ls.

60. lsattr
Ver atributos de un archivo.
Sintaxis: lsattr nom_archivo.

61. lsmod
Muestra los módulos cargados en memoria.
Sintaxis: lsmod.
62. mail
Para enviar/recibir correo a/de otros usuarios de la red, o dentro de nuestra computadora.
Sintaxis: mail.

63. make
Es una herramienta que controla la creación de ejecutables y otros archivos de un programa a partir de los archivos fuente.
Sintaxis: make.

64. man
Ofrece información acerca de los comandos o tópicos del sistema UNIX, así como de los programas y librerías existentes.
Sintaxis: man comando.

65. mkdir
Crea un nuevo directorio.
Sintaxis: mkdir nom_directorio.

66. mmv
Este comando sirve para renombrar un conjunto.
Sintaxis: mmv nom_archivos1 nom_archivos2.

67. more
Muestra el archivo en pantalla. Presionando enter, se visualiza linea por linea. Presinando la barra espaciadora, pantalla por pantalla. Si desea salir, presiona q.
Sintaxis: more nom_archivo.

68. mount
En Linux no existen las unidades A: ni C: sino que todos los dispositivos “cuelgan” del directorio raíz /. Para acceder a un disco es necesario primero montarlo, esto es asignarle un lugar dentro del árbol de directorios del sistema.
Sintaxis: mount -t sistema_de_archivo dispositivo nom_directorio.

69. mv
Mueve archivos o subdirectorios de un directorio a otro, o cambiar el nombre del archivo o directorio.
Sintaxis: mv nom_archivo1 …nom_archivoN nom_directorio.

70. netstat
Muestra las conexiones y puertos abiertos por los que se establecen las comunicaciones.
Sintaxis: netstat.

71. nice
Permite cambiar la prioridad de un proceso en nuestro sistema.
Sintaxis: nice -n prioridad PID.
72. passwd
Se utiliza para establecer la contraseña a un usuario.
Sintaxis: passwd nom_usuario.

73. ping
El comando ping se utiliza generalmente para probar aspectos de la red, como comprobar que un sistema está encendido y conectado; esto se consigue enviando a dicha máquina paquetes de informacion de prueba. El ping es útil para verificar instalaciones TCP/IP. Este programa nos indica el tiempo exacto que tardan los paquetes de datos en ir y volver a través de la red desde nuestro PC a un determinado servidor remoto.
Sintaxis: ping (maquina).

74. poweroff
Apagar el ordenador.
Sintaxis: poweroff.

75. ps
Muestra información acerca de los procesos activos. Sin opciones, muestra el número del proceso, terminal, tiempo acumulado de ejecución y el nombre del comando.
Sintaxis: ps.

76. pstree
Muestra un árbol de procesos.
Sintaxis: pstree.

77. pwd
Muestra el directorio actual de trabajo.
Sintaxis: pwd.

78. reset
Si observamos que escribimos en pantalla y no aparece el texto pero al pulsar enter realmente se está escribiendo, o que los colores o los textos de la consola se corrompen, puede ser que alguna aplicación en modo texto haya finalizado bruscamente no restaurando los valores estándar de la consola al salir. Con esto forzamos unos valores por defecto, regenerando la pantalla.
Sintaxis: reset.

79. rlogin
Conectan un host local con un host remoto.
Sintaxis: rlogin maquina_remota.

80. rm
Remueve o elimina un archivo.
Sintaxis: rm nom_archivo.

81. rmdir
Elimina el directorio indicado, el cual debe estar vacío.
Sintaxis: rmdir nom_directorio.

82. rmmod
Descarga de memoria un módulo, pero sólo si no está siendo usado.
Sintaxis: rmmod.

83. route
El comando route se utiliza para visualizar y modificar la tabla de enrutamiento.
Sintaxis: route (muestra información del comando route).

84. scp
Sirve para hacer una copia segura entre dos ordenadores. La información viaja encriptada.
Sintaxis: scp usuario@servidor:directorio_servidor directorio_local.

85. set
Para ver las variables de entorno.
Sintaxis: set.

86. sftp
Protocolo de Transferencia de Archivos, permite transferir archivos de y para computadores remotos. La información viaja encriptada.
Sintaxis: sftp maquina_remota.

87. sort
Muestra el contenido de un archivo, pero mostrando sus líneas en orden alfabético.
Sintaxis: Sort [opciones] nom_archivo.

88. ssh (Secure Shell Client)
Es un programa para conectarse en una máquina remota y ejecutar programas en ella. Utilizado para reemplazar el rlogin y rsh, además provee mayor seguridad en la comunicación entre dos hosts. El ssh se conecta al host indicado, donde el usuario de ingresar su identificación (login y password) en la máquina remota, la cual realiza una autentificación del usuario.
Sintaxis: ssh maquina_remota.

89. startx
Inicia el entorno gráfico(servidor X).
Sintaxis: startx.

90. su o sudo (en ubuntu)
Con este comando accedemos al sistema como root.
Sintaxis: su.
91. tail
Este comando es utilizado para examinar las últimas líneas de un archivo.
Sintaxis: tail -count nom_archivo.

92. tar
Comprime archivos y directorios utilizando la extensión .tar.
Sintaxis: tar -[arg] nom_archivo.tar nom_archivo.

93. telnet
Conecta el host local con un host remoto, usando la interfaz TELNET.
Sintaxis: telnet maquina_remota

94. top
Muestra los procesos que se ejecutan en ese momento, sabiendo los recursos que se están consumiendo(Memoria,CPU,…).Es una mezcla del comando uptime,free y ps.
Sintaxis: top.

95. touch
Crea un archivo vacio.
Sintaxis: touch nom_archivo.

96. traceroute
Permite determinar la ruta tomada por un paquete para alcanzar su destino en Internet.
Sintaxis: traceroute [opciones] host [tamaño del paquete].

97. umask
Establece la máscara de permisos. Los permisos con los que se crean los directorios y los archivos por defecto.
Sintaxis: umask a-rwx,u+rw,g+r.

99. umount
Desmontar unidades montadas anteriormente
Sintaxis: umount nombre_directorio

100. unalias
Borra un alias.
Sintaxis: unalias nom_alias.

101. uname -a
Despliega informacion del sistema
Sintaxis: uname -opción
Por ejemplo: uname -a

102. uniq
Este comando lee un archivo de entrada y compara las líneas adyacentes escribiendo solo una copia de las líneas a la salida. La segunda y subsecuentes copias de las líneas de entrada adyacentes repetidas no serán escritas. Las líneas repetidas no se detectarán a menos que sean adyacentes. Si no se especifica algún archivo de entrada se asume la entrada estándar.
Sintaxis: uniq [opciones] nom_archivo_entrada nom_archivo_salida.

103. uptime
Nos indica el tiempo que ha estado corriendo la máquina.
Sintaxis: uptime.

104. vi
Permite editar un archivo en el directorio actual de trabajo. Es uno de los editores de texto más usado en UNIX. (Nota: Vea gedit)
Sintaxis: vi nom_archivo.

105. view
Es similar al vi, solo que no permite guardar modificaciones en el archivo, es para leer el contenido del archivo.
Sintaxis: view nom_archivo.

106. wc
Cuenta los caráteres, palabras y líneas del archivo de texto.
Sintaxis: wc nom_archivo.

107. whereis
Devuelve la ubicación del archivo especificado, si existe.
Sintaxis: whereis nomb_archivo.

108. who, w
Lista quienes están conectado al servidor, con nombre de usuario, tiempo de conexión y el computador remoto desde donde se conecta.
Sintaxis: who / w.

109. whoami
Escribe su nombre de usuario en pantalla.
Sintaxis: whoami.

110. xmessage
Enviar un mensaje al display de otro usuario o al nuestro propio.
Sintaxis: xmessage (mensaje) / export DISPLAY=157.92.49.211:0 xmessage Hola!!.

111. yes
Escribe “y” continuamente.
Sintaxis: yes.

112. &
Añadiendo un & al final del comando haremos que se comando ese ejecute en segundo plano.
Sintaxis: nom_comando&.

113. !
Repite el último comando colocando la letra con la que comienza el comando o su número de history.
Sintaxis: !.

Blog de WordPress.com.
Entries y comentarios feeds.