May
28

Como añadir un Disclaimer al correo saliente con alterMIME (Postfix On Debian Etch)

Este tutorial muestra como instalar y configurar alterMIME. alterMIME es una herramienta que puede añadir de forma automatica un disclaimer para los emails salientes. En este articulo se explica como instalarlo sobre Postfix en Debian Etch.

NO SE PUEDE GARANTIZAR QUE FUNCIONE EN MAQUINAS SIMILARES

1 Nota Preliminar
Se asume que postfix esta correctamente instalado y funcionando – En este manual no se explica como configurar Postfix ni cuentas de correo electrónico.

2 Instalando alterMIME
alterMIME puede ser instalado en Debian con apt:

apt-get install altermime

A continuación crearemos el usuario filtro: filter con directorio home en /var/spool/filter filter – alterMIME será ejecutado por dicho usuario.

Lee el resto del articulo »

Compartelo:
  • Meneame
  • BarraPunto
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
Feb
24

ogg es el formato gratuito, pasa del mp3

El formato es libre de patentes y abierto y ha sido diseñado para dar un alto grado de eficiencia en el “streaming” y la compresión de archivos.

Como con la mayoría de formatos contenedores, Ogg encapsula datos comprimidos (e incluso sin comprimir) y permite la interpolación de los datos de audio y de vídeo dentro de un solo formato conveniente. Otros ejemplos de formatos contenedores son AVI y Matroska.

El nombre “Ogg” por lo tanto se refiere al formato de archivo el cual incluye un número de códecs separados e independientes de vídeo y audio, ambos desarrollados en código abierto. Los archivos terminados en la extensión “.ogg” pueden ser de cualquier tipo de archivo Ogg, audio o vídeo, y ya que su uso está libre de patentes, varios códecs de Ogg han sido incluidos en muchos reproductores multimedia (VLC,mplayer, etc…) existiendo incluso filtros para reproducir los códecs Ogg en prácticamente cualquier reproductor que soporte DirectShow (Windows Media Player, Winamp, etc.).

El término “Ogg” algunas veces se refiere incorrectamente al códec de audio Vorbis ya que Vorbis fue el primer códec que se usó con el contenedor, también podría decirse que es incorrecto decir “OGG” en mayúsculas ya que no es un acrónimo como WMA y no se pronuncia como si fueran letras individuales como MP3 (eme-pe-tres), aunque no significa que sea inválido por ejemplo en programas multimedia que muestran asociaciones de extensiones en una lista.

Si usas Winamp puedes obtener el plug-in para extraer en formato ogg tu musica, recuerda que el mp3 es un sistema cerrado y necesita de licencias para su uso, de hecho, algunas distribuiciones linux no incluyen soporte nativo para mp3 y requieren de aplicaciones de terceros no abiertas para su reproducción.

Compartelo:
  • Meneame
  • BarraPunto
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
Ene
25

Instalar Webmin en sistemas Debian y derivados

Webmin es una interfaz que permite administrar sistemas Unix usando un navegador web que soporte tablas y formularios. Webmin le permite por ejemplo administrar sus cuentas de usuario, Apache, DNS, Samba, DHCP compartir archivos, hacer un shutdown, todo esto en un interfaz web fácil de utilizar.

Webmin consta de un sencillo servidor web, y de un cierto número de programas cgi que actualizan directamente sus ficheros de configuraciones como /etc/inetd.conf y /etc/passwd. El servidor web y todos los programas cgi están escritos en Perl version 5 , de manera predeterminada usa el puerto 10000 para comunicarse con el servidor y puede ser configurado para usar SSL si se tiene instalado.

Dado que el binario ya no aparece en los repositorios oficiales de Debian, no puede ser instalado con apt-get, asi que deberemos barjarlo desde la web e instalarlo nosotros, la cosa es facil, bajamos e instalamos:

wget http://prdownloads.sourceforge.net/webadmin/ webmin_1.350_all.deb
dpkg --install webmin_1.390_all.deb

Algunas dependencias deberan ser solventadas con:

apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl

Si queremos usar el repositorio oficial de webmil:

Editamos el archivo de fuentes /etc/apt/sources.list y añadimos esta linea:

deb http://download.webmin.com/download/repository sarge contrib

Ahora podremos instalarlo con los siguientes comandos:

apt-get update
apt-get install webmin

Las dependencias se resolveran automaticamente.

Para acceder a webmin utilizaremos nuestro Firefox apuntando a nuesta IP y el puerto 10000, usando el protocolo http seguro, es decir: https://direccionIP:10000.

No se puede mostrar la imagen “http://www.webmin.com/graphics/webmin-full.jpg” porque contiene errores.

Compartelo:
  • Meneame
  • BarraPunto
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
Nov
23

DNS Server usando MySQL: MyDNS (Parte I)

En este tutorial se describirá como instalar y configurar MyDNS, us servidor DNS que usa bases de datos MySQL para almacenar toda la informacion DNS en lugar de los archivos conf usuariles como Bind o djbdns. La ventaja que ofrece MyDNS sobre otras configuraciones es que te permite administrar y modificar los registros DNS a traves de un navegador web a traves de su interfaz de administración. MyDNS simplemente lee los registros de la base de datos, y no necesita ser reiniciado cuando los registros DNS son cambiados o las zonas son creadas, editadas o eliminadas, esta es problablemente su mayor ventaja.

Aparte configuraremos un servidor DNS secundario, pero no será necesario usar un zone transfers normal para obtener los registros desde el DNS primario al secundario; en lugar usaremos MySQL database replication. Simplemente replicaremos los datos desde el primer servidor al secundario

Hay varios interfaces web para MyDNS. Por supuesto tambien podemos usar phpMyAdmin para la administracion MyDNS, incluso MyDNS incluye su propio frontend (no recomendado para principiantes por falta de explicaciones de manejo), tambien se puede usar MyDNSConfig.

Es muy problable que en el futuro los servidores DNS funcionen bajo servidores de bases de datos en lugar de los archivos de configuración actuales.

Para la instalación y configuración de MyDNS hemos utilizado Debian Sarge, aunque este documento es aplicable a otras distribuciones como OpenSuse, Mandriva o Fedora.
1 Instalando MySQL y MyDNS
Antes de nada deberemos tener una maquina con Debian Sarge correctamente instalado.

Entonces instalamos MySQL:

apt-get install mysql-server mysql-client libmysqlclient12-dev phpmyadmin

Recibiras algunas preguntas:

Enable suExec? <-- Yes
Which web server would you like to reconfigure automatically? <-- apache, apache2
Do you want me to restart apache now? <-- Yes

Creamaos la contraseña root de MySQL:

mysqladmin -u root password yourrootsqlpassword

La instalación de MyDNS es facil. Sigue estos pasos:

cd /tmp/
wget http://mydns.bboy.net/download/mydns-1.0.0.tar.gz
tar xvfz mydns-1.0.0.tar.gz
cd mydns-1.0.0/
./configure
make
make install

Ahora creamos la base de datos para MyDNS (se llamará mydns) y un usuario MyDNS ( mydns y de contraseña mydns_password):

mysql -u root -p
Enter password:

Ahora en el sheell de MySQL, creamos la base de datos y el usuario:

CREATE DATABASE mydns;
GRANT SELECT, INSERT, UPDATE, DELETE ON mydns.* TO 'mydns'@'localhost' IDENTIFIED BY 'mydns_password';
GRANT SELECT, INSERT, UPDATE, DELETE ON mydns.* TO 'mydns'@'localhost.localdomain' IDENTIFIED BY 'mydns_password';
FLUSH PRIVILEGES;
quit;

Ahora en un shell normal generamos las tablas para la base de datosmydns:

mydns --create-tables | mysql -u root -p mydns
Enter password:

Si ves estos errores, ignoralos:

mydns[14287]: error loading gid for group `nobody’
mydns[14287]: using gid 65534 from user `nobody’

Lo siguente que haremos sera añadir dos columnas a la tabla soa de la base de datos de mydns:

mysql -u root -p
Enter password:
ALTER TABLE mydns.soa ADD COLUMN active ENUM('Y','N') NOT NULL;
ALTER TABLE mydns.soa ADD INDEX (active);
ALTER TABLE mydns.soa ADD COLUMN xfer CHAR(255) NOT NULL;
quit;

Hasta aqui la primera parte de este documento, en breve estará disponible la segunda..

Compartelo:
  • Meneame
  • BarraPunto
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
Nov
23

Documento para recuperar Windows con Linux

Un documento de un experto en recuperación de datos vuelve a demostrar la versatilidad de Linux, que puede ser utilizado para lograr rescatar la información que creíamos haber perdido en una partición defectuosa de Windows.

Aunque muchos linuxeros sabemos que la utilización de un LiveCD de Linux puede ofrecer las mismas ventajas, resulta muy interesante que aparezcan en los medios documentos como este – un PDF que podéis descargar aquí - que demuestra que arreglar sistemas Windows mediante Linux es toda una realidad.

En este caso el autor se centra en la recuperación de datos de un disco duro que extraemos del PC dañado para conectarlo a una máquina con Linux. Una vez hecho esto se explican los diferentes pasos que permiten detectar y montar las particiones de Windows para luego salvaguardar los datos copiándolos en una partición Linux, en otro sistema conectado de la red de área local, o incluso grabándolos en un CD o DVD.

Visto en The Inquirer ES

Compartelo:
  • Meneame
  • BarraPunto
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
Nov
22

Samba como servidor de archivos en ubuntu 7.10

Vamos a configurar Samba como un standalone server, no como controlador de dominio. Para esta instalacion usaremos el Cd de Ubuntu Server, pero este procedimiento tambien sirve para el Ubuntu desktop. El resultado servirá para proporcionar a cada usuario su directorio home (que configuraremos como Mis Documentos en Windows XP) accesible via SMB protocol y ademas todos tendran una carpeta compartida con acceso de lectura/escritura.

Instalando Samba

Abre una consola y cambia al usuario root:

sudo su

Instala los paquetes de Samba:

apt-get install libcupsys2 samba samba-common

Editamos el archivo de configuracion smb.conf:

nano /etc/samba/smb.conf

En la sección global, elimina “;” al inicio de la linea security = user, quedando asi:

security = user

para permitir a los usuarios del sistema Linux iniciar sesion en el Samba server.

Cierra el archivo y reinicia samba:
/etc/init.d/samba restart

Añadiendo carpetas compartidas con Samba

Creamos un recurso compartido que será ccesible por todos los usuarios:

Cremaos la carpeta para compartir los archivos y cambiamos el propietario de para el grupo usuarios.

mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/

En el archivo /etc/samba/smb.conf añade las siguientes lineas al final:
[allusers]
comment = All Users
path = /home/shares/allusers
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
writable = yes

Si todos los usuarios van a acceder a su directorio home con derechos de escritura via Samba, añade las siguientes lineas al archivo /etc/samba/smb.conf:

[homes]
comment = Home Directories
browseable = no
valid users = %S
writable = yes
create mask = 0700
directory mask = 0700

Volvemos a reiniciar Samba:

/etc/init.d/samba restart

Administración de usuarios.

En este ejemplo crearemos el usuario Tom. Puedes añadir todos los usuarios que necesites de la misma forma, solo cambiará el nombre de ususario por el nuevo en los siguientes comandos:

useradd tom -m -G users

Ahora le asignamos un password. Si este usuario no va a usar una shell de Linux (no iniciará sesión el es sistema linux), ignora este paso.

passwd tom

-> Introducimos la contraseña

Ahora añade el usuario a la base de datos de usuarios de Samba:
smbpasswd -a tom

-> Introducimos la contraseña

Ahora deberias poder acceder desde tu Windows workstation a la carpeta Home de tom usuando el usuario y password asignados y guardar archivos en la maquina Linux tanto en tu directorio Home o en la carpeta compartida pública.

Compartelo:
  • Meneame
  • BarraPunto
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
Nov
16

Fedora Directory (Open Source LDAP) Parte I

Fedora Directory Server es un servidor LDAP para Linux desarrollado por Red Hat y la comunidad de Fedora, permite un completo sistema de identidades y una plataforma integral para múltiples servicios de servidor. Enfocado principalmente a instituciones y empresas corporativas, cuenta con múltiples características que lo hacen el favorito para implementaciones del mundo real.

Se destacan su capacidad de replicación Multimaster(MMR), compatibilidad con MS Active Directory, Soporte SNMP, Integridad Referencial, Grupos estáticos y dinámicos, Roles, Clases de Servicios, vistas, Editor Gráfico de Esquema y todo un conjunto de herramientas para un control operacional más granulado. En la actualidad esta trabajando en una amplia variedad de empresas e instituciones a nivel mundial, principalmente por su alto rendimiento y fácil administración.

Se requiere un procesador superior a un Intel 500MHz Pentium III, es recomendable tambien como minimo 256MB de RAM y 300 MB de espacio en disco. En entornos de producción el valor mínimo podria ser 2 GB de RAM con 2 GB de espacio en disco en plataforma servidor de 32 o 64 bit.

A nivel de software es necesario instalar:

1.- Servidor Web Apache

2.- Un Java JRE (únicamente para Fedora Directory Console)

La suite Fedora Directory Server constá principalmente de 4 sub-sistemas:

 Fedora Directory Core

 Fedora Directory Administration

Fedora Directory Console

Fedora Org Chart

 En el siguiente articulo iniciaremos los pasos para una instalacion.

Compartelo:
  • Meneame
  • BarraPunto
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
Nov
7

Ubuntu y openSuse en tu PC Windows (I)

Si te apetece probar las nuevas versiones de estos sistemas operativos sin cambiar tu actual SO porque ya pagaste por el cuando lo compraste, tienes la opcion de virtualizar, y ademas libre y gratuita: VirtualBOX. (Hay otras soluciones en el mercado mas implementadas por la industria como VMware pero son de pago, existe la opcion del VMPlayer para virtualizaciones ya realizadas, es decir, puedes bajar de internet las maquinas virtuales ya creadas y ejectutarlas en el VMPlayer, pero las opciones de realizarlas por ti mismo como por ejemplo el VMWare Workstation requiere de licencia).

La virtualizacion consiste en simular un hardware suficiente para permitir a un sistema operativo “guest” sin modificar (uno diseñado para la misma CPU) para correr de forma aislada, consiguiendo 2 o varios sistemas operativos en el mismo ordenador en tiempo real y en red si se desea.

El desarrollo es simple, sobre un Windows XP instalamos un software que se encargara de virtualizar el sistema Linux, realizaremos una instalacion tal y como si lo hicieramos sobre una maquina fisica, pero usando una imagen de disco en lugar de un DVD, aunque tambien se puede con el DVD, pero ahorraremos tiempo y recursos con la ISO.

Pasos Previos:

Descargar openSuse o Ubutu .

Descargar e instalar Virtual Box

Lee el resto del articulo »

Compartelo:
  • Meneame
  • BarraPunto
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
Nov
5

Ubuntu Studio, el escritorio para la creacion multimedia

Vamos a describir como instalar esta distribución y aprovechar todas sus aplicaciones para el desarrollo multimedia.

Instalacion:

1.- Bajamos la ISO (800Mb) desde aqui http://ubuntustudio.org/downloads.

2.- Reiniciamos el PC y configuramos la bios para que el primer dispositivo de inicio sea el CD.

3.- La primera imagen que veremos es esta:


Seleccionamos idioma, pais, nombre de maquina, particion (cuidado con las particiones si tenemos otro sistema operativo instalado), creamos los usuarios y seleccionamos lo que deseamos instalar:

Procedemos con la instalación, configuramos el xserver y finalizamos.

Reinciamos el ordenador, veremos el gestor de arranque (GRUB) con los sistemas operativos que podemos iniciar, seleccionamos el ubuntu Studio e iniciamos sesion:

Lo siguiente que haremos será desactivar algunos procesos que no utilizaremos y que consumen recursos del sistema:

Como ejemplo el Hotkeys management, el Bluetooth y algunos otros…

Algunos de los paquetes que trae por defecto esta distribucion son:

Internet

Firefox, Pidgin

Audio

Audacious, Echomixer, Envy24 control Freqtweak Hexter, Qsampler, Rmedigicontrol, Sound Juicer Aconnectgui Aeolus ArdourAudacity BEASTBitscope, Creox c, Freebirth, GNU Denemo Gtick HDSPConf HDSPMixer Hydrogen Jackbeat JACK Controljack EQJACK RackJACK Timemachine JAMin Meterbridge Mixxx MusE Patchage PureData QAMix QSynth RosegardenSeq24 SooperLooper Sound Recorder terminatorX Virtual MIDI Keyboard ZynAddSubFX Software Synthesizer

Video

Totem, CinePaint, Pitivi Video Editor, Stopmotion

Graphics

Graphics, Agave, Blender, CinePaint, FontForge, F-Spot, GIMP, (image editor), Hugin panorama creator, Inkscape Vector Illustrator, Scribus, Specimen Font Previewer, Stopmotion, Synfig Studio, XSane.

Si queremos agregar o quitar paquetes usaremos Synaptic:


Confuguramos las actualizaciones del sistema haciendo click en Settings (Confuguracion si lo tenemos en castellano), Repositorios y Updates (Actualizaciones), veremos entonces algo asi:

Actualizamos en equipo si es necesario:

Podemos instalar el repositorio medibuntu que contiene algun software propietario con Adobe Reader:

sudo wget http://www.medibuntu.org/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/medibuntu.list

wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add – && sudo apt-get update

Software reconemdado de este repositorio es: msttcorefonts (fuentes Microsoft como Arial y algunas otras), w32codecs (algunos codecs de video), el adobe reader (necesitaremos: acroread, acroread-plugins, mozilla-acroread), el flash player (flashplugin-nonfree) .

Otro software muy recomendado es: K3B (grabador de medios), Azureus (cliente bittorrent), y VLC (Reproductor multimedia y streamer muy potente, altamente recomendado para evitar problemas de codecs).

Compartelo:
  • Meneame
  • BarraPunto
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
Oct
30

LAMP en openSuse

Ya habiamos explicado como instalar un servidor Apache, PHP y MySQL en sistemas debian-based, ahora vamos a hacerlo con una maquina openSuse, el Suse libre.

Para inciar los servicios de openSuse necesitaremos:

1. Instalar las librerias C++ y Gcc++ (probablemente estaran instaladas ya)

2. Instalar PHP5.

3. Install PHPmyadmin. Nos permite administrar las bases de datos desde un interfaz web.

4. Instalar Apache – El servidor web mas usado en internet

5. Instalar MySQL – Gran opcion como motor de bases de datos (tambien se puede optar por PostgreSql)

6. Instalar SQLiteManager (Administrador sqlite)

Para instalar los programas usa Yast (Instalar Software) Necesitas ser root para instalar aplicaciones.

Mas Soluciones: Instalar Apache, PHP, y MySQL en un SUSE Linux Professional http://www.novell.com/coolsolutions/feature/595.html

Otras ayudas externas a suse:
http://dan.drydog.com/apache2php.html 

Compartelo:
  • Meneame
  • BarraPunto
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google