Chuleta de recuerdo de cómo hacer búsquedas y la reindexación, dudo que sea importante para alguien 😀
Categoría: Desarrollo
Limpiar buffers de disco linux
sync && echo 3 > /proc/sys/vm/drop_caches && sync
Activar JMX
Para activar la consola JMX en una máquina virtual java añadimos estas opciones en el arranque: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9010 -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.password.file=jmxremote.password -Dcom.sun.management.jmxremote.ssl=false El fichero de password debe tener un contenido como este: monitorRole pass1 controlRole pass2
Cortinillas
Las cortinillas en aplicación web con mod_rewrite #activamos las reglas de rewrite RewriteEngine on #Si existe el fichero (-f) mantenimiento.html en el DOCUMENT_ROOT RewriteCond %{DOCUMENT_ROOT}/mantenimiento.html -f #Y la URL que nos piden NO es mantenimiento RewriteCond %{REQUEST_URI} !^/mantenimiento.html #redirigimos con un 302 a mantenimiento ([R=302) y no seguimos mirando reglas (L]) RewriteRule ^/(.*)$ /mantenimiento.html [R=302,L]
Netcat y tar
http://toast.djw.org.uk/tarpipe.html On the receiving end do: # nc -l -p 7000 | tar xv And on the sending end do: # tar cfv – * | nc server 7000
Instalación de subversion en Centos
Vamos a montar un servidor de SVN que nos servirá más adelante para probar Jenkins.
Clave y CSR para HTTPS en una sola línea
openssl req -new -newkey rsa:2048 -nodes -sha256 -out dominio.con.sha256.csr -keyout dominio.key -subj «/C=XX/L=NONE/O=MICASA/OU=IT/CN=www.dominio.com» Para verificar el CSR podemos usar: openssl req -in dominio.con.sha256.csr -noout -text
Instalación cluster local de Spark
Primera chuleta de spark. Empezaremos por la instalación de cluster de spark en standalone, sin usar YARN o Messsos.
SSH sin passwords
Esta chuleta está resultando muy util para los proyectos de BigData donde se necesita arrancar procesos en máquinas remotas. La idea es entrar en las máquinas mediante ssh sin necesidad de introducir una password. Tiene, como todo, ventajas, como las que indicamos de levantar servicios o procesos remotos, e inconvenientes, como por ejemplo que si cae
Proxy inverso sirviendo en modo Seguro https
Si queremos crear un proxy-inverso con «https», dentro de nuestro Apache, lo único que debemos hacer es junto con las opciones, Añadir «SSLProxyEngine on», sin esta opción no aceptara peticiones en modo seguro. SSLEngine on SSLProxyEngine on SSLCertificateFile «xxxxxxxxxxxxxxxxxxxxxx» SSLCertificateKeyFile «xxxxxxxxxxxxxxxxxxxxxx» SSLCertificateChainFile «xxxxxxxxxxxxxxxxxxxxxx» ProxyRequests on ProxyPreserveHost on ProxyPass /pepe/ https://url.es/pepe/ ProxyPassReverse / https://url/pepe/ Reiniciamos