2017-11-29 Miércoles
Implementación de Aplicaciones Web
- Framework de desarrollo: Django (resumen muy leve)
- Conjunto de librerias y herramientas
- Desarrollo rápido de aplicaciones
- Reutilización de partes del código
- Actualizar Django hasta la versión 1.11.7:
- Ver versión actual de Django: (Si no está la
1.11.7 o superior, hacer lo siguiente. Si está en esa versión, obviar los
siguientes pasos)
- Desinstalar la anterior:
- sudo apt-get remove python-django
- Instalar
PIP:
- sudo apt-get install python-pip
- (opcional)
Actualizar PIP:
- sudo -H pip install --upgrade pip
- Instalar
Django:
- sudo -H pip install django
- (opcional) Actualizar Django si no está en la
1.11.7 o superior:
- sudo -H pip install --upgrade django
- Borrar el proyecto anterior.
- Crear un proyecto (comenzamos de nuevo, recordad de cambiarle el idioma y eso):
- django-admin startproject misitio
- Migrar todas las apps instaladas y crea infraestructura necesaria:
- Crear encuestas:
- python manage.py startapp encuestas
Seguid el maldito tutorial. Buenos días.
Administración de Sistemas Operativos
- Generar claves privadas-publicas:
- Conectar por ssh:
- ssh [nombredeusuario]@[ipdelamaquina]
- Crear el archivo con las claves autorizadas:
- nano /home/[usuario]/.ssh/authorized_key (copiar la clave pública generada)
- Al volver a intentar conectarse mediante ssh, podrá conectarse sin la contraseña. Ya que comprobará todas las claves públicas y, si consigue descifrar, dará acceso)
- Desactivar la conexión con contraseña:
- nano /etc/ssh/sshd_config
- Descomentar 'passwordauthentication' y poner 'no'
- sudo service ssh restart
Admon. Sistemas Gestores de Bases de Datos
- Todo lo realizado por Antonio estará en este enlace.
- Realizar 'Prácticas adaptadas a ebanca' y 'Ejercicios del libro', marcados como obligatorios, disponible en Moodle y Dropbox.
- Se recomienda hacer 'Presentación con prácticas.
- También se recomienda leer 'Ejercicios2'.
Servicios de Red e Internet
- Crear un FTP en el que:
- Los anónimos solo tendrán permisos de solo lectura.
- Sobre los usuarios de sistema :
- El usuario 'menta' sí estará enjaulado.
- Los demás usuarios no estarán enjaulados.
- La conexión será mediante línea de comandos:
- Toda la info en la página 20 del Tema 4.