marzo 26, 2013 at 12:27 pm (Sin categoría)

Después de mucho tiempo sin actualizar quiero hacer presente que sigo vivo , y que después de un largo tiempo trabajando en Deutsche Telekom, he decidido montarme por mi cuenta! Así que aprovecho para que conozcáis mi empresa.E informaros que he pasado a hacer un mini blog en la página de facebook de la misma. https://www.facebook.com/redaven.sistemas  os animo a que os unaís!

RedAven ha nacido de la idea de acercar las TIC a las empresas , en estos tiempos donde la tecnología ha evolucionado a pasos agigantados, donde una pequeña red ahora es mucho más grande y donde cada día hay más ordenadores y menos presupuesto.

De esta forma, RedAven ha ideado una serie de mecanismos para poder ofrecer un mantenimiento integral de los sistemas aportando soluciones de bajo coste, para que su empresa pueda crecer sin derrochar dinero, utilizamos las más nuevas tecnologías para su beneficio. Por consiguiente en  RedAven somos conscientes del actual panorama y no queremos que por ello empresas y colectivos que no pueden permitirse el lujo de tener un departamento propio de Servicios de Información, se priven de todas las ventajas que tiene actualmente el uso de las nuevas tecnologías, por ello, les brindamos todo tipo de servicios para sacar adelante sus proyectos e ideas.

Entre nuestros servicios contamos con.

  • Hosting de Aplicaciones
  • Formación Personalizada
  • RemoteAdmin
  • Soluciones para Pymes

Todo enfocado para que tenga el menor coste y la mejor solución a aplicar en su negocio.

http://redaven.com

Permalink Dejar un comentario

Me mudo , pero no quiero estar solo.

diciembre 22, 2008 at 5:02 am (1)

Después de mucho sin escribir nada por aqui. sigo vivo ahora estoy metido en un wiki , por que desde un buen principio busco algo mas col.laborativo , tambien doy la oportunidad a todo aquel que este interesado en colaborar en el proyecto el blog no lo eliminare ya que hay bastante contenido.

pero seguire en

http://tuxed.kenjy.net

Esta vez el contenido del blog sera mixto entre varios sistemas.

Tanto windows , Linux , BSD y sistemas que toco en el dia a dia

Quien quiera colaborar en el nuevo proyecto que envie un mail a tuxedlinux@gmail.com

Gracias y espero colaboracion😀

Permalink Dejar un comentario

Nace trucolinux.com

junio 2, 2008 at 2:09 am (Hardware, linux, Redes, Servidores, Tips)

De www.viernes.org

Aunque en realidad queramos decir TrucoGNU/Linux, hemos llamado a esta web “trucolinux.com“. Con la ayuda de TuXed y algún truquillo enviado por amiguetes comenzamos a llenar de trucos sencillos, rápidos y efectivos para admins y usuarios de GNU/Linux.

Irán apareciendo tanto esos truquillos que nos ahorran horas de trabajo y nos hacen la vida más sencilla como algún breve artículo que nos dé la dosis de conocimiento necesaria para poner en marcha una mejora en nuestros sistemas.

Todo ello bajo una licencia Coloriuris para que nuestro trabajo pueda ser reutilizado por vosotros con toda seguridad jurídica.

No dejéis de visitarla y de colaborar.

Permalink 1 comentario

Servidor Radio Shoutcast Automatizado

mayo 17, 2008 at 11:25 am (linux, Radio, Servidores, Tips, Unix)

A muchos seguro que les haría gracia montar su propio servidor de radio pero no saben como.

Llevo unos días pensando la manera de automatizar un servidor de radios para ser

fácil de administrar, básicamente es descargar y darle al instalador el se encarga de todo.

El paquete está compuesto por los siguientes paquetes:

  • crea_radio ( Sirve para crear las radios como su nombre indica)
  • radioup (inicia la radio)
  • killradio ( para la radio )
  • autodj (Lee una lista de reproducción , y emite directamente desde el server )
  • killautodj ( para la emisión desde el servidor)

El paquete lo podeis descargar de aqui.

Instalación del servidor

Una vez tengáis el archivo radios-1.0.tar.gz

lo descomprimís

# tar -xvfz radios-1.0.tar.gz

# cd radios/

# sh install.sh (Como root)

Manejo de las aplicaciones

Todas las aplicaciones funcionan igual

Creacion del servidor :

Crearemos una radio que usara el puerto 8003

# crea_radio 8003

Password: la_password // aqui definimos la contraseña para emitir y administrar el servidor

Users Max : 200 // numero máximo de usuarios

Una vez creada pasamos a iniciarla

# radioup 8003

ahora podemos ver que esta iniciado el servidor conectando a la ip puerto http://xxx.xxx.xxx.xxx:8003

donde xxx.xxx.xxx.xxx es la ip

Como Emitir?

Muchos se preguntaran como emito , tenemos 2 maneras usando el autodj o emitiendo desde casa con nuestro reproductor.

Por autodj:

Si tenemos an directorio con mp3 en el servidor podemos crear una lista de reproducción de la siguiente forma.

# find /ruta/a/mp3 -iname “*.mp3” >/opt/radios/8003/playlist.lst

Este comando busca todos los archivos de un directorio que contengan la extensión mp3y los añade a la lista de reproducción.

Ahora es el momento de iniciar el autodj

# autodj 8003

Desde este momento nuestros servidor pasara a ejecutar los mp3 del directorio.

Emitir desde Winamp

podeis usar este manual

Matar al DJ

#killautodj 8003 //Para el autodj

#killradio 8003 //Para autodj y la radio

Colocar el stream en la web

Puedes usar el script.

#crea_web 8003 //Genera una web para reproducir la radio

Este comando nos va a pedir varios datos

IP/DOMINIO: http://www.tuxed.es //El dominio o ip del servidor
Color Fondo: white //color del fondo de la pagina tiene que ir en ingles o hexadecimal
URL Imagen: http://www.tuxed.es/logo.png //url hacia la imagen que se mostrara
Donde esta el directorio de apache: /var/www/html //ruta donde esta alojada la web

Desde este momento tendremos una radio con un reproductor en flash ( dewplayer )

y podremos escuchar la radio entrando en http://www.tudominio.com/8003

Espero que haya gustado.

Permalink 11 comentarios

Cómo añadir módulos a php5 sin recompilar

mayo 15, 2008 at 11:36 am (linux, Servidores, Tips)

Una manera simple y sin complicaciones para instalar módulos de php5 sin recompilar php

Con este pequeño Tip podrás añadir varios módulos sin complicarte la vida.

Primero de todo debes obtener las fuentes de php5-dev

puedes conseguir en php.net o a través de tu gestor de paquetes en debian

# apt-get source php5-dev

una vez descargadas las fuentes las descomprimimos y nos colocamos en ext/

dentro del tar descomprimido en mi caso php-5.2.0/ext

bcmath fdf mbstring pcre reflection sysvsem
bz2 filter mcrypt pdo session sysvshm
calendar ftp mhash pdo_dblib shmop tidy
com_dotnet gd mime_magic pdo_firebird simplexml tokenizer
ctype gettext ming pdo_mysql skeleton wddx
curl gmp msql pdo_oci snmp xml

Estos son algunos de los módulos disponibles.

Entramos al directorio del modulo que nos interese por ejemplo oci8 para dar soporte para Oracle

Entramos en el directorio del modulo.

# cd oci8

Ejecutamos el comando phpize

Compilamos el modulo

# ./configure && make

Copiamos el archivo compilado a la carpeta de librerías de php5 en mi caso (usr/lib/php5/20060613+lfs)

#cp .libs/oci8.so usr/lib/php5/20060613+lfs/

NOTA: El directorio .lib es oculto por lo que debes poner un “.” antes

Le Cambiarmos los permisos

#chmod 644 usr/lib/php5/20060613+lfs/oci8.so

Editamos php.ini para cargar la nueva extensión añadida.

# vi /etc/php.ini

. . .

extension_dir = “usr/lib/php5/20060613+lfs”

extension=oci8

. . .

Reiniciamos el servidor web

/etc/init.d/apache2 restart

Con esto tendremos el módulo de mssql para php5

Ahora simplemente cambias por el modulo que necesites.

Permalink 2 comentarios

Servicios de Hosting Con IP Dinamica

mayo 14, 2008 at 3:43 am (1, linux, Redes, Servidores, Unix) ()

Holas después de un largo tiempo sin publicar nada , aquí os dejo un pequeño manual para montar hosting casero usando ip dinamica y los servicios de 1and1.

Primero de Todo debemos crear un dominio dinamico en algun servicio como no-ip.com

para el caso de no-ip nos registramos en la web y añadimos un nuevo host

Una vez añadido el host debemos configurarlo en nuestro servidor o router para ello instalaremos el cliente

de no-ip que se encuentra en los repositorios de debian.

para ello ejecutaremos

# aptitude install no-ip

Una vez instalado ejecutamos

# no-ip -C

Please enter the login/email string for no-ip.com: tu_cuenta@domain.com
Please enter the password for user tu_password
Please enter an update interval:[30] //Dejalo en Default dale 30//
Do you wish to run something at successful update?[N] (y/N) //Presiona N//
Ejectando el  servio  si se reinicia la maquina.

# update-rc.d -f no-ip defaults
Adding system startup for /etc/init.d/no-ip ...
   /etc/rc0.d/K20no-ip -> ../init.d/no-ip
   /etc/rc1.d/K20no-ip -> ../init.d/no-ip
   /etc/rc6.d/K20no-ip -> ../init.d/no-ip
   /etc/rc2.d/S20no-ip -> ../init.d/no-ip
   /etc/rc3.d/S20no-ip -> ../init.d/no-ip
   /etc/rc4.d/S20no-ip -> ../init.d/no-ip
   /etc/rc5.d/S20no-ip -> ../init.d/no-ip

Preparando toda la paqueteria.

Software necesario para nuestro Servidor:
  • php
  • mysql ( en los repos como mysql-client )
  • mysql-server
  • httpd (o apache2 en debian)
  • perl
  • bash ( La shell de linux este ya lo tenemos )

Modulos de Perl:

  • POSIX
  • Socket
  • DBI
  • DBD::mysql
  • File::Basename
  • MIME::Base64
  • Sys::Syslog

Estos modulos puede que ya los tengas instalados en tu servidor si no puedes instalarlo desde cpan así:

# cpan

cpan> install Sys::Syslog

…..

cpan > bye

Paqueteria para Servicios web

  • mod_ssl # Modulo SSL para apache, lo usaremos para crear paginas seguras
  • openssl # Generar Certificados SSL
  • php-imap # para que el webmail funcione
  • php-mysql # para que phpMyAdmin funcione
  • net-snmp # para obtener información con mrtg

Paqueteria para Servicios de Correo:

  • postfix # servidor de correo
  • postgrey # listas grises
  • dovecot # Servidor POP3/IMAP
  • vsftpd #Servidor FTP
  • bind #Servidor DNS
  • amavisd-new # Controlar anti-spam/virus
  • spamassassin # Anti-spam para el correo
  • clamd # Anti-virus para el correo
  • mrtg # Gráficos de red

Instalando Todo

Para Debian:
# apt-get install apache2 php5 mysql-server apache-ssl openssl postfix postgrey dovecot-common vsftpd spamassassin clamav amavisd-new bind mrtg

Para CentOS: # yum install httpd php mysql-server mod_ssl openssl postfix postgrey dovecot vsftpd spamassassin clamd amavisd-new bind mrtg
Instalando Panel Control Usuarios

Una vez instaladas todas las dependencias es el momento de instalar un Panel para administrar todo.

Para ello descargamos la versión estable de Ravencore.

# wget http://garr.dl.sourceforge.net/sourceforge/ravencore/ravencore-0.3.3.tar.gz

# tar zxvf ravencore-0.3.3.tar.gz
# cd ravencore-0.3.3
# make build
# make install

Con esto ya tenemos el Panel Instalado y listo para funcionar.

# /etc/init.d/ravencore start

Iniciado el servicio , asignamos una password al usuario admin

# /usr/local/ravencore/sbin/run_cmd passwd

Ahora ya podemos logearnos al panel conectándonos a la ip de la maquina al puerto 8000 

http://x.x.x.x:8000
Click en la imagen para ver capturas

Una vez logeado podremos crear servicios web desde el panel.

Configuración DNS Proveedor.

En el caso de 1and1 iremos ha

http://admin.1and1.es/

Dominios

Seleccionamos nuestro Dominio . Pestaña DNS / Modificar Configuración DNS

Configuración general

DNS Nombre canónico
Marcamos Nombre canonico
Configuración CNAME

Alias * tu_dominio.no-ip.org
[X]Conozco y acepto que toda configuración DNS, direcciones de e-mail y configuraciones para el reenvío actuales se desactivarán.

Remplazar tu_dominio.no-ip.org por dominio Virtual creado en no-ip.com

Creación  de  VirtualHosts dinamicos

De esta forma con un solo virtualhost cubriremos todos los dominios.

# vi /etc/httpd/conf.d/dinamicos.conf

# Configuracion para virtualhost dinamicos:
#

UseCanonicalName Off
<VirtualHost *:80>
ServerName %1

VirtualDocumentRoot /users/%0/httpdocs

#VirtualScriptAlias /users/%0/cgi-bin
#ScriptAlias /cgi-bin/ /var/www/default/cgi-bin
<Directory /var/www/%0/httpsdocs>
AllowOverride All
Options FollowSymLinks
Order allow,deny
Allow from all
php_admin_value safe_mode 0
php_admin_value open_basedir /users/%0/httpdocs
php_admin_value sendmail_from webmaster-%0@%2+
#Include ./conf.d/php.conf
DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
</Directory>
#
# rewrite
#
Rewritelog /var/log/httpd/rewrite_log
RewritelogLevel 0
RewriteEngine on
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{REQUEST_URI} !^/\_(MYADMIN|MYSQL|ERROR)
#RewriteCond %{REQUEST_URI} !^/\_(CORREO|MAIL|MYADMIN|MYSQL|ADMINCORREO|ERROR|SERVERGFX|STATS|GESTION)
#RewriteCond %{REQUEST_URI} !^/awstats
RewriteCond %{HTTP_HOST} ^www
RewriteCond %{HTTP_HOST} ^www\.(.+)$
RewriteRule ^(.+) /users/%1/httpdocs/$1
#
# Logs:
#
LogFormat “%V %{X-Forwarded-For}i %{%d-%m-%Y@%I:%M:%S(%Z)}t \”%r\” %s %b” vcommon
CustomLog /var/log/httpd/vcommon-access.log vcommon
</VirtualHost>

Nota:Remplazar /users/ por la ruta marcada en la instalación del panel.

Descargar Configuración


Cada vez que añadimos un virtual host tendremos de añadirlo en 1and1 y modificar el CNAME.

Espero que les haya gustado si teneis alguna duda comentario.


Permalink 10 comentarios

Que razon tiene!!

marzo 19, 2008 at 12:39 pm (1)

Permalink 1 comentario

[ TIP ] Cambiando Zona Horaria en linux

marzo 1, 2008 at 4:39 pm (linux, Servidores, Tips)

# rm   /etc/localtime

# ln   -s   /usr/share/zoneinfo/Europe/Madrid     /etc/localtime

# hwclock   – -systohc

Permalink Dejar un comentario

Rosseta Stone For Unix

marzo 1, 2008 at 8:39 am (FreeBSD, linux, OOSS, Servidores, Tips, Unix)

Rosseta stone for Unix es una web , que nos muestra una tabla de equivalencias de comandos y dispositivos entre los diferentes sistemas unix.

wt47c84e9bea63b-excerpt.jpg

    Click en la imagen para ver la web

      Permalink 1 comentario

      Bash + OpenVZ (ejecución multi maquina)

      febrero 23, 2008 at 4:47 am (1, Servidores, Tips, Unix, Virtualización)

      Aqui un sencillo tip para ejecutar comandos a todos los VPS a la vez

       # ./vzexec-all uptime
       12:57:12 up 2 days, 15:14,  0 users,  load average: 0.00, 0.00, 0.00
        3:57pm  up 2 days 15:14,  0 users,  load average: 0.00, 0.00, 0.00
        3:57pm  up 2 days 15:14,  0 users,  load average: 0.00, 0.00, 0.00
        3:57pm  up 2 days 15:14,  0 users,  load average: 0.03, 0.01, 0.00
       12:57:13 up 2 days, 15:14,  0 users,  load average: 0.00, 0.00, 0.00
       12:57:13 up 2 days, 15:13,  0 users,  load average: 0.00, 0.00, 0.00
       12:57:13 up 2 days, 15:13,  0 users,  load average: 0.00, 0.00, 0.00
       12:57:13 up 2 days, 15:13,  0 users,  load average: 0.00, 0.00, 0.00
      Descargar Script

      El script se  usa para  ejecutar comandos a todas las maquinas que estan funcionando

      • vzlist Saca las lista de maquinas
      • grep running las maquinas que estan funcionando
      • cut -d ” ” -f -12 Nos muestra solo el VEID
      • grep -v VEID Elimina la palabra VEID de la lista
      • vzctl exec $start $1 Ejecuta el comando en las maquinas

      modo empleo:

      vzexec-all.sh comando

      El script puede usarse para hacer copias de las paginas web alojadas de los VPS.

      Podrias usar rsync para hacer backups de los directorios y guardarlos en el NAS comprimidos y como nombre usar `hostname`.$DATE.tar.gz

      Permalink 6 comentarios

      Next page »