collapse

Mensajes recientes

Páginas: [1] 2 3 ... 10
1
Presentaciones / videos de matemáticas
« Último mensaje por jmsreales en Octubre 31, 2017, 10:14:44 pm »
hola a todos. os presento mi canal youtube.es/jmsreales
ahi teneis montones de videos con lecciones, ejercicios resueltis, trucos, exámenes de selectividad y mucho mas. a niveles de bachillerato y universidad. espero que os pueda servir de ayuda. un saludo y suerte con todo.

Enviado desde mi X15 mediante Tapatalk

2
Matemáticas / videos de matemáticas
« Último mensaje por jmsreales en Octubre 30, 2017, 07:11:35 pm »
un montón de videos con ejercicios resueltos, lecciones, trucos, exámenes de selectividad...
youtube.es/jmsreales


Enviado desde mi X15 mediante Tapatalk

3
M01 - Implantación de sistemas operativos / Re:Script de auto reinicio de Apache 2
« Último mensaje por Rubén Arroyo en Abril 26, 2016, 04:56:38 pm »
Un compañero del foro (peatonet) me ha pasado un enlace (me hubiese ido muy bien cuándo hice el script, pero encontré otros tropecientos que no funcionaban), básicamente modificaríamos la forma de comprobar (el resto del script vendría a ser igual).

Fuente: http://www.linuxhispano.net/2013/02/19/monitorizar-servidor-web-para-ver-si-esta-caido-o-no-de-forma-automatica/

Código: Bash
  1. #!/bin/bash
  2. url="aquí_tu_url";
  3. response=$(curl -s -I -L $url | grep HTTP);
  4.  
  5. status=${response#* };
  6. status=${status:0:3};
  7.  
  8. if [ "$status" != "200" ]
  9. then
  10.     // acciones a efectuar
  11. fi
4
Mantenimiento y servicios a la producción / Re:PREVENCIÓN 10 (INSHT)
« Último mensaje por peatonet en Enero 25, 2016, 05:49:58 am »
Por el enlace que has puesto, parece que lo has subido a Dropbox pero como comenta Rubén este enlace es hacia tu carpeta local de sincronización.

Puedes compartir el archivo desde la web de Dropbox, y copiar aquí el enlace público; pero te recomiendo que elimines el enlace anterior pues se ve tu nombre de usuario y cualquier persona puede deducir que sistema operativo estás usando e incluso la versión del mismo por la sintaxis del enlace.

Un saludo.
5
Intercambio de material / Normas de la sección
« Último mensaje por Rubén Arroyo en Enero 18, 2016, 05:12:38 pm »
Esta sección está pensada para poder hacer intercambios de materiales. Si lo preferís, podéis acceder directamente al grupo de Facebook, aun que os recomendamos que uséis los dos métdos.
https://www.facebook.com/groups/1534326463516920

Estructura del mensaje:
El título debe ser similar a: "BUSCO/VENDO/INTERCAMBIO" nombre del material "PRECIO (si fuera necesario)"
Dentro del contenido puedes dar más detalles, poner fotos, de dónde eres, si haces envio, etc... Si no sabes que poner copia el título.
EJ: Regalo material M08 DAM 2015

Normas:
AVISO: Las normas pueden diferir ligeramente de las del grupo de facebook.
  • Solo se pueden publicar mensajes relacionados con la compra/recepción, venta/regalo/intercambio de material relacionado con el aprendizaje
  • Eres libre de poner el precio que desees
  • Cualquier publicación no relacionada con esto o mensajes que sean con motivo de críticas serán eliminados
  • Si alguien está intentando estafar puedes denunciarlo a un moderador/administrador o comentarlo en su publicación, pero sin faltar al respeto
Una vez se haya cumplido el objetivo del post:
Deberás avisar a un administrador para que cierre el tema.
Pasado un mes aproximadamente será eliminado para evitar confusiones i que el foro se llene de mensajes obsoletos.
6
IOC (Institut Obert de Catalunya) / PAF 2015-2016 Semestre 1
« Último mensaje por Rubén Arroyo en Enero 09, 2016, 09:27:57 pm »
Hola.

A una semana estamos de las PAF1 (recordad que es el sábado 16/01/2016)

Os recomendamos que vayáis apuntandoos las aulas y horarios a los cuales tenéis que presentaros para no liaros en el último momento.
Si aún no sabéis que aula os toca cuándo, tenéis en el siguiente enlace una lista segun vuestro ciclo: http://ioc.xtec.cat/campus/mod/folder/view.php?id=286403

FIJAOS BIEN en que estáis mirando vuestra província, cada PDF incluye las 4 províncias.

Si solo queréis ver los horarios podéis acceder a: http://ioc.xtec.cat/campus/mod/folder/view.php?id=275680


¡Suerte a todos!
7
M01 - Implantación de sistemas operativos / Script de auto reinicio de Apache 2
« Último mensaje por Rubén Arroyo en Enero 04, 2016, 12:01:51 pm »
FUENTE: http://foro.arrayzone.com/index.php?topic=621

Tengo que decir antes de nada, que creo que el módulo al que más pega el script es a este dada la complejidad.

Dado que nuestro servidor no incluye ninguna herramienta contra caídas, tuvimos que hacer de forma casera un pequeño script que, cada 5 minutos revisase el estado del apache2 y lo reiniciase de forma automática si había caído, además de avisarno por email.

Antes de llegar a esta solución, intentamos probar otra pero que no nos convenció (pondremos el trozo de código al final por si a alguien le sirve)

¿Que hace el script?
Básicamente revisa cada 5 minutos que el apache funcione haciendo una petición.

¿Esta completo?
Aún no, faltan algunas cosas (pero no son importantes):
  • El email que envia con el log no le pone los saltos de linea, estamos intentando buscar una solucion sin tener que usar un bucle de forma manual

El código
Código: Bash
  1. #!/bin/bash
  2. # Autor: Ruben Arroyo
  3. # http://arrayzone.com
  4. # Script que auto reinicia el servicio "apache2" si cae por MaxLimitClients o alguna causa similar
  5. # SOLO REINICIA APACHE2
  6. #
  7. # REQUISITOS:
  8. # curl
  9. #
  10. # Se recomienda ponerlo en un cron cada 5 minutos
  11. # crontab -e
  12. # */5 * * * * bash /root/autoreboot/script.sh
  13.  
  14. #######################
  15. # CONFIGURACION
  16. #######################
  17. # Email de aviso a (si se deja vacio no se enviara ningun email)
  18. ADMIN_EMAIL="admin@arrayzone.com"
  19.  
  20. # Comando que ejecutaremos para reiniciar apache
  21. #COMANDO_REINICIO="sudo service apache2 restart"
  22. COMANDO_REINICIO="service apache2 restart"
  23.  
  24. # Fichero de LOG del apache para extraer la informacion
  25. FICHERO_LOG="/var/log/apache2/error.log"
  26.  
  27. # comprobamos si apache funciona (con un limite de 3 segundos de espera)
  28. curl http://localhost -m 3 -s > /dev/null
  29.  
  30. # Si no ha cargado la web local...
  31. if [ $? -ne 0 ]
  32. then
  33.         # Preparamos el mensaje de log (que ttambien enviaremos por email)
  34.         mensaje="$(date) reiniciando apache"
  35.         mensaje+="LOG:================\n"
  36.  
  37.         # Cargamos las ultimas 50 lineas del log del apache (no pone saltos de linea actualmente)
  38.         # Habria que hacer un bucle para sacar los saltos de linea
  39.         mensaje+=$(tail -50 ${FICHERO_LOG} | sed 's/\\n/\n/g')
  40.  
  41.         # Reiniciamos el apache y guardamos el log
  42.         mensaje+="\n"
  43.         mensaje+="$(${COMANDO_REINICIO})"
  44.         mensaje+="\n"
  45.  
  46.         echo -e ${mensaje} >> apacheReboot.log
  47.         echo "##########################" >> apacheReboot.log
  48.  
  49.  
  50.         # Enviamos el email al administrador
  51.         echo -e $mensaje | mail -s "Reinicio Apache" ${ADMIN_EMAIL}
  52. #else
  53. #       PRUEBAS DE QUE FUNCIONA (no es recomendado dejarlo funcionando en produccion)
  54. #       echo "$(date) todo va bien" >> apacheReboot.log
  55. #       echo "##########################" >> apacheReboot.log
  56. fi

Ponerlo en funcionamiento
NOTA:  Recomiendo hacerlo todo desde el usuario root
Para que funcione, tenemos que guardarlo en un archivo (por ejemplo /root/autoreboot/script.sh)
Después ejecutamos:
Código: Bash
  1. chmod +x /root/autoreboot/script.sh
  2. crontab -e
  3.  

Esto nos ejecutará el gestor de crons, dentro pegamos:
Código: Bash
  1.  */5 * * * * bash /root/autoreboot/script.sh

Donde 5 son los minutos que pasarán entre comprobación y comprobación.
Finalmente pulsamos Control + x y confirmamos el guardado pulsando s (o y) y Enter.


El primer código
Bueno, realmente no fué exactamente el primero... pero nos hacemos una idea, esto puede ser útil para algunos casos (básicamente es reemplazar la linea de curl por éste (haciendo los cambios necesarios, no va a funcionra tal cual), seguramente también debas modificar el if

Código: Bash
  1. #Ultimas lineas que se revisaran para ver si ha caido el servicio
  2. #No pongas un numero muy grande si no se escriben casi lineas, con 5 deberian haber suficientes
  3. LINEAS_EXAMINAR=5
  4. #
  5. #Trozo de texto que usaremos en el grep (no hace falta poner una linea entera, solo algo que sea reconozible)
  6. TEXTO_A_BUSCAR=""
  7. #Ejecutamos el comando de prueba
  8. tail -${LINEAS_EXAMINAR} ${FICHERO_LOG} | grep "${TEXTO_A_BUSCAR}" > /dev/null
  9.  



Cualquier código de mejora o ayuda será bien recibida.

¡Espero que os sirva!
8
DAW - Desarrollo de Aplicaciones Web / Re:javascript
« Último mensaje por Rubén Arroyo en Diciembre 24, 2015, 04:10:52 pm »
Poned el código para poder ayudar con más facilidad.
9
DAW - Desarrollo de Aplicaciones Web / javascript
« Último mensaje por laakaasitaa en Diciembre 23, 2015, 09:26:28 pm »
Hola, necesitaria ayuda en un formulario. No hay manera de conseguir que los datos que introduce el usaurio a través de un formulario me aparezcan al lado. MEdiante javascript y css deberia quedarme el formulario y al lado la carta con los datos que ha rellenado el formulario.

muchas gracias por adelantado!!

PD: para que se me entienda mejor dejo una imagen
10
IOC (Institut Obert de Catalunya) / Inicio Confirmación PAF
« Último mensaje por Rubén Arroyo en Noviembre 23, 2015, 11:12:40 am »
Hoy comienzan las confirmaciónes de las PAF, el plazo de éste termina el dia 30 de noviembre, recordad que si suspendéis las PAF1 automáticamente pasaréis a las PAF2, pero no si no os preséntaís.


Así que no olvidéis confirmarlas o tendréis que esperar a las PAF 2.
Páginas: [1] 2 3 ... 10

* Servicios de Enseña.me

* Calendar

Febrero 2018
Dom Lun Mar Mié Jue Vie Sáb
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 [22] 23 24
25 26 27 28

No se encontraron eventos en el calendario.

* Sponsor

This domain is courtesy of .ME
Dominio por cortesía de .ME
Domini per cortesía de .ME