Skip to content

Instantly share code, notes, and snippets.

View argenisosorio's full-sized avatar

Argenis Osorio argenisosorio

View GitHub Profile
@argenisosorio
argenisosorio / gist:539eb5a2a570b6ba6fc907defd3945a8
Created May 4, 2024 01:19
Comando patch para aplicar modificaciones en archivos
============
Patch (Unix)
============
Patch es un comando de Unix que actualiza ficheros de texto de acuerdo a las
instrucciones contenidas en un archivo separado, llamado archivo de parche. Este
archivo (denominado patch) es un archivo de texto que consiste en una lista de
las diferencias entre ficheros y se produce mediante la ejecución del comando
diff comparando con el fichero original y actualizándolo con los argumentos de
diff.
@argenisosorio
argenisosorio / utilidades_db_postgres.sh
Last active April 20, 2025 02:10
Script de bash que permite crear, borrar, restaurar y respaldar # bases de datos de PostgreSQL de manera rápida y sencilla
#!/bin/sh
#
# Autor: Ing. Argenis Osorio
#
# Fecha de creación: 13/08/23
#
# Última actualización: 27/03/25
#
# Descripción: Script de bash que permite crear usuarios y BD, borrar BD,
# restaurar y respaldar BD, listar todas las BD y sus dueños, y crear una copia
En este ejemplo trabajaremos con un entorno virtual de python, y nuestro
proyecto de Django se llama "prueba".
El fichero wsgi.py que está junto al settings.py lo moveremos a la raíz del
proyecto, esto para que uwsgi lo consiga con la configuración que haremos luego.
Instalamos nginx.
# apt-get install nginx
@argenisosorio
argenisosorio / gist:49281fd1ab2682e998bdbb3056bdc975
Created September 17, 2020 13:21
Cambiar el fondo de la pantalla de login en gnome gdm3
======================================================
Cambiar el fondo de la pantalla de login en gnome gdm3
======================================================
Cada vez que inicies sesión o bloquees y desbloquee tu escritorio, serás
recibido con una pantalla de color gris. Es el fondo de GDM
(GNOME Display Manager) por defecto.
Para cambiar el fondo debemos editar el archivo
@argenisosorio
argenisosorio / gist:0811309992405921f8648adfd2b360ba
Created September 17, 2020 00:02
Crear o añadir memoria swap en un servidor
==========================================
Crear o añadir memoria swap en un servidor
==========================================
1) Comprobar el sistema de información Swap
$ sudo swapon -s
ó
@argenisosorio
argenisosorio / update_debian_version.txt
Last active July 25, 2018 13:19
Actualizar la versión de GNU/Linux Debian que tengamos instalada
##### Actualizar la versión de GNU/Linux Debian instalada #####
// En este ejemplo actualizaremos la versión GNU/Linux Debian 8 a la 9.
// Actualizamos el fichero source.list con los repositorios de GNU/Linux Debian 9 Stretch.
// Como usuario root editamos y comentamos todo su contenido, los comentarios en
// ese fichero comienzan con #.
# nano /etc/apt/sources.list
@argenisosorio
argenisosorio / lame_compress_encode_mp3_files.txt
Last active July 25, 2018 12:59
Reducir tamaño de ficheros mp3 con Lame
##### Reducir tamaño de ficheros mp3 con Lame #####
// Lame es una biblioteca de codificación MP3
// Fuentes: http://www.kacharreando.com/ubuntu/reducir-mp3/
// y http://www.comograbar.com/conceptos-basicos/diferencia-entre-mono-y-stereo/
// Un poco de teoría primero
// Mono
@argenisosorio
argenisosorio / ecryp_dirs_with_ecryptfs.txt
Created July 20, 2018 16:12
Encriptar directorios con Ecryptfs
##### Encriptar directorios con Ecryptfs #####
// Fuente: https://ubuntulife.wordpress.com/2008/08/07/crea-un-directorio-privado-encriptado-con-ecryptfs/
// y https://blog.desdelinux.net/cifra-directorios-en-gnulinux-con-ecryptfs/
// ECryptfs es una herramienta que nos permite encriptar la informacion contenida en un directorio.
// Instalamos ecryptfs:
@argenisosorio
argenisosorio / apg_automatic_password_generator
Created July 20, 2018 14:19
apg - Automatic Password Generator
##### apg (Automatic Password Generator) #####
// Instalación:
# apt-get install apg
// Apg es capaz de generar un listado de contraseñas.
// Usa un algoritmo para generar contraseñas pronunciables e impronunciables
// también permite generar contraseñas aleatorias definidas a partir de conjuntos
@argenisosorio
argenisosorio / reset_password_root_grub.txt
Last active July 25, 2018 12:58
Resetear password del usuario root desde el grub
##### Resetear password del usuario root desde el grub #####
// Fuente: http://primeros-pasos-linux.blogspot.com/2013/03/guia-pasoa-apaso-recuperar-contrasena.html
// Cuando inicia la pc y estando en el grub, seleccionamos editar presionando la letra e
// Esto nos abre un fichero que podemos editar, ubicamos la parte que dice:
linux /boot/vmlinuz-3.2.0-4-xxx-xxx root=UUID=04064ae3XXXXXXXX ro quiet
// y agregamos al final de esa línea lo siguiente: init=/bin/bash y nos quedará así: