LinuxParty
La película de Super Mario Bros. "se ha convertido durante el fin de semana en su estreno mundial la película animada más taquillera de la historia", informa The Wrap , con un lanzamiento mundial de cinco días ha recaudado 377 millones de dólares, superando el récord de $ 358 millones establecido por Disney's Frozen II el fin de semana de Acción de Gracias, en 2019". A nivel de EE.UU., "Mario" se proyectó cuando se estrenó en los cines el miércoles para ganar una apertura de cinco días de al menos 125 millones de dólares en 4.343 salas, y ha destrozado esa cifra con 204,6 millones de dólares recaudados.
Tanto eso como su total de tres días de $ 143 millones son un récord de estudio para Illumination, con el total de tres días siendo el tercero más alto visto el fin de semana de Pascua y solo superado por los $ 182 millones ganados por "Incredibles 2" de Pixar entre todas las películas animadas. También es el nuevo poseedor del récord de animación para Imax con $ 21,6 millones recaudados en todo el mundo.
Richard Matthew Stallman (también conocido como RMS) se puede describir mejor como un genio o un inconformista. Se graduó de Harvard en física mientras trabajaba en el Laboratorio de Inteligencia Artificial en el Instituto de Tecnología de Massachusetts. En 1984, comenzó a desarrollar el sistema operativo GNU; luego, en 1985, fundó la Free Software Foundation e inventó el concepto de copyleft, un mecanismo legal para proteger los derechos de modificación y redistribución del software libre. ¿Cómo han progresado las cosas? ¿Qué tan feliz está con el estado actual de las cosas? Dada la mayor conciencia y uso del software libre, asumimos (erróneamente) que estaría contento con el progreso. No solo reiteró la debilidad en la defensa de la libertad, sino que también esbozó la amenaza que enfrenta la humanidad cuando se promueve el “progreso” (en el sentido puramente práctico) en desmedro de la libertad.
P. Para el beneficio de nuestros lectores, que son nuevos en el concepto, ¿qué es exactamente el software 'libre'?
R. Se describe mejor con la frase: "Gratis como en libertad, y no gratis como en cerveza gratis". Entonces, cuando hablo de software libre (también conocido como software Swatantra), no me refiero al costo del software sino al nivel de libertad que brinda al usuario.
P. ¿Qué tan satisfecho está con el progreso en el mundo del software libre?
R. Avanzamos hacia una tiranía horrible. Se presiona a la gente para que use dispositivos que tienen software no libre para sus actividades diarias. Y el software no libre es malware. Hemos enumerado más de 500 ejemplos en gnu.org/malware. Si una empresa tiene control sobre el software que está utilizando, es casi seguro que utilizará ese control para maltratarlo. Sin embargo, es posible negarse, ya que lo hago yo mismo.
Me niego a tener un teléfono portátil, ya que todo teléfono portátil es un dispositivo de seguimiento, que puede modificarse para convertirse en un dispositivo de escucha. Estos llamados teléfonos inteligentes, yo los llamo teléfonos 'fisgones', lo invitan a hablar con varios servicios en línea o 'disservicios'. Pero en el proceso, te espían terriblemente; pueden manipularte y presionarte. No es un tipo aceptable de tecnología.
P. ¿Cómo define el malware?
R. Malware es software diseñado para maltratar, dañar o molestar al usuario. Se podría esperar que los usuarios detuvieran este abuso si pudieran controlar lo que hace el software.
El tritio es un isótopo natural (y también producido de forma artificial) del hidrógeno; es radiactivo. Su símbolo es ³H. Su núcleo consta de un protón y dos neutrones. Tiene un periodo de semidesintegración de 12,3 años [(4500 ± 8) días]. El tritio se produce por bombardeo con neutrones libres de blancos de litio, boro o nitrógeno. Su producto de desintegración es ³He+1
Al tener su núcleo tres nucleones que participan en la interacción fuerte, y solo un protón cargado eléctricamente, con el tritio se puede realizar la fusión nuclear más fácilmente que con el isótopo más común del hidrógeno (hidrógeno-1).
El tritio que está presente en la naturaleza es muy escaso. Escasísimo. Este isótopo radiactivo del hidrógeno se produce de forma natural en las capas superiores de la atmósfera debido a la interacción de los rayos cósmicos y los núcleos de los gases atmosféricos, pero su producción es muy modesta. De hecho, en la atmósfera de la Tierra solo se producen anualmente unos pocos kilogramos. Tan pocos, de hecho, que los científicos estiman que podemos contarlos con nuestros dedos.
OpenAI anunciaba una gran novedad para mejorar sus prestaciones de su ChatGPT : una 'app store' de plugins que nos permite conectar la IA con varios servicios web populares.
Junto a eso, pero sin necesidad de que tengamos que activar nada, OpenAI ha resuelto el principal problema que tenía hasta ahora su chatbot concediéndole acceso a Internet.'Navegar' por Internet
Ahora la información susceptible de quedar obsoleta la consulta directamente a través de la API de búsqueda de Bing (reseñando la fuente de dicha información, lo cual está también muy bien para que podamos ponerla en contexto).
Otra de las grandes novedades es la nueva función de ejecutar código Python. ChatGPT ha sido capaz de generar código desde su lanzamiento, pero ahora no tendremos que copiarlo y pegarlo en otro sitio para ver cómo funciona: podemos ejecutarlo con seguridad en un entorno aislado.
lo mejor es que permite cargar archivos locales para procesarlos con nuestro código Python, con lo que ChatGPT se convierte también en un Google Colab 'de andar por casa'.
Una de las tareas más importantes en la administración de sistemas Linux es la gestión de procesos. Se trata de varias operaciones bajo seguimiento, señalización de procesos, así como el establecimiento de prioridades de procesos en el sistema.
Existen numerosas herramientas/utilidades de Linux diseñadas para monitorear/manejar procesos como top, ps, pgrep, kill, killall, nice junto con muchos otros.
En este artículo, descubriremos cómo encontrar procesos utilizando una ingeniosa utilidad de Linux llamada fuser.
fuser es una utilidad de línea de comandos simple pero poderosa destinada a ubicar procesos en función de los archivos, directorios o sockets a los que accede un proceso en particular. En resumen, ayuda a un usuario del sistema a identificar procesos usando archivos o sockets.
Cómo usar fuser en sistemas Linux
La sintaxis convencional para usar fuser es:
# fuser [opciones] [archivo|socket] # fuser [opciones] -SIGNAL [archivo|socket] # fuser -l
A continuación se muestran algunos ejemplos del uso de fuser para ubicar procesos en su sistema.
En Linux, todo es un archivo, incluso los dispositivos físicos como unidades de disco, CD/DVD ROM y disquetes se representan mediante archivos. Sin embargo, estos archivos no son archivos de datos regulares. En cambio, estos archivos especiales se denominan archivos de dispositivo y pueden generar o recibir los datos.
Por lo general, todos los archivos especiales están presentes en el directorio /dev. Algunos de los ejemplos comunes de archivos especiales son /dev/null, /dev/zero, /dev/full y /dev/sr0.
Los archivos especiales pueden ser del tipo carácter o bloque. Como sugiere el nombre, los archivos de caracteres procesan un carácter a la vez, mientras que los archivos de bloque procesan varios caracteres a la vez.
En esta guía avanzada, discutiremos cómo crear un archivo de dispositivo usando el comando mknod. Después de seguir esta guía, los usuarios de Linux podrán trabajar con confianza con diferentes tipos de archivos de dispositivos.
Tabla de contenido
- Sintaxis del comando mknod
- 1. Crear tubería sin nombre en Linux
- 2. Crear una tubería con nombre en Linux
- 3. Cree un archivo de dispositivo de caracteres en Linux
- 4. Cree un archivo de dispositivo de bloque en Linux
- 5. Crear un archivo de dispositivo con permisos
Todos estamos muy familiarizados con el servidor web Apache , es un servidor web muy popular para alojar sus archivos web o su sitio web en la web. Aquí hay algunos enlaces que pueden ayudarlo a configurar el servidor web Apache en su caja de Linux.
Consejos de seguridad y refuerzo de Apache
Aquí, en este tutorial, cubriré algunos consejos principales para asegurar su servidor web. Antes de aplicar estos cambios en su servidor web, debe tener algunos conceptos básicos del servidor Apache.
- Directorio raíz del documento: /var/www/html o /var/www
- Archivo de configuración principal: /etc/httpd/conf/httpd.conf (RHEL/CentOS/Fedora) y /etc/apache2/apache2.conf (Debian/Ubuntu).
- Puerto HTTP predeterminado: 80 TCP
- Puerto HTTPS predeterminado: 443 TCP
- Pruebe los ajustes y la sintaxis de su archivo de configuración: httpd -t
- Acceda a los archivos de registro del servidor web: /var/log/httpd/access_log
- Archivos de registro de errores del servidor web: /var/log/httpd/error_log
¿Está intentando acceder a una partición NTFS o a una unidad USB con formato NTFS en un sistema operativo basado en RHEL y ha encontrado un error?
No se preocupe, todo estará bien una vez que termine de leer esta guía donde le mostraremos cómo montar y acceder a particiones Windows/USB formateadas con el tipo de sistema de archivos NTFS , en sistemas basados en RHEL como CentOS, Fedora, Rocky y AlmaLinux.
La siguiente captura de pantalla muestra un error encontrado al montar una partición NTFS de Windows en Rocky Linux , un sistema basado en RHEL desarrollado como reemplazo de CentOS .
mount: /media: unknown filesystem type 'ntfs'.
montaje: /media: sistema de archivos desconocido tipo 'ntfs' Error
Esta guía asume que ha iniciado sesión como usuario root y ejecutará comandos con privilegios de usuario root; de lo contrario, use el comando sudo cuando sea necesario.
Tabla de contenido
- Cómo montar la partición NTFS de Windows en Linux
- ¿Qué es NTFS3G?
- Identificar partición NTFS
- Montar partición NTFS en Linux
- Desmontar partición NTFS en Linux
Si está administrando varios servidores Linux y desea ejecutar varios comandos en todos los servidores Linux, pero no tiene idea de cómo hacerlo. No hay necesidad de preocuparse, en esta sencilla guía de administración de servidores, le mostraremos cómo ejecutar múltiples comandos en múltiples servidores Linux simultáneamente.
Para lograrlo, puede utilizar el programa pssh (parallel ssh) , una utilidad de línea de comandos para ejecutar ssh en paralelo en varios hosts. Con él, puede enviar información a todos los procesos ssh, desde un script de shell.
Requisitos
- 4 herramientas útiles para ejecutar comandos en múltiples servidores Linux
- o también...
- Instale Pssh para ejecutar comandos en varios servidores Linux remotos
Y después.
Crear un script de shell
Por lo tanto, debe comenzar preparando un script que contenga los comandos de Linux que desea ejecutar en los diferentes servidores. En este ejemplo, escribiremos un script que recopilará la siguiente información de varios servidores:
- Comprobar el tiempo de actividad de los servidores
- Comprobar quién ha iniciado sesión y qué está haciendo
- Enumere los 5 principales procesos en ejecución según el uso de la memoria.
Primero cree un script llamado comandos.sh con su editor favorito.
En Linux y otros sistemas operativos similares a Unix, solo el usuario root puede ejecutar todos los comandos y realizar ciertas operaciones críticas en el sistema, como instalar y actualizar, eliminar paquetes, crear usuarios y grupos, modificar archivos importantes de configuración del sistema, etc.
Sin embargo, un administrador del sistema que asume el rol de usuario root puede permitir que otros usuarios normales del sistema con la ayuda del comando sudo y algunas configuraciones ejecuten algunos comandos, así como también lleven a cabo una serie de operaciones vitales del sistema, incluidas las mencionadas anteriormente.
Alternativamente, el administrador del sistema puede compartir la contraseña del usuario root (que no es un método recomendado) para que los usuarios normales del sistema tengan acceso a la cuenta del usuario root a través del comando su.
sudo permite que un usuario autorizado ejecute un comando como root (u otro usuario), según lo especificado por la política de seguridad:
- Lee y analiza /etc/sudoers, busca el usuario que invoca y sus permisos,
- luego solicita al usuario que invoca una contraseña (normalmente la contraseña del usuario, pero también puede ser la contraseña del usuario de destino. O se puede omitir con la etiqueta NOPASSWD),
- después de eso, sudo crea un proceso secundario en el que llama a setuid() para cambiar al usuario objetivo
- a continuación, ejecuta un shell o el comando proporcionado como argumento en el proceso secundario anterior.