lunes, 27 de septiembre de 2021

Ejercicio 538 Toesto era campo

 /*

 * To change this license header, choose License Headers in Project Properties.

 * To change this template file, choose Tools | Templates

 * and open the template in the editor.

 */

package aceptaelreto;


import java.util.Scanner;


/**

 *

 * @author jnieto

 */

public class Ejercicio538 {


    /**

     * @param args the command line arguments

     */

    public static void main(String[] args) {

        Scanner leer = new Scanner(System.in);

        int edad, tiempo;

        do{

            edad=leer.nextInt();

            tiempo=leer.nextInt();

            if(edad!=0 || tiempo!=0) 

                if (edad>=tiempo)System.out.println("CUERDO");

                else System.out.println("SENIL");

        }while(edad !=0 || tiempo!=0);

    }

    

}

jueves, 16 de septiembre de 2021

Introducción a la programación con Python




Tkinter:
https://likegeeks.com/es/ejemplos-de-la-gui-de-python/
https://python-para-impacientes.blogspot.com/p/tutorial-de-tkinter.html

lunes, 20 de enero de 2020

Despregamento Aplicacións Web

 

DAW 2 : Desarrollo de Aplicaciones Web - Despregamento Aplicacións Web

 
Iré enlazando algunas entradas a las capturas de pantalla -a modo de apuntes- y explicaciones de clase :

Instalar y configurar adaptadores de red en Virtual Box
1.- DHCP: 
Enlaces con documentación:
  • Videotutorial: cómo instalar y configurar básicamente un servidor de DHCP en Windows
Prácticas de clase:
  1.  Instalación de VirtualBox y servidor DHCP en Windows 2003
  2.  Instalación y configuración del servidor DHCP en Linux (ubuntu 10.04)
  3.  Instalación de webmin, configuración remota del servidor de DHCP
  4.  Instalación y configuración del servidor DHCP en Windows 2008.
  5. Webquest configuración de red en linux
2.- DNS
Enlaces a la documentación:
Prácticas de clase:
  1. Instalación y configuración del servidor DNS en Windows 2003
  2. Instalación y configuracón de DNS en Linux (ubuntu 10.04)
  3. Instalación y configuración DNS mediante Webmin.
  4. Instalación y configuración del servidor DNS en Windows 2008.
  5. Instalación y configuración del servidor DNS en Windows 2016

3.- Servidor FTP: 
Enlaces con documentación:
  • Servidor FTP en Ubuntu
Prácticas de clase:
  1. Instalación y configuración del servidor FTP en Windows 2003
  2. Instalación y configuracón de FTP en Linux (ubuntu 10.04)
  3. Instalación de certificados en Proftpd.
  4. Instalación y configuración FTP mediante Webmin.
  5. Instalación y configuración del servidor FTP en Windows 2008.
4.- Servidor Web, Servidor de aplicaciones: 
Enlaces con documentación:
Prácticas de clase:
  1. Instalación y configuración del servidor Web IIS en Windows 2003
  2. Instalación del servidor de Certificados en Windows 2003. Uso de certificados con IIS
  3. Instalación e integración de webdav con IIS en Windows 2003.
  4. Instalación y configuracón del servidor Web Apache en Linux (ubuntu 10.04)
  5. Instalación de certificados.
  6. Instalación y configuración web mediante Webmin.
  7. Instalación y configuración del servidor web en Windows 2008.
  8. Instalación y configuración de webdav y certificados en IIS windows 2008
5.-Servidor de aplicaciones: Apache TOMCAT

  •   Instalación y configuración de Apache Tomcat en Windows (enlace externo)

martes, 12 de noviembre de 2019

Evitar conflictos entre dnsmasq y systemd

Dado que escuchan en el mismo puerto para evitar los conflictos y que nos deje iniciar el servicio dnsmasq en el puerto 53, vamos al fichero /etc/systemd/resolved.conf y descomentamos la línea
DNSStubListener=no.


paramos el servicio y lo reiniciamos:

sudo systemctl stop systemd-resolved  paramos el servicio
sudo systemctl status systemd-resolved comprobamos
con esto debería ya funcionar

Enlaces:
https://unix.stackexchange.com/questions/304050/how-to-avoid-conflicts-between-dnsmasq-and-systemd-resolved

Configurar servidor dns en Ubuntu

El fichero resolv.conf se configura de manera automática cada vez que aplicamos cambios a nuestra configuración de red, con lo que ya no vale simplemente añadir la línea:
nameserver 192.168.18.2 (por ejemplo)
dado que systemd añade de manera automática
nameserver 127.0.0.53

tenemos un par de opciones para hacer cambios en este fichero de manera permanente.

1.- Editar el fichero /etc/dhcp/dhclient.conf

descomentamos la línea y ponemos la dirección de nuestro servidor DNS principal
prepend domain-name-servers 192.168.18.2;

2.- Instalar el paquete resolvconf

ejecutamos:
apt-get install resolvconf

y editamos el fichero /etc/resolvconf/resolv.conf.d/head

añadimos al final del fichero la dirección del/los servidor DNS que nos interese:
nameserver 192.168.18.2

guardamos los cambios y ejecutamos:
resolvconf --enable-updates
resolvconf -u


si hacemos:
cat /etc/resolv.conf

debería aparecer nuestro servidor configurado

miércoles, 20 de febrero de 2019

Ejemplos de iptables

Añadimos los scripts que hemos empleado para:

Denegar todo el tráfico

Permitir todo el tráfico

Permitir navegar por internet (http, https y dns)

Configurar un equipo como enrutador para permitir cualquier tráfico hacia internet mediante nat.



Aceptar todo


#Inicializar eliminamos reglas y política por defecto ACEPTAR
modprobe ip_conntrack
iptables -F
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

#Habilitamos enrutamiento
echo 1 > /proc/sys/net/ipv4/ip_forward


#Comprobar el resultado
clear
iptables -L -vn