Browse Source

23-04-13 clase

pulitux 2 năm trước cách đây
mục cha
commit
d726555ac0

BIN
1.- Ejercicios/23_03_16_ejercicio_t1.pptx


BIN
1.- Ejercicios/23_03_23_Ejercicios-uf3_preguntas.docx


BIN
1.- Ejercicios/23_03_27_ejercicioPDS_2.2.docx


+ 37 - 0
1.- Ejercicios/23_03_29_ejercicio_tienda.txt

@@ -0,0 +1,37 @@
+CREATE DATABASE tienda;
+USE tienda;
+CREATE TABLE FABRICANTES (Clave_fabricante INT NOT NULL, Nombre VARCHAR(30), PRIMARY KEY (Clave_fabricante));
+CREATE TABLE articulos (Clave_articulo INT NOT NULL, Nombre VARCHAR(30), Precio INT, Clave_fabricante INT, PRIMARY KEY (Clave_articulo), FOREIGN KEY (Clave_fabricante) REFERENCES fabricantes(Clave_fabricante));
+SHOW TABLES;
+DESCRIBE articulos;
+INSERT INTO fabricantes VALUES(1, 'Kingston');
+INSERT INTO fabricantes VALUES (2,'Adata'), (3,'Logitech'), (4,'Lexar'), (5,'Seagate');
+SELECT * FROM `fabricantes`
+INSERT INTO articulos VALUES(1,'Teclado',100,3), (2,'Disco duro 300 Gb', 500, 5), (3,'Mouse', 80, 3), (4, 'Memoria USB', 140, 4), (5, 'Memoria RAM', 290, 1), (6,'Disco Duro Extraible', 650, 5), (7, 'Memoria USB', 279, 1), (8, 'DVD Rom', 450, 2), (9, 'CD Rom', 200, 2), (10, 'Tarjeta de red', 180, 3);
+SELECT * FROM articulos;
+SELECT Nombre FROM articulos;
+SELECT DISTINCT Nombre FROM articulos;
+SELECT Nombre FROM articulos;
+SELECT DISTINCT Nombre FROM articulos;
+SELECT * FROM articulos WHERE Clave_articulo=5;
+SELECT * FROM articulos WHERE Clave_fabricante=3;
+SELECT * FROM articulos WHERE Nombre='Teclado';
+SELECT * FROM articulos WHERE Nombre='Memoria Ram' OR Nombre='Memoria USB';
+SELECT * FROM articulos WHERE Nombre LIKE 'M%';
+SELECT Nombre FROM articulos WHERE Precio=100;
+SELECT Nombre FROM articulos WHERE Precio> 200;
+SELECT Nombre FROM articulos WHERE Precio BETWEEN 100 AND 350;
+SELECT * FROM articulos WHERE Precio BETWEEN 100 AND 350;
+SELECT AVG(Precio) FROM articulos;
+SELECT AVG(Precio) FROM articulos WHERE Clave_fabricante=2;
+SELECT Nombre, Precio FROM articulos ORDER BY Nombre;
+SELECT Nombre, Precio FROM articulos ORDER BY Precio DESC;
+SELECT Nombre,Precio FROM articulos WHERE Precio >= 250 ORDER BY Precio DESC, Nombre;
+SELECT * FROM articulos,fabricantes WHERE articulos.Clave_fabricante=fabricantes.Clave_fabricante;
+SELECT articulos.Nombre, articulos.Precio FROM articulos, fabricantes WHERE fabricantes.Nombre='Logitech' AND articulos.Clave_fabricante=fabricantes.Clave_fabricante ORDER BY articulos.Nombre;
+SELECT articulos.Nombre, articulos.Precio, fabricantes.Nombre FROM articulos, fabricantes WHERE (fabricantes.Nombre='Lexar' OR fabricantes.Nombre='Kingston') AND articulos.Clave_fabricante=fabricantes.Clave_fabricante ORDER BY articulos.Precio DESC;
+INSERT INTO articulos VALUES (11, 'Altavoces', 120, 2);
+UPDATE articulos SET articulos.Nombre='Impresora Láser' WHERE articulos.Clave_articulo=8;
+SELECT * FROM articulos;
+UPDATE articulos SET Precio=Precio*0.9;
+SELECT * FROM articulos;

BIN
1.- Ejercicios/23_04_01_Practica_TCP-IP.docx


+ 28 - 0
1.- Ejercicios/23_04_01macs.txt

@@ -0,0 +1,28 @@
+
+Interfaz: 10.1.4.2 --- 0x7
+  Direcci¢n de Internet          Direcci¢n f¡sica      Tipo
+  10.1.4.1              08-5b-0e-bd-87-21     din mico  
+  10.1.4.3              34-17-eb-a9-02-fd     din mico  
+  10.1.4.4              34-17-eb-df-2e-7c     din mico  
+  10.1.4.5              34-17-eb-a9-1a-52     din mico  
+  10.1.4.6              34-17-eb-a8-d1-f7     din mico  
+  10.1.4.7              34-17-eb-a8-ff-c8     din mico  
+  10.1.4.8              64-00-6a-58-93-79     din mico  
+  10.1.4.9              34-17-eb-a8-da-e1     din mico  
+  10.1.4.10             34-17-eb-a8-f5-f3     din mico  
+  10.1.4.11             64-00-6a-58-93-1c     din mico  
+  10.1.4.12             34-17-eb-a9-01-4c     din mico  
+  10.1.4.13             98-90-96-9f-4e-eb     din mico  
+  10.1.4.14             64-00-6a-5f-66-bb     din mico  
+  10.1.4.15             64-00-6a-58-95-b0     din mico  
+  10.1.4.16             34-17-eb-a9-19-5e     din mico  
+  10.1.4.18             b8-ca-3a-8b-a6-b8     din mico  
+  10.1.4.20             64-00-6a-58-92-e8     din mico  
+  10.1.4.52             08-00-27-58-2c-94     din mico  
+  10.1.4.248            00-14-38-e1-cf-1f     din mico  
+  10.1.4.255            ff-ff-ff-ff-ff-ff     est tico  
+  224.0.0.22            01-00-5e-00-00-16     est tico  
+  224.0.0.251           01-00-5e-00-00-fb     est tico  
+  224.0.0.252           01-00-5e-00-00-fc     est tico  
+  239.255.2.2           01-00-5e-7f-02-02     est tico  
+  239.255.255.250       01-00-5e-7f-ff-fa     est tico  

BIN
1.- Ejercicios/23_04_10-Grupos_usuarios_Linux.docx


BIN
1.- Ejercicios/23_04_10-lab-configure-users-and-groups-in-windows.docx


+ 4 - 0
1.- Ejercicios/23_04_11_borrado.sh.txt

@@ -0,0 +1,4 @@
+#!/bin/bash
+rm -r /home/pulitux/Grupo_Trabajo/Proyectos
+rm /home/pulitux/Grupo_Trabajo/Otros/*
+rmdir /home/pulitux/Grupo_Trabajo/Otros

+ 30 - 0
1.- Ejercicios/23_04_11_creacion.sh.txt

@@ -0,0 +1,30 @@
+#!/bin/bash
+sudo - root
+mkdir -p /home/pulitux/PracticaLinux/PrimeraParte/Seccion{1,2}
+for x in {1,2}; do echo "Este es el contenido del fichero $x" > PracticaLinux/PrimeraParte/Seccion$x/fichero$x.txt; done
+for x in {1,2}; do echo "Este es el contenido del fichero $x" > PracticaLinux/PrimeraParte/Seccion1/fichero$x.txt; done
+for x in {3,4}; do echo "Este es el contenido del fichero $x" > PracticaLinux/PrimeraParte/Seccion2/fichero$x.txt; done
+mkdir -p /home/pulitux/SegundaParte
+echo "Este es el contenido del fichero 5" > /home/pulitux/SegundaParte/fichero5.txt
+mv /home/pulitux/SegundaParte/ /home/pulitux/PracticaLinux/.
+mv /home/pulitux/PrimeraParte/Seccion2 .
+mv /home/pulitux/Seccion2/TerceraParte
+find /home/pulitux/Seccion2 -name *.txt -exec cat {} \;
+find /home/pulitux/Seccion2 -name *.txt -exec chmod g+w {} \;
+find /home/pulitux/Seccion2 -name *.txt -exec chmod o-r {} \;
+mkdir -p /home/pulitux/Grupo_Trabajo/{Presupuesto,Comunicacion,Proyectos{/P1,/P2,/P3},Otros}
+mv /home/pulitux/Seccion2/Grupo_Trabajo/ /home/pulitux/
+chmod -R u=rwX,g=rX,o-wrx /home/pulitux/Grupo_Trabajo/
+chmod -R u=rwX,g-rwx,o-wrx /home/pulitux/Grupo_Trabajo/Presupuesto/
+echo Descripción del proyecto > /home/pulitux/Grupo_Trabajo/Proyectos/P1/descripcion.txt
+cp Grupo_Trabajo/Proyectos/P1/descripcion.txt Grupo_Trabajo/Proyectos/P2
+cp Grupo_Trabajo/Proyectos/P1/descripcion.txt Grupo_Trabajo/Proyectos/P3
+cp Grupo_Trabajo/Proyectos/P1/descripcion.txt Grupo_Trabajo/Comunicacion/
+cp Grupo_Trabajo/Proyectos/P1/descripcion.txt Grupo_Trabajo/Presupuesto/
+mv Grupo_Trabajo/Presupuesto/descripcion.txt Grupo_Trabajo/Presupuesto/descripcion.ax
+echo Fichero de presupuesto > Grupo_Trabajo/Presupuesto/descripcion.ax
+cat Grupo_Trabajo/Presupuesto/descripcion.ax
+mv Grupo_Trabajo/Presupuesto/descripcion.ax Grupo_Trabajo/Otros/otros.txt
+for x in {1..3}; do  echo "$(cat Grupo_Trabajo/Proyectos/P$x/descripcion.txt) $x" > Grupo_Trabajo/Proyectos/P$x/descripcion.txt; done
+chmod -R u=rwX,g=rX,o-wrx /home/pulitux/Grupo_Trabajo/
+chmod -R u=rwX,g-rwx,o-wrx /home/pulitux/Grupo_Trabajo/Presupuesto/

+ 6 - 0
1.- Ejercicios/23_04_11_informacion.sh.txt

@@ -0,0 +1,6 @@
+#!/bin/bash
+date
+pwd
+sudo ps aux
+ls -ldR /home/pulitux/Grupo_Trabajo/ ; ls -lR /home/pulitux/Grupo_Trabajo/
+grep -r 'de' Grupo_Trabajo/

BIN
1.- Ejercicios/PDS.docx


BIN
1.- Ejercicios/Thumbs.db


BIN
1.- Ejercicios/plan_director_de_seguridad_inventario_activos.xls


BIN
1.- Ejercicios/~$30_Practica_TCP-IP.docx