getent hosts <dns>timeout 5 bash -c '/' && echo OK || echo KOAquí tienes el resumen paso a paso para gestionar el bloqueo del puerto 10081 mediante iptables en RHEL 8:
Para listar las reglas activas con detalles técnicos (IPs y puertos numéricos):
sudo iptables -L -n -v
Para ver las reglas en formato de comandos (más fácil de leer):
sudo iptables -SAquí tienes un documento-resumen completo (tipo “chuleta”) con todo lo que hemos hablado junto: diferencias, cuándo aplicar cada tipo de test, ejemplos sencillos y cómo encaja con la pirámide de testing. Guárdalo y úsalo como referencia.
La pirámide te dice cómo repartir esfuerzos:
| steps: | |
| - bash: | | |
| echo "=== Espacio inicial ===" | |
| df -h | |
| echo "=== Eliminando herramientas pesadas ===" | |
| # Eliminar Docker y sus imágenes precargadas | |
| sudo docker rmi $(docker images -q) --force | |
| sudo rm -rf /usr/share/dotnet | |
| sudo rm -rf /usr/local/lib/android |
curl -v telnet://host:port| Clase | ¿Qué representa? | ¿Es necesario manejarla o declararla? | ¿Quién las lanza principalmente? |
|---|---|---|---|
Throwable |
La clase raíz de todas las excepciones y errores. | No, es la clase base. | JVM o el programador. |
Error |
Errores graves que normalmente son de la JVM y no se deben manejar. | No, no se deben manejar. | JVM (ej. OutOfMemoryError, StackOverflowError). |
Exception |
Excepciones que el programa puede y debe manejar. | Sí, si es una excepción comprobada (checked). | Programador (ej. IOException, SQLException). |
RuntimeException |
Errores de ejecución que son excepciones no comprobadas. | No, son no comprobadas (unchecked). | Programador (ej. NullPointerException, ArithmeticException). |
Show certificate from server:
openssl s_client -connect some_host:443Download certificate from server:
keytool -printcert -rfc -sslserver :443 > cert.pemgit init
git add .
git commit -m "Initial commit"
git tag 1.0.0
git switch -c develop