Friday, August 22, 2014

Cambiar idioma de la terminal

Para cambiar el idioma de salida de un comando, colocamos delante del comando

LANGUAGE=var

resultando de esta forma

$LANGUAGE=var comando

Ejemplo para cambiar el idioma a inglés:

$LANGUAGE=en g++
g++: fatal error: no input files
compilation terminated.

Monday, June 23, 2014

Cantidad de tarjetas de memoria RAM

Para saber cuantos módulos/ranuras de memoria RAM tenemos ocupados en nuestra máquina sin tener que desarmarla, ejecutamos uno de los siguientes comandos, como root, en una terminal:

#lshw -class memory

o

#dmidecode -t memory

estos comandos nos darán información sobre el tamaño del módulo[MB], velocidad[MHz], etc., junto con la identificación física , "locator"  y "Bank Locator" del módulo, además de mostrar que módulos están ocupados y desocupados.

Friday, May 16, 2014

Continuar descarga interrumpida con wget

Muchas veces estamos descargando algún archivo desde Internet y por cualquier motivo la descarga se interrumpe (se cae Internet, se congela el pc, etc), teniendo que descargar todo el archivo nuevamente. Obviamente para archivos pequeños esto no es problema, pero para archivo de varios gigabytes es realmente molesto.

Vamos a lo práctico, para descargar un archivo ejecutamos en una terminal:

$ wget URL_de_descarga 

y si la descarga se interrumpe, podemos continuar descargando desde donde había quedado nuestro archivo ejecutando:

$ wget -c URL_de_descarga 

o también podemos ejecutar

$ wget --continue URL_de_descarga 

Ejemplo:

$ wget -c http://cdimage.debian.org/debian-cd/7.5.0/amd64/iso-dvd/debian-7.5.0-amd64-DVD-1.iso

Monday, February 17, 2014

Un comando bastante útil cuando uno quiere pausar un proceso sin tener que matarlo:

$ kill -stop process_id

y para revivirlo

$ kill -continue process_id

para ver el process_id podemos ejecutar:

$ ps aux

o

$ htop

Para matar algunos procesos necesitaremos poderes de super usuario, root. Otra alternativa similar a los comandos anteriores puede ser:

$ killall -stop nombre

y para revivirlo


$ killall -continue nombre

donde se pausará/continuará todos los procesos con nombre nombre. Nótese que los comandos dicen
 -stop,  pero en realidad esta opción es para pausar.
Este blog es la transcripción de un cuaderno de apuntes que he creado durante varios años dedicado a la administración y trabajo con sistemas GNU/Linux. Además puede tener una que otra cosa referida a programación y computadores en general.

Cualquier consulta no duden en escribirme.