domingo, 1 de diciembre de 2013

Rsync

Rsync es una aplicación libre para sistemas de tipo Unix y Microsoft Windows que ofrece transmisión eficiente de datos incrementales, que opera también con datos comprimidos y cifrados.

Entre las características más importantes de Rsync se encuentran las siguientes:

  • Velocidad :  réplicas de todo el contenido entre la fuente y directorios de destino ejecutando las transferencias  sólo de los bloques o bytes modificados a la ubicación de destino, lo que hace la transferencia muy rápida. (INCREMENTAL).

  • Seguridad : rsync permite el cifrado de datos mediante el protocolo SSH durante la transferencia.


  • Bajo ancho de banda : rsync utiliza la compresión y descompresión del bloque de datos por el bloque en el envío y la recepción final, respectivamente. Por lo tanto el ancho de banda utilizado por rsync será siempre inferior en comparación con otros protocolos de transferencia de archivos.


  • Privilegios : No hay privilegios especiales que sean necesarios para instalar y ejecutar rsync.


lunes, 11 de noviembre de 2013

ISS Windows 2008

Investiga el funcionamiento de Internet Information Server bajo Windows 2003/2008 y crea un sitio web sencillo. Compara este servicio web con Apache y pon un artículo en tu blog explicando sus similitudes, diferencias y una valoración personal.

En primer lugar procederemos con la instalación, ésta la explicaremos mediante pantallazos y un pequeño comentario de cada uno de ellos:


En primer lugar comprobamos que el servicio DNS funciona correctamente.





Instalamos los servicios ISS








 Y marcamos las siguientes opciones:

Esperamos unos segundos:
La instalación se ha completado: 



Vamos al navegador y comprobamos con localhost:

 Y ahora usando nuestro DNS

 

Opinión Respecto a Apache: En mi opinión la instalación y configuración de un sitio es mucho más fácil e intuitiva que en apache, en esta práctica solo se ha hecho lo básico pero viendo esto supongo que desde el administrador ISS se pueden realizar opciones más complejas con la mísma sencillez.

jueves, 7 de noviembre de 2013

jueves, 24 de octubre de 2013

W-aik + Serva Copias desatendidas en la red con Windows

W-aik + Serva Copias desatendidas en la red con Windows 1/2


1. ¿Que vamos a usar?


Windows AIK 

  • Windows AIK está diseñado para que profesionales de IT puedan modificar e instalar versiones de Windows Vista y de Windows Server 2008. Utilizando Windows AIK se pueden realizar instalaciones desatendidas, capturar imágenes de Windows con ImageX, y crear imágenes PE. 
Esta herramienta se puede descargar fácilmente desde el sitio de Microsoft. Las instrucciones son simples: grabar la imagen en un DVD y luego insertar el DVD en la lectora. 



Serva64/32


  • Serva es un acelerador de soluciones de servidor PXE automatizado basado en un motor multi-servidor todo-en-uno portátil.

2. ¿Que necesitamos?

Necesitamos 2 equipos, uno para personalizar nuestra imagen, y otro conectado por red para comprobar el funcionamiento de serva.


SSHFS


1.- Averigua que es sshfs, en qué se basa y que necesita para funcionar.
2.- Instala sshfs en un equipo (debian virtual).
3.- Accede desde un equipo cliente a una carpeta del equipo anterior vía sshfs.
4.- Haz lo necesario para que cuando arranque el equipo cliente se conecte automáticamente mediante sshfs a la carpeta del equipo del punto 2.


1.- SSHFS:



Secure SHell FileSystem (SSHFS) es un sistema de archivos para Linux (y otros sistemas operativos con una implementación FUSE, tal como en Mac OS X), que opera sobre archivos en una computadora remota usando un entorno seguro de acceso. En la computadora local donde se monta SSHFS, la implementación hace uso del módulo del kernel FUSE. Los efectos prácticos de esto es que el usuario final puede interactuar amigablemente con archivos remotos estando en un servidor SSH,viéndolos como si estuvieran en su computadora local. En la computadora remota se utiliza el subsistema SFTP de SSH.

Según wikipedia



2.- Instalación:


  • Instalamos sshfs tanto en el cliente como en el servidor:




  •  Activamos el modulo Fuse:


  • Creamos un usuario para sshfs con la orden "usermod -G fuse -a antonio"



  • Comprobamos que el módulo esta activo:

3.- Accede desde un equipo cliente a una carpeta del equipo anterior vía sshfs






  • Comprobamos que está montado con el comando df:



4.- Haz lo necesario para que cuando arranque el equipo cliente se conecte automáticamente mediante sshfs a la carpeta del equipo del punto 2.

  • Modificamos el archivo Fstab:


Montamos con mount-a o reiniciando y nos debería aparecer lo siguiente: 


domingo, 20 de octubre de 2013

DFS en Windows 2008S

Un sistema de archivos distribuido o sistema de archivos de red es un sistema de archivos de computadoras que sirve para compartir archivos, impresoras y otros recursos como un almacenamiento persistente en una red de computadoras. El primer sistema de este tipo fue desarrollado en la década de 1970, y en 1985 Sun Microsystems creó el sistema de archivos de red NFS el cual fue ampliamente utilizado como sistema de archivos distribuido. Otros sistemas notables utilizados fueron el sistema de archivos Andrew (AFS) y el sistema Server Message Block SMB, también conocido como CIFS.

jueves, 17 de octubre de 2013

Sentencias Alternativas y Ciclos PHP

Sentencias alternativas y ciclos. PHP

  • Alternativa simple y doble.
  1. IF
<?php

if ($a $b) {   echo "a es mayor que b";
}
?>
El constructor if es una de las características más importantes de muchos lenguajes, incluido PHP. Permite la ejecución condicional de fragmentos de código.Establece una condición si se cumple realiza las operaciones.
  1. IF-ELSE

<?php

if ($a $b) {  echo "a es mayor que b";
} else {
  echo "a NO es mayor que b";
}
?>
La sentencia else sólo es ejecutada si la expresión if es evaluada como FALSE. Si la condición if no se cumple se realiza ejecuta la estructura else.

Box . Windows y Linux


¿Alternativa a dropbox o drive?


Primero debemos registrarnos en el sitio www.box.com:

Elegimos el plan con el que nos queremos registrar, en nuestro caso el gratuito

Al introducir nuestros datos nos pedirá una confirmación de e-mail. Confirmamos en nuestro correo.
Esta es la interface inicial de box. desde aquí podremos administrar nuestras carpetas y archivos directamente desde el navegador.




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.

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:
  1. Crea una base de datos llamada "Demo".




  1. 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"
  • clave es clave forárea de "Productos"






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:
  • nombre varchar (40)
  • dirección varchar (50)
  • edo_civil char (13) valor por defecto 'Soltero'
  • num_registro int, clave primaria y auto incrementable 

     mysql> create table personas (nombre varchar (40), dirección varchar (50), edo_civil char (13) default 'soltero', num_registro int primary key auto_increment);
    Query OK, 0 rows affected (0.09 sec)



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));



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 -h nombre_host -u nombre_usuario -psu_clave
 
por tanto:

shell> mysql -h 192.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:

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.


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)