15 de enero de 2018

Partclone, software gratuito para la clonación de particiones e imágenes

About Partclone

En el siguiente artículo vamos a echar un vistazo a Partclone. Esta es una herramienta de restauración y clonación de particiones. Nos va a proporcionar utilidades para realizar copias de seguridad y restaurar particiones. Está diseñada para una mayor compatibilidad de la biblioteca del sistema de archivos. Ha sido desarrollada por los laboratorios de software libre de NCHC en Taiwán.

Partclone es una herramienta gratuita y de código abierto para crear y clonar imágenes de particiones. Este programa nos lo presenta los desarrolladores de Clonezilla. De hecho, esta es una de las herramientas en las que se basa Clonezilla. Partclone admite muchos sistemas de archivos y tiene un buen rendimiento, ya que omite partes del sistema de archivos marcadas como espacio libre.

La herramienta proporciona a los usuarios todo lo necesario para realizar copias de seguridad y restaura los bloques de particiones utilizados. Además ofrece una alta compatibilidad con varios sistemas de archivos gracias a su capacidad de usar bibliotecas existentes como e2fslibs para leer y escribir particiones.

El objetivo de Partclone es admitir la mayoría de los principales sistemas de archivos del mundo. El programa es un motor de imágenes, no solo para guardar el sistema de archivos en una imagen o restaurar una imagen en una partición, sino también para clonar dispositivos.

Opciones de Partclone

También es compatible con pipe, stdin y stdout, lo cual es útil para el administrador avanzado con el que crear scripts de características especiales a través de las utilidades de partclone. El modo de rescate de Partclone intentará omitir bloques defectuosos y hacer copias de seguridad de todos los bloques en buen estado para las particiones. El programa ddrescue es otra buena solución para guardar un disco dañado.

Características generales de Partclone

  • Se trata de Freeware. Partclone es gratis para que todos puedan descargarlo y utilizarlo. Es un programa de código abierto. Se lanzó bajo la licencia GNU GPL y está abierto a la contribución en GitHub.
  • Se trata de una herramienta multiplataforma. Está disponible para Gnu/Linux, Windows y MAC.
  • Ofrece a los usuarios una página de documentación en línea desde donde podremos ver los documentos de ayuda y seguir sus problemas con GitHub.
  • También podremos disponer de un manual de usuario en línea para principiantes y profesionales.
  • El programa nos ofrece apoyo para el rescate. Nos va a ofrecer la posibilidad de clonar particiones a archivos de imagen. También nos va a permitir restaurar archivos de imagen a particiones o duplicar particiones rápidamente.
  • Durante las operaciones nos va a mostrar la velocidad de transferencia y el tiempo transcurrido.
  • Quizás su mejor virtud es la variedad de formatos que soporta, entre ellos se incluyen: ext2, ext3, ext4, hfs +, reiserfs, reiser4, btrfs, vmfs3, vmfs5, xfs, jfs, ufs, ntfs, fat (12/16/32), exfat, f2fs y nilfs.
  • También tiene una gran cantidad de programas disponibles que se incluyen: partclone.ext2 (ext3 y ext4), partclone.ntfs, partclone.exfat, partclone.hfsp y partclone.vmfs (v3 y v5), entre otros.

Instalar Partclone

Para instalar esta herramienta en nuestro Ubuntu, solo tendremos que abrir una terminal (Ctrl+Alt+T) y escribir en ella la siguiente orden:

sudo apt install partclone

Utilizar Partclone

Antes de nada quiero aclarar que para trabajar sobre particiones, estas no pueden estar montadas, por lo que deberemos proceder a desmontarlas para realizar cualquier acción sobre ellas.

También necesitaremos conocer la ubicación de las particiones. Para ello podemos echar mano de fdisk. Esto nos mostrará un listado de las particiones de nuestro equipo. En la terminal (Ctrl+Alt+T) escribiremos:

resultado fdisk -l

sudo fdisk -l

Podremos clonar una partición a una imagen escribiendo algo similar a:

partclone ntfs a img

partclone.ntfs -d -c -s /dev/sda2 -o sda2.img

Si queremos restaurar una imagen a la partición, solo necesitaremos escribir en la terminal algo como:

partclone.ntfs -d -r -s sda2.img -o /dev/sda2

Podremos duplicar una partición:

partclone.ext4 -d -b -s /dev/sda5 -o /dev/sdb5

Si queremos obtener información de una imagen, solo tendremos que escribir:

partclone.info -s sda2.img

También podremos realizar una comprobación sobre una imagen creada escribiendo en la terminal:

partclone.chkimg -s sda2.img

Podremos conseguir más información sobre esta herramienta utilizando la ayuda que el comando man nos puede aportar.

Man PartClone

man partclone

Desinstalar Partclone

Para eliminar este programa de nuestro sistema, solo tendremos que abrir una terminal (Ctrl+Alt+T) y escribir:

sudo apt remove partclone && sudo apt autoremove

Hay muchas más características y funcionalidades incluidas en ente programa. Puedes verlas en la página web del proyecto.

El artículo Partclone, software gratuito para la clonación de particiones e imágenes ha sido originalmente publicado en Ubunlog.


Fuente: Ubunlog

Cómo saber si nuestro Ubuntu es vulnerable a Meltdown y Spectre

Meltdown y Spectre

El ya llamado Intelagate sigue estando presente en muchos ordenadores y equipos, con Ubuntu o sin Ubuntu. Una vulnerabilidad que no solo afecta a los equipos con procesadores de Intel sino también a equipos con procesados de AMD y ARM. Y curiosamente, los usuarios de Ubuntu no solo tenemos este problema sino también el problema del kernel de Ubuntu 17.10, por lo que la compilación del kernel para Ubuntu pasa a ser una tarea algo tediosa.

Por ello os vamos a contar cómo saber si nuestro ordenador con Ubuntu es vulnerable o no a Meltdown y Spectre, nombres de las vulnerabilidades de Intel. Una vez que apliquemos este método sabremos si hemos de usar la solución propuesta o podemos seguir como estábamos sin necesidad de hacer que nuestro equipo vaya más lento.

Gracias al desarrollador Stéphane Lesimple podemos averiguar si somos vulnerables a Spectre o no con tan solo ejecutar un script. Este script lo podemos conseguir a través del Github oficial de Lesimple y una vez que descargamos el archivo, lo ejecutamos como root de la siguiente manera:

sudo su sh ./spectre-meltdown-checker.sh

El script comprobará si somos vulnerables o no y de serlo, nos lo dirá a través de la terminal. Si por desgracia somos vulnerables, hemos de actualizar todos los drivers relacionados con la CPU así como actualizar el kernel de Ubuntu 17.10 o compilar uno propio donde no se compile retpoline.

Al ser Meltdown y Spectre dos bugs que afectan al hardware, con esto último no bastará y tendremos que actualizar cada cierto tiempo el sistema para tener las últimas modificaciones al respecto. Una tarea que hará que nuestro Ubuntu sea más seguro pero también que vaya más lento, algo fastidioso para equipos con limitados recursos. En cualquier caso, parece que el kernel de Ubuntu 17.10 está destinado a ser cambiado constantemente ¿no creéis?

El artículo Cómo saber si nuestro Ubuntu es vulnerable a Meltdown y Spectre ha sido originalmente publicado en Ubunlog.


Fuente: Ubunlog

Quad9 DNS, configura este servicio en Ubuntu 16.04 y Ubuntu 17.10

About Quad9

En el siguiente artículo vamos a echar un vistazo al servicio de DNS público Quad9. Este es el producto de la colaboración entre IBM, Packet Clearing House (PCH) y Global Cyber Alliance (GCA). Su principal beneficio es la seguridad de que los nombres de dominio maliciosos conocidos serán bloqueados automáticamente, lo que es un plus para los usuarios finales y para aquellos que dejan en manos de otros sus equipos. El sitio web de Quad9 proporciona instrucciones para usuarios de Windows y Mac, pero no encontré instrucciones disponibles para Gnu/Linux. Por esto, en este artículo veremos cómo configurar el DNS Quad9 en Ubuntu 16.04 / 17.10.

Como he dicho, este servicio bloquea los dominios maliciosos conocidos, evitando que nuestros ordenadores y dispositivos se conecten sitios de malware o phishing. Por supuesto, si podemos cambiar el servidor DNS en el router, no necesitaremos hacerlo en el ordenador. Pero mi router barato no admite el cambio de DNS en su panel de control web.

El servicio Quad9 enruta nuestras consultas de DNS a través de una red segura de servidores en todo el mundo. El sistema utiliza los informes de amenazas de más de una docena de empresas de seguridad cibernética para ofrecer una perspectiva en tiempo real sobre qué sitios web son seguros y qué sitios se sabe que incluyen malware u otras amenazas. Si el sistema detecta que se sabe que el sitio al que intentamos acceder está infectado, se bloqueará automáticamente la entrada. Con esto conseguiremos mantener seguros nuestros datos y su equipos.

Cómo configurar el DNS de Quad9 en Ubuntu 16.04

El gestor de redes de Ubuntu nos va a permitir cambiar el servidor DNS de manera muy sencilla. En el escritorio de Ubuntu 16.04, solo tendremos que hacer clic en el ícono del Administrador de red en la esquina superior derecha. Después solo tendremos que hacer clic en Editar las conexiones.

Editar conexiones en Ubuntu 16.04

Ahora seleccionaremos la Conexión cableada o Conexión inalámbrica y haremos clic en el botón Editar.

Panel de conexiones Ubuntu 16.04

Después solo tendremos que hacer clic en la configuración de IPv4 (si estás utilizando la red IPv6, haz clic en Configuración de IPv6). Cambia el método de la dirección automática (DHCP) a la de Solo direcciones automáticas (DHCP), lo que evitará que el gestor de redes obtenga información del servidor DNS del router. Después de esto, escribe la dirección IP del servidor DNS Quad9 en el campo Servidores DNS.

Editando conexión cableada Ubuntu 16.04

Quiero recalcar que hay dos direcciones IP separadas por una coma (9.9.9.9,149.112.112.112). El primero es el servidor DNS primario, el segundo es el servidor DNS de respaldo. Después haz clic en Guardar.

Ahora solo tendremos que desconectar la red para después volver a conectarla. Los cambios tendrán efecto de forma inmediata.

Cómo configurar el DNS de Quad 9 en Ubuntu 17.10

Los pasos para cambiar el servidor DNS en Ubuntu 17.10 son básicamente los mismos que en Ubuntu 16.04. Pero en este caso lo tendremos que hacer desde el entorno de escritorio Gnome 3, por lo que el proceso es un poco diferente.

En el escritorio de Ubuntu 17.10, tendremos que hacer clic en la esquina superior derecha. Después seleccionaremos Configuración de red cableada o Configuración de red inalámbrica.

Configuración red cableada Ubuntu 17.10

A continuación, haremos clic en el ícono del engranaje para cambiar la configuración.

Configuración de red Ubuntu 17.10

Después de eso, nos dirigiremos a la pestaña IPv4 (o la pestaña IPv6 si utilizas IPv6). Mueve el automático a OFF porque no queremos obtener información del servidor DNS del router. Ahora escribe la dirección IP del servidor DNS Quad9 en el campo DNS. Como antes, serán dos direcciones IP separadas por una coma (9.9.9.9,149.112.112.112). El primero es el servidor DNS primario, el segundo es el servidor DNS de respaldo. Al terminar haremos clic en Aplicar.

Configuración DNS Ubuntu 17.10

Ahora cambia la conexión de red de ON a OFF. A continuación la devolveremos nuevamente a ON. Los cambios tendrán efecto de manera inmediata.

Activación de red en Ubuntu 17.10

Si vuelves a hacer clic en el ícono del engranaje, podrás ver las direcciones DNS cargadas.

Confirmación DNS Ubuntu 17.10

Prueba el servicio DNS de Quad9

Si queremos saber si realmente estamos utilizando el servicio de DNS Quad9, solo tendremos que dirigirnos a dnsleaktest. Comienza la prueba haciendo clic en el botón “Prueba extendida” y espera el resultado. La siguiente captura de pantalla muestra el resultado de mi prueba.

resultado dnstest dnsleaktest

Ten en cuenta que Quad9 utiliza una técnica llamada anycast para enrutar nuestras consultas DNS al servidor DNS más cercano operado por PCH. Por lo tanto, no es probable que veas 9.9.9.9 o 149.112.112.112 en el resultado de la prueba, en su lugar verás servidores DNS propiedad de pch.net, que nos indicará que estamos utilizando el servicio de DNS Quad9.

Espero que este breve artículo ayude a alguien a configurar el DNS Quad9 en Ubuntu 16.04 y Ubuntu 17.10. Si alguien necesita saber más acerca del servicio Quad9, puede consultar la página web de este servicio.

El artículo Quad9 DNS, configura este servicio en Ubuntu 16.04 y Ubuntu 17.10 ha sido originalmente publicado en Ubunlog.


Fuente: Ubunlog

Dstat: una herramienta para supervisar el rendimiento y recursos de nuestro equipo

dstat

Dstat es una herramienta de estadística de recursos versátil. Esta herramienta combina la capacidad de iostat, vmstat, netstat e ifstat. Dstat nos permite monitorear los recursos del sistema en tiempo real. Cuando necesite recopilar esa información en tiempo real, dstat se ajustará a sus necesidades.

Dstat nos permite poder ver todos los recursos del sistema en tiempo real, nos brinda información detallada de todo el sistema en columnas, por ejemplo, podemos ver el espacio de disco en combinación con las interrupciones del controlador IDE.

Características de Dstat

  • Escrito en python
  • Combina juntas: Vmstat, IOSTAT, ifstat, NETSTAT.
  • Muestra estadísticas exactas en tiempo real.
  • Diseño modular.
  • Amplía fácilmente, agrega tus propios contadores.
  • Permite exportar salida CSV, que se puede importar en Gnumeric y Excel para hacer gráficos.
  • Incluye muchos plug-ins externos para mostrar lo fácil que es agregar contadores.
  • Puede resumir los bloques de grupo / dispositivos de red y dar el número total.
  • Puede mostrar interrupciones por dispositivo
  • Marcos de tiempo muy precisos, sin tiempos de cambio cuando el sistema está estresado
  • Puede especificar diferentes unidades con diferentes colores.
  • Puede mostrar resultados intermedios cuando la procrastinación es> 1.

Instalando Dstat

Dstat está dentro de los repositorios de Ubuntu de forma predeterminada, puede n instalarlo fácilmente ejecutando el siguiente comando:

sudo apt-get install dstat

¿Cómo usar Dstat?

Terminada la instalación procedemos a iniciar la aplicación con el siguiente comando:

dstat

Nos muestra una salida con la información del sistema. Al hacer esto tomara por defecto las siguientes opciones.

Las opciones de -cdngy son las siguientes:

  1. c: estadísticas de cpu
  2. d: estadísticas de disco
  3. n: estadísticas de red
  4. g: estadísticas de página
  5. y: estadísticas del sistema

Por lo que podemos personalizar un poco la salida de la información, por ejemplo, si tenemos mas de un disco en nuestro ordenador podemos indicar que nos muestre información de otro disco por ejemplo

dstat -cdl -D sdb

Salida:

  ----total-cpu-usage---- --dsk/sdb- ---load-avg--- usr sys idl wai hiq siq| read writ| 1m 5m 15m 9 10 78 2 0 0| 84B …

Ahora por otro lado si queremos visualizar la información sobre la CPU, la latencia superior y la memoria superior, ejecute el siguiente comando:

dstat --top-cpu-adv --top-latency --top-mem

Ahora, por otro lado, podemos almacenar el resultado del comando dstat en un archivo .csv usando la opción –output:

Por ejemplo, si desea mostrar la hora, la CPU, la memoria, las estadísticas de carga del sistema con un retraso de dos segundos entre 10 actualizaciones y almacenar la salida en el archivo report.csv, ejecute el siguiente comando:

dstat --output report.csv

También puede usar varios complementos internos y externos con dstat.

Para enumerar todos los complementos disponibles, ejecute el siguiente comando:

dstat --list

Hay muchas opciones útiles disponibles con dstat, puede enumerar todas las opciones disponibles con el siguiente comando:

dstat -h

Salida:

  Usage: dstat [-afv] [options..] [delay [count]] Versatile tool for generating system resource statistics

Opciones de Dstat:

-c, --cpu enable cpu stats

-C 0,3, el total incluye cpu0, cpu3 y total

-d, --disk habilita las estadísticas del disco

-D total, hda incluye hda y total

-g, --page enable page stats

-i, --int enable interrupt stats

-I 5, eth2 incluye int5 y la interrupción utilizada por eth2

-l, - load enable load stats

-m, --mem enable memory stats

-n, --net habilitar estadísticas de red

-N eth1, total incluye eth1 y total

-p, --proc enable process stats

-r, --io enable io stats (solicitudes de E / S completadas)

-s, --swap enable swap stats

-S swap1, total incluye swap1 y total

-t, - tiempo de habilitar salida de fecha / hora

-T, - contador de tiempo de habilitación de tiempo (segundos desde época)

-y, --sys enable system stats

--aio enable aio stats

--fs, --filesystem enable fs stats

--ipc enable ipc stats

--lock enable lock stats

--raw enable raw stats

--socket enable socket stats

--tcp enable tcp stats

--udp enable udp stats

--Unix habilita las estadísticas de Unix

--vm enable vm stats

Dstat cuenta con muchas opciones con las cuales podemos obtener información precisa de nuestro equipo y del sistema en tiempo real, solo queda aprender a utilizarlo a nuestro favor.

El artículo Dstat: una herramienta para supervisar el rendimiento y recursos de nuestro equipo ha sido originalmente publicado en Ubunlog.


Fuente: Ubunlog

Zorin OS 12 una excelente alternativa para los que migran de Windows

Zorin OS

En mi artículo anterior les anuncie sobre la nueva versión de Feren OS, una distribución que busca ganar terreno con los usuarios de Windows y aquellos que vienen migrando de este.

En esta ocasión me permito hablar sobre otra alternativa que podemos ofrecer a los usuarios que están migrando de Windows y aun no conocen algo sobre el mundo de Linux, por lo que aprovecho para hablarles un poco acerca de Zorin OS.

Zorin OS es una distribución de Linux basada en Ubuntu con un aspecto visual bastante similar al que podemos encontrar en Windows 7 con su interfaz Aero, que por otro lado también encontramos el clásico estilo con el que contaba Windows XP.

Y es que a decir verdad Zorin OS me parece una excelente opción para poder ofrecer a nuestros camaradas e incluso a clientes que buscan migrar de Windows y que les da un poco de miedo el cambio.

Dentro de las características de Zorin, es que cuenta con Wine dentro de su listado de programas con el cual podemos estar seguros de que podemos instalar nuestros programas que usamos en Windows mientras nos vamos acostumbrando a la migración.

Zorin OS 12

Ya habiendo platicado un poco sobre Zorin OS, esta estupenda distro se encuentra en su doceava versión, que para quienes apenas vienen a conocerla les informare sobre lo que tiene bajo su capo.

Esta versión de Zorin está basado en Ubuntu 16.04 y cuenta con el Kernel 4.10 como núcleo del sistema por defecto.

Características del Zorin OS:

  • Nos permite poder instalar aplicaciones de Windows en él.
  • Es gratuito y de código abierto.
  • Cuenta con una gran comunidad y soporte, por lo que su desarrollo es continuo.
  • En Zorin OS tienes la posibilidad de instalar actualizaciones de forma segura.
  • Interfaz de usuario personalizable gracias al Look Changer
  • Zorin OS es fácil de usar con una interfaz muy simple y familiar.

Lo primero que deben de saber es que Zorin cuenta con varias presentaciones, cabe aclarar aquí que algunas de estas son de paga, a pesar de ser un sistema Linux, cuenta con su propia personalización por lo que te debo de decir que cuando te dicen que en Linux es gratuito todo es una farsa, habrá quienes critiquen esto, pero vamos si te pones a pensar tu no trabajas sin recibir algo a cambio, yo por mi parte soy de las personas que aportan con donaciones o comprando lo que uso.

Zorin OS 12.2 Education

Zorin OS 12

Esta versión como su nombre lo dice está diseñada para fines educativos, por lo que es una excelente opción para escuelas, instituciones educativas y sobre todo para equipos de estudiantes.

Esta versión trae un puñado de aplicaciones entre las que podemos encontrar paquetería de Ofimática como LibreOffice, también viene con Stellarium, GeoGebra, FreeCAD, también una aplicación que cuenta con la tabla periódica de los elementos químicos, así como otra que nos muestra el globo terráqueo. Esta versión es gratuitita.

Zorin OS Lite

Lite

Esta es una versión reducida de Zorin OS Core. La versión lite está especialmente diseñada para trabajar con equipos de bajos recursos por lo que dentro de sus requisitos únicamente necesitamos un procesador que trabaje con 700 MHz como mínimo y 512 mb de ram. Esta versión es gratuitita.

Zorin OS Core

Zorin OS Core

Esta es la última versión que vamos encontrar de manera gratuita para poder descargar. Como les mencionaba cuenta con Wine y PlayOnLinux ya instalados con lo cual podemos instalar aplicaciones de Windows en el sistema, cuenta con Libreoffice, con el navegador web Chromium.

Zorin OS Ultimate

Zorin OS

Esta es la versión de paga de Zorin en la que por más que obvias razones nos ofrecen muchas características que podemos gozar por tan solo €19, un precio bastante razonable, puesto que nos ofrecen esta versión ya preparada para poder convertirla en nuestra consola juegos ya que viene con Steam.

 

Descargar Zorin OS 12

Finalmente, si quieres descarga esta estupenda distribución puedes pasarte por su página oficial y decidir entre que versión quieres obtener, por supuesto que si te ha agradado no olvides en recomendarla.

Puedes descargarla desde aquí.

 

El artículo Zorin OS 12 una excelente alternativa para los que migran de Windows ha sido originalmente publicado en Ubunlog.


Fuente: Ubunlog