LinuxParty
El coche de hidrógeno ha avanzado mucho en los últimos tiempos, lo que ha hecho que se haya llegado a convertir en una pieza fundamental para el futuro de la movilidad y de la electromovilidad.
Una de las principales barreras para que el hidrógeno se abra paso en el mercado del transporte ligero es el coste de los vehículos. Ahora desde Alemania nos llega un proyecto que pretende sentar las bases a una futura gama de coches a hidrógeno compactos y muy económicos. Se trata del Safe Light Regional Vehicle que ha sido desarrollado por el Centro Aeroespacial Alemán y nace con el objetivo de convertirse en un vehículo para desplazamientos particulares y también convertirse en la base de un car sharing en las ciudades.
El coche de hidrógeno cuenta todas las ventajas
Un coche eléctrico no contamina, y uno de hidrógeno, tampoco. Y los dos cumplen así con el requisito principal para convertirse en la solución del futuro, aquella que permita lograr la ansiada compatibilidad entre la movilidad y el medio ambiente. Sin embargo, y aunque hoy el primero es la solución más factible , el segundo puede serlo todavía más.
No todas las apps para Linux son empaquetadas igual. Cuando eres novato, probablemente te enteres por las malas que x app para Ubuntu no funciona en Fedora, y una de Fedora no va en Arch. Es algo que depende de los paquetes que use tu distro. Mientras Ubuntu usa paquetes DEB, Fedora usa RPM, por ejemplo. Esta inconveniencia ha mejorado muchísimo gracias a cosas como Flatpak y Snap de Canonical con sus repositorios centralizados.
AppImage viene de principios de los 2000, se llegó a llamar «Klik», y también se conocieron como «PortableLinuxApps». Su gran ventaja es que son básicamente una imagen de la aplicación que no requiere de instalación ni de permisos de administrador para funcionar.
Este tutorial analiza la introducción y la implementación de KVM y cómo usarlo para crear máquinas virtuales en distribuciones basadas en RedHat, como RHEL / Fedora, etc.
¿Qué es KVM?
KVM o (máquina virtual basada en el kernel) es una solución de virtualización completa para Linux en hardware Intel 64 y AMD 64 que se incluye en el kernel principal de Linux desde 2.6.20 y es estable y rápido para la mayoría de las cargas de trabajo.
Características de KVM
Hay muchas características y ventajas útiles que obtendrá cuando use KVM para implementar su plataforma virtual. El hipervisor KVM admite las siguientes funciones:
- Compromiso excesivo: lo que significa asignar más CPU o memoria virtualizados que los recursos disponibles en el sistema.
- Thin provisioning: que permite la asignación de almacenamiento flexible y optimiza el espacio disponible para cada máquina virtual invitada.
- Regulación de E/S de disco: proporciona la capacidad de establecer un límite en las solicitudes de E/S de disco enviadas desde máquinas virtuales a la máquina host.
- Equilibrio automático de NUMA: mejora el rendimiento de las aplicaciones que se ejecutan en sistemas de hardware NUMA.
- Capacidad de adición en caliente de CPU virtual: proporciona la capacidad de aumentar la potencia de procesamiento según sea necesario en máquinas virtuales en ejecución, sin tiempo de inactividad
requisitos previos
Asegúrese de que su sistema tenga las extensiones de virtualización de hardware: para hosts basados en Intel, verifique que la extensión de virtualización de CPU [ vmx ] esté disponible mediante el siguiente comando.
[root@server ~]# grep -e 'vmx' /proc/cpuinfo
Compruebe el soporte de virtualización
[root@server ~]# grep -e 'svm' /proc/cpuinfo
Snap, es un repositorio de software que se distribuye para cualquier distribución Linux. Teniendo los paquetes Snap, tienes el mismo software para Ubuntu, Fedora, Arch, etc, solo tienes que instalarte el instalador y dispondrás de ello. Para algunos usuarios avanzados, pueden ver que está más enfocado a software de escritorio y tipo visual, pero todo es necesario, y lo primero está ampiar la comunidad.
La mejor forma de tener la última versión de tu Firefox favorito en una distribución antigua es tener el paquete "Snap" instalado, como ya habíamos publicado en el artículo: Los paquetes Snap podrían llegar a ser la paquetización de programas universales para Linux, ahora vamos a explicar como instalar el o los paquetes instalados:
Para actualizarlos, lee: Cómo se actualiza un paquete Snap en Linux
Los paquetes Snap se instalan como cualquier otro sistema de paquetes. Como puede ser "apt, yum, dnf, etc..." desde el terminal o desde nuestro centro de software, los paquetes Snap se pueden actualizar desde Software de Ubuntu, Discover de Kubuntu, etc, pero también podemos hacerlo desde el terminal. Comentaremos tres comandos diferentes, entre los que también está listar las actualizaciones disponibles sin instalarlas.
Nuestro usuario tiene que ser un usuario sudo, lee éste artículo: Cómo crear un usuario de Sudo en Ubuntu, RHEL, Fedora, Debian, CentOS, Rocky y AlmaLinux
El 7 de junio de 1965 fue un día muy relevante en la historia de la informática: ese día se otorgaron los dos primeros títulos de doctor en ciencias de la computación de la historia. El primero, por la Universidad de Washington, fue concedido a Irving C. Tang, mientras que —sólo unas horas más tarde, la Universidad de Wisconsin— otorgaba el segundo fue a parar a una mujer: la hermana Mary Kenneth Keller.
Keller, nacida en una familia católica de origen irlandés, había ingresado en 1932 en la congregación de Hermanas de la Caridad de la Santísima Virgen María en Dubuque . Tras 8 años como novicia, tomó sus votos en 1940. Y después de eso, comenzó su trayectoria académica en el ámbito científico, obteniendo una licenciatura en Matemáticas en 1943 y una maestría en Matemáticas y Física en 1945.
Defensora a ultranza de la accesibilidad de la informática a usuarios no especializados
¿Cómo superviso mi servidor de nombres BIND 9/10 o cualquier otro DNS y tráfico del servidor de almacenamiento en caché/tráfico de red en Linux? ¿Cómo averiguo y veo las consultas de DNS actuales, como A, MX, PTR, etc., en tiempo real? ¿Cómo averiguo quién está consultando mi servidor DNS o un dominio específico o una dirección IP de cliente DNS específica?
El archivo de registro puede brindar la información requerida, pero dnstop es como el comando principal para monitorear el tráfico de DNS. Primero, es una pequeña herramienta para "escuchar la red" o analizar el archivo guardado. Luego puede recopilar e imprimir estadísticas sobre el tráfico DNS de la red local. A continuación, debe tener acceso de lectura a /dev/bpf*. bpf (Berkeley Packet Filter) proporciona una interfaz sin formato para las capas de enlace de datos de forma independiente del protocolo. Todos los paquetes en la red, incluso aquellos destinados a otros hosts, son accesibles a través de este mecanismo.
Como recordará en los artículos 10 ejemplos de comandos lsof en Linux, pero también en: fuser y lsof, sistema de archivos y procesos activo utilizandolos. El comando lsof, lista los ficheros abiertos (por sus siglas en inglés LiSt Open Files) y hace... justamente eso listar los ficheros abiertos y decir que proceso usa qué fichero, pues a partir de éste comando podremos comprobar las aplicaciones abiertas de la siguiente manera.
Si recuerda el artículo Comprobar puertos abiertos en el ordenador (con Linux), habíamos hecho un "script de comando" para que nos diera una información sobre los puertos, con este comando además mostraremos que aplicación interna está usando dicho puerto. Para ello escribimos.
sudo lsof -i -P -n | grep LISTEN
Y nos devuelve la información, ordenada por pID (ID del proceso)
Esto, te puede resultar potencialmente interesante, sobre todo a la hora de buscar posibles "puertas traseras", está bien poder hacerlo en tu ordenador, el comando anterior dificilmente podrás hacerlo en Windows o en Android e iPhone, no así en Mac, ya que éstos están basados en FreeBSD, otro clon *nix, primo de Linux.
Para Windows:
Astron Aerospace ha presentado el Omega 1, un motor revolucionario con un diseño salvaje.
El Omega 1, que está diseñado para funcionar con una variedad de combustibles, es compacto y potente con el objetivo de producir emisiones muy bajas o nulas. Carece de un cigüeñal desplazado, pistones alternativos y eje excéntrico, al igual que un motor rotativo Wankel. Sin embargo, el diseño del Omega 1 evita al menos un problema con los motores Wankel: la superposición de los gases de escape.
El motor de Aeron se llama Omega 1 y no solo está pensado para funcionar en coches sino que según sus creadores también prenden propulsar aviones o barcos. El nuevo sistema tiene un motor rotativo similar al motor Wankel creado hace casi un siglo, pero mejorado para que la potencia sea mayor mientras las emisiones se reducen, según dicen notáblemente.
1.- La Lanza.
El primer gran invento de la humanidad, junto con la rueda y el fuego... Era portátil y nos permitió cazar con ayuda de un elemento auxiliar, pues hasta ese momento sólo utilizábamos nuestra fuerza corporal o el arrojamiento de piedras. Primero fue un instrumento algo tosco, mayormente era un palo tallado en su punta y endurido al fuego, después evoluciona y se le incorpora una piedra tallada, mejorando su efectividad, después seguría mejorando... Este ingenio es crucial en la evolución del ser humano ya que, además de cazar, nos permitió empezar a defendernos de los depredadores.
Ya podíamos abatir, entre otros, mamuts, renos, bisontes… Con ella se provocaban importantes cortes a las presas, que huían heridas hasta desfallecer. Comenzamos a obtener gran cantidad de carne para alimentarnos, pieles para protegernos del frío y huesos y astas para fabricar instrumentos. Alcance efectivo: 10-15 metros.
2.- El Arco. (20.000 años reinando, hasta la actualidad)
Fue la primera de las grandes armas de caza de elaboración compleja, compuesta por un proyectil –en este caso la flecha, compuesta por el vástago, punta y plumas– y una herramienta de impulso –el arco–. Existen pinturas rupestres donde el hombre primitivo plasma dibujos en los que se ve cazando con el arco.
Más tarde, en nuestra era, empezó a ser utilizado por los primeros pobladores de Extremo Oriente. el arco era de gran longitud –casi la altura de un hombre– y comenzamos a incorporar puntas de bronce en las flechas. Para poder obtener cuerdas resistentes se usaban intestinos de ovejas y animales similares que, una vez tensados y secados, eran incorporados.
En el año 1800 aC. Los Asirios crean un nuevo diseño, recurvándolo e introducen el cuero, la madera y el marfil. La combinación de nuevos materiales permitió crear arcos cada vez más rápidos y más precisos y letales. Gracias a las constantes mejoras incorporadas y a su sencillez fue el arma de caza por excelencia… hasta la invención de la ballesta y el descubrimiento de las armas de fuego. Un arquero bien entrenado podría disparar hasta 3 flechas por minuto
El arco ha ido modernizándose hasta nuestros días, estando actualmente muy de moda entre los cazadores, por dar más posibilidades a las presas. Valorando el lance sobre la caza. Alcance efectivo, 30 metros. (aunque pudiera llegar a los 90 metros, pero no es efectivo)
Generar contraseña aleatoria con OpenSSL
La forma más rápida de generar una contraseña segura en Linux, es utilizando la herramienta: openssl
Donde: openssl, es el comando rand indica que sea aleatorio en rango -base64 6:
1 Ejemplo
openssl rand -base64 6
9w+YHZbc
Completamente aleatorio, tu eliges la dificultad cambiando 6, por un número múltiplo de 3.
Generar contraseña aleatoria con urandom
En los sistemas operativos tipo Unix, /dev/random, /dev/urandom y /dev/arandom son generadores de números pseudoaleatorios.
Para generar una contraseña aleatoria con urandom, escribe el siguiente comando en tu terminal:
[root@localhost dev]# < /dev/urandom tr -dc A-Za-z0-9 | head -c9; echo
9aevC3NB5
Generar contraseña aleatoria con GPG
[root@localhost dev]# gpg --gen-random --armor 1 9
Cj5HXZf64Yb/
Estos son los principales generadores de contraseñas en LInux, si no tienes instalado OpenSSL ni GPG, tienes el generador de contraseña urandom, que siempre te va a funcionar.