LinuxParty

Los astrónomos han sido testigos de una etapa clave en el nacimiento de una estrella muy pesada, utilizando dos vistas de radiotelescopios del proceso tomadas con 18 años de diferencia.
La joven estrella está a 4.200 años luz de la Tierra y parece estar rodeada por una nube de polvo en forma de rosquilla.
Esa nube ralentiza el viento caliente e ionizado que la estrella lanza al espacio, lo que hace que forme una columna alargada perpendicular al anillo polvoriento.
Los nuevos resultados representan destellos "antes y después" de la formación de esa columna.
Las funciones juegan un papel importante en cualquier lenguaje de programación. Como muchos lenguajes de programación reales, bash tiene funciones que se utilizan con una implementación limitada.
¿Qué son las funciones?
En programación, las funciones se denominan secciones de un programa que realiza una tarea específica. En este sentido, una función es un tipo de procedimiento o rutina. Cuando se llama a una función, el programa abandona la sección de código actual y comienza a ejecutar la primera línea dentro de la función. Siempre que haya un código repetitivo o cuando una tarea se repita, considere usar una función en su lugar.
Por ejemplo, considere el caso en el que necesitamos encontrar el factorial de un número en varias etapas de un programa en particular. En lugar de escribir todo el código (para calcular el factorial) todas y cada una de las veces, podemos escribir esa parte del código que calcula el factorial una vez dentro de un bloque y reutilizar el mismo en múltiples ocasiones.
¿Por qué escribimos funciones?
- Nos ayuda a reutilizar el código.
- Mejorar la legibilidad del programa.
- Uso eficiente de variables dentro del programa.
- Nos permite probar el programa parte a parte.
- Muestra el programa como un montón de subpasos.
Las configuraciones regionales se utilizan en Linux para definir qué idioma y juego de caracteres (codificación) ve el usuario en la terminal.
En este artículo, aprenderá cómo verificar y cambiar la configuración regional y de idioma actual desde la línea de comandos en Linux.
Mostraré cómo verificar la configuración regional y de idioma actual y cómo obtener la lista de locales disponibles.
También verá cómo establecer la configuración regional y el idioma de forma temporal para la sesión actual solo y de forma permanente para un solo usuario o para todos los usuarios (cambiar la configuración regional predeterminada del sistema).
Ansible es un software de código abierto que se utiliza como herramienta de gestión de la configuración y como orquestación. Con Ansible, podemos implementar múltiples aplicaciones en múltiples nodos simultáneamente sin interacciones humanas. Cuando se trata de funciones, cubre las siguientes cosas.
- Sin agente
- Fácil de usar
- Sistema de automatización inteligente
- A diferencia de otras herramientas de gestión de la configuración como puppet y chef, en Ansible no es necesario instalar paquetes adicionales en nodos remotos.
Condiciones: Los siguientes términos se tienen en cuenta al utilizar Ansible.
Control node: el nodo de control es una máquina donde necesitamos instalar ansible. Este nodo de control controla los nodos remotos.
Managed hosts : los nodos remotos se denominan hosts administrados.
Inventory file : este es un archivo de texto simple. Contiene la ubicación de los hosts administrados en el nodo de control. Puede encontrar más términos aquí, que se utilizan en Ansible.
Desde los remotos orígenes de la quimioterapia, allá por los lejanos años ’50 del siglo pasado, no habíamos alcanzado hitos significativos en la lucha frente a los diferentes tipos de cáncer. Dentro del cada vez más amplio abanico de posibilidades que han surgido, destacan las inmunoterapias, técnicas que utilizan el propio sistema inmunitario del paciente para hacer frente a la enfermedad. El sistema de estas inmunoterapias consiste en extraer las defensas del paciente y modificarlos genéticamente para que produzcan receptores específicos que reconozcan y ataquen a un tumor determinado. Los investigadores extraen células defensivas de una persona con algún tipo de cáncer y, en el laboratorio, las «ponen en forma y entrenan».
A continuación veremos como configurar un cliente OpenVPN tanto en Linux como en Android.
Si tras ver el post anterior: “Configurar OpenVPN en Linux” aprendimos a crear un túnel para conectar de forma segura desde el exterior a una red privada como puede ser la de casa o la de la oficina, en esta ocasión vamos a ver como configurar el cliente.
Configurar cliente OpenVPN en GNU/Linux
Lo primero que haremos será descargar el software:
# apt-get install openvpn network-manager-openvpn-gnome # service network-manager restart
Lo siguiente es contar con el certificado apropiado para poder cifrar la comunicación con el servidor OpenVPN, además del archivo de configuración del cliente.
Nota: podemos aprender a hacer esto en la entrada “Configurar OpenVPN en Linux” en la sección “Crear certificados” y “Crear archivo de configuración cliente”.
Si hemos seguido los pasos de la entrada citada en la nota, contaremos entonces con la clave pública (.crt) y privada (.key), además del archivo de configuración (*.conf) en nuestro Desktop o dispositivo con el que queremos conectar a la red privada de casa.
En este momento ya podríamos conectar tan solo ejecutando el siguiente comando:
# service openvpn start // SysV
# systemctl start oepnvpn // systemd
Si queremos configurarlo desde el escritorio mediante Network Manager para conectar o desconectar de la VPN tan solo con un clic, podremos hacerlo gracias al plugin descargado en el primero paso (network-manager-openvpn-gnome), haremos lo siguiente:
55 aviones King Air para ofrecer vuelos completamente autónomos, desde el despegue hasta el aterrizaje. Merlin Labs se ha aliado con Dynamic Aviation para intentar plasmar su objetivo de crear una flota de aviones autónomos, sin pilotos humanos y capaces de transportar pasajeros.
Su trabajo consiste en una evolución de los pilotos automáticos, para ofrecer un sistema de conducción autónoma en aeronaves. Merlin Labs quiere crear el primer sistema de vuelo autónomo para aeronaves de gran tamaño, con ala fija.
Si eres un recién llegado al munod de Linux y provienes de la plataforma Windows, en este artículo encontrarás una gran guía para elegir el software acorde que estás buscado. Analizaremos el software más utilizado en Windows y de distintos nichos para satisfacer casi todas las necesidades ahora que eres un linuxero.
Cuando aterrizas en alguna distribución GNU/Linux puedes llegar a pensar que existe menos software para este sistema que para Windows, pero a veces existen tantas alternativas diferentes que puede llegar a ser confuso y elegir la más adecuada resulta tedioso para los novatos.
Es por eso que te presentamos esta guía práctica. Te ayudará a elegir el mejor paquete de una manera sencilla. Tan solo debes buscar el programa de Windows para el que quieres una alternativa en GNU/Linux de la siguiente lista y leer el párrafo correspondiente a ese programa, donde encontrarás las alternativas más destacadas.
Existen muchos programas para Windows y es difícil resumirlos todos, y más teniendo en cuenta que cada usuario por sus necesidades particulares emplea diversos tipos de software y que la cantidad de alternativas que existen para GNU/Linux son enormes. Pero los más importantes son:
PHP vs Python, los dos lenguajes de programación de back-end más populares. Python tiene una variedad de características dinámicas con un script simple, mientras que la mayoría de los desarrolladores usan PHP específicamente para el lado del servidor.
Pero, ¿cuál es la mejor opción? ¿Ambos son buenos en la programación del lado del servidor? Muchas dudas golpean tu cerebro cuando intentas aprender la programación del lado del servidor. Deseo que este artículo aclare la indecisión.
PHP vs Python - ¿Cuál elegir?
Python y PHP son dos lenguajes modernos de alto nivel, que son los favoritos entre muchos desarrolladores. Al comparar ambos lenguajes, debemos considerar su origen, el propósito de su existencia, características, funcionalidades, etc.
PHP vs Python: orígenes y propósito de su existencia
Python es más antiguo que PHP. Fue creado cinco años antes de la existencia de Preprocesador-Hipertexto. El lenguaje fue creado y desarrollado por Guido Van Rossum en 1989. Desde el año 2000, su popularidad entre los desarrolladores creció rápidamente debido a su soporte Unicode. Además, Python no solo se creó para el desarrollo web, sino que también admitirá el desarrollo de pila completa. Esa es la razón por la que no se usa mucho en el desarrollo web.
OpenVPN nos permite de forma gratuita crear una red virtual privada (Virtual Private Network ) desde por ejemplo un smartphone hasta nuestra red privada de casa.Podemos aprender un poco mas sobre VPN en estas entradas.
Descargar e instalar OpenVPN
# apt-get install openssl openvpn
Crear CA
Para firmar los certificados, tanto el que se creará para el servidor como para cualquier dispositivo que quiera conectar a la VPN, será necesario crear una autoridad certificadora.
La forma mas sencilla de crear una PKI (Public Key Infrastructure) es mediante easy-rsa:
En caso de que no se haya instalado con OpenVPN lo haremos nosotros:
# apt-get install easy-rsa
# make-cadir /etc/openvpn/easy-rsa
# cd /etc/openvpn/easy-rsa
# source ./vars
Lo siguiente solo es necesario como precaución, y lo que hace es borrar todo certificado existente. NO deberá de ejecutarse si no hemos instalado easy-rsa recientemente y sospechamos que pueden existir otros certificados generados anteriormente
-
Seguridad
- China presenta un potente cortador de cables de aguas profundas que podría restablecer el orden mundial
- ¿Qué piensan los desarrolladores del kernel de Linux sobre Rust?
- Cómo crear puntos de restauración del sistema en Linux con Timeshift y por qué debería hacerlo
- El Sistema de Detección de Intrusos: Snort. ( Windows y Linux )
- Snort para Windows, detección de Intrusos y seguridad.
- Drones, vigilancia y reconocimiento facial: una startup llamada 'Sauron' presenta un sistema de seguridad para el hogar de estilo militar
- Conexión Segura NFS en Linux, Tunelizar NFS sobre SSH y Configuración de NFS sobre SSH para Mayor Seguridad
- ¿Olvidó su contraseña? Cinco razones por las que necesita un administrador de contraseñas
- Cómo limitar las conexiones SSH (puerto TCP 22) con ufw en Ubuntu Linux
- Utilizar ssh sin contraseña con ssh-keygen y ssh-copy-id
- Millones de teléfonos móviles podrían ser vulnerables a la vigilancia del gobierno chino
- Cómo limitar las conexiones SSH a la red local en Linux
- Los televisores inteligentes son como un «caballo de Troya digital» en los hogares
- Detección de Intrusiones con las herramientas: BASE y Snort.
- Configuración con Ejemplos de Snort para Windows, detección de intrusiones