sábado, 24 de diciembre de 2011

Feliz navidad


Desayunando con pingüinos os decea feliz navidad, y un prospero año nuevo, Gracias a nuestros seguidores, y a todos los linuxeros en general.

Es nuestra primera navidad con este blog que empeso por hobby y a crecido poco a poco!

FELIZ NAVIDAD !!!

jueves, 8 de diciembre de 2011

Restaurar Android

Hola a todos hace tiempo que no escribo debido a que me embarque en el proyecto de "Intentar ser ingeniero" xD por eso dispongo poco tiempo para realizar tutoriales, pero en esta ocasión voy hacer un mini tutorial bastante útil para aquellos que tengáis android, pues resulta que hace poco me encontré con un Samsung galaxy mini el cual se le había puesto una clave de bloqueo pero no se acordaban de cual, después de darle vueltas a la cabeza y preguntarle a San google, encontré los botones para entrar en el modo de depuración:
botón de encendido y botón central,(están el móvil apagado)
y acto seguido el móvil se encenderá en modo depuración, en el cual entre sus opciones (elegir subiendo y bajando con el volumen) esta la de limpiar /resetear -> pues elegimos esa y listo el móvil como vino de fabrica.

Espero que os sirva!!

miércoles, 5 de octubre de 2011

Video OPEN LDAP

Videotutorial de OpenLDAP

4 de octubre de 2011 por rcastillo

Instalación OpenLdap from informatica.gcap on Vimeo.


Instalación OpenLdap from informatica.gcap on Vimeo.

Tutorial de Instalación de OpenLdap realizado por el alumno Rafael Delgado de 2º de CGFS Administración de Sistemas Informáticos en Red del IES Gran Capitán de Córdoba.

En este tutorial realizamos los siguientes pasos:

- Instalación OpenLdap en Ubuntu 11.04 Server.
- Creación de un dominio.
- Instalación de phpldapadmin y acceso al directorio LDAP desde otro ordenador.
- Creación de usuarios y unidades organizativas en el directorio LDAP mediante línea de comandos.
- Autentificación de usuarios desde un cliente Ubuntu 11.04 Desktop contra el servidor LDAP.
- Manejo de una libreta de direcciones LDAP con Evolution.

Desde desayunando con pingüinos le envio un abrazo a mi compañero y amigo Rafael Delgado el cual es el autor de este video así como a toda ASI.

lunes, 5 de septiembre de 2011

Linux Cumple 20 años

Este es nuestro particular homenaje desde desayunado con pingüinos que le dedicamos a nuestro sistema operativo preferido. Os pongo un vídeo de la fundación Linux en el cual se cuenta el recorrido de este sistema operativo desde sus orígenes en forma de comic.


lunes, 29 de agosto de 2011

Automatizar subida de archivos ftp

Para subir archivos a un servidor ftp de forma automática, tenemos un solución muy sencilla, con un solo comando podemos hacerlo pero antes necesitamos instalar el siguiente paquete, en el caso de OpenSuse no viene preinstalado.

# zypper install wput

Una vez instalado ya podemos ejecutar el comando para subir archivos a nuestro server.

# wput archivo ftp://usuario:password@servidor

Gracias a esta fuente porque gracias a el pude crear una medida de seguridad
que me comparara los scritp PHP por si sufria algn tipo de instrucion y me los
modificaban podria cargar la copia de seguridad en un momento.
Fuente: http://elayo.es/automatizar-subida-de-archivos-a-un-servidor-ftp

viernes, 19 de agosto de 2011

Servidor de Terminales Ligeros

El calor del verano con sus tardes de aburrimientos y las ganas de investigar me dediqué a crear un servidor de ligeros para casa en una de mis máquinas virtuales y la verdad que fue muy bien. encontré este manual, el cual os dejo aquí para todos vosotros:

fuente: http://codigo82.wordpress.com/2009/03/29/instalacion-servidor-ltsp-sobre-ubuntu/

Gracias a todos los que hacéis manuales de calidad.

Arrancamos nuestro Linux, abrimos una consola(terminal) y escribimos:

sudo apt-get install ltsp-server-standalone openssh-server

Esto instalará todo el paquete ltsp de internet, cuando finalice la instalación escribimos en la consola:

sudo vim /etc/network/interfaces

y deberemos modificar este archivo para que quede de un modo similar:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface

#iface eth0 inet dhcp

iface eth0 inet static
address 192.168.2.25
network 192.168.2.0
netmask 255.255.255.0
broadcast 192.168.2.255
gateway 192.168.2.1
nameservers 195.235.113.3 195.235.96.90
auto eth0

Este archivo contiene la configuración de nuestra tarjeta de red y debemos modificarlo según tengamos nuestra red.

Luego de modificar el archivo interfaces, escribimos en la consola:

sudo vim /etc/ltsp/dhcpd.conf

Este archivo es la configuración dhcp de nuestro servidor PXE. Lo modificamos para que nos coincida con nuestra red de trabajo.

Cuando ya tenemos todo esto hecho ejecutamos en la consola :

sudo ltsp-build-client


Y nos creará el cliente LTSP. Cuando haya terminado con este proceso (tarda un poquito), ejecutamos en la consola:


sudo /etc/init.d/networking restart
sudo /etc/init.d/dhcp3-server restart


Y ya tendremos listo nuestro servidor de terminales linux.

Problemas que encontré:

Si intentas arrancar el DHCP por separado da error. ¡Pero funciona perfectamente!
Sólo es necesario reiniciar el equipo y probar.
Algunos routers no permiten este tipo de funciones.

jueves, 18 de agosto de 2011

Correo electrónico

¿Te gustaría tener un servidor de correo propio?. pues aquí descubrirás cómo:


El objetivo es enviar y recibir correo local y remoto utilizando tanto el cliente Evolution como la aplicación web Evolution que estará disponible en correo.midomino.virtual.gcap.net.


correo_electronico

Un servidor con todo

Este fue el ejercicio de preparación del examen en el cual puedo decir que sudamos preparando los servidores tardes y mañanas de preparativos hasta que quedó todo perfecto. Este ejercicio es perfecto para crear un servidor con todos los servicios o si te interesa uno o varios entrelazados entre sí. Lo que se pidió fue lo siguiente:



Como ejercicio final del bloque de Serviciosde Red, Seguridad y Administración Remota, debéis configurar cada servidor virtual (uno nuevo que utilizaréis individualmente en el examen con debian 5.0) con los siguientes servicios:


•Servidor DNS maestro del dominio siglasdelalumno.virtual.gcap.net de forma que para las siglas lapera el dominio sería lapera.virtual.gcap.net. El Servidor DNS debe dar de alta los siguientes equipos dentro del dominio:

◦El propio vps como dns,www,ftp y vps entre otros nombres.
◦El equipo del examen como examen.

•Servidor Apache que tendrá la siguiente configuración:
◦CMS Wordpress instalado en /var/www/wp y que se accede como http://www.siglasdelalumno.virtual.gcap.net
◦Webmail Squirrelmail que se accede como http://mail.siglasdelalumno.virtual.gcap.net
•Servidor FTP al que se accede como ftp://ftp.siglasdelalumno.virtual.gcap.net configurado para el acceso exclusivo de usuarios del sistema y cuyo acceso está limitado a su espacio personal.
•Servidor SMTP+POP+IMAP+Webmail (exim4+courier+squirrelmail) con la siguiente configuración:

◦El servidor SMTP se declara como smtp.siglasdelalumno.virtual.gcap.net
◦El servidor POP3 se declara como pop3.siglasdelalumno.virtual.gcap.net
◦Un usuario llamado correo@siglasdelalumno.virtual.gcap.net se configurará para enviar y recibir correo a través de squirrelmail y de Evolution.
◦Squirrelmail dispondrá de una libreta de direcciones llamada libreta dada de alta en OpenLDAP

◦Servidor SSH que permita el acceso con certificado público y sin contraseña para root
•Servidor NFS:

◦Comparte la carpeta /home/nfs para el equipo del examen en modo lectura/escritura
•Servidor SAMBA sin ser PDC para compartir los siguientes recursos:

◦Las carpetas de los usuarios solamente para ellos mismos.
◦La carpeta /tmp/ para todo el mundo con permisos de lectura/escritura.
•Servidor OpenLDAP:
◦Unidad organizativas separadas para usuarios, grupos y libreta de direcciones

◦Un usuario llamado remoto se configurará para utilizar como directorio personal /home/nfs/remoto
◦Se darán de alta varias cuentas de correo electrónico en la libreta de direcciones
•Servidor FreeRadius:
◦Configuación para el acceso WIFI mediante autenticación WPA Enterprise
◦Servidor Freeradius a partir de sus fuentes para incluir compatibilidad con OpenSSL
◦Cliente local eapol_test para la verificación del funcionamiento del servidor con WPA PEAP MSCHAPv2
◦Comprobación del Punto de acceso real DWL-2100-AP
◦Servidor MySQL para la gestión de usuarios y puntos de acceso
◦Aplicación web Daloradius accesible como http://radius.siglasdelalumno.virtual.gcap.net />
•Cliente Ubuntu con la configuración necesaria para poder acceder a los servicios:
◦Configuración de Red por DHCP
◦Montaje de la carpeta compartida /home/nfs como /home/nfs en lectura/escritura
◦Configuración de autenticación mediante OpenLDAP

Se presentará una memoria en formato .pdf donde se explique cómo se instala y configura cada servicio.

Proyecto-Antes-de-examen_

Servidor radius con dolaradius

Servidor Freeradius que permite el acceso WIFI mediante autenticación WPA Enterprise y administración mediante Daloradius. Para ello habrá que instalar y configurar las siguientes aplicaciones:


•Servidor Freeradius a partir de sus fuentes para incluir compatibilidad con OpenSSL
•Cliente local eapol_test para la verificación del funcionamiento del servidor con WPA PEAP MSCHAPv2
•Punto de acceso real DWL-2100-AP
•Servidor MySQL para la gestión de usuarios y puntos de acceso
•Servidor Apache2 para la aplicación web Daloradius

Radius

Open LDAD

Configuración del Servidor


•Instalar el servicio OpenLDAP
•Instalar el administrador phpldapadmin
•Crear para el dominio una estructura de unidades organizativas donde se puedan dar de alta los usuarios del sistema.
•Configurar el servicio NFS para que permita el acceso a la carpeta /home/nfs/ con permisos de lectura y escritura desde la subred del aula.
•Crear una serie de usuarios manualmente con los ID y GID que tengan asignados en LDAP y cuyos directorios HOME cuelguen de /home/nfs (p.e. /home/nfs/pepe).
•Configurar apache para que solamente puedan acceder a una determinada carpeta aquellos usuarios que pertenezcan al grupo profesores dentro del servidor openldap.
•Configurar proftpd para que solamente puedan acceder al servidor virtual ftp ftp2.xxx.virtual.gcap.net aquellos usuarios que estén dados de alta en el servidor openldap.
•Configurar squirrelmail para que utilize openldap como libreta de direcciones.

Configuración del Cliente

•Montar el directorio /home/nfs del servidor en /home/nfs del cliente cuando arranque el sistema.
•Configurar la autentificación del inicio de sesión para que conecte con el servidor LDAP.
•Comprobar que se puede acceder al mismo usuario desde distintas máquinas.
•Configurar evolution para usar el servidor openldap como libreta de direcciones.

LDAP



Servidor Samba

LA forma que Windows comparten las carpetas es por "samba" asi lo llama linux y aora os voy a dar un manual para atraves de samba poder compartir archivos entre linux y Windows.

Configuración del Servidor


•Configurar el servidor SAMBA sin ser PDC para compartir los siguientes recursos:


◦Las carpetas de los usuarios solamente para ellos mismos.
◦La carpeta /tmp/
para todo el mundo con permisos de lectura/escritura.
Configuración del

Cliente

•Acceder a los recursos compartidos por el servidor.

Samba

Servidor NFS

El Network File System (Sistema de archivos de red), o NFS, es un protocolo de nivel de aplicación, según el Modelo OSI. Es utilizado para sistemas de archivos distribuido en un entorno de red de computadoras de área local. Posibilita que distintos sistemas conectados a una misma red accedan a ficheros remotos como si se tratara de locales. Originalmente fue desarrollado en 1984 por Sun Microsystems, con el objetivo de que sea independiente de la máquina, el sistema operativo y el protocolo de transporte, esto fue posible gracias a que está implementado sobre los protocolos XDR (presentación) y ONC RPC (sesión) .[1] El protocolo NFS está incluido por defecto en los Sistemas Operativos UNIX y la mayoría de distribuciones Linux.

Para aprender se nos planteo esta práctica:
Configuración del Servidor



•Crear un usuario llamado remoto de forma que su directorio de usuario sea
/home/remoto e impedir el login de dicho usuario en el servidor.
•Configurar
el servicio NFS para que permita el acceso a la carpeta /home/remoto con
permisos de lectura y escritura exclusivamente desde la máquina cliente.


Configuración del Cliente



•Crear un usuario llamado remoto de forma que su directorio de trabajo sea
/home/nfs/remoto
•Montar el directorio /home/remoto del servidor en
/home/nfs/remoto del cliente cuando arranque el sistema.
•Iniciar sesión con
el usuario remoto y comprobar en el servidor los archivos creados desde la
máquina del cliente




nfs

Configurar FTP

Configurar FTP

Como configurar el servidor ftp parese sencillo es uno de los más útiles en Internet para subir archivos en Internet y aquí os dejo la siguiente practica:



Entregar memoria de la siguiente práctica en formato .pdf que incluya los
siguientes elementos de configuración:

•Comprobar el acceso mediate ftp
de un usuario concreto del sistema.
•Denegar el acceso mediante ftp a un
usuario concreto del sistema.
•Permitir el acceso anónimo.
•Permitir el
acceso invitado.
•Establecer que el acceso solamente pueda ser a los
directorios y subdirectorios de los usuarios

Para el mundo desde Córdoba:
Ftp


VirtualHost con apache y ssl

VirtualHost con apache y ssl

Esta es una practica que en el cual se explica como crear virtualhost tanto normales como seguros a través de ssl el enunciado es el siguiente:


Configurar vuestro servidor web con la siguiente configuración:

•CMS seleccionado por defecto en http://www.vuestrodominio.virtual.gcap.net
•Cualquier otro CMS al que se accede a través de http://otro.vuestrodiminio...............net
•Un tercer CMS distinto a los dos anteriores que se accede como https://seguro.vuestrodominio........net
Documentad la práctica enviando un fichero .pdf convenientemente formateado y redactado.


Y aquí como siempre el manual:

CMS Apache

miércoles, 17 de agosto de 2011

Crea un Backup/Live-CD de tu Ubuntu con un solo comando

Backup/Live-CD de tu Ubuntu con un solo comando



Hoy despues de crear un ubutu en mis queridas maquinas virtuales (virtualbox) para que me sirviera de servidor de terminales ligeros, se me ocurrio la idea de que seria interezante meterlo todo en un cd live para asi poderlo llevar a cualquier equipo de una forma comod o que cualquier equipo se convirtiera en mi servidor, buscando por San google.. encontre un programa para ubuntu(claro esta) que rea lisaba esto con un par de comandos:


Remastersys es la aplicación que nos permite hacerlo con un único comando, más sencillo imposible. Vamos a ver como instalarlo y ejecutar los comandos para cada tarea.

Instalar Remastersys
Tenemos que añadir el repositorio correspondiente a nuestras sources, según la versión que tengáis de Ubuntu tenéis que añadir una línea distinta al fichero /etc/apt/sources.list






# Remastersys
deb http://www.geekconnection.org/remastersys/repository
karmic/





Una vez hecho esto, instalamos con el siguiente
comando:





sudo apt-get update && sudo apt-get install remastersys





Hacer una imagen del sistema (BACKUP)





sudo remastersys backup





Hacer un LIVE CD del sistema





sudo remastersys dist





Si no especificáis lo contrario, las imágenes se crearán en la carpeta /home/remastersys. Ya véis que su uso es bien sencillo, evidentemente se le pueden pasar parámetros para personalizar la ejecución del comando pero esto es lo más básico que se debe conocer para utilizarlo.

Fuente: http://rm-rf.es/crea-un-backuplive-cd-de-tu-ubuntu-con-un-solo-comando/
Gracias a todos los que colgais info de calidad en la red.

martes, 9 de agosto de 2011

TEMARIO Completo Base de datos

Durante el pasado curso en la asignatura de base de datos entre todos los componentes de 2 de ASI del IES Grancapitan (tambien el ultimo grupo del mismo puesto que nuestro Grado superior desaparecera) creamos una Wiki con todo el temario de BBDD. en el cual encotrareis ejercicios y teoria en toda la complejda y abtración que tiene esta asignatura, yo (arkantos) estudiaba la teoria de esta wiki y aprobe sin problemas, espero que a otros futuros estudiantes tambien os sea de ayuda:

Link:
http://bdiesgc.wikispaces.com/Enlace

martes, 5 de julio de 2011

Ejercicio BASH

Estais aprendiendo Bash pues aquí va un estupendo ejercicio para que aprendais un poco más de nuestro sistema operativo preferido:

Ejercicio:

Diseñar un pequeño script que reciba como parámetro un nombre de directorio, de forma que se cree ese directorio en el interior del directorio de inicio de sesión de unos determinados usuarios. Debe cumplir los siguientes requisitos:

  • El nombre del directorio se pasa como parámetro

  • Si no hay parámetros se toma como nombre del directorio “defecto” y si el número de parámetros es mayor a uno, se toma el último parámetro.

  • El directorio se creará para todos los usuarios cuyo uid sea mayor o igual a 500

  • Si el directorio ya existe añadirá un mensaje con el usuario y la fecha y hora actual al fichero errores.txt

  • El directorio tendrá permisos de lectura,escritura y acceso solamente para el propietario

  • El directorio pertenecerá al usuario correspondiente.

SOLUCION (no seais tramposos):

#! /bin/bash
clear
if [ $# -eq 0 ];then
directorio= "defecto"
else
if [ $# -gt 2 ];then
while [$# -gt 1 ];do
shift
directorio= $1
done
else
directorio=$1
fi
fi
#echo "$directorio"
cat /etc/passwd |cut -d : -f 3| while read usuario
do
if [ $usuario -gt 500 ] && [ $usuario -ne 65534 ]; then
#echo $usuario
home1=`cat /etc/passwd| grep $usuario | cut -d : -f 6`

#echo "$home1/$directorio"
if [ -d $home1 ];then
if [ -d $home1/$directorio ];then
echo "$home1/$directorio erroneo ya existe" >> error.txt
else
mkdir $home1/$directorio
chown $usuario $home1/$directorio
chmod 7 $home1/$directorio
fi
fi
fi
done

lunes, 4 de julio de 2011

Diferencia entre require e include en PHP

Diferencia entre require e include en PHP

F. Javier Carazo Gil 4 julio 2011 Noticias 1 Comentario
Cuando aprendes a programar en PHP, dos de las primeras funciones que usas son include y require. Prácticamente sirven para lo mismo, insertar código de un tercer fichero en el fichero actual (en otros lenguajes de programación hay funciones o construcciones similares). Pero, ¿cuál es la diferencia entre ellas?

Antes de la versión 4.0.2 de PHP (que prácticamente ninguno usaréis, o al menos deberéis usar), la diferencia radicaba en que require siempre leía el archivo al que hacía referencia, incluso si la línea de código en que se encontraba no se ejecutaba nunca (por ejemplo dentro de un condicional). include en cambio sí que se veía afectado por los condicionales y sí que podíamos hacer que no se ejecutara (por lo que tampoco se ejecutaba el código del archivo diferenciado).

Sin embargo, por razones del equipo de desarrollo de PHP, a partir de dicha versión la diferencia es la siguiente: si el archivo llamado no existe, include sólo da un warning, y sigue ejecutando, mientras que require produce un error e interrumpe el flujo de ejecución.

INFORMACION SACADA DE:
http://www.linuxhispano.net/2011/07/04/diferencia-entre-require-e-include-en-php/

Procedimiento almacenado Jornas y partidos

Hola a tod@s, en nuestro ciclo superior en el IES. Gran Capitán, se nos presento el siguiente reto en la asignatura de bases de datos, el cual un consitia en: (teniendo una base de datos de baloncestos que guarde toda la informacion relevante a una competición que calcurara mediante un procedimiento almacenado las jornadas así como los enfrentamientos de las mismas, dando por rectricion que un equipo no puede cjugar en dos estadios al mimo tiempo.

En nuestro caso elegimos montar la base de datos en SQL server para compararo con el software libre que estabamos acostumbrados a utilizar.
Para la creacion de este triger fueron nesesarios un cursor(puntero que recorre el resultado de una consulta metida en una variable) y 4 if anidados os pongo este triger porque esta muy completo y dispone de 2 bucles anidados, lo cual es idoneo para ver un ejemplo o aprender sobre trans-SQL

CREATE PROCEDURE [dbo].[calculajornadas]

AS
--Declaracion de variables nesesesarias--
declare @id_jornada as int
declare @id_jornada_inicial as int
declare @id_jornada_final as int
declare @id_visitante as int
declare @id_local as int

--Cursor--
declare Cursorequipos cursor for select equipos.id,equipos1.id from equipos, equipos as equipos1 where equipos.id != equipos1.id
declare @fecha as Datetime
declare @salto as int
declare @contador as int
declare @bandeta as int
BEGIN
--asignaciones--
set @salto = (select count(*) from equipos)
set @contador = 1
set @fecha= GETDATE()

insert into jornadas (fecha) VALUES(@fecha)
set @id_jornada_inicial = (Select max(id) from jornadas)
--Creamos todas las jornadas--
while @salto * 2 > @contador
begin
insert into jornadas (fecha) VALUES(@fecha)
set @fecha = DATEADD(day, 1, @fecha)
set @contador = @contador + 1

end

set @id_jornada_final = (Select max(id) from jornadas)

open Cursorequipos
fetch next from Cursorequipos into @id_local, @id_visitante

while @@fetch_status = 0
begin

set @bandeta = 1
set @id_jornada = @id_jornada_inicial
--bucle 2 anidado
while @bandeta=1
begin
if (select count(*) from partidos where id_visitante=@id_local and id_jornada=@id_jornada ) = 0
begin
if (select count(*) from partidos where id_local=@id_local and id_jornada=@id_jornada ) = 0
begin


if (select count(*) from partidos where id_local=@id_visitante and id_jornada=@id_jornada ) = 0
begin
if (select count(*) from partidos where id_visitante=@id_visitante and id_jornada=@id_jornada ) = 0
begin
insert into partidos (id_jornada, id_local,id_visitante) values (@id_jornada,@id_local,@id_visitante)
set @bandeta = 0
end
else
begin
set @id_jornada = @id_jornada + 1
set @bandeta = 1
end
end
else
begin
set @id_jornada = @id_jornada + 1
set @bandeta = 1
end

end
else
begin
set @id_jornada = @id_jornada + 1
set @bandeta = 1
end
end
else
begin
set @id_jornada = @id_jornada + 1
set @bandeta = 1
end

--else
--begin
-- set @id_jornada = @id_jornada + 1
-- set @bandeta = 1
--end

--cierre del segundo bucle
end
--avansa un registro--
fetch next from Cursorequipos into @id_local, @id_visitante
end
close Cursorequipos
deallocate Cursorequipos
END

domingo, 3 de julio de 2011

Codigo de barras en .NET

En la creacion de aplicaciones en .net y VB es muy util la utilizacion decodigos de barras para ayudar a facilitar esto os pongo un documento con diversos codigos, ami resulto muy util.

Net Barr As

Ejercicio mini Foro

APLICACIÓN WEB MINIFORO Supongamos que tenemos que construir una aplicación web llamada miniforo, que distinguirá entre varios tipos de usuarios y permitirá a los usuarios publicar mensajes en la página web para compartir opiniones sobre temas diversos, pues este es un practico ejercicio para aprender el lenguaje php o ASP
Espero que os sea de gran ayuda


miniforo

sábado, 28 de mayo de 2011

Direccionamiento IPv4

Direcionamiento IP
Con este manual podemos conocer todos los se cretos del enrutamiento IP ideal para los estudiantes de redes.
Direccionamiento IPv4

Configuración de un DNS maestro y esclavo

En clase nos produjo la siguiente activadad sobre el servidor DNS (bind9) en la cual os aseguro que vieene perfectamente detallado la configuración a segir tanto por un DNS Primario como por un Esclavo:

Una vez creados los vps vamos a instalar y configurar una serie de servidores de nombre de dominio con las siguientes características:

1.El servidor que aloja los vps tendrá instalado un servidor de nombres que gestiona el dominio virtual.gcap.net. Este servidor reenviará las consultas a jupiter en el caso de que no sepa resolver los nombres y será administrado por el profesorado.
2.El servidor que aloja los vps delegará los subdominios nnn.virtual.gcap.net siendo nnn el nombre que seleccionasteis para vuestro dominio. Cada subdominio será gestionado por un servidor de nombres instalado en el vps.
3.Vuestro servidor de nombres debe dar de alta los siguientes equipos dentro del dominio:

◦El propio vps como dns,www,ftp y vps.
◦Uno de los equipos del grupo como dns2.
◦Otro de los equipos del grupo como ubuntu. Así este equipo se podrá identificar como p.e. ubuntu.tux.virtual.gcap.net.
4.El equipo del grupo dado de alta como dns2 contendrá un segundo servidor de nombres de dominios de tipo esclavo que se sincronizará con el maestro.

Esta era la actividad.


Y aqui su manual:




trabajoDNS

Adminsitración de usuarios

Como cualquier linuxero sabe linux se basa en usuarios por eso este tema os sera de gran ayuda:
T04Usuarios

Administracion de Arranque y parada

Administración linux de arranque y parada, es u n tema impartido en el ies grancapitan el cual me parecio muy util cuando lo estudie y hoy queria compratir los apuntes con toda la comunidad.
T03ArranqueParada

viernes, 27 de mayo de 2011

Imagenes para android

Images for Android x86 are available.

1.Android x86 20091024
Size (compressed/uncompressed): 195.1 MBytes / 373 MBytes
Link: http://downloads.sourceforge.net/virtualboximage/Android-x86.7z
2.Android 1.6 x86
Size (compressed/uncompressed): 201,0 MBytes / 279,0 MBytes
Link: http://downloads.sourceforge.net/virtualboximage/Android-x86-1-6.7z
3.Android 1.6 x86 r2
Size (compressed/uncompressed): 56,6 MBytes / 285,0 MBytes
Link: http://downloads.sourceforge.net/virtualboximage/android-x86-16-r2.7z

Como ejecutar Android OS en una maquina virtual

Tendrás que descargar un par de cosas para conseguir hacer correr Android sobre el escritorio del sistema operativo que quieras, y no te preocupes que todo es software libre:

* En primer lugar tendrás que descargar e instalar VirtualBox puedes hacerlo desde aquí para Mac, Windows o Linux.
* A continuación descargar una imagen de máquina virtual de Android, estos están disponibles gratuitamente para su descarga aquí (que son específicamente las imágenes de VirtualBox.)
* Descomprime el archivo de imagen de máquina virtual de Android (los usuarios de Mac podéis abrir los archivos 7z con Unarchiver.)
* Lanza VirtualBox.
* Selecciona “Crear nueva máquina virtual”.
* Selecciona “Utilizar disco duro existente” y dale clic en el icono de carpeta para seleccionar el archivo Android VM.



* Sitúa tu archivo Android y selecciona VM con VirtualBox.
* VirtualBox ahora importara la imagen prefabricada del sistema operativo de la máquina virtual Android, puedes asignar la memoria RAM, lo que quieras, pero os comento que un típico teléfono Android tiene entre 128 MB y 512 MB, en este caso se eligieron 256 MB de RAM para mi imagen
* Para lanzar/hacer funcionar Android, sólo tienes que seleccionar la imagen de la barra lateral de VirtualBox y hacer clic en el botón Inicio en la parte superior de la ventana.



Puedes ver algunas cosas de la línea de comandos funcionando, por lo tanto a esperar ya que Android se está ejecutando sobre Linux (algo así como la forma de Mac OS X que se ejecuta en una base de BSD y se ejecuta IOS en una base de Mac OS X). Vamos a arrancar Android y pronto verás el escritorio de Android, VirtualBox captura el ratón y el teclado (usa la tecla izquierda Command en un Mac para salir) y serás capaz de jugar con el sistema operativo móvil de Google.

miércoles, 27 de abril de 2011

Crea tu propio mapa de red con Nagios. Parte 1

Para poder crear un mapa de red y administrar una gran cantidad de dispositivos, no hay nada mejor que Nagios. Es un poco latoso de instalar, pero os dejamos esta maravillosa guía para que sigáis los pasos.
Esta es sólo la primera parte, más adelante os pondremos imágenes de Nagios, una breve explicación de su uso y colocar imágenes para identificar cada host visualmente. Deseamos que os sea de ayuda.
Saludos! Arkantos y Grymmörth

Doc Nagios

martes, 26 de abril de 2011

Comparativa de los principales sistemas Gestores de bases de datos

Esta es una comparativa entre los principales sistemas gestores de bases de datos relacionales. Su carácter está basado en ayudar a elegir uno según el uso que le vayamos a dar. No es un documento tan técnico como otros post que hemos publicado anteriormente, pero espero que os sea de ayuda *^_^*



Saludos Arcantos

lunes, 25 de abril de 2011

Manual de Access

Sé que este blog promueve la filosofía libre, pero también es bien sabido por todos, que el paquete office es más usado que openoffice y freeoffice por los usuarios comunes. Pues como el saber no ocupa lugar, os dejo un manual que nos entregó nuestro profesor de ofimática.


Access 2003

Fundamentos de la Programación en C

¿Eres informático? Pues si lo eres, debes saber programar, da igual el lenguaje, pero ¿Por qué no empezar por la base de todo?
Aquí os dejamos un buen manual acerca de programación C, el cual nos dio nuestra profesora de programación en el IES Gran Capitán, espero que os sea de ayuda. Saludos.

fundamentos de la programación en C



Guía rápida de CSS

¿Cual es la diferencia entre una página de 50 € y otra de 600€, ambas con la misma programación? Su aspecto. ¿Y cómo conseguimos mejorarlo? Gracias al css. No es nesesario ser un experto, sólo tener buenas referencias. Por eso os dejo esta útil guía de css que sólo ocupa un folio, pero contiene todo lo nesesario para desenvolverse sin problemas.

Css Guia Ref

Configurando Squid

Squid es un popular programa de software libre que implementa un servidor proxy y un dominio para caché de páginas web, publicado bajo licencia GPL. Tiene una amplia variedad de utilidades, desde acelerar un servidor web, guardando en caché peticiones repetidas a DNS y otras búsquedas para un grupo de gente que comparte recursos de la red, hasta caché de web, además de añadir seguridad filtrando el tráfico. Está especialmente diseñado para ejecutarse bajo entornos tipo Unix.

Es poca la información que hay acerca de este servidor proxy en español, por eso quiero dejaros aquí mi particular aportación:

Proxy Squid

Xinetd

Es poca la información que hay acerca del padre de los servidores (aquel que controla todos los demás servidores) y mucho más difícil encontrarla en español y que sea de utilidad. Con esta documentación tuve que realizar un proyecto hace 3 años y fue de bastante ayuda. Os dejo 3 pdf, el último de comandos para su buen manejo. Saludos a todos.
Servidor Xinet

xinetd-presentacion

Ésta es una lista de comandos que os serán muy útiles para su configuración:
comandos xinetd

domingo, 24 de abril de 2011

Manual de IPTABLES

Este es un manual muy completo de iptables. Para mi gusto, el mejor cortafuegos que se puede implantar en una red local.

IPTABLES

Dual Channel

¿Sabéis lo que es Dual Channel?
Pues aquí os dejo una presentación de mis tiempos de estudiate de Grado Medio en explotación de sistemas. antes de acceder al Superior. Espero que os sea util

Dual Channel David García

Automatizar virtualbox

Hola a todos, hace unos días, en estas vacaciones de Semana Santa me surgió un problema cuya solución quiero compartir aquí con vosotros. Para nuestro proyecto de fin de ciclo, que pronto colgaremos, se nos pidió que hiciéramos un prototipo antes de implantarlo en el sistema en producción. Bueno, el caso es que con virtualbox monté un Debian sobre windows 7, de un ordenador que no apago.
Hasta aquí todo perfecto, pero claro, el problema se produjo cuando windows se reiniciaba, ya que había que "volver a iniciar la máquina" y si no estás delante ¿Cómo lo haces? Pues después de navegar por San Google encontré esta orden:

"C:\Program Files\Oracle\VirtualBox\VBoxmanage.exe" startvm "servidor-debian"

Donde servidor-debian será el nombre de vuestra máquina

La cual va introducida en un .bat y este, a su vez, en la carpeta inicio-->todos los programas --> Inicio

Se arrancará cada vez que el equipo cargue Windows. Espero que les haya sido de ayuda.

Por Arkantos

sábado, 16 de abril de 2011

DHCP

¿Alguna vez te has preguntado cómo configurar un servidor DHCP en linux (claro esta)? pues aquí tienes una completa guía donde te explicaremos los pasos para conseguirlo.


El protocolo DHCP es muy utilizado en la administración de redes, ya que permite que los equipos configuren automáticamente los parámetros de red (dirección IP, máscara de red, dirección de difusión, encaminador por defecto, servidor de nombres).

El funcionamiento de DHCP es muy flexible; permite ofrecer dinámicamente direcciones prestadas temporalmente (leasing) u ofrecer una configuración fija a partir del dispositivo de red concreto (e.g. dirección Ethernet). En la configuración dinámica cuando un ordenador solicita una configuración, se le presta temporalmente una disponible de entre un rango previamente especificado en el servidor. Los ordenadores que se configuran a través del protocolo DHCP necesitan ejecutar (normalmente en el proceso de inicio) un cliente DHCP. Configurar el ordenador que hará de servidor DHCP. Este ordenador tendrá la IP 192.168.22.1 en la tarjeta eth0. Sobre el fichero /etc/dhcpd.conf, configurar los aspectos comunes a todos los ordenadores de la red. Para ello, establecer en el fichero del sistema las siguientes opciones:

• El nombre del dominio debe ser dhcp.local
• El servidor de nombres 192.168.22.1
• Dirección de difusión 192.168.22.255
• Máscara de la red: 255.255.255.0
• La dirección del encaminador o puerta por defecto: 192.168.22.1
•Prestar temporalmente IPs en el rango de direcciones asignables entre 192.168.22.10 y la 192.168.22.20 , así se podrían conectar varios ordenadores de los que no se tiene ningún dato.
• A uno de los ordenadores asignarle la IP fija 192.168.22.2 asociada con su tarjeta de red eth0. Configurar en el fichero dhcpd.conf la opción correspondiente para asignarle esta IP fija por DHCP.
trabajo_dhcp

Manual de Supervivencia del Apache

Todo lo nesesario para tratar con apache. Si estás perdido o necesitas alguna opción, este es tu manual. Apache

Conferencia en Córdoba de Richard Stallman

Se celebró el día 15 de Marzo en la Casa de la Juventud de Córdoba. Gran cantidad de asistentes en comparación al tamaño de la sala. Como asistentes, fuimos MetalBlack y yo (Grymmörth).
Podemos contar de la conferencia, la peculiaridad y la familiaridad con la que Richard se comportó, mencionar el gran gusto que tiene por un buen queso. Tocó temas como la vigilancia a la que nos exponemos y por qué compartir y usar software libre. He aquí un audio de la charla y un vídeo, gracias al aporte de Javier Sánchez Monedero y al IES Gran Capitán por la información de su blog.
Ningún usuario de Windows fue herido en la grabación  xD

Conferencia Richard Stallman “Por una sociedad digital libre” en Córdoba by javiers

Introducción a los sistemas operativos Linux

Fantásticas diapositivas donde se da una introducción a los sistemas operativos, en particular a linux. T01Introduccion

viernes, 15 de abril de 2011

Instalación de ubuntu por red

instalación de ubuntu por red.
En este tutorial se explica como se puede instalar fácilmente a través de red, una red de equipos Ubuntu. Muy útil para instalaciones grandes donde to lo necesario es una máquina servidor con Ubuntu. En nuestro caso usamos la versión 10.10.

Comandos linux

Aquí os dejo una pequeña documentación muy interesante de comandos de linux. Son 33 páginas, pero es un auténtico manual de supervivencia para sistemas UNIX


Aquí os dejo unas actividades para que practiquéis, son ideales si son vuestros primeros pasos en linux. Para dar clases, nuestros profesores nos los dieron y os aseguro de que si los hacéis, aprenderéis.

jueves, 14 de abril de 2011

Bienvenido a desayunando con pingüinos



Hola a todos linuxeros y los aún usuarios de Windows. Aquí encontraréis información acerca de diversos temas de informática, así como de software libre. Decir que todo en cuanto se publique en este blog es totalmente libre, podéis utilizarlo para los fines que os plazca.
Os pedimos que si os ha gustado nuestro blog nos sigáis visitando y se lo digáis a vuestros conocidos para que así la información siga extendiéndose.


"La información ha de ser libre"

David García para desayunando con pingüinos