This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
============ | |
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. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
====================================================== | |
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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
========================================== | |
Crear o añadir memoria swap en un servidor | |
========================================== | |
1) Comprobar el sistema de información Swap | |
$ sudo swapon -s | |
ó |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
##### 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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
##### 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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
##### 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: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
##### 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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
##### 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í: |
NewerOlder