Skip to content

Instantly share code, notes, and snippets.

View argenisosorio's full-sized avatar

Argenis Osorio argenisosorio

View GitHub Profile
@argenisosorio
argenisosorio / millas_pies_pulg_km_a_tms.py
Last active July 25, 2018 13:00
Este programa convierte Millas, Pies, Pulgadas y Kilometros a Metros - Script de Python
# -*- coding: utf-8 -*-
"""
Este programa convierte Millas, Pies, Pulgadas y Kilometros a Metros.
"""
def main():
print "Este programa convierte millas, pies, pulgadas y kilometros a metros"
millas = input("Cuantas millas?: ")
pies = input("Cuantos pies?: ")
pulgadas = input("Cuantas pulgadas?: ")
km = input("Cuantas kilometros?: ")
@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í:
@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 / 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 / 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 / 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 / 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 / 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
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 / 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