Script de Bash de copia de seguridad de todos los archivos .txt de un directorio

backupTxt

En sistemas operativos como Linux, la extensión .bak se utiliza habitualmente para denotar una copia de seguridad de un archivo. Cuando un programa está a punto de sobrescribir un archivo existente, puede crear una copia del archivo original y añadir .bak al nombre del archivo. Esto permite recuperar el contenido original en caso de que la escritura falle y corrompa el archivo, lo cual podría ocurrir debido a un fallo del sistema operativo, un corte de energía o la falta de espacio en disco.

Por ejemplo, si tienes un archivo llamado documento.txt y haces una copia de seguridad, el archivo de copia de seguridad se llamará documento.txt.bak. De esta manera, si algo sale mal durante la modificación del archivo original, puedes restaurar el archivo original desde la copia de seguridad.

Vamos a hacer un script que realice una copia de seguridad de todos los archivos .txt en el directorio especificado, añadiendo la extensión .bak a cada copia. Aquí va el script de bash: Continuar leyendo «Script de Bash de copia de seguridad de todos los archivos .txt de un directorio»

Y en verano, más estafas online: otro ejemplo de phishing

phishing_dgt

Phishing es un término informático que distingue a un conjunto de técnicas que persiguen el engaño a una víctima ganándose su confianza haciéndose pasar por una persona, empresa o servicio de confianza, para manipularla y hacer que realice acciones que no debería realizar. Fuente. Wikipedia

 

Valencia, 12/08/2024
No, no se cansan de intentar estafarnos, y el verano es ‘terreno abonado para ello’.  Los llamados ‘ciberdelincuentes’ se reactivan en épocas vacacionales, aprovechando nuestra laxitud y las vacaciones de los servicios TIC y de seguridad de las empresas. además, la combinación de smartphones, redes sociales e inteligencia artificial, han hecho expandir las técnicas fraudulentas a niveles ‘extratosféricos’. Continuar leyendo «Y en verano, más estafas online: otro ejemplo de phishing»

Estructuras básicas de un script de bash utilizando el condicional if

bash

La estructura if se utiliza para ejecutar comandos basados en una condición. Si la condición es verdadera, se ejecutan los comandos dentro del bloque then.

Estructura básica

if [ condición ]; then
# comandos a ejecutar si la condición es verdadera
fi

Estructura con else
Se utiliza else para especificar comandos que se ejecutarán si la condición es falsa. Continuar leyendo «Estructuras básicas de un script de bash utilizando el condicional if»

Comando rsync en Linux

sincronizacion

De vuelta de nuevo por Indaga…

El comando rsync (que significa remote synchronization o sincronización remota) es una herramienta poderosa y versátil para sincronizar archivos y directorios entre dos ubicaciones. rsync se puede usar para replicar datos, realizar copias de seguridad incrementales, copiar archivos entre sistemas y como reemplazo de los comandos scp, sftp y cp.

rsync emplea un algoritmo que reduce la cantidad de datos transferidos al copiar únicamente las partes de los archivos que han sido modificadas. También puede reanudar transferencias interrumpidas y ofrece opciones para excluir archivos, comprimir datos durante la transferencia y mucho más…

Veamos las opciones más comunes y algunos ejemplos de uso. Al final, dejo un pequeño script que estoy utilizando para hacer copias de seguridad recursivas de mi usuario a 2 discos duros externos, excluyendo la caché de Firefox y Edge. Pero ahora, veamos las opciones más comunes de rsync y algunos pequeños ejemplos: Continuar leyendo «Comando rsync en Linux»

Un paseíto por Indaga…

las rotas Denia mayo 2024

Valencia, 20/05/2024
Bueno, bueno, bueno: hace bastante tiempo que no me paso por aquí, y seguramente seguirá pasando el tiempo, a pesar de ser una de mis primeras webs, veo que ya es el momento (de nuevo!) de hacer una ‘paradita‘. ¿Y por qué? Porque lo que aquí hacía lo estoy haciendo en un foro, bidireccional, pero foro (recuerdos de mi primer blog y de algunos foros ya pasados…).

Por tanto y por menos, paso el testigo de esta web a los foros de Puntocomunica y a otras cosillas algo más ‘escondidas’. Ya no tengo ganas de ‘posicionar’ ni de aparentar, ni nada por el estilo… Cada día me gusta más lo sencillo, lo simple. Diría lo auténtico, pero eso sería completamente subjetivo, bajo mi personal punto de vista…

Y a pesar de lo dicho, ‘huelo’ a justificación y excusa, pero me ‘perdono’ y paso página. Al fin y al cabo, arrastro todos los defectos propios de mi especie, esa que cada día destruye lo que mantiene su vida, de lo que realmente procede. Así somos, por desgracia…

Pues eso, una despedida, tal vez temporal, tal vez no, de este blog que tanto se ha metamorfoseado a lo largo de ya más de dos décadas, aunque no se aprecien aparentemente  los rastros.

Hasta siempre, hasta pronto tal vez o no: ¿Quién sabe?…

P.D. Me quedo con algunas imágenes de mar, puerto y montaña azul. El sueño azul todavía no se ha apagado del todo…

Instalar la VPN de Proton en Linux (Ubuntu)

Fuente: https://protonvpn.com/support/official-ubuntu-vpn-setup/
Visto en: https://computerhoy.com/tecnologia/vpn-gratis-suiza-funciona-android-ios-cualquier-ordenador-1376002

Para instalar la app, abre una ventana de terminal y:

1. Descarga la configuración del repositorio y las claves necesarias para instalar la aplicación Proton VPN. Introduce:

wget https://repo2.protonvpn.com/debian/dists/stable/main/binary-all/protonvpn-stable-release_1.0.3-3_all.deb

2. Instala el repositorio de Proton VPN que contiene la nueva app. Introduce:sudo dpkg -i ./protonvpn-stable-release_1.0.3-3_all.deb && sudo apt update

No intentes comprobar la firma GPG de este paquete de lanzamiento (dpkg-sig -verify). Nuestro proceso interno de publicación está dividido en varias partes y el paquete de publicación está firmado con una clave GPG, y el repositorio está firmado con otra clave GPG. Así que las claves no coinciden.

Si deseas comprobar la integridad del paquete repo, puede comprobar su suma de comprobación con el siguiente comando:

echo "de7ef83a663049b5244736d3eabaacec003eb294a4d6024a8fbe0394f22cc4e5 protonvpn-stable-release_1.0.3-3_all.deb" | sha256sum --check -

3. Si estás ejecutando la antigua (v3) aplicación Proton VPN o CLI (versiones estables o beta), simplemente ejecuta:

sudo apt update && sudo apt upgrade

Si no tienes Proton VPN instalado, ejecuta:

sudo apt install proton-vpn-gnome-desktop

Para comprobar si hay actualizaciones y asegurarse de que está ejecutando la última versión de la aplicación, introduce:

sudo apt update && sudo apt upgrade

Continuar leyendo «Instalar la VPN de Proton en Linux (Ubuntu)»

Suite online para manipulación y creación de imágenes: Pixrl.com

pixlr

Aunque en su día ya incluí a Pixlr Editor en el directorio de Indaga, hoy he comprobado que sus herramientas y utilidades han mejorado mucho, pero que mucho… Así pues, vuelvo a incluirlo en el directorio de Indaga.net.

 

pixlrPixlr es un conjunto versátil de aplicaciones web y móviles para la edición de fotos, el diseño y la generación de imágenes. Tanto si eres un principiante como un profesional experimentado, Pixlr te ofrece una amplia gama de herramientas para mejorar tu creatividad. Estas son algunas de sus funciones:

Pixlr E (Editor de imágenes):
– Un editor de fotos online gratuito que puedes utilizar directamente en tu navegador web, en tu smartphone o en tu ordenador de sobremesa.
– No requiere instalación ni registro.
– Ideal para tareas básicas de edición de fotos.
– Disponible en inglés y español. Continuar leyendo «Suite online para manipulación y creación de imágenes: Pixrl.com»

Sincronizar y compartir un calendario de Thunderbird en Nextcloud

calendario_thunderbird

O viceversa…

Nextcloud es una plataforma de almacenamiento en la nube que te permite crear y gestionar tus propios calendarios. Thunderbird es un cliente de correo electrónico que también tiene la función de calendario. Si quieres sincronizar y compartir un calendario de Nextcloud en Thunderbird, sigue estos pasos:

1. Asegúrate de tener instalado el complemento Lightning en Thunderbird, que te permite usar el calendario. Normalmente, ya viene instalado por defecto.

NOTA A POSTERIORI: Con las nuevas versiones de Thunderbird ya no es necesario instalar estas extensiones. Puedes omitir el paso 2
2.
Instala las extensiones TbSync y Proveedor de CalDAV y CardDAV en Thunderbird, que te permiten conectar con Nextcloud. Puedes encontrarlas en el menú Herramientas -> Complementos y temas. Activa ambas extensiones. Habilita ambas extensiones. TbSync solo requiere que la habilites y en las últimas versiones de Thunderbird parece ser que ya no es necesaria: Continuar leyendo «Sincronizar y compartir un calendario de Thunderbird en Nextcloud»