Saber la arquitectura de tu ordenador con la terminal: comando uname

Post recuperado de LinuxAll…

Comando uname

Valencia, 14/05/2017, G.B.

Para saber cuál es la arquitectura de tu ordenador (32 o 64 bits), podemos ejecutar una sencilla orden en la consola o terminal de Linux (Crtl + Alt + T):
uname -m
Si el resultado es i686, nuestro sistema corre a 32 bits.

Si el resultado es x86_64, nuestra máquina corre a 64 bits.

Un ejemplo ejecutando uname -m en mi dell Optiplex g520 con Ubuntu Mate 16.04 a 32 bits:

Con el parámetro -a (uname -a), tendremos más información del sistema, incluyendo el sistema operativo o versión de la distro y la versión de nuestro kernel o núcleo Linux.

Otro ejemplo ejecutando el comando uname -a, en la misma máquina:

Montar automáticamente discos duros NTFS al iniciar Ubuntu

Post recuperado de LinuxAll…

Valencia, 15/02/2017, G.B.
Si dispones de varias particiones NTFS en tu disco duro, o varios discos duros NTFS (el sistema de archivo más utilizado en Windows) y quieres que se monten automáticamente al iniciar tu sistema Linux, dispones de un par de programas de administración que puedes instalar desde la consola. Se trata de nfts-3g y ntfs-config.

Una vez instalados ambos programas, podrás acceder a ellos desde el menú Sistema -> Administración y Herramienta de Configuración NTFS o MountManager.

Grabar la terminal con Peek y guardar como un gif animado

Grabar la terminal con Peek y guardar como un gif
Post recuperado de LinuxAll…

Valencia, 15/01/2017, G.B.

Acabo de leer en el blog DesdeLinux que la aplicación libre Peek te permite grabar el escritorio de tu terminal o consola y guardar el resultado como un gif animado:
Peek es una herramienta de código abierto, escrito en Vala por el aleman Philipp Wolfer, que permite grabar la terminal y generar un gif animado de lo que realizamos en ella.
The new release of Peek, the simple screen recorder for animated GIFs, improves the user experience when finishing the recording and brings some important fixes if Peek was installed into locations other than /usr. Also Peek is now translated into 11 languages.

Lo cierto es que me apetece mucho probar el programa Peek y utilizarlo para ejemplos de este mismo blog, LinuxAll. Adjunto el gif animado del artículo del blog desdelinux:


Yo no he podido hacerlo siguiendo las instrucciones del artículo (todas las opciones!) porque la arquitectura de mi PC (amd64) no es válida para la versión del programa, pero seguro que vosotros podréis. Yo insistiré desde otro PC Intel y reportaré. Hasta pronto!

Descargar Peek (desde github)

Comandos Linux de información del sistema

Post recuperado de LinuxAll…

Valencia, 19/12/2016

En el Blog Desdelinux hay un muy interesante artículo que nos muestra unos ‘cuántos’ comandos GNU/Linux que deberíamos conocer. Además, están bien clasificados. Este es el enlace: http://blog.desdelinux.net/mas-de-400-comandos-para-gnulinux-que-deberias-conocer/
Yo voy a incluirlos en LinuxAll por partes y -siempre que sea posible- con el ejemplo de código, es decir, las líneas de salida. Así, intentaré aprendérmelos todos, o al menos lo intentaré…
Empiezo por los comandos GNU/Linux de información del sistema.

arch mostrar la arquitectura de la máquina
guillermo@guillermo-OptiPlex-GX520:~$ arch
i686

uname -m mostrar la arquitectura de la máquina
guillermo@guillermo-OptiPlex-GX520:~$ arch
i686


uname -r mostrar la versión del kernel usado

guillermo@guillermo-OptiPlex-GX520:~$ arch
i686

dmidecode -q mostrar los componentes (hardware) del sistema
Necesita permisos de superusuario (sudo dmidecode -q) No adjunto resultado porque son muchas líneas de salida mostrando todos los componentes

hdparm -i /dev/sda mostrar las características de un disco duro. Necesita permisos de superusuario (sudo hdparm -i /dev/sda)
/dev/sda:

 Model=ST3200822A, FwRev=3.02, SerialNo=5LJ0Y653
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=8
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=390721968
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2:  ATA/ATAPI-1,2,3,4,5,6

 * signifies the current active mode

hdparm -tT /dev/sda realizar prueba de lectura en un disco duro. Necesita permisos de superusuario (sudo):
guillermo@guillermo-OptiPlex-GX520:~$ sudo hdparm -tT /dev/sda
[sudo] password for guillermo: 

/dev/sda:
 Timing cached reads:   1836 MB in  2.00 seconds = 918.58 MB/sec
 Timing buffered disk reads: 178 MB in  3.02 seconds =  58.88 MB/sec

cat /proc/cpuinfo mostrar información de la CPU
(No muestro líneas de salida porque son demasiadas)

cat /proc/interrupts mostrar las interrupciones
(No muestro líneas de salida porque son demasiadas)

cat /proc/meminfo verificar el uso de memoria
(No muestro líneas de salida porque son demasiadas)

cat /proc/swaps mostrar ficheros swap
guillermo@guillermo-OptiPlex-GX520:~$ cat /proc/swaps
Filename Type Size Used Priority
/dev/sdb5                               partition 3133436 165756 -1

cat /proc/version mostrar la versión del kernel
guillermo@guillermo-OptiPlex-GX520:~$ cat /proc/version
Linux version 3.2.0-119-generic (buildd@lgw01-42) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #162-Ubuntu SMP Tue Dec 6 14:02:25 UTC 2016

cat /proc/net/dev mostrar adaptadores de red y estadísticas

(No muestro líneas de salida porque son demasiadas)

cat /proc/mounts mostrar el sistema de ficheros montado
(No muestro líneas de salida porque son demasiadas)

lspci -tv mostrar los dispositivos PCI
(No muestro líneas de salida porque son demasiadas)

lsusb -tv: mostrar los dispositivos USB
guillermo@guillermo-OptiPlex-GX520:~$ lsusb -tv
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
    |__ Port 2: Dev 3, If 0, Class=HID, Driver=usbhid, 1.5M
    |__ Port 2: Dev 3, If 1, Class=HID, Driver=usbhid, 1.5M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M
    |__ Port 3: Dev 3, If 0, Class=stor., Driver=usb-storage, 480M
    |__ Port 8: Dev 4, If 0, Class=hub, Driver=hub/4p, 480M
        |__ Port 3: Dev 5, If 0, Class=stor., Driver=usb-storage, 480M

date mostrar la fecha del sistema
guillermo@guillermo-OptiPlex-GX520:~$ date
lun dic 19 00:36:59 CET 2016

cal 2016 mostrar el calendario de 2016
(No muestro líneas de salida porque son demasiadas)

cal 12 2016 mostrar el calendario para el mes diciembre de 2016
guillermo@guillermo-OptiPlex-GX520:~$ cal 12 2016
   Diciembre 2016     
do lu ma mi ju vi sá  
             1  2  3  
 4  5  6  7  8  9 10  
11 12 13 14 15 16 17  
18 19 20 21 22 23 24  
25 26 27 28 29 30 31 

date 041217002016.00 colocar (declarar, ajustar) fecha y hora. (Nota para mí: Comprobar formato fecha)

clock -w guardar los cambios de fecha en la BIOS

Gestor de actualizaciones de Ubuntu Linux

Post recuperado de LinuxAll…

Valencia, 15/12/2016, G.B.

Una de las enormes ventajas de utilizar sistemas operativos libres, open source, es la constante ‘puesta a punto’ del sistema. Las actualizaciones corrigen errores (bugs), instalan nuevas características y mejoran las existentes. (El vídeo siguiente no tiene nada que ver con el gestor de actualizaciones de Ubuntu, pero me ha apetecido insertarlo para probar los vídeos gratuitos de Pixabay…).

Utilizando un gestor de actualizaciones los paquetes de software se instalan con todas las dependencias necesarias, es decir, con todos los ‘subprogramas’ y actualizaciones de los mismos para que la actualización de tu distro Linux y el software que hayas ido instalando sea ‘sólido‘, estable…
Todas las distribuciones GNU/Linux gozan de esta característica. En Ubuntu Linux disponemos del Gestor de actualizaciones: Aplicaciones -> Herramientas del sistema -> Administración -> Gestor de actualizaciones. También podemos buscarlo directamente desde el menú de Unity, si es que utilizamos eses entorno de escritorio.

Personalmente me decanto más por el sistema de escritorio Gome y por distros algo más ‘antiguas’, ya que utilizo máquinas con menos recursos. Eso es otra de las ventajas de trabajar con distribuciones Linux…

Adjunto captura de pantalla del proceso de actualización, algo muy sencillo de realizar, aunque el propio sistema ‘te avisa’ de las actualizaciones disponibles. Aquí está la captura de pantalla (Ubuntu 12.04 con entorno de escritorio Gnome):

Cambiar el orden de arranque en sistemas duales con Ubuntu

Post recuperado de LinuxAll…

Valencia, 11/12/2016, G.B.

Bueno, ya sé que esto es un ‘clásico’, pero quería dejar constancia de ello aquí, ya que cada vez que instalo varios sistemas operativos en un ordenador y uno de ellos está basado en una distro Linux, me toca volver a buscar la información. 
Me refiero a cambiar el orden de arranque cuando en una máquina tenemos varios sistemas operativos instalados, por ejemplo, un Windows y un Linux. En mi caso, Windows 7 y Ubuntu 10.04, el cual he vuelto a instalar porque me gusta mucho, a pesar de ser una distribución Linux obsoleta ya, por desgracia… Pero en máquinas ‘viejecitas‘, va realmente bien si podemos ajustarlo un poco… Bien, vayamos al grano:

Para cambiar el orden de arranque cuando tenemos instalado el gestor de arranque Grub2, podemos hacerlo vía terminal o consola; no hay otra opción si utilizamos una distro Linux que ya no se actualiza, como la mencionada Ubuntu 10.04. Estos son los pasos a seguir:

1) Abrir la terminal o consola (podemos hacerlo con la secuencia de teclas Control + Alt + T):

2) Tecleamos la siguiente orden como superusuario: sudo gedit /etc/default/grub 
Con ello abriremos el archivo de configuración de arranque de Grub con el editor gedit (podemos utilizar el que más nos guste). Este es el mío (ya modificado):

# If you change this file, run ‘update-grub’ afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=6
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=20
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash»
GRUB_CMDLINE_LINUX=»»
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo’
#GRUB_GFXMODE=640×480
# Uncomment if you don’t want GRUB to pass «root=UUID=xxx» parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY=»true»
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE=»480 440 1″

La línea que debemos cambiar es en donde aparece GRUB DEFAULT= y un número que empieza en cero, equivalente al sistema operativo que arrancará en primer lugar por defecto. Si hemos visto cuál es el orden de los sistemas operativos y opciones de arranque que aparece en la pantalla de inicio, contaremos (empenzando por cero, repito) y pondremos la cifra del sistema que queramos que sea el de arranque por defecto (DEFAULT). En mi caso es el séptimo listado, por lo que cambiaré el 0 a 6 en la línea, quedando GRUB DEFAULT=6.

También podemos cambiar el tiempo de espera hasta que se inicia el sistema operativo por defecto. Los valores son en segundos (GRUB TIMEOUT=). Yo lo he cambiado a 20, como podéis ver en las líneas de código de arriba (subrayado en amarillo).

3) Actualizamos el archivo de configuración con la siguiente orden: sudo update-grub   y listo! Dejo una captura de pantalla al respecto:

Cambiar el orden de arranque en sistemas duales con Ubuntu

La próxima vez que arranquemos nuestro ordenador, veremos que está seleccionado el orden de arranque que hemos elegido.

Aumentar la memoria en Linux con unidades Flash

Aumentar la memoria en Linux con unidades Flash
Post recuperado de LinuxAll…

Para ampliar la memoria de intercambio (swap) en Linux, podemos utilizar memorias flash (pendrives o memorias USB, tarjetas SD, microSD, etc.), al igual que se utiliza en sistemas Windows (a partir de Windows 7) con la tecnología ReadyBoost.

Para poder ‘ampliar’ la memoria de intercambio de nuestra máquina, primero podemos formatear la unidad flash como swap, si es que queremos utilizarla permanentemente: ¿Cómo? Podemos hacerlo con comandos o con algún programa editor de particiones, como por ejemplo GParted (Gnome Partition Editor).

Un ejemplo en el que ya se ha creado la partición swap en una tarjeta microSD de 4GB, la cual vamos a utilizar como memoria virtual o de intercambio:

Aumentar la memoria en Linux con unidades Flash
Luego, en la terminal o consola, damos las siguientes órdenes:
1) Activar la nueva memoria SWAP (memoria de intercambio) con prioridad alta:
# swapon -p 32767 /dev/sdd1 (nomenclatura que haya sido asignada por el sistema a la memoria flash, en este ejemplo sdd1)
2) Para comprobar si funciona y está activa:
# cat /proc/swaps
3) Para desactivarla:
# swapoff /dev/sdd1
Con ello ya tenemos una memoria ‘intermedia’ más en nuestro sistema GNU/Linux que aumentará sensiblemente el rendimiento de nuestra máquina. Eso sí, deberemos activarla cada vez que reiniciemos nuestro ordenador, o hacer un script para ello.

Enlaces recomendados al respecto:
– How to: ReadyBoost with Ubuntu Linux
– ReadyBoost en Ubuntu Linux

Variety, fondos de escritorio gratuitos en tu distro Linux

Variety, fondos de escritorio en tu Linux
Post recuperado de LinuxAll…

Valencia, 08/10/2016, G.B.

Hace tiempo que no me pasaba por aquí y lo hago ahora para hablar de una pequeña aplicación, un accesorio para distros Linux que muestra fondos de escritorio ‘aleatorios’ con una periodicidad que tú mismo defines. Se trata de ‘Variety‘ y puedes instalarlo desde los repositorios de Linux o distintos ‘centros de software’ de distribuciones Linux.  Puedes descargar y visualizar fotos impresionantes de distintas fuentes y temáticas, como por ejemplo de la NASA.

«Variety is an open-source wallpaper changer fot Linux«, como afirma su creador desde la web oficial de Variety.

Yo lo he probado con una distro Ubuntu 12.x y me ha gustado mucho. Variety te permite eligir las fuentes de donde descargar las imágenes para que ‘decoren’ tu escritorio Linux. Además, te permite guardarlas y añadir las propias, como por ejemplo, las de la carpeta imágenes. Y si te gustan las citas, también puedes incluirlas en el escritorio, además de un gadget de hora.

Si utilizáis Linux, os lo recomiendo. Hasta pronto!

Mostrar la papelera de reciclaje en entornos Gnome

Post recuperado de LinuxAll…

Valencia, 19/08/2016, G.B.
Hoy me he dado cuenta de que no disponía de un icono o acceso directo a la papelera de reciclaje en mi sistema Ubuntu Linux. Al haber instalado el entorno de escritorio de Gnome clásico (gnome-panel), ya no tenía el acceso directo en el Escritorio a la papelera que aparece en los entornos de escritorio Unity o los de Gnome clásico (estos últimos en distros más antiguas de Linux, como Ubuntu 10.04).

Por supuesto, desde Lugares, también accedes a la Papelera de reciclaje, pero no está mal tener otras opciones.  Así pues, he realizado una búsqueda rápida en la Red y he encontrado otra solución:


1) Abrir una terminal o consola
2) Escribir «nautilus» (sin las comillas dobles)
3) Teclear la direccción local trash:///

Con ello se abrirá una ventana del entorno del navegador Nautilus mostrándote la Papelera de reciclaje. 
Dejo capturas de pantalla, y a seguir pasando calor, qué remedio…

Mostrar la papelera de reciclaje en entornos Gnome

Navegador de ventanas Avant para Ubuntu Linux

Post recuperado de KnowHow…

Bajo el entorno de ventanas Gnome Panel, en Ubuntu 12.04

Valencia, 13/08/2016, G.B.
Continuando con la personalización de sistemas Ubuntu Linux, quiero comentar una pequeñas pero potente aplicación gratuita que mejorará en mucho nuestra experiencia de usuario en distros Ubuntu. 
Navegador de ventanas Avant para Ubuntu Linux

No sé si sirve para todas las versiones de la distro, pero para Ubuntu 12.04, y junto al entorno de ventanas Gnome Panel, mejorará tu entorno utilizando un lanzador, muelle de aplicaciones o launchpad al estilo Mac muy personalizable. La aplicación se llama Awn, y puedes descargarla e instalarla automáticamente desde el Centro de software de Ubuntu, categoría Accesorios:

Navegador de ventanas similar a un muelle de aplicaciones enteramente personalizable para GNOME. Copyright (C) 2007-2010 Awn-core team

Dispones de las siguientes opciones para personalizar el lanzador o navegador de ventanas Awn:
– Preferencias
– Gestor de tareas
– Miniaplicaciones
– Temas
– Avanzado

Dejo algunas capturas de pantalla al respecto: