LinuxParty
Esta noticia quizás les recuerde a historias como: Linux consigue la máxima cuota de mercado de su historia... aunque apenas ha pasado del 2%, de los mismos creadores de La cuota de mercado de Linux sube por décimo mes consecutivo, pero no te emociones todavía. Parte de una serie de eventos interesantes que desde 2016 vienen pasando con los números de Linux en el escritorio.
La semana pasada la iniciamos con el anuncio del lanzamiento de la versión 4.12 del kernel de Linux, y una de las cosas que destacamos fueron las palabras de su creador y lider de mantenimiento, Linus Torvalds.
El finlandés dijo que se trataba de uno de los kernel más grandes de la historia, gracias al soporte para nuevo hardware, compatibilidad con diferentes arquitecturas, nuevas características de seguridad y más, Linux ha aumentando enormemente la cantidad de lineas de código que lo componen.
Para darnos una idea de exactamente qué tan grande es el kernel de Linux 4.12, uno de los principales encargados del mantenimiento del mismmo, Greg Kroah-Hartman publicó en su cuenta de Google+ una hoja de datos con varios números interesantes:
Hay múltiples razones por las que tengamos que dividir un fichero, una de ellas es para poder mandarlo por email, generalmente para ello puedes usar el compresor rar (winrar desde Windows)
También porque haya que grabarlo en un CD/DVD o un Pendrive. En mi caso, tenía un contenedor de con una carpeta encriptada que alberga ficheros, estos los quiero guardar en un Pendrive o subirlos a la nube.
Bueno, manos a la obra, vamos a dividir el fichero en trozos de 300Mb, pues haríamos lo siguiente:
No usaremos RAR, sino los comandos de Linux.
split -b300m fichero-grande.vol cualquiernombre.
Acuerdate de poner el punto al final...
De esta forma, obtendremos varios ficheros del tipo:
cualquiernombre.aaa
cualquiernombre.aab
cualquiernombre.aac
....
Luego, para volverlos a unir:
cat cualquiernombre.* > fichero-grande.vol
En Windows, deberás hacerlo así:
copy cualquiernombre.aaa + cualquiernombre.aab + cualquiernombre.aac fichero-grande.vol
Esta es la situación, WannaCry no es el primero de su tipo. De hecho, ransomware como éste han estado explotando vulnerabilidades de Windows desde hace ya mucho tiempo. El primer ataque conocido del ransomware llamado "AIDS Trojan" que infectó las máquinas de Windows desde 1989. El funcionamiento de este ataque particular del ransomware era cambiar el archivo de autoexec.bat. Este nuevo archivo contaba la cantidad de veces que una máquina había sido arrancada; Cuando la máquina alcanzó un recuento de 90, todos los nombres de archivo en la unidad C se cifraron.
Las expresiones regulares (regexps) son unas muy poderosas herramientas, que le permite buscar cadenas de texto que coinciden con un patrón particular. En esta primera parte de una serie de dos partes, voy a mirar a su utilización en la línea de comandos. La siguiente parte abarcará las expresiones regulares en los editores y otros programas.
El intérprete de comandos incorpora la prestación "comodín"
Hay algunas básicas expresiones regulares (regexps) integradas en la shell: el ejemplo más básico de esto es el comodín *. Este ejemplo mostrará todos los archivos en el directorio actual que tiene la extensión. Jpg:
ls *.jpg
Lo que realmente ocurre aquí es que la shell amplía el * antes de que pasarle la lista de archivos a ls. De modo que la línea es realmente equivalente a
ls file1.jpg file2.jpg ...
Por el contrario, esta línea de comandos producirá la misma salida, pero usando grep con la sintaxis regexp completo
ls | grep '.*.jpg'
OK, El error, ya lo conocemos, es el de arriba descrito en el titular, puede darse tanto con conexiones SSH como directamente si tratas de ejecutar alguna aplicación como otro usuario desde la consola, incluido root.
Puedes tratar de solventar este problema tratanto de instalar en el servidor objeto del problema: pyvirtualdisplay selenium
Y también, xvfb.
Lo normal, es que lo busques e instales, así pues buscarías en RedHat / Fedora: la cadena "vfb", sin incluir la "x"
yum search vfb
En Debian/Ubuntu...
apt-cache search vfb
Y dependiendo de lo que te salga instalas:
Desde sistemas basados en Debian, como Ubuntu, puedes instalar:
sudo apt-get install xvfb
En sistemas basados en RedHat, como Fedora, escribir:
sudo yum install xorg-x11-server-Xvfb
Si aparecen paquetes adicionales, trata también de instalarlos.
Si tras reiniciar el sistema, continúa, entonces es que alguna dependencia se ha quedado "enganchada", y no se borra correctamente, entonces deberás hacer una comprobación del disco al inicio del sistema (que es automática), como éste articulo te indica, reiniciar y deberías volver a funcionar sin problema.
Este pequeño truco vendrá siempre bien; bien, porque nos ahorra unos cuantos pasos, excepto el de tener que reiniciar, y esperar hasta que todo vuelva a estar en orden.
Si no quieres esperar, y eres de esos valientes de pelo en pecho, puedes ver este otro artículo, pero siempre está bien empezar por ver si el sistema es capaz de solventarlo solo, que casi siempre puede. (Y te lo digo que llevo más de 15 años con Linux)
O puede también por muy diversas razones, puede que en algún momento te interese comprobar la integridad de tu sistema de ficheros, y quieres comprobar su integridad... ¿Pero en Linux, cómo se hace?
Si te suena familiar es porque se trata de algo muy parecido a Calamares o a los paquetes Snap. o también a Iniciativas para crear lo que serían aplicaciones universales para instalar en cualquier distribución sin tener que preocuparte por dependencias o incompatibilidades.
La "idea", para aquellos que sean programadores es muy sencilla de captar, los programas son compilados de forma estática (en su mayoría) en vez de forma dinámica, y las librerías que los acompañan, también han sido igualmente así compiladas, de ahí su "nula" dependencia del sistema.
Flatpak es una tecnología nueva, pero no una nueva idea, ellos mismos lo admiten en su web. Está siendo desarrollada por una comunidad independiente de voluntarios de diferentes organizaciones. Su líder es el Ingeniero Jefe en Red Hat, Alex Larsson, y el código está disponible de forma abierta como cabría esperarse.
Flatpack lleva años planeándose y cada vez toma más notoriedad, antes solía llamarse xdg-app. Hoy han actualizado su sitio web para explicar mejor cómo funciona la herramienta e invitar a los usuarios a probarlo. Es una excelente alternativa para instalar paquetes en Linux de una forma sumamente sencilla, además de que crearlos también es bastante fácil. Flatpak no está atado a una sola distribución, ni a un entorno de escritorio.
Entre el sábado y el domingo, le instalé a un chico un Linux, mi elección sobre la distro es lo de menos (lo comentaré luego), tras yo convencerle, y él aceptar, muy importante, le encantó; lo primero que hice fue preguntarle, ¿Tu de Windows, que utilizas? Y hacer un esquema de las aplicaciones alternativas en Linux (que no todas las voy a poner) pero si aquellas aplicaciones que necesitamos todos, y muchas veces no nos damos cuenta...
Tras la actualización más reciente sobre la distribución Distrowatch -durante los últimos 12 meses, las estadísticas apenas han cambiado y sigue siendo en su mayoría en favor del sistema operativo más conocido que ha existido desde hace mucho tiempo.
Sorprendentemente, más de 170 distribuciones todavía están en la lista de espera; y un buen puñado de ellas, incluso datan de hace cinco años, curiosamente, algunas de esas distribuciones han ganado realmente una atracción razonable. Lo que demuestra que una distribución no es necesariamente mala o indigna si no llega a la lista o no se ha conseguido la aprobación de Distrowatch.
-
Linux
- ¿Por qué Torvalds eliminó a los encargados rusos del mantenimiento del núcleo de Linux?
- 10 cosas que siempre hago después de instalar Linux (y por qué tú también deberías hacerlo)
- 7 cosas que nunca hago después de instalar Linux (y por qué tú tampoco deberías)
- Detección de Intrusos: Snort, Base, MySQL, y Apache2 en Ubuntu Linux 7.10
- He utilizado Linux durante 30 años. Aquí hay 5 razones por las que nunca cambiaré a Windows o MacOS
- ¿Por qué no más personas usan Linux en el escritorio? Tengo una teoría que quizás no te guste.
- Los países occidentales ricos lideran la expansión mundial del petróleo y el gas
- Systemd 256.1 aborda la queja de que 'systemd-tmpfiles' podría eliminar inesperadamente su directorio /home
- Por qué un kernel Linux de distribución 'congelada' no es la mejor opción para la seguridad
- RebornOS es una versión hermosa y fácil de usar de Arch Linux con abundantes opciones de escritorio
- Linus Torvalds sobre el 'hilarante' bombo de la IA
- Cambiar la hora en Linux con Chrony
- Renombrar multiples archivos masivamente en Linux (quitar espacios, cambiar mayúsculas) a la vez en Linux
- Linux 6.9 será el primero en superar los 10 millones de objetos Git
- Zorin OS 17.1 lanzado con soporte mejorado para aplicaciones de Windows, edición educativa