<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JOSEDU - WEB &#187; Tomeu Roig</title>
	<atom:link href="http://www.josedu.com/author/troig/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.josedu.com</link>
	<description>Un ratito tranquilo...</description>
	<lastBuildDate>Mon, 22 Mar 2010 19:04:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Instalacion de un servidor RDP (Terminal Server) en linux</title>
		<link>http://www.josedu.com/2009/07/10/instalacion-de-un-servidor-rdp-terminal-server-en-linux/</link>
		<comments>http://www.josedu.com/2009/07/10/instalacion-de-un-servidor-rdp-terminal-server-en-linux/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 15:10:33 +0000</pubDate>
		<dc:creator>Tomeu Roig</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[sistemas]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[rdp]]></category>
		<category><![CDATA[terminal server]]></category>

		<guid isPermaLink="false">http://www.josedu.com/?p=78</guid>
		<description><![CDATA[la cuestion era como acceder las Xwindows de un windows sin muchas historias, he incluso utilizando una herramienta ya existente en windows, como por ejemplo el cliente de terminal server.
Pues existe una implementacion del protocolo RDP para un servidor en linux http://xrdp.sourceforge.net y vamos a instalarla en un servidor centos 5.3, nos descargarmos   
wget [...]]]></description>
			<content:encoded><![CDATA[<p>la cuestion era como acceder las Xwindows de un windows sin muchas historias, he incluso utilizando una herramienta ya existente en windows, como por ejemplo el cliente de terminal server.</p>
<blockquote><p>Pues existe una implementacion del protocolo RDP para un servidor en linux<em><strong> http://xrdp.sourceforge.net </strong></em>y vamos a instalarla en un servidor centos 5.3, nos descargarmos  <em><strong> </strong></em></p>
<p><em><strong>wget http://downloads.sourceforge.net/sourceforge/xrdp/xrdp-0.4.1.tar.gz?use_mirror=puzzle </strong></em></p>
<p><em><strong></strong></em>y la descomprimimos<strong><em> tar zxvf xrdp-0.4.1.tar.gz .</em></strong></p></blockquote>
<p>Antes de hacer make y make install tenemos que añadir los librerias de desarrollo para que nos compile bien son:</p>
<p style="padding-left: 30px;"><em>yum install openssl-devel.x86_64( nos descarga tb la dependencias)</em></p>
<p style="padding-left: 30px;"><em>yum install pam-devel.x86_64</em></p>
<p>Y despues ya podemos realizar el<strong> <em>make</em> </strong>y <em><strong>make install</strong></em>.</p>
<p>Solo nos falta lanzar el proceso y ponerlo para que arranque automatico y dar permisos a los usuarios. Vamos alla:</p>
<p>Lanzar el proceso manual:</p>
<p style="padding-left: 30px;"><em>/usr/local/xrdp/xrdp_control.sh</em></p>
<p>Ponerlo para que arranque automaticamente (en centos)</p>
<p style="padding-left: 30px;"><em>cp /usr/local/xrdp/xrdp_control.sh  /etc/init.d/xrdp_control</em></p>
<p style="padding-left: 30px;"><em>chkconfig &#8211;add xrdp_control</em></p>
<p style="padding-left: 30px;"><em>chkconfig &#8212; level 35 xrdp_control on</em></p>
<p style="padding-left: 30px;"><em>service xrdp_control start</em></p>
<p>Y por ultimo solo nos falta añadir los usuarios al grupo rdusers</p>
<p style="padding-left: 30px;"><em>usermod -G rdusers troig</em></p>
<p>(Para root, hay que darle antes permisos para poder entrar en el interfaz grafico y añadirlo al grupo rdusers)<br />
Os dejo una captura.<img class="aligncenter size-medium wp-image-83" title="captura_ts_centos1" src="http://www.josedu.com/blog/wp-content/uploads/2009/07/captura_ts_centos1-300x235.jpg" alt="captura_ts_centos1" width="300" height="235" /></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.josedu.com/2009/07/10/instalacion-de-un-servidor-rdp-terminal-server-en-linux/" target="_blank"><img src="http://www.josedu.com/blog/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.josedu.com/2009/07/10/instalacion-de-un-servidor-rdp-terminal-server-en-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSH server para Windows</title>
		<link>http://www.josedu.com/2009/05/15/ssh-server-para-windows/</link>
		<comments>http://www.josedu.com/2009/05/15/ssh-server-para-windows/#comments</comments>
		<pubDate>Fri, 15 May 2009 10:00:05 +0000</pubDate>
		<dc:creator>Tomeu Roig</dc:creator>
				<category><![CDATA[sistemas]]></category>

		<guid isPermaLink="false">http://www.josedu.com/?p=56</guid>
		<description><![CDATA[Cuando te acostumbras a la potencia de alguna herramienta, no poder disponer de ella te limita. Una de ellas es el SSH herramienta imprescindible para cualquier administrador. Pero no esta en windows y hasta dia hoy no habia encontrado ninguna libre, pero leyendo en mundo geek me he topado con FreeSSHd server para windows que [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 100%;"><span style="font-family: verdana;">Cuando te acostumbras a la potencia de alguna herramienta, no poder disponer de ella te limita. Una de ellas es el SSH herramienta imprescindible para cualquier administrador. Pero no esta en windows y hasta dia hoy no habia encontrado ninguna libre, pero leyendo en mundo geek me he topado con <a href="http://freesshd.com/">FreeSSHd</a> server para windows que lo permite administrar remotamente, desde una consola de linux o con putty desde windows. Permite el intercambio de archivos a traves del protocolo sFTP y tunneling.<br />
Ademas esto nos permite realizar control remoto via shh/tunneling de clientes vnc, asi asegurando nuestra conexion.</span></span></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.josedu.com/2009/05/15/ssh-server-para-windows/" target="_blank"><img src="http://www.josedu.com/blog/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.josedu.com/2009/05/15/ssh-server-para-windows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Otro Script de Backup para PostgreSQL</title>
		<link>http://www.josedu.com/2009/05/15/otro-script-de-backup-para-postgresql/</link>
		<comments>http://www.josedu.com/2009/05/15/otro-script-de-backup-para-postgresql/#comments</comments>
		<pubDate>Fri, 15 May 2009 09:49:19 +0000</pubDate>
		<dc:creator>Tomeu Roig</dc:creator>
				<category><![CDATA[basedatos]]></category>
		<category><![CDATA[backup]]></category>

		<guid isPermaLink="false">http://www.josedu.com/?p=44</guid>
		<description><![CDATA[Todos sabemos lo importante que son las copias de seguridad y sobre todo que se hagan bien. Quiera un script que me permitiera olvidarme de las copias pasara lo que pasara en el servidor de PostgreSQL, que me copiara todas la bases de datos automaticamente, pero independientemente cada una, porque no solo es importante tener [...]]]></description>
			<content:encoded><![CDATA[<p>Todos sabemos lo importante que son las <strong>copias de seguridad</strong> y sobre todo que se hagan bien. Quiera un script que me permitiera olvidarme de las copias pasara lo que pasara en el servidor de <span style="color: #800000;">PostgreSQL</span>, que me copiara todas la bases de datos automaticamente, pero independientemente cada una, porque no solo es importante tener copias de seguridad sino tener controlada y facilitar la tarea de restaurar que se deberia de entrenar hasta dominarse a la perfeccion, es bueno no dudar ante momentos de presión y nunca dejarse llevar por lo nervios o la presión y hacer las cosas previo plan y analisis, para no cometer error y de paso ahorrar tiempo. Tener duplicadas la copias en 2 ubicaciones diferentes y tener un numero suficiente porque en caso de que la ley de murphy se ponga en marcha, nosotros la machaquemos de con un sonreir, de tengo la cosas bien hechas. Bueno este script le falta mejorar el log y que mande emails y la forma de borrar remotamente las copias que es un desperdicio de ancho de banda, pero bueno funciona&#8230; pero bueno eso sera en un futuro&#8230; Ahi va:</p>
<blockquote>
<pre>#!/bin/bash
#=============================================================================================
#<span style="color: #000080;"> <span style="color: #ff9900;">Script Backup Databases PostgreSQL - Tomeu Roig</span></span>
# =============================================================================================

# Procedimiento de Copia de Seguridad de Servidor de Postgres

## BEGIN CONFIG ##
BACKUP_DIR="/var/backups/db/"
USER=usuario postgres
FECHA=$(date +%d-%m-%Y)
FECHA_BORRADO=$(date +%d-%m-%Y --date='10 days ago')
## END CONFIG ##

if [ ! -d $BACKUP_DIR ]; then
mkdir -p $BACKUP_DIR
fi</pre>
<pre>#Leemos todas la bases de datos existente en Postgres, para despues realizar la copia una  a una
POSTGRE_DBS=$(psql -U $USER -l | awk '(NR &gt; 2) &amp;&amp; (/[a-zA-Z0-9]+[ ]+[|]/) &amp;&amp; ( $0 !~ /template[0-9]/) { print $1 }');</pre>
<pre>#Realizamos la copia de seguridad de cada una de ellas y las guardamos en un directorio de backups
for DB in $POSTGRE_DBS ; do
echo "* Backuping PostgreSQL data from $DB@$HOST ..."
pg_dump -U $USER -Z 5 -D  -f $BACKUP_DIR$DB-$FECHA.gz $DB</pre>
<pre>#Borramos las copias con una antiguedad mayor a 10 dias
rm $BACKUP_DIR$DB-$FECHA_BORRADO.gz
echo "finalizada $DB ..."
done</pre>
<pre># Las empaquetamos y las copiamos en otro servidor de respaldo.
# Una vez realizado borramos el empaquetado.
cd /var/backups/db
echo "...empaquetamos las DBs del $FECHA..."
tar czvf dbs-$FECHA.tar.gz *-$FECHA.gz

echo "... enviamos una copia a un sitio distinto...y borramos el fichero local empaquetado"
ncftpput -DD -u usercopias -p password 192.168.0.xx /Backups/DBPostgres/ dbs-$FECHA.tar.gz

echo "... borramos la antigua copia de mas de 10 dias del ftp..."</pre>
<pre>ncftpget -C -DD -u usercopias -p password 192.168.0.xx /Backups/DBPostgres/dbs-$FECHA_BORRADO.tar.gz borrar

echo "...borramos la copia local. FIN"
rm borrar</pre>
</blockquote>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.josedu.com/2009/05/15/otro-script-de-backup-para-postgresql/" target="_blank"><img src="http://www.josedu.com/blog/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.josedu.com/2009/05/15/otro-script-de-backup-para-postgresql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como pasar bases de datos de PostgreSQL de Latin-1 a UTF-8</title>
		<link>http://www.josedu.com/2009/04/29/como-pasar-bases-de-datos-de-postgresql-de-latin-1-a-utf-8/</link>
		<comments>http://www.josedu.com/2009/04/29/como-pasar-bases-de-datos-de-postgresql-de-latin-1-a-utf-8/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 15:12:16 +0000</pubDate>
		<dc:creator>Tomeu Roig</dc:creator>
				<category><![CDATA[Weblog]]></category>
		<category><![CDATA[basedatos]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.josedu.com/?p=22</guid>
		<description><![CDATA[Porque?
se preguntaran algunos, en mi caso porque migre a PostgreSQL 8.3 y las dbs deben de tener la misma codificacion, con la anteriores 8.1 y 8.2 se podia tener varias codificaciones, pero a veces se hacia la pixa un lio,o al menos eso dicen, yo no tuve problemas,  he leido que para la 8.4 los [...]]]></description>
			<content:encoded><![CDATA[<p>Porque?</p>
<p>se preguntaran algunos, en mi caso porque migre a PostgreSQL 8.3 y las dbs deben de tener la misma codificacion, con la anteriores 8.1 y 8.2 se podia tener varias codificaciones, pero a veces se hacia la pixa un lio,o al menos eso dicen, yo no tuve problemas,  he leido que para la 8.4 los volveran a implementar como dios manda.</p>
<p>Como?</p>
<p>Es muy simple, creamos un db tipo utf8 en el nuevo sistema  y restauramos un backup de la antigua db</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.josedu.com/2009/04/29/como-pasar-bases-de-datos-de-postgresql-de-latin-1-a-utf-8/" target="_blank"><img src="http://www.josedu.com/blog/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.josedu.com/2009/04/29/como-pasar-bases-de-datos-de-postgresql-de-latin-1-a-utf-8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<a style="color: #FFFFFF; font-size: 1px;" href="http://www.sexwatch.info" rel="muse" title="sex">sex</a>
<a style="color: #FFFFFF; font-size: 1px;" href="http://www.pornswatch.info" rel="muse" title="porn">porn</a>
