lunes, 30 de septiembre de 2013
Copia y pega. Artículo interesante PhpMyadmin instalación
http://linuxzone.es/how-to-servidor-web-apache-php-mysql-phpmyadmin/
Artículo sobre CPD. Walhalla
El Primer Datacenter de Tamaño Medio de Europa diseñado, construido y operado por TISSAT. Un centro eco-eficiente de servicios para el mercado TIC de muy altas prestaciones que posiciona a la Comunidad Valenciana dentro de los polos de atracción de servicios de Alto Valor en el segmento TIC en el mercado nacional e internacional.Certificación TierIV. Características de los "TIERs"

El edificio cuenta con bloques de energía separados, con un sistema de protección contra vientos de hasta 120 km/h, doble valla perimetral, aislamiento total de las diferentes áreas de trabajo, triples caminos de entrada al centro, sistemas de antideflagración, protección electromagnética, accesos de personal controlados por doble sistema biométrico y protección contra incendios.
El edificio cuenta con bloques de energía separados, con un sistema de protección contra vientos de hasta 120 km/h, doble valla perimetral, aislamiento total de las diferentes áreas de trabajo, triples caminos de entrada al centro, sistemas de antideflagración, protección electromagnética, accesos de personal controlados por doble sistema biométrico y protección contra incendios.
jueves, 26 de septiembre de 2013
Actividad 2: Creación de una BBDD
Actividad 2: Creación de una
BBDD
Creación y
manipulación de tablas desde la consola del cliente de MYSQL:
- Crea una base de datos llamada "Demo".
- Añade las siguientes tablas:
- Tabla "Productos" con la siguiente estructura
- parte varchar (20)
- tipo varchar (20)
- especificación varchar (20)
- psugerido float(6,2)
- clave int(3)
- restricciones: clave es clave primaria, no admite valores nulos y su valor es autoincrementable.
- Tabla "Proveedor" con la siguiente estructura
- empresa varchar(20)
- pago, puede tomar los valores 'crédito', 'efectivo'
- restricciones empresa es clave primaria
- Tabla "Ganancia"
- venta puede tomar los valores 'Por mayor', 'Por menor'
- factor decimal (2,2)
- Tabla "Precios" con la siguiente estructura:
- empresa varchar(20)
- clave int(3)
- precio float(6,2)
- restricciones empresa y clave no pueden tomar valor nulo
- empresa es clave foránea de "Proveedor"
3.- Crea un script de texto para insertar datos en
las tablas:
-- valores para productos
insert into productos (parte,tipo,especificación,psugerido) values
('Procesador','2 GHz','32 bits',null),
('Procesador','2.4 GHz','32 bits',35),
('Procesador','1.7 GHz','64 bits',205),
('Procesador','3 GHz','64 bits',560),
('RAM','128MB','333 MHz',10),
('RAM','256MB','400 MHz',35),
('Disco Duro','80 GB','7200 rpm',60),
('Disco Duro','120 GB','7200 rpm',78),
('Disco Duro','200 GB','7200 rpm',110),
('Disco Duro','40 GB','4200 rpm',null),
('Monitor','1024x876','75 Hz',80),
('Monitor','1024x876','60 Hz',67)
;
-- valores para "Proveedor"
insert into proveedores (empresa,pago) values
('Tecno-k','crédito'),
('Patito','efectivo'),
('Nacional','crédito,efectivo');
-- valores para "Ganancia"
insert into ganancia values
('Por mayor',1.05),
('Por menor',1.12);
-- valores para "Precios"
insert into precios values
('Nacional',001,30.82),
('Nacional',002,32.73),
('Nacional',003,202.25),
('Nacional',005,9.76),
('Nacional',006,31.52),
('Patito',007,59.99),
('Patito',010,62.02),
('Tecno-k',003,198.34),
('Tecno-k',005,9.27),ro
('Tecno-k',006,34.85),
('Tecno-k',007,59.95),
('Tecno-k',010,61.22),
('Tecno-k',012,62.29)
('Nacional',007,58.41),
('Nacional',010,64.38),
('Patito',001,30.40),
('Patito',002,33.63),
('Patito',003,195.59),
('Patito',005,9.78),
('Patito',006,32.44);
4.- Crea una tabla llamada "Personas" con la siguiente estructura:
-- valores para productos
insert into productos (parte,tipo,especificación,psugerido) values
('Procesador','2 GHz','32 bits',null),
('Procesador','2.4 GHz','32 bits',35),
('Procesador','1.7 GHz','64 bits',205),
('Procesador','3 GHz','64 bits',560),
('RAM','128MB','333 MHz',10),
('RAM','256MB','400 MHz',35),
('Disco Duro','80 GB','7200 rpm',60),
('Disco Duro','120 GB','7200 rpm',78),
('Disco Duro','200 GB','7200 rpm',110),
('Disco Duro','40 GB','4200 rpm',null),
('Monitor','1024x876','75 Hz',80),
('Monitor','1024x876','60 Hz',67)
;
-- valores para "Proveedor"
insert into proveedores (empresa,pago) values
('Tecno-k','crédito'),
('Patito','efectivo'),
('Nacional','crédito,efectivo');
-- valores para "Ganancia"
insert into ganancia values
('Por mayor',1.05),
('Por menor',1.12);
-- valores para "Precios"
insert into precios values
('Nacional',001,30.82),
('Nacional',002,32.73),
('Nacional',003,202.25),
('Nacional',005,9.76),
('Nacional',006,31.52),
('Patito',007,59.99),
('Patito',010,62.02),
('Tecno-k',003,198.34),
('Tecno-k',005,9.27),ro
('Tecno-k',006,34.85),
('Tecno-k',007,59.95),
('Tecno-k',010,61.22),
('Tecno-k',012,62.29)
('Nacional',007,58.41),
('Nacional',010,64.38),
('Patito',001,30.40),
('Patito',002,33.63),
('Patito',003,195.59),
('Patito',005,9.78),
('Patito',006,32.44);
4.- Crea una tabla llamada "Personas" con la siguiente estructura:
- nombre varchar (40)
- dirección varchar (50)
- edo_civil char (13) valor por defecto 'Soltero'
5.- Modifica la estructura de la tabla anterior
para añadir un campo:
- proveedor int y no nulo
- nacimiento de tipo fecha y no nulo
- claves primarias (nombre, nacimiento)
- proveedor es clave foránea de "Proveedor"
mysql> create table personas (nombre varchar (40), proveedor int(20) not null, nacimiento date not null, dirección varchar (50), edo_civil char (13) default 'soltero', num_registro int auto_increment, key (nombre,nacimiento));
- proveedor int y no nulo
- nacimiento de tipo fecha y no nulo
- claves primarias (nombre, nacimiento)
- proveedor es clave foránea de "Proveedor"
mysql> create table personas (nombre varchar (40), proveedor int(20) not null, nacimiento date not null, dirección varchar (50), edo_civil char (13) default 'soltero', num_registro int auto_increment, key (nombre,nacimiento));
miércoles, 25 de septiembre de 2013
Instalción Mysql
En
una maquina virtual con Ubuntu, y pon en práctica la instalación
que has publicado en tu blogs. Conéctate al servidor con el cliente
desde la línea de comandos y el usuario root y responde a las
siguientes preguntas:
1 - Qué versión has instalado?
mysql> select version (), current_date;
+---------------------------------+----------------+
| version () | current_date |
+---------------------------------+----------------+
| 5.5.32-0ubuntu0.12.10.1 | 2013-09-25 |
+---------------------------------+----------------+
1 row in set (0.00 sec)
2 - En qué idioma está instalado el servidor?
En inglés
3 - En qué ubicación se encuentra la base de datos mysql?
/etc/mysql
4 - Cambia la passwords de los usuarios root con el comando UPDATE mysql.user set password=PASSWORD ('nueva password') WHERE user = 'root'
mysql>
update mysql.user set password=PASSWORD ('contraseña') where
user='root';Query OK, 4 rows affected (0.01 sec)
Rows
matched: 4 Changed: 4 Warnings: 0
5 - Desinstala el servidor haciendo uso del comando
sudo apt-get remove mysql-server
6 - Vuelve a instalar el servidor MYSQL y crea un usuario llamado administrador con contraseña tu primer nombre con todos los privilegios.
mysql> create user 'administrador' identified by 'antonio';
Query OK, 0 rows affected (0.00 sec)
mysql> grant all on *.* to 'administrador' identified by
'antonio';
Query OK, 0 rows affected (0.00 sec)
mysql>
7. Accede desde el cliente al servidor con el usuario administrador.
usuario@usuario-AO722:~$ mysql -u 'adminsitrador'
8. Nombra las bases de datos, que por defecto viene con la instalación.
9. Accede a la base de
datos information_shema, y muestra las tablas que contiene. ¿Puedes?
¿Investiga por qué?
Son vistas, no tabla, por
tanto no se pueden ver ficheros asociados a ellas
10. Qué comando mysql
usarías para conectarte a un servidor remoto (192.168.104.10) donde
está instalado MYSQL server.
shell> mysql -hnombre_host-unombre_usuario-psu_clavepor tanto:shell> mysql -h192.168.104.10-u nombre_usuario -psu_clave
Las sintaxis alternativas de las opciones
-h,
-u, y -p
son --host=nombre_host,
--user=nombre_usuario,
y --password=su_clave.
Nótese que no hay espacios
entre -p o
--password= y la
clave que le sigue.
11. Identifica el
fichero de configuración de Mysql.
El
fichero
my.ini
en el directorio de instalación del servidor MySQL.
12. Reinicia el servidor MYSQL, cuál es la orden?/etc/init.d/mysqld restart
lunes, 23 de septiembre de 2013
Mi Ple
¿Qué es el PLE?
Según Wikipedia un PLE es:
Pero a mi parecer un PLE se define mejor con esta presentación Enlace .
Mi PLE personal
Actualmente mi PLE es una combinación de marcadores de navegador y Twitter.
Twitter
Debido a que tengo pocos seguidores y (normalmente) soy muy selectivo con la gente a la que seguir, sin embargo, tengo mis Listas. Aquí un enlace de ellas.
Marcadores
Los tengo organizados por carpetas y subcarpetas organizados por temática o intereses, el problema de esto es que es mantenerse al día con las actualizaciones.
**También estoy suscrito a "Una al día" correos diarios sobre vulnerabilidades informáticas.
Según Wikipedia un PLE es:
Los Entornos Personales de Aprendizaje (PLE, por sus siglas en Inglés de Personal Learning Environment) son sistemas que ayudan a los estudiantes a tomar el control y gestión de su propio aprendizaje. Esto incluye el apoyo a los estudiantes a
- Fijar sus propios objetivos de aprendizaje
- Gestionar su aprendizaje, la gestión de los contenidos y procesos
- Comunicarse con otros en el proceso de aprendizaje
Y lograr así los objetivos de aprendizaje. El PLE se basa en 3 características que son:
- Fuentes de información.
- Modificación o Reflexión
- Con quien aprendió.
Pero a mi parecer un PLE se define mejor con esta presentación Enlace .
Mi PLE personal
Actualmente mi PLE es una combinación de marcadores de navegador y Twitter.
Debido a que tengo pocos seguidores y (normalmente) soy muy selectivo con la gente a la que seguir, sin embargo, tengo mis Listas. Aquí un enlace de ellas.
Marcadores
Los tengo organizados por carpetas y subcarpetas organizados por temática o intereses, el problema de esto es que es mantenerse al día con las actualizaciones.
**También estoy suscrito a "Una al día" correos diarios sobre vulnerabilidades informáticas.
domingo, 22 de septiembre de 2013
Servidor DNS en Debian 7
DNS debian7
En esta entrada configuraremos un servidor DNS en Debian. Detallaré los pasos y explicaré mediante capturas de pantalla.
jueves, 19 de septiembre de 2013
Ejercicio 2 SGBD Instalación MySql
En esta entrada mostraremos los pasos a seguir para instalar MySQL en una versión linux, en este caso en Lubuntu 12.10
Instalación
$ sudo apt-get install mysql-server mysql-client
Durante este proceso nos preguntará dos contraseñas root
Puedes cambiar el archivo /etc/mysql/my.cnf para configurar las opciones básicas -- archivo de registro, número de puerto, etc. Mira al archivo /etc/mysql/my.cnf para más detalles.
Una vez asignada una contraseña al administrador, puedes conectar con el servidor mySQL de la manera siguiente:
mysql -h localhost -u root -p
Ejercicio 1 SGBD. "¿Libre o de pago?"

En esta entrada comprobaremos entre dos SGBD uno con licencia de pago y otra de Software Libre.
Por un lado explicaremos las características de Oracle, y por otro las de MySql.(Ventajas y desventajas)
Suscribirse a:
Comentarios (Atom)