openssl s_client -connect example.com:443 -ssl3
openssl s_client -connect example.com:443 -ssl3
nmap --script ssl-enum-ciphers -p 443 example.com
Saber los límites que impone el SO a un proceso determinado:
cat /proc/[num proc]/limits
Ejemplo:
juanma@ubuntu:~$ cat /proc/3474/limits
Limit Soft Limit Hard Limit Units
Max cpu time unlimited unlimited seconds
Max file size unlimited unlimited bytes
Max data size unlimited unlimited bytes
Max stack size 8388608 unlimited bytes
Max core ...
Eliminar el BOM de un fichero de texto:
awk '{if(NR==1)sub(/^\xef\xbb\xbf/,"");print}' INFILE > OUTFILE
Requisitos:
Linux
Para reemplazar en ficheros las ocurrencias de una cadena con otra, se puede usar el siguiente comando desde un terminal:
grep -rl "cadena a buscar" build/ | xargs sed -i 's/cadena a buscar/cadena de reemplazo/g'
Requisitos:
Linux
Para Weblogic 10.3.6. Weblogic 12 tiene una herramienta esepcífica.
Obtener el process id del Weblogic con ps, por ejemplo: ps -ef | grep weblogic
Averiguar el hilo que está produciendo el problema top -H -p [proceso WL]
Pasar a hexadecimal el proccess id del último top con printf “%X \n” [proceso]
Usar jcmd ...
Si se necesita que Weblogic recompile y actualice cambios en páginas JSP sin redespliegues, se puede ejecutar este comando:
find ./ -name '*.jsp' -exec touch {} \;
Con esto se actualiza la fecha de modifiación de cada fichero y Weblogic los recompilará si está activada la opción page-check-seconds.
En Linux (probado en Ubuntu):
/etc/init.d/mysql start --lower_case_table_names=1
También se puede incluir en el archivo de configuración my.cnf
.
En Windows se incluye en el archivo my.ini
; como su sistema de ficheros no es sensible a la capitalización, hay que usar esta opción (y luego reiniciar el servicio):
[mysqld]
lower_case_table_names ...
Si el servicio requiere identificación con un certificado digital (autenticación de doble vía o two way auth):
wget -v --no-check-certificate --certificate=cert.pem --private-key=private.key -O - -S --post-file=fichero.xml https://servidor:puerto/endpoint
Quizá necesites cambiar el formato del certificado.
Requisitos:
Wget (suele venir en todos los Linux).
Para probar el funcionamiento de un servicio web directamente desde la consola:
wget -v -O - -S --post-file=fichero.xml http://servidor:puerto/endpoint
OJO, entre las opciones -0
y -S
hay un guion (-).
Si el servicio es https, se añade --no-check-certificate
; de otro modo falla el envío al no poder comprobarse el certificado del servidor ...