ff-multiconverter, multimedia, audio, video, linux, ubuntu ubuntu kylin, china, releases, linux terminal, ubuntu, linux, comandos, shell conky, gadgets, ubuntu, linux SpeedTest-Cli, velocidad, red, consola, terminal tag foto 6 pinta, grafica, linux, ubuntu djl, juegos, yum, synaptic, paquetes ubuntu, releases, canonical psensor, ubuntu, linux, sistema, monitor
Mostrando las entradas con la etiqueta Utilidades. Mostrar todas las entradas

Guía de GHex editor hexadecimal de GNOME: editar un archivo

Para editar un archivo, ejecute los siguientes pasos:
  1. Pulse en la vista hexadecimal o ASCII del archivo. La vista en la que el cursor está activo muestra un cursor completo. La vista en la que el cursor no está activo muestra el contorno del cursor.
  2. Use cualquiera de los siguientes métodos para mover el cursor por el archivo:
    • Use la barra de desplazamiento de la ventana o las flechas del teclado para desplazarse a lo largo del archivo.
    • Seleccione Editar ▸ Ir a byte, introduzca el desplazamiento del cursor como un valor decimal o hexadecimal y, luego, haga clic en Aceptar. El formato del valor hexadecimal debe ser 0x seguido del desplazamiento, por ejemplo, 0x3.
  3. Edite el formato ASCII del mismo modo que edita un archivo de texto normal. Para editar el formato hexadecimal, use los valores del 0 a 9 y de la a a la f.
Para insertar datos sin sobrescribir los existentes, seleccione Editar ▸ Modo Insertar.
ghex-15
Para cortar, copiar, y pegar datos elija Editar ▸ Cortar, Editar ▸ Copiar, y Editar ▸ Pegar.
Para deshacer y editar elija Editar ▸ Deshacer. Para rehacer una acción elija Editar ▸ Rehacer. El número de ediciones previas que puede deshacer está determinado en la configuración de Número máximo de niveles de deshacer en la sección en pestañas Sección 4.1: Editar del cuadro de diálogoPreferences .
Guardar un archivo.
Para guardar un archivo, tiene dos opciones:
  • Para guardar cambios en el archivo actual, seleccione Archivo ▸ Guardar.
  • Para guardar el archivo actual bajo un nuevo nombre, seleccione Archivo ▸ Guardar como. Introduzca un nombre para el archivo en el cuadro de diálogo Seleccione el archivo donde quiere guardar el buffer actual y luego haga clic en Aceptar.
Revertir la última versión guardada de un archivo.
Para revertir a la última versión del archivo actual que haya guardado, y deshacer todas las ediciones que realizó en el archivo desde que lo guardó, elija Archivo ▸ Revertir, después pulse Sí en el cuadro de diálogo Pregunta.
Buscar datos en un archivo.
Para buscar una cadena hexadecimal o ASCII en un archivo, ejecute los siguientes pasos:
  1. Seleccione Editar ▸ Buscar.
  2. En el cuadro de diálogo Buscar los datos, seleccione una de las siguientes opciones:
    • Buscar datos hexadecimales
    • Buscar datos ASCII
  3. Escriba la cadena que desea encontrar.
  4. Pulse en Buscar siguiente para buscar la siguiente aparición de la cadena.
  5. Pulse en Buscar anterior para buscar la aparición anterior de la cadena.
  6. Pulse en Cancelar para cerrar el diálogo Buscar datos.
Realizar una búsqueda avanzada.
Para realizar una busqueda avanzada, ejecute los siguientes pasos:
  1. Seleccione Editar ▸ Búsqueda avanzada.
  2. En el cuadro de diálogo Buscar datos, seleccione el criterio de búsqueda requerido. Para obtener información acerca de cómo añadir nuevos criterios de búsqueda, consulte Sección 3.6: Añadir criterios de búsqueda.
  3. Pulse en Buscar siguiente para buscar la siguiente aparición de la cadena.
  4. Pulse en Buscar anterior para buscar la aparición anterior de la cadena.
  5. Pulse en Cerrar para cerrar el diálogo Buscar datos.
Añadir criterios de búsqueda.
Para añadir criterios de búsqueda, realice los siguientes pasos:
  1. Seleccione Editar ▸ Búsqueda avanzada.
  2. Pulse en Añadir nuevo dentro del cuadro de diálogo Buscar datos.
  3. En el cuadro de diálogo Añadir búsqueda, seleccione una de las siguientes opciones:
    • Buscar datos hexadecimales
    • Buscar datos ASCII
  4. Escriba la cadena que desea encontrar.
  5. Use la rueda de color o las casillas de selección para escoger un color para resaltar loscriterios de búsqueda.
  6. Pulse en Añadir.
  7. Pulse en Cancelar para cerrar el diálogo Buscar datos.
Eliminar criterios de búsqueda.
Para eliminar un criterio de búsqueda, siga los siguientes pasos:
  1. Seleccione Editar ▸ Búsqueda avanzada.
  2. En el cuadro de diálogo Buscar los datos, seleccione el criterio de búsqueda que desea eliminar.
  3. Pulse en Eliminar seleccionados.
  4. Pulse en Cancelar para cerrar el diálogo Buscar datos.
Buscar y reemplazar datos de un archivo.
Para buscar una cadena hexadecimal o ASCII en un archivo y luego reemplazarla, ejecute los siguientes pasos:
  1. Seleccione Editar ▸ Reemplazar.
  2. En la ventana de diálogo Buscar & reemplazar datos, seleccione una de las siguientes opciones:
    • Reemplazar datos hexadecimales
    • Reemplazar datos ASCII
  3. En el primer cuadro de texto, escriba la cadena que desea encontrar.
  4. En el segundo cuadro de texto, escriba la cadena con la que desea reemplazar la cadena que está buscando.
  5. Pulse en Buscar el siguiente.
  6. Pulse en Reemplazar para reemplazar la aparición actual de la cadena, o bien en Reemplazar todo para reemplazar todas las apariciones de la cadena.
  7. Pulse en Cancelar para cerrar el diálogo Buscar y reemplazar datos
Añadir o quitar vistas adicionales de un archivo.
Para añdir otra vista del archivo actual a la ventana de Editor Hexadecimal de GNOME, seleccione Ver ▸ Añadir vista.
Para quitar una vista del archivo actual, seleccione Ver ▸ Eliminar vista. Al cerrar el ultimo archivo abierto, también se cerrará la aplicación.
Cambiar el tipo de grupo de datos.
Para modificar la forma en que GHex muestra el contenidohexadecimal de un archivo en la ventana de GHex, seleccioneVer ▸ Agrupar datos como, y seleccione una de las siguientes opciones:
  • Bytes: bytes únicos.
  • Palabras: grupos de dos bytes.
  • Palabras largas: grupos de cuatro bytes.
Exportar la visualización de Editor Hexadecimal de GNOME a HTML.
Para exportar los datos de la ventana de GHex a HTML, seleccione Archivo ▸ Guardar como HTML. Seleccione una carpeta y especifique un nombre para el archivo HTML y pulse Aceptar. GHex implementa las siguientes acciones:
  • Crea un archivo HTML independiente para cada página de datos que se muestra en la ventana Editor Hexadecimal de GNOME.
  • Usa el nombre de archivo HTML que usted especifique como base para el nombre del archivo.
  • Adjudica un número de página al nombre del archivo para diferenciar los documentos.
Por ejemplo, si especifica el nombre del archivo log.html, GHex crea una serie de archivos HTML denominados log00000000.html, log00000001.html, log00000002.html, y así sucesivamente.
Ver una tabla de caracteres.
Para ver una tabla que contenga las representaciones ASCII, hexadecimales, decimales, octales y binarias de los valores que van de 0 a 255, seleccione Herramientas ▸ Tabla de caracteres.
Ver conversiones de datos.
Para visualizar conversiones binarias, decimales, hexadecimales y ASCII hasta un máximo de cuatro bytes de datos, ejecute los siguientes pasos:
  • Seleccione Herramientas ▸ Convertidor base.
  • Seleccione una de las siguientes opciones:
    • Escriba los datos que desea convertir en uno de los campos del cuadro de diálogo Convertidor base y pulse Intro.
    • Si desea ver las conversiones de los datos de la posición del cursor en el archivo abierto, haga clic en el botón Recuperar valor del cursor.
    Editor Hexadecimal de GNOME actualiza los valores de los demás campos para mostrar las conversiones de los datos.
  • Pulse en Cerrar para cerrar el diálogo Conversor de base.
Para mostrar u ocultar el cuadro de diálogo de conversión de tipo.
Para mostrar u ocultar el cuadro de diálogo de conversión de tipo, seleccioneVentanas ▸ Diálogo de conversión de tipo.
El cuadro de diálogo de conversión de tipos mustra el valor del carácter seleccionado en las siguientes representaciones:
  • 8 bits con signo
  • 8 bits sin signo
  • 16 bits con signo
  • 16 bits sin signo
  • 32 bits con signo
  • 32 bits sin signo
  • 32 bits en coma flotante
  • 64 bits en coma flotante
  • Hexadecimal
  • Octal
  • Binario
  • Longitud del flujo
El cuadro de diálogo de conversión de tipo también contiene las siguientes opciones:
  • Mostrar la decodificación en little endian
  • Seleccione esta opcion para mostrar la decodificación en little endian.
  • Mostrar como hexadecimal los números sin signo y en coma flotante
  • Seleccione esta opción para mostrar los números sin signo y en coma flotante como números hexadecimales.
Imprimir un archivo.
Para imprimir un archivo, seleccione Archivo ▸ Imprimir. Seleccione las opciones de impresión que necesita en el cuadro de diálogo Imprimir y, a continuación, pulse en Aceptar.
Para obtener una vista previa de una copia impresa del archivo, seleccione Archivo ▸ Vista previa de impresión.
ghex1
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

Los 10 artículos más leídos en El Mundo de Ubuntu en el mes de Agosto 2013.

1.- Ubuntu 13.04 disponible para descarga (Información de pantalla, video, tutorial).

raring ringtail open developmentCanonical oficialmente ha publicado su version 13.04 nombre en codigo “Raring Ringtail”
Se están notando las ventajas de optimizar el sistema operativo para dispositivos móviles con pocos recursos.
El sistema consume menos Ram y se agiliza su utilización.
Los cambios más destacados, respecto al consumo son:
  • Se ha reducido el uso de memoria que hacían algunos paquetes, cargando datos e imágenes CSS de GTK3, sólo cuando se necesitan.
  • Se arreglaron problemas de memoria en los paquetes libdbusmenu, update-notifier, upower, whoopsie y otros más.
  • LightDM PPS cayó de un uso de 25.7M a 0.6M
  • Algunos procesos fueron modificados para que terminen si no se usan y se reinicien cuando se demandan, por

2.- Como ajustar el volumen de tus archivos de audio con QtGain.

Qt-logo.svgQtGain es un frontend para MP3Gain, VorbisGain, AACGain y Metaflac.
Con el podrás ajustar automáticamente el volumen de tus archivos de audio. (MP3, MP4, Ogg-Vorbis y Flac)
Es sencillísimo de usar. Solo tienes que arrastrar los archivos de audio o carpetas a la ventana de QtGain para que inmediatamente se ponga a trabajar.
Si el archivo ya ha sido normalizado, solamente lo saltea y al finalizar te informa de la cantidad de archivos procesados, los que han sido normalizados, los que ha salteado y los que dieron error.
Ha sido actualizado a la versión 0.9.4 con esta lista de cambios:

3.- DJL es un instalador de juegos que proporciona una interfaz sencilla y muchas utilidades.

djl_depotDJL es es un administrador de juegos escrito en Python, que nos permitirá instalar una gran cantidad de títulos (ver el detalle al final del post) en Linux.
Es un gestor de juegos, que nos sirve tanto para lanzar los juegos que hemos instalado con él, como para instalar juegos desde la red
He mirado los juegos disponibles en el repositorio y no me puedo quejar, están tanto los más famosos como los no tan conocidos.
Para usarlo debemos descargar la última versión, descomprimirla e instalarla.

4.- Diseño Gráfico en Linux: completo videotutorial de Gimp (28 vídeos).
GIMP (GNU Image Manipulation Program) es un programa de edición de imágenes digitales en forma de mapa de bits, tanto dibujos como fotografías. Es un programa libre y gratuito. Forma parte del proyecto GNU y está disponible bajo la Licencia pública general de GNU.
Es el programa de manipulación de gráficos disponible en más sistemas operativos (Unix, GNU/Linux, FreeBSD, Solaris, Microsoft Windows y Mac OS X, entre otros).

5.- Guía HTML: introducción y estructura interna de una página.
En una reciente limpieza a mi disco duro he encontrado esta guia que tenia guardada por ahi y creo que esta muy buena para empezar y conocer las nociones basicas del HTML.
Introducción.
HTML es el lenguaje que se emplea para el desarrollo de páginas de internet.
Este lenguaje está constituido de elementos que el navegador interpreta y las despliega en la pantalla de acuerdo a su objetivo. Veremos que hay elementos para disponer imágenes sobre una página, hipervínculos que nos permiten dirigirnos a otra página, listas, tablas para tabular datos, etc.

6.- Gscan2pdf útil herramienta para extraer el texto de archivos pdf que han sido escaneados como imagen.
gscan2Les presento una herramienta muy útil para Debian, se trata de gscan2pdf. Este sencillo programa permite extraer el texto de archivos pdf que han sido escaneados como imagen, de manera similar que algunos ORC's de Windows. Su instalación es muy sencilla, viene en los repositorios de los discos y se puede instalar desde Synaptic, o se puede descargar de la página principal gscan2pdf.sourceforge.net/ . Además se va a necesitar el respectivo paquete de idioma que en mi caso es tesseract-orc-spa.

7.-  Instalar Angry Birds en Ubuntu 12.04 “Precise Pangolin”.

Angry_Birds_PlushiesAngry Birds  es un videojuego creado en 2009 por la empresa finlandesa Rovio Mobile. Desde entonces, el juego ha sido adaptado a dispositivos de pantalla táctil, como los basados en Maemo, iOS, Symbian, Java y Android.
Con más de un billón de descargas en 2012, esta aplicación quizá sea la más popular del año en la App Store de Apple. Además es también el juego más vendido de la historia en soportes móviles.

8.- Crack es el adivinador' de contraseñas más utilizado en entornos Unix
Crack, desarrollado por el experto en seguridad Alec Muffet, es el `adivinador' de contraseñas más utilizado en entornos Unix; actualmente se encuentra en su versión 522.5, que funciona correctamente en la mayoría de clones del sistema operativo (Linux, Solaris, OSF...).
Ejecutar periódicamente Crack sobre el fichero de contraseñas de sus sistemas es algo muy recomendable para cualquier administrador mínimamente preocupado por la seguridad, sin importar que se utilicen mecanismos para obligar a los usuarios a elegir passwords aceptables.

9.- Colección de iconos para Tux, el simpático pinguino de Linux.
Tuxguitar
10.- 4Pane navegador de archivos para Linux con cuatro paneles

4Pane-1 4Pane es un explorador de carpetas con el que no perdernos entre la enorme cantidad de ficheros del directorio raíz.
Su interfaz se divide en cuatro partes, para facilitar la navegación y poder mover ficheros de una carpeta a otra rápidamente, recordando al mítico Midnight Commander pero en versión gráfica.
A sus funciones como gestor de archivos incorpora otras, como enlaces a Firefox, Openoffice y el editor de texto, montaje de discos, particiones e ISOs, extracción de archivos comprimidos e incluso una lista de las carpetas que más solemos abrir y acceso al terminal.

Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

Gscan2pdf útil herramienta para extraer el texto de archivos pdf que han sido escaneados como imagen.

Les presento una herramienta muy útil para Debian, se trata de gscan2pdf.
Este sencillo programa permite extraer el texto de archivos pdf que han sido escaneados como imagen, de manera similar que algunos ORC's de Windows.
Su instalación es muy sencilla, viene en los repositorios de los discos y se puede instalar desde Synaptic, o se puede descargar de la página principal gscan2pdf.sourceforge.net/ . Además se va a necesitar el respectivo paquete de idioma que en mi caso es tesseract-orc-spa.
gscan2
Como viene con interfaz gráfica es bastante intuitivo, pero de todas formas ahí va una pequeña intro de como sacarle el texto a un pdf formado de imagenes o una imagen.
1.- Abrimos la ventana principal.
2.- Despues vamos al menú Archivo y elegimos Importar, seleccionamos el archivo y abrir.
3.- Aparecerá una pequeña ventana indicandonos que páginas queremos analizar. 

Esto es puede traer un poco de problemas porque algunos documentos e imagenes están formados por capas y cambia el orden de las páginas.
4.- Ahora se nos mostrará las imagenes de las páginas que elejimos antes. 

5.- Por último, a lo que vine, buscamos la imagen que tenga texto, vamos al menú Herramientas, OCR y
se abre una ventana en la que elegimos el motor de busqueda y el idioma, seleccionamos Tessract. 

6.- Automaticamente el texto en forma de imagen es extraido y está listo para copiarse. 

En caso de querer sacarle texto a una imagen, en el paso 5, como motor elegimos GORC y se obtiene el texto aunque sin caracteres especiales ni tildes.
Espero que les sea útil y mas que todo les ahorre tiempo.
Capturas de pantallas.
gscan
gscan2pdf
gscan2pdf0.9.19_tesseract_fr
gscan3

Como liberar memoria SWAP con Swapon y Swapoff.

A veces ocurre que si tenemos abierta una aplicación ejecutando un proceso muy pesado que requiera de mucha memoria, acabe inundando la memoria RAM y parte de la memoria Swap.
Después de cerrar la aplicación parte de la memoria RAM se queda libre como es obvio, pero muchos procesos que antes estaban en la memoria RAM han pasado a la Swap para dejar libre el proceso de la aplicación que acabamos de cerrar.
Eso provoca que el sistema responda con mas latencias y tarde mas tiempo en ejecutar tareas nuevas que no estén en RAM. En esos casos mucha gente lo que hace es reiniciar, pero de lejos es una opción molesta y completamente innecesaria.
liberar memoria SWAP con Swapon y Swapoff
Con el comando free podemos ver la memoria disponible en la terminal. Nos dice la memoria libre, la memoria ocupada por cache y la memoria ocupada por la Swap.
Por ejemplo así es como queda mi ordenador portátil después de hacer un render pesado con Blender, como podéis ver, hay mucha memoria Swap ocupada y sin embargo hay memoria RAM disponible que no se esta utilizando.
liberar memoria SWAP con Swapon y Swapoff1Ahora podemos pasar el contenido de la Swap a la memoria RAM, pero para ello primero nos tenemos que asegurar que la cantidad de memoria Swap utilizada ocupe menos espacio de lo que nos queda libre en la memoria RAM, obviamente seria una barbaridad forzar un traspaso de memoria Swap a la RAM si no nos queda memoria RAM libre, por que entonces ocurriría un desborde de memoria haciendo que muchos procesos vitales se colgaran y el kernel entraría en un bucle irrecuperable o mas conocido como Kernel Panic.

Por ejemplo en mi caso tengo 40,8 MB de Swap utilizada, y me queda 139,7 MB de RAM libre como podéis ver en la imagen.
Ahora tenemos que desactivar la partición Swap con la instrucción swap <función>, para desactivarla seria con el siguiente comando:
sudo swapoff -a
Con esto todas las particiones de intercambio que pudiera tener nuestro sistema se desactivaran temporalmente haciendo que todo su contenido se copie a la memoria RAM (la velocidad dependerá de lo rápida que sea la memoria RAM y el bus del chipset). Ahora volvemos a comprobar el estado con el comando free, y podemos observar que la Swap tiene 0 Bytes de capacidad, lo que significa que esta desactivado.
liberar memoria SWAP con Swapon y Swapoff2Ahora para volver a activarlo (no se recomienda en absoluto mantenerla desactivada), la activamos con el siguiente comando:
sudo swapon -a
Ahora al volver a ejecutar el comando free, vemos que efectivamente no se esta utilizando por que se ha copiado a la RAM, pero la partición vuelve a tener el tamaño original, es decir, que esta activado.
liberar memoria SWAP con Swapon y Swapoff3Con esta simple función podemos ganar mas respuesta de vez en cuando si el sistema es sometido a grandes cargas de memoria. En el caso de que tengamos mas de una partición Swap, como por ejemplo ocurría con el caso de la PlayStation 3 que podíamos usar la memoria gráfica como Swap mas la que tengamos en la partición del disco duro, entonces podemos ver la prioridad de las particiones con la función -s, el comando completo seria este:
sudo swapon -s
Y nos saldrá algo así:

En mi caso solo tengo una partición que es lo recomendado para la gran mayoría de sistemas. Lo que indica diciendo -1 significa que tiene menos prioridad que la memoria RAM, si tuviésemos otra partición nos lo diría con -2, -3, etc—
Man Page (8)
NOMBRE
swapon, swapoff - (des)habilita dispositivos o ficheros para el paginado y el trasiego
DESCRIPCIÓN
Swapon se emplea para especificar dispositivos sobre los cuales van a tener lugar las actividades de paginado y trasiego. Las llamadas a swapon se hacen normalmente en el fichero de inicio del sistema en modo multi-usuario, normalmente /etc/rc, haciendo ahí que todos los dispositivos de trasiego estén disponibles, de modo que las actividades de paginado y trasiego se intercalen entre varios dispositivos o ficheros.

Normalmente, se emplea la primera forma:
-h
Proporciona ayuda.
-V
Muestra la versión.
-s
Muestra un sumario del uso del trasiego por dispositivo.
-a
Se hacen disponibles para el trasiego todos los dispositivos marcados con ``sw'', de tipo `swap', en el fichero /etc/fstab.
-p prioridad
Especifica la prioridad para swapon. Esta opción sólo está disponible si swapon se ha compilado y se está usando bajo un núcleo 1.3.2 ó superior. prioridad es un valor entre 0 y 32767. Vea swapon(2) para una descripción completa de las prioridades de trasiego. Añada pri=valor al campo de opciones de /etc/fstab para el empleo con swapon -a.
Swapoff deshabilita el trasiego en los dispositivos o ficheros especificados, o en todas las entradas de tipo `swap' de /etc/fstab cuando se da la opción -a.
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

El comando unix dig es una de las mejores opciones a la hora de hacer troubleshooting.

El comando unix dig (domain information groper), con el permiso de nslookup, es una de las mejores opciones a la hora de hacer troubleshooting o debug de problemas DNS.
Vamos a ver unos cuantos ejemplos de algunas las posibilidades que nos ofrece.
Como siempre podrán encontrar más información en la página man del comando o la ayuda:
$ man dig
$ dig -h

Ejecución sin argumentos.
.Cuando ejecutamos el comando dig sin argumentos se realiza una consulta de los NS (Name Servers) raíz o root servers “.”. Cara al troubleshooting o debug no suele ser de mucha utilidad:
dig
Dominio como argumento.
La forma más común y simple de ejecutar dig. En este caso pasamos como argumento el dominio a consultar. Cuando no se especifica nada se consulta siempre el registro A del dominio.
Al no especificar tampoco los servidores DNS contra los que hacer la consulta se utilizan los especificados en nuestra conexión (/etc/resolv.conf). Debemos prestar especial importancia a la sección ANSWER SECTION, ya que muestra el resultado de nuestra consulta:
dig1
Dominio como argumento y usando un name server específico.
El comando anterior usaba el DNS local especificado en /etc/resolv.conf (127.0.0.1) para solicitar el registro A del dominio, en este caso vamos a hacer la consulta contra un NS externo, el de google por ejemplo (8.8.8.8). Se indica con la IP/nombre del servidor precedida de @.
Se puede ver en la sección final como se especifica el servidor que utilizamos para la query (negrita). La respuesta debería ser la misma que los servidores autoritativos del dominio, en caso contrario podría haber envenenamiento DNS, DNS spoofing…:
dig2
Especificar el registro (A, NS, MX, CNAME…) a consultar.
Como decía antes, por defecto se consulta el registro A del dominio, pero podemos especificar el tipo de registro que queramos (ANY, NS, A, MX, SIG,SOA…):
dig3
dig4
Consultar todos los registros de la zona DNS.
En lugar de especificar el tipo de registro a mostrar (A, MX, CNAME, AAAA…) podemos decir directamente que consulte todos los que se sirven en la zona DNS del dominio con el parámetero ANY:
dig5
Hacer debug con el parámetro trace.
El parámetro “+trace” es muy útil para hacer debug ante problemas de resolución DNS ya que permite ver la traza y saltos de la petición hasta que llega al servidor autoritativo que ofrece la respuesta del registro:
dig6
Para realizar consultas de reverse DNS tenemos el parámetro -x:
dig7
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

XDAM acelerador de descarga para los que migran de Windows a Linux.

XDAM es una alternativa a IDM para los que migran de Windows a Linux.
Este paquete  es un acelerador de descarga escrito en Java.
La descarga es de verdad muy buena, de tal manera que me dejo por unos segundos sin ancho de banda a Mozilla Firefox
.
xdam no trae limitador de velocidad.
Otra cosa buena es que se puede integrar a Firefox.
Este paquete es originalmente para Puppy Night Precise y Puppy-es pero dejé el tar.gz para que lo puedan empaquetar en su distro y subir los link aqui asi los agrego.
xdman-3.01.tar.gz
xdam
Acá les muestro como integrarlo a Firefox.
Seleccionen browser integration.
xdam1
Luego les abrirá una ventana, ahí arrastran el icono a la barra de navegación, y denle enter se descargara el adons.
xdam2
miren ya quedo integrado y sale en el menu,
xdam3 
En funcionamiento.
xdam4
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

Bsdgames para jugar y desmitificar el miedo a la consola.

No es la primera vez que hablo aquí de programas curiosos para la consola, como la demo multimedia, el tetris en consola o la reproducción de video en modo texto.

Creo que es una buena forma de desmitificar la consola y una excelente para verla  como una herramienta más a nuestro servicio y no como un verdadero tabù.

Hoy vuelvo al ataque con un paquete de juegos para la consola.
El paquete en cuestión, esta en los repositorios, se llama bsdgames e incluye los siguientes juegos y utilidades:
bsdgames
# adventure – Juego de exploración
# arithmetic – Test matemáticos
# atc – Control de tráfico aereo
# backgammon – El tradicional backgammon
# banner – Para imprimir banners
# battlestar – Juego de aventuras
# boggle – Juego de buscar palabras
# caesar - Desencripta códigos caesar
# canfield – Juego de cartas canfield
# cfscores – Muestra los records de canfield
# cribbage – Juego de cartas cribbage
# fish - Juego Go Fish
# gomoku – Cinco en linea
# hangman – El ahorcado
# hunt – Juego multiusuario
# huntd – Demonio para hunt
# mille - Juego Mille Bornes
# monop – El Monopoly
# morse – Traduce al morse
# number – Convierte números
# phantasia – Un juego de conversacional de fantasía
# pom – Muestra las fases lunares
# primes – Generador de numeros primos
# quiz – Un juego tipo trivial
# rain – Lluvia en tu pantalla (en modo texto)
# robots – Lucha de robots
# rot13 – Codificador rot13
# snake – Juego de la serpiente
# teachgammon – Tutorial de backgammon
# tetris-bsd – El tetris
# trek – Juego para trekies
# wargames – Curioso juego basado en Juegos de guerra.
# worm – El juego del gusano
# worms – Gusanos animados en el terminal
bsdgames_mars-orion2
Instalación:
Ya que estamos hablando de la consola, lo instalaremos desde ella.
Nada de complicaciones, solo hay que poner
aptitude install bsdgames
Y ya los tendremos a nuestra disposición. Solo nos queda disfrutar de juegos como el maravilloso tetris.


Top es una herramienta que nos proporciona información de los procesos que se están ejecutando en tiempo real.

Top es una herramienta que nos proporciona información de los procesos que se estan corriendo en ese momento en tiempo real con valors de uso de CPU, memoria, swap y la posibilidad de manupular procesos. Presenta una interfaz simple que cuenta con varias partes.

Para ejecutar este comando solo tenemos que colocar en la consola:

# top

Y nos vamos a encontrar con algo como esto:

Se divide en dos la interfáz entre la cabecera y la lista de procesos corriendo en ese momento. La cabecera además se divide en 5 lineas:
  • Primera linea: Muestra una serie de datos referidos al sistema.
    • “02:51:37″: Es la hora actual de este caso
    • “up 59 min”: Es el tiempo en minutos que el sistema esta corriendo en este caso
    • “2 users”: Cantidad de usuarios conectados en ese momento
    • “Load average”: Los numeros indican el estado de uso del CPU. Si los numeros son menores a “1″ esto quiere decir que el CPU no tiene que esperar para poder ejecutar una instruccion. Si esta por encima de “1″ quiere decir que es necesario que el CPU necesite esperar para ejecutar una instruccion. Los tres numeros muestran el average cada 5, 10 y 15 minutos respectivamente.
  • Segunda linea: Muestra el total de procesos corriendo y los divide por estados, “Running”, “Slepping”, “Stopped”, “Zombie”.
  • Tercera linea: Muestra el uso de CPU en ese momento.
    • “%us”: muestra el uso de cpu del usuario
    • “%sy”: muestra el uso de cpu del sistema.
    • “%id”: muestra el uso de cpu disponible para utilizar.
    • “%wa”: muestra en porcentaje el tiempo en espera del cpu para manejo de I/O.
  • Cuarta linea: Muestra valores referentes a la memoria fisica del equipo (los valores pueden ser algo enañosos).
    • Tota: Es el valor total de la memoria fisica
    • Used: Es el valor de la memoria utilizada
    • Free: Es el valor de la memoria libre
    • Buffered: Es el valor de memoria fisica que esta en el buffer de memoria.
  • Quinta linea: Muestra valores referentes al uso de la memoria SWAP. Es similar a la cuarta linea en cuanto a los datos que proporciona salvo por un solo cambio que al final de la linea muestra la memoria que esta cacheada.
Ahora bien, como puedo calcular la memoria libre que tengo en el sistema?. Para eso lo que tenemos que hacer es sumar una serie de valores que nos presenta el comando top. La memoria disponible es la suma del valor “buffered” en la cuarta linea y el valor cached” de la quinta linea:
Memoria RAM disponible = Cached(12964k) + Buffered(153762k)
Para averiguar cuanta memoria estan utilizando los programas:
Memoria RAM utilizada por programas = Used (1942256) – (Cached(12964k) + Buffered(153762k))
Luego, en la parte inferior de la pantalla se encuentra la lista de procesos corriendo en el sistema en orden descendente. Cada linea cuenta con los siguientes datos:
  • PID: Process ID del proceso
  • USER: Usuario que esta corriendo dicha aplicacion
  • PR: Prioridad del proceso
  • NI: Valor por el cual se establece una prioridad para el proceso
  • VIRT: Total de la memoria virtual usada
  • RES: Resident task size
  • SHR: Estado del proceso. S (sleeping), D (uninterruptible sleep), R (running), Z(zombies), or T (stopped or traced)
  • %CPU, %MEM: Porcentajes de memoria y cpu utilizados en ese momento
  • Time: El tiempo de uso del procesador para ese proceso
  • Command: El comando que esta siendo ejecutado por el Daemon
Dentro del programa podemos interactuar con el con varias opciones:
  • k -> Si se quiere matar el proceso, luego debemos ingresar el numero de su PID.
  • r -> Cambia la prioridad del proceso
  • O (upercase) -> Muestra las posibles columnas que podemos agregar a la lista de procesos
  • 1 -> Muestra la información de todos los cores
  • z o b -> Agregan colores a la interfaz
  • c -> Muestra el path absoluto del binario que se esta ejecutando.
  • n -> nos permite reducir la lista a “n” procesos.
  • N (upercase) -> Ordena los procesos por PID
  • A (upercase) -> Ordena los procesos por aparicion, primero se encuentran los mas nuevos
  • P (upercase) -> Ordena los procesos por uso de CPU, esta opcion es la default
  • M (upercase) -> Ordena los procesos por memoria residente
  • T (upercase) -> Ordena los procesos por tiempo.
  • W (upercase) -> Guarda la configuracion que hicimos
  • q -> Salir de Top
Además top cuenta con una serie de switches además de las opciones anteriores:
  • top -u usuario -> Muestra los procesos que estan corriendo con ese usuario y sus valores
  • top -p PID -> muestra el proceso seleccionado y sus valores
  • top -n numero -> Numero es la cantidad de iteraciones que va a tener el comando y luego se cerrara
  • top -d numero -> “Numero” es el tiempop en segundos que va a esperar el comando para refrescar la lista.
  • top -b -> Batch mode, ideal para mandar resultados desde top a otros programas

Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

El comando ps muestra por pantalla un listado de los procesos que se están ejecutando en el sistema.

comando psPs ("process status", estado de procesos en idioma inglés) es un comando asociado en el sistema operativo UNIX (estandarizado en POSIX y otros) que permite visualizar el estado de un Proceso (informática).

El comando ps muestra por pantalla un listado de los procesos que se están ejecutando en el sistema.

Si no añadimos ningún parámetro, ps mostrará los procesos del usuario con el que estamos logueados.
Generalmente en cualquier distribución de GNU/Linux se incluye la versión de ps que acepta diferentes tipos de opciones: las opciones UNIX que son precedidas por un guión (dash), las opciones BSD que no utilizan guión, y las opciones GNU largas que se preceden por dos guiones.
ps
Estas opciones se pueden mezclar, pero a veces ocasionan conflictos o existen opciones sinónimas que producen los mismos resultados. Por ejemplo "ps -aux" muestra todos los procesos pertenecientes al usuario llamado "x", ya que no suele existir un usuario llamado "x" ps lo interpreta como el comando "ps aux" e imprime una advertencia :D

Por defecto ps sólo muestra los procesos con el mismo user id efectivo (EUID) que el del usuario que lo ejecuta. Cuando utilizamos ps con las opciones "aux" el resultado es:
  • a: eliminar la restricción BSD "only yourself" para agregar procesos de otros usuarios
  • u: utilizar el formato orientado al usuario
  • x: eliminar la restricción BSD "must have a tty" para agregar procesos que no tengan una tty asociada
De esta forma seleccionamos todos los procesos en el sistema y los mostramos en el formato orientado al usuario.

Captura de pantalla salida ps.
Comando
    ps [modificadores] [condición]
Donde modificadores es opcional, y puede tomar los siguientes valores:

Los siguientes modificadores no toman el parámetro condición:
    -A: Muestra todos los procesos (de todos los usuarios en el sistema).
    -a: Muestra todos los procesos de una [tty] determinada.
    -d: Muestra todo excepto los líderes de la sesión.
    -e: Muestra todos los procesos (equivalente a -A).
    T: Muestra todos los procesos de la terminal actual.
    a: Muestra todos los procesos de la terminal actual incluyendo los de otros usuarios.
    g: Muestra todos los procesos incluyendo grupos líderes (obsoleta excepto en sunOs).
    r: Muestra solamente los procesos corriendo.
    x: Muestra los procesos en un estilo BSD (sin controlar la [TTY]).
comando ps
Los siguientes modificadores toman el parámetro condición:
    -N: Muestra todos los procesos excepto los que encajan con la condición (equivalente a --deselect).
    -C: Muestra los procesos que tienen como nombre la condición.
    -G: Muestra los procesos que tienen como grupo (nombre de grupo o id) la condición.
    -P: Muestra los procesos que tienen como [Identificador de proceso] la condición.
    -S: Muestra los procesos que tienen como sesión la condición.
    -U: Muestra los procesos que tienen como usuario (nombre de grupo o id) la condición.
Existen distintos modificadores admitidos según la versión del comando ps que se esté usando en el sistema (BSD, POSIX, GNU, etc.)
Entre muchas opciones que tiene ps, es posible ordenar la salida de acuerdo a una columna, para esto se debe utilizar la opción gnu larga "--sort", por ejemplo para ordenar por tiempo de CPU (si deseamos determinar qué proceso ha utilizado más CPU) seleccionamos el código "cputime", correspondiente a la columna TIME:
ps aux --sort cputime
comando ps

Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog: