Hablemos de su proyecto

Categoría

Shell

18 artículos

Configurar Exim para enviar correos electrónicos con Gmail

Veremos cómo configurar Exim4 para enviar correos electrónicos del sistema con Gmail. Esto garantizará que tus correos enviados con tu CRON sean correctamente encaminados y no terminen en spam.Instalemos Exim4 apt-get install exim4 Configuración dpkg-reconfigure exim4-config Elige: correo enviado por intermediario (smarthost); sin correo local Luego responde las preguntas de la siguiente manera: System mail name: YOUR_HOSTNAME IP-addresses to listen on for incoming ...

Instalar Dropbox en modo sin interfaz en un servidor Linux

Dropbox est un service de stockage et de partage de copies de fichiers locaux en ligne proposé par Dropbox Inc. Via un agent installé sur votre ordinateur ou mobile, il est capable de synchroniser une arborescence sur le cloud et permet ainsi une sauvegarde et un versionning de celui-ci.L’usage classique de Dropbox est d’utiliser un outil sur votre Desktop. Un usage moins évid...

Migración y actualización de un servidor GitLab-ce

Cada 5 años, es la misma historia y rutina. La versión LTS de Debian expira y es momento de actualizar el servidor. También es una oportunidad ideal para cambiar a una máquina más nueva y beneficiarse de un rendimiento mejorado.Si tenemos un disco duro SATA, es mejor empezar con discos nuevos de todos modos, ya que su vida útil es limitada. Así que procederemos con una serie de copias de seguridad en el servidor antiguo, las transferiremos al nuevo y reinstalaremos todo como estaba. En nuestr...

Reemplazar una cadena en un archivo grande con VI

Un archivo grande, y sin un editor lo suficientemente potente a mano para realizar una búsqueda/reemplazo? Es sencillo con vi. Edita el archivo con el comando vi vi archivo Luego en el editor escribe: :%s/micadena1/micadena2/ Remplacer une chaine dans un gros fichier avec VI Alternativamente, hay otra opción con sed: sed -i -e "s/micadena1/micadena2/g" archivo Si la cadena contiene caracteres especiales, deberán ser escapados con una barra invertida '\' sed -i -...

[GIT] Exportar revisiones con estructura de archivos

Para realizar una exportación, similar a cómo lo hace tortoiseSVN que permite exportar archivos de una o varias revisiones, junto con su estructura de directorios (lo cual es conveniente para una implementación en producción), simplemente ejecute el siguiente comando, especificando la revisión anterior y la última revisión: git diff-tree -r --no-commit-id --name-only 6c16aaab 35168851| xargs tar -rf /var/www/delivery.tar

Eliminar una rama en git

Para eliminar completamente una rama de tu servidor de git (incluyendo el historial), simplemente utiliza el siguiente comando:git push origin --delete [nombre de la rama]Luego necesitas ejecutar el siguiente comando en las instancias para eliminar la información de la rama eliminada: git fetch --all --pruneSi por una razón u otra, necesitas eliminar uno o más archivos de commits anteriores, aquí hay un artículo interesante sobre el tema:https://help.github.com/articles/remove-sensitive-data/

SVN: Resolver un conflicto en una carpeta

Para resolver este tipo de conflicto en una copia de trabajo: svn: E155015: Échec de la propagation (commit), détails : svn: E155015: Arrêt de la propagation : '/var/www/prj/wp-content/cache' demeure en conflit Para hacer esto: svn resolve --accept=working /var/www/prj/wp-content/cache Para un directorio completo (aceptar todo) svn resolve --accept=working --depth infinity

[Ubuntu] activar el bloqueo numérico al iniciar

Para habilitar el teclado numérico al iniciar, instala numlockx y  crea o edita el archivo sudo apt-get install numlockx puis créez ou éditez le fichier de conf suivant : #Pour 14.04 LTS sudo vi /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf #Pour 16.04 LTS /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf y agrega la siguiente información: #Pour 14.04 LTS [SeatDefaults] greeter-setup-script=/usr/bin/numlockx on #Pour 16.04 LTS [Seat:*] gree...

[ubuntu] Forzar la salida de sonido a un dispositivo Bluetooth

En Ubuntu 14.04 LTS, se ha informado de un error crítico sin parchear. Cuando un dispositivo Bluetooth se empareja, es imposible forzar al sistema para que reproduzca sonido a través de él. La solución alternativa es forzar la salida en la shell: sudo pactl list cards short 0 alsa_card.pci-0000_00_1b.0 module-alsa-card.c 4 bluez_card.FC_58_FA_89_91_2C module-bluetooth-device.c sudo pactl set-card-profile 4 a2dp

[Ubuntu] Instalar Java 8 (JDK 8) en Ubuntu

Paso 1: Instalar Java 8 (JDK 8) $ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java8-installer Paso 2: Verificar la versión de Java $ java -version java version "1.8.0_25" Java(TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode) Paso 3: Generar las variables por defecto $ sudo apt-get install oracle-java8-set-default