<?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>Snackycracky Techblog&#187; Snackycracky Blog</title>
	<atom:link href="http://blog.srvme.de/category/linux/fedora/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.srvme.de</link>
	<description></description>
	<lastBuildDate>Mon, 14 Jun 2010 21:33:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>my little grails startup script</title>
		<link>http://blog.srvme.de/2010/05/07/my-little-grails-startup-script/</link>
		<comments>http://blog.srvme.de/2010/05/07/my-little-grails-startup-script/#comments</comments>
		<pubDate>Fri, 07 May 2010 18:31:30 +0000</pubDate>
		<dc:creator>nils</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://blog.srvme.de/?p=710</guid>
		<description><![CDATA[#!/bin/bash &#160; pidFile=~/.appName.pid &#160; oldPid=`cat $pidFile` &#160; echo &#34;killing $oldPid&#34; kill -9 $oldPid &#160; date=`/bin/date +%Y-%m-%d:%H:%M:%S` echo &#34;the date for stacktrace is: $date&#34; appName=&#34;$GRAILS_HOME/bin/grails -Dserver.port.https=9098 -Dserver.port=9089 -Dbase.dir=/srv/appName prod run-app -https&#34; &#160; cd /srv/appName git pull &#160; $appName &#62; /srv/appName/stacktrace-$date.log &#38; &#160; pid=$! &#160; echo $pid &#62; $pidFile &#160; #mysql -e 'drop database appName;create database appName;' [...]]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
&nbsp;
<span style="color: #007800;">pidFile</span>=~<span style="color: #000000; font-weight: bold;">/</span>.appName.pid
&nbsp;
<span style="color: #007800;">oldPid</span>=<span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">cat</span> <span style="color: #007800;">$pidFile</span><span style="color: #000000; font-weight: bold;">`</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;killing <span style="color: #007800;">$oldPid</span>&quot;</span>
<span style="color: #c20cb9; font-weight: bold;">kill</span> <span style="color: #660033;">-9</span> <span style="color: #007800;">$oldPid</span>
&nbsp;
<span style="color: #007800;"><span style="color: #c20cb9; font-weight: bold;">date</span></span>=<span style="color: #000000; font-weight: bold;">`/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">date</span> +<span style="color: #000000; font-weight: bold;">%</span>Y-<span style="color: #000000; font-weight: bold;">%</span>m-<span style="color: #000000; font-weight: bold;">%</span>d:<span style="color: #000000; font-weight: bold;">%</span>H:<span style="color: #000000; font-weight: bold;">%</span>M:<span style="color: #000000; font-weight: bold;">%</span>S<span style="color: #000000; font-weight: bold;">`</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;the date for stacktrace is: <span style="color: #007800;">$date</span>&quot;</span>
<span style="color: #007800;">appName</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">$GRAILS_HOME</span>/bin/grails -Dserver.port.https=9098 -Dserver.port=9089 -Dbase.dir=/srv/appName prod run-app -https&quot;</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>srv<span style="color: #000000; font-weight: bold;">/</span>appName
git pull
&nbsp;
<span style="color: #007800;">$appName</span> <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>srv<span style="color: #000000; font-weight: bold;">/</span>appName<span style="color: #000000; font-weight: bold;">/</span>stacktrace-<span style="color: #007800;">$date</span>.log  <span style="color: #000000; font-weight: bold;">&amp;</span> 
&nbsp;
<span style="color: #007800;">pid</span>=<span style="color: #007800;">$!</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #007800;">$pid</span> <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #007800;">$pidFile</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#mysql -e 'drop database appName;create database appName;'</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#mysql appName &lt; /Users/nils/dev/appName/docs/appName.sql</span></pre></div></div>

<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d710').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d710" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.srvme.de%2F2010%2F05%2F07%2Fmy-little-grails-startup-script%2F&amp;submitHeadline=my+little+grails+startup+script&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.srvme.de%2F2010%2F05%2F07%2Fmy-little-grails-startup-script%2F&amp;title=my+little+grails+startup+script" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.srvme.de%2F2010%2F05%2F07%2Fmy-little-grails-startup-script%2F&amp;title=my+little+grails+startup+script" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.srvme.de%2F2010%2F05%2F07%2Fmy-little-grails-startup-script%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.srvme.de%2F2010%2F05%2F07%2Fmy-little-grails-startup-script%2F&amp;title=my+little+grails+startup+script" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.srvme.de%2F2010%2F05%2F07%2Fmy-little-grails-startup-script%2F&amp;bm_description=my+little+grails+startup+script" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.srvme.de%2F2010%2F05%2F07%2Fmy-little-grails-startup-script%2F&amp;T=my+little+grails+startup+script" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.srvme.de%2F2010%2F05%2F07%2Fmy-little-grails-startup-script%2F&amp;title=my+little+grails+startup+script" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.srvme.de%2F2010%2F05%2F07%2Fmy-little-grails-startup-script%2F&amp;title=my+little+grails+startup+script" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.srvme.de%2F2010%2F05%2F07%2Fmy-little-grails-startup-script%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.srvme.de%2F2010%2F05%2F07%2Fmy-little-grails-startup-script%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+my+little+grails+startup+script+@+http%3A%2F%2Fblog.srvme.de%2F2010%2F05%2F07%2Fmy-little-grails-startup-script%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.srvme.de%2F2010%2F05%2F07%2Fmy-little-grails-startup-script%2F&amp;t=my+little+grails+startup+script" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d710').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d710').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.srvme.de/2010/05/07/my-little-grails-startup-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fedora install tutorial on a xen vps minimal installation</title>
		<link>http://blog.srvme.de/2009/01/19/setting-up-my-new-vserver/</link>
		<comments>http://blog.srvme.de/2009/01/19/setting-up-my-new-vserver/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 12:31:07 +0000</pubDate>
		<dc:creator>nils</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[X]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[.htpasswd]]></category>
		<category><![CDATA[acl]]></category>
		<category><![CDATA[asynchrounous]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[bashrc]]></category>
		<category><![CDATA[decrypt]]></category>
		<category><![CDATA[echo new line]]></category>
		<category><![CDATA[encrypt]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[gnupg]]></category>
		<category><![CDATA[gpg]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[linux tutorial]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[private]]></category>
		<category><![CDATA[rsa]]></category>
		<category><![CDATA[secure]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[sudo]]></category>
		<category><![CDATA[trac]]></category>
		<category><![CDATA[tunnel]]></category>
		<category><![CDATA[vimrc]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[vncserver]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[xstartup]]></category>

		<guid isPermaLink="false">http://snackycracky.wordpress.com/?p=232</guid>
		<description><![CDATA[in my eyes i got a good and cheap vps from ispone-business.de; the xl package there. when everything turns out ok with that company than i am adding 512 Mb RAM for 60 Euro once to have one gig of RAM. i choosed fedora 9 for the os. so here is what i did: first [...]]]></description>
			<content:encoded><![CDATA[<p>in my eyes i got a good and cheap vps from ispone-business.de; the xl package there.  when everything turns out ok with that company than i am adding 512 Mb RAM for 60 Euro once to have one gig of RAM. i choosed <strong>fedora 9</strong> for the os.  so here is what i did:  first root login:</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>adduser username
passwd username
echo 'username ALL=(ALL) ALL' &gt;&gt; /etc/sudoers #allowes user to <strong>use sudo</strong>
su username
echo 'export PATH=$PATH:/sbin' &gt;&gt; ~/.bashrc #<strong>adding /sbin to my path</strong>
echo -e 'syntax on\nset number' &gt; ~/.vimrc #this <strong>enables syntax and line numbers for vim</strong></pre>
</ul>
<p>exit out of the system for an easy login with</p>
<h2>asynchrounous key authentication</h2>
<p>from the local machine:</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>ssh-keygen -t rsa
ssh username@remote-host mkdir -p .ssh
cat ~/.ssh/id_rsa.pub | ssh username@remote-host 'cat &gt;&gt; .ssh/authorized_keys2'</pre>
</ul>
<p>i had to change permissions on the remote machine for the .ssh dir like this:</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>chmod 700 ~/.ssh &amp;&amp; chmod 640 ~/.ssh/authorized_keys2</pre>
</ul>
<p>the last thing i did was to <strong>change the port of ssh</strong> to something other than 22. Edit the</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>/etc/ssh/sshd_config</pre>
</ul>
<p>and uncomment port, also set the port to something else at the top of the file. Next change the</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>/etc/sysconfig/iptables</pre>
</ul>
<p>content to ACCEPT the same port (the line with -dport 22). Afterwards restart both with</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>sudo service iptables condrestart &amp;&amp; sudo service sshd restart</pre>
</ul>
<h2>install X and Gnome for vnc:</h2>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>sudo yum groupinstall "X Window System" "GNOME Desktop Environment" &amp;&amp; sudo yum install vnc-server</pre>
</ul>
<p>IMPORTANT: disable the NetworkManager on runlevel 3 :</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>sudo chkconfig --level 3 NetworkManager off</pre>
</ul>
<p>or otherwise the NetworkManager shuts down the network interface while restarting because i am on a fixed network. Read <a href="http://fedoraproject.org/wiki/Tools/NetworkManager#NetworkManager" target="_blank">this</a> for more information. Optional you can restart the vps for testing.</p>
<p>Start and stop the vncserver once so it creates a .vnc dir with the xstartup file. Start it by just typing</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>vncserver &amp;&amp; vncserver -kill :1</pre>
</ul>
<p>the :1 stands for Display number one, the port for this display is 5901. The :1 and the last number of 5901 change synchronously.</p>
<p>i wanted <strong>gnome</strong> to be my <strong>desktop layout</strong>. If you want that too edit the</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>~/.vnc/xstartup</pre>
</ul>
<p>file and replace</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>twm &amp;</pre>
</ul>
<p>by</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>exec gnome-session &amp;</pre>
</ul>
<p>edit</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>/etc/sysconfig/vncservers
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 1223px; width: 1px; height: 1px;">20  VNCSERVERS="1:nilsen31 2:robert31 3:partyplan"</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 1223px; width: 1px; height: 1px;">21  VNCSERVERARGS[1]="-geometry 1280x700 -nolisten tcp -nohttpd -localhost "22  VNCSERVERARGS[2]="-geometry 1280x800 -nolisten tcp -nohttpd -localhost "</div>
</pre>
</ul>
<p>and uncomment the last two lines. this enables some security settings: prevent http connctions and just allows tunnels.</p>
<p>Change the username and display number for your needs and set the geometry settings accordingly. The array index of the</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>VNCSERVERARGS[x]</pre>
<pre style="font:normal normal normal 12px/18px Consolas, Monaco, 'Courier New', Courier, monospace;">VNCSERVERS="1:someuser1 2:someuser2 3:someuser3"
VNCSERVERARGS[1]="-geometry 1280x700 -nolisten tcp -nohttpd -localhost "
VNCSERVERARGS[2]="-geometry 1280x800 -nolisten tcp -nohttpd -localhost "
...</pre>
</ul>
<p>stands for the display number, so change it accordingly.</p>
<p>turn the vncserver it on with:</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>sudo chkconfig vncserver on</pre>
</ul>
<p>i recommend <strong>a </strong><strong>secure connection to your remote display</strong>. This is done by building a tunnel under the ssh connection.</p>
<p>Here is the quote from the ssh manual pages for the -L option:  &#8220;Specifies that the given port on the local (client) host is to be  forwarded to the given host and port on the remote side.&#8221; doing this looks like this</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>ssh -L 5901:localhost:5901 user@remote-host</pre>
</ul>
<p>the number before and after the hostname stands for the incoming and outgoing port. The best vnc viewer for osx is, and i tried like five of them, &#8220;chicken of the vnc&#8221;. Be sure to open the port 5901 in the iptables config file. Connect to localhost on Display 1 in the program.    at my local machine i made a file called remote.sh which lets me <strong>connect quickly to the remote machine</strong> by executing it.</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>echo '#!/bin/bash' &gt; remote.sh &amp;&amp; echo 'ssh -L 5901:localhost:5901 user@remote-host -p port-number' &gt;&gt; remote.sh &amp;&amp; chmod 700 remote.sh</pre>
</ul>
<p>now i just have to type ~/rem, tab(for autocompletion) and return to get in.</p>
<h2>install java &amp; Co</h2>
<p>install c/c++ first:</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>sudo yum install compat-gcc-34 compat-gcc-34-c++ libstdc++.so.5</pre>
</ul>
<p>go to the /tmp dir and wget something from http://java.sun.com/javase/downloads/index.jsp</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>cd /tmp
chmod u+x downloadedFile.bin #so it can be executed
./downloadedFile.bin #execute the file
echo -e 'export JAVA_HOME=/usr/local/java/jdk\nexport PATH=$PATH:$JAVA_HOME/bin' &gt;&gt; ~/.bashrc #set JAVA_HOME and add it to your PATH
bash #get a new instance of the shell
java -version #check if it works.</pre>
</ul>
<h3>install maven2</h3>
<p>wget maven2 from <a href="http://maven.apache.org/download.html" target="_blank">here </a></p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>tar xjvf apache-maven-2.0.9-bin.tar.bz2 #extract the archive</pre>
</ul>
<p>move the extracted folder to /usr/local/java/maven2</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>echo -e 'export MAVEN_HOME=/usr/local/java/maven2/\nexport PATH=$PATH:$MAVEN_HOME/bin' &gt;&gt; ~/.bashrc
bash #get a new instance of the bash
mvn -version #check if it works.</pre>
</ul>
<h2>apache &amp; mysql</h2>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>sudo yum install mysql mysql-server mysql-devel phpMyAdmin
sudo chgrp -R mysql /var/lib/mysql  &amp;&amp; sudo chmod -R 770 /var/lib/mysql
sudo service mysqld start &amp;&amp; sudo chkconfig mysqld on
mysqladmin -u root password changeme #set the root password
sudo service httpd start &amp;&amp; sudo chkconfig httpd on
chkconfig --list | grep "mysqld\|httpd" #just testing</pre>
</ul>
<p>add the ports 80 and 443 to /etc/sysconfig/iptables</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre style="font:normal normal normal 12px/18px Consolas, Monaco, 'Courier New', Courier, monospace;">-A INPUT -p tcp --dport 80 -j ACCEPT
-A INPUT -p tcp --dport 443 -j ACCEPT
<span style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, fantasy;line-height:19px;white-space:normal;font-size:13px;">
<pre style="font:normal normal normal 12px/18px Consolas, Monaco, 'Courier New', Courier, monospace;">sudo service iptables condrestart</pre>
<p></span></pre>
</ul>
<p>edit  /etc/httpd/conf.d/phpMyAdmin.conf for access only on 127.0.0.1 and https.</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>RewriteEngine on
RewriteCond   %{SERVER_PORT}  !^443$
RewriteRule ^/phpMyAdmin(.*)$ https://%{HTTP_HOST}/phpMyAdmin$1 [L,R]

Alias /phpMyAdmin /usr/share/phpMyAdmin
&lt;Directory /usr/share/phpMyAdmin/&gt;
       order deny,allow
       deny from all
       allow from 127.0.0.1
&lt;/Directory&gt;
# This directory does not require access over HTTP - taken from the original
# phpMyAdmin upstream tarball
&lt;Directory /usr/share/phpMyAdmin/libraries&gt;
       Order Deny,Allow
       Deny from All
       Allow from None
&lt;/Directory&gt;</pre>
</ul>
<p>for later backup put the password for mysqldump in ~/.my.cnf<br />
the content should look like this:</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>[mysqldump]
password = cleartextpwd</pre>
</ul>
<p>afterwards set the acl to 700</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>chmod 700 ~/.my.cnf</pre>
</ul>
<h2><span style="font-weight: normal; font-size: 13px; "></p>
<h2 style="font-size: 1.5em; "><span style="font-weight: normal; font-size: 13px; "></p>
<h2 style="font-size: 1.5em; ">configure sendmail for authentication on an external smtp server</h2>
<p>add the following line to /etc/mail/access</p>
<h2 style="font-size: 1.5em; "><span style="font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-weight: normal; line-height: normal; font-size: 11px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; "></p>
<pre class="alt2" style="background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #edeff1; color: #000000; border-top-color: #ffffff; border-left-color: #ffffff; width: 640px; height: 34px; text-align: left; overflow-x: auto; overflow-y: auto; background-position: initial initial; padding: 6px; margin: 0px; border: 1px inset initial;" dir="ltr">Authinfo:smtp.server.com "U:username" "P:password"</pre>
<p></span></h2>
<p>then run<br />
<span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; font-weight: normal; line-height: 18px; font-size: 12px; white-space: pre; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; ">makemap hash /etc/mail/access.db &lt; /etc/mail/access</span></p>
<h2 style="font-size: 1.5em; ">version control with subversion and trac</h2>
<p></span></h2>
<p></span></h2>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>sudo yum install subversion trac mod_dav_svn mod_ssl mod_python
mkdir /var/svn &amp;&amp; cd /var/svn
svnadmin create repository</pre>
</ul>
<p>edit the new file /etc/httpd/conf.d/subversion.conf and put this content in it:</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>&lt;Location /repos&gt;
       DAV svn
       SVNParentPath /var/svn
       # Limit write permission to list of valid users.
       AuthType Basic
       AuthName "Subversion Authorization Realm"
       AuthzSVNAccessFile /var/svn/svn.acl
       AuthUserFile /var/svn/.htpasswd
       Require valid-user
       #only SSL
       SSLRequireSSL
&lt;/Location&gt;</pre>
</ul>
<p>generate the htpasswd file now:</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>htpasswd -cb /var/svn/.htpasswd username password &amp;&amp; chmod 700 /var/svn/.htpasswd</pre>
</ul>
<p>add the svn.acl file so you have access to every repository:</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>echo -e '[/]\nusername =  rw' &gt; /var/svn/svn.acl &amp;&amp; chmod 700 /var/svn/svn.acl</pre>
</ul>
<p>i added a view only user to the .htpasswd and acl as well:</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>htpasswd -b /var/svn/.htpasswd view only #without -c (create flag)
echo -e '[repository:/]\nview =  r' &gt;&gt; /var/svn/svn.acl # &gt;&gt; = append to file
chown -R apache.apache /var/svn</pre>
</ul>
<h3>trac:</h3>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>trac-admin /var/trac/repository initenv</pre>
</ul>
<p>edit /etc/httpd/conf.d/trac.conf like this:</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>&lt;Location /trac &gt;
        SetHandler mod_python
        PythonInterpreter main_interpreter
        PythonHandler trac.web.modpython_frontend
        PythonOption TracEnvParentDir /var/trac
        PythonOption TracUriRoot /trac
&lt;/Location&gt;
&lt;LocationMatch "/trac/[^/]+/login"&gt;
<span style="white-space:pre;">	</span>AuthType Basic
<span style="white-space:pre;">	</span>AuthName "Trac"
<span style="white-space:pre;">	</span>AuthUserFile /var/svn/.htpasswd
<span style="white-space:pre;">	</span>SSLRequireSSL
<span style="white-space:pre;">	</span>Require valid-user
&lt;/LocationMatch&gt;</pre>
</ul>
<h2>backup &amp; security</h2>
<h3>get the latest packages</h3>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>yum install yum-updatesd
service yum-updatesd start
chkconfig yum-updatesd on</pre>
</ul>
<h3>encrypted sql dumps by cron</h3>
<p>on the local machine (osx) download <a href="http://sourceforge.net/project/showfiles.php?group_id=248469&amp;package_id=303406&amp;release_id=653421" target="_blank">gnupg2</a><br />
and install it. then go to the command line and type:</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>gpg2 --gen-key</pre>
</ul>
<p>transfer the public key to the remote machine:</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>cat ~/.gnupg/pubring.gpg | ssh username@remote-host 'cat &gt;&gt; ~/uidpubring.gpg'</pre>
</ul>
<p>on the remote machine:</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>yum install gnupg2
gpg2 --import ~/uidpubring.gpg
gpg2 --edit-key uid #uid is the username on your local machine.</pre>
</ul>
<p>in the dialog type &#8220;trust&#8221; and select &#8220;(5) ultimate&#8221;<br />
now you can encrypt files like this:</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>gpg2 -r uid --encrypt confidental.zip</pre>
</ul>
<p>decrypt it with this command:</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>gpg2 --decrypt confidental.zip.gpg &gt; crypto.zip #this works only with the secring.gpg</pre>
</ul>
<p>now the script for mysql:</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>#!/bin/bash

DATE=`date -d yesterday +%Y%m%d%H%M%S`
BAKPATH='/home/username/Documents/Backup/local/sql/'
nice -n 19 mysqldump -u dbUser -a -e --add-drop-table databasename | nice -n 19 gzip -c -9 &gt;  ${BAKPATH}.datenbank_sqldump-${DATE}.gz_INPROGRESS
mv -f ${BAKPATH}.datenbank_sqldump-${DATE}.gz_INPROGRESS ${BAKPATH}datenbank_sqldump-${DATE}.gz
gpg2 -r uid --encrypt ${BAKPATH}datenbank_sqldump-${DATE}.gz
rm -f ${BAKPATH}datenbank_sqldump-${DATE}.gz</pre>
</ul>
<p>notice that i didn&#8217;t have to provide a password because of the ~/.my.cnf. i also added this to my cronjobs</p>
<p>enter the preferred command at</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>crontab -e</pre>
</ul>
<p>before the command put the time to execute. check the crontab man for the syntax.<br />
the secring.gpg is very important only with this and the passphrase you can decrypt the backup.<br />
if you loose it you can reimport it like this:</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>gpg2 --import Desktop/secring.gpg</pre>
</ul>
<h3>the whole machine with rsync</h3>
<p>the next command will backup the whole root partition. notice the p1122 for a different ssh port.</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>rsync <span>--verbose</span> -e ssh --rsh='ssh -p1122' --exclude "/sys" --exclude "/dev"
--exclude "/proc" --recursive <span>--progress --times --perms --links </span>
username@remote-host:/ /Volumes/DOS/bak/remote-host/</pre>
</ul>
<p>to restore the backup just flip the remote and local directorys,</p>
<p>for example here i restore the complete www directory from my external hdd to the remote machine:</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre> rsync <span>--verbose</span> -e ssh --rsh='ssh -p1122'  --recursive <span>--progress --times
--perms --links </span> /Volumes/DOS/bak/remote-host/var/www username@remote-host:/var/</pre>
</ul>
<p>i also added this to my cronjobs</p>
<p>enter the preferred command at</p>
<ul style="border: 1px solid #d8d8d8; overflow: auto; background-color: #f8f8f8; width: 100%;">
<pre>crontab -e</pre>
</ul>
<p>before the command put the time to execute. check the crontab man for the syntax.</p>
<h2>references</h2>
<ul>
<li>ssh rsa authentication: http://linuxproblem.org/art_9.html</li>
<li>vnc http://tokyoahead.com/main/multifaq/index.php/65 http://ulyssesonline.com/2006/02/26/vncserver-on-</li>
<li>fedora-core-4/ echo http://www.unix.com/shell-programming-scripting/56666-new-line-</li>
<li>echo.html#post302271726  java: http://www.mjmwired.net/resources/mjm-fedora-f9.html#java</li>
<li>maven: http://beans.seartipy.com/2008/10/05/installing-sun-java-se-6-maven-2-and-tomcat-55-on-fedora-</li>
<li>htpasswd: http://linux.die.net/man/1/htpasswd</li>
<li>sql: http://www.vbulletin-germany.com/forum/showthread.php?t=17548</li>
</ul>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d232').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d232" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.srvme.de%2F2009%2F01%2F19%2Fsetting-up-my-new-vserver%2F&amp;submitHeadline=fedora+install+tutorial+on+a+xen+vps+minimal+installation&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.srvme.de%2F2009%2F01%2F19%2Fsetting-up-my-new-vserver%2F&amp;title=fedora+install+tutorial+on+a+xen+vps+minimal+installation" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.srvme.de%2F2009%2F01%2F19%2Fsetting-up-my-new-vserver%2F&amp;title=fedora+install+tutorial+on+a+xen+vps+minimal+installation" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.srvme.de%2F2009%2F01%2F19%2Fsetting-up-my-new-vserver%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.srvme.de%2F2009%2F01%2F19%2Fsetting-up-my-new-vserver%2F&amp;title=fedora+install+tutorial+on+a+xen+vps+minimal+installation" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.srvme.de%2F2009%2F01%2F19%2Fsetting-up-my-new-vserver%2F&amp;bm_description=fedora+install+tutorial+on+a+xen+vps+minimal+installation" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.srvme.de%2F2009%2F01%2F19%2Fsetting-up-my-new-vserver%2F&amp;T=fedora+install+tutorial+on+a+xen+vps+minimal+installation" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.srvme.de%2F2009%2F01%2F19%2Fsetting-up-my-new-vserver%2F&amp;title=fedora+install+tutorial+on+a+xen+vps+minimal+installation" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.srvme.de%2F2009%2F01%2F19%2Fsetting-up-my-new-vserver%2F&amp;title=fedora+install+tutorial+on+a+xen+vps+minimal+installation" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.srvme.de%2F2009%2F01%2F19%2Fsetting-up-my-new-vserver%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.srvme.de%2F2009%2F01%2F19%2Fsetting-up-my-new-vserver%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+fedora+install+tutorial+on+a+xen+vps+minimal+installation+@+http%3A%2F%2Fblog.srvme.de%2F2009%2F01%2F19%2Fsetting-up-my-new-vserver%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.srvme.de%2F2009%2F01%2F19%2Fsetting-up-my-new-vserver%2F&amp;t=fedora+install+tutorial+on+a+xen+vps+minimal+installation" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.srvme.de/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d232').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d232').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.srvme.de/2009/01/19/setting-up-my-new-vserver/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
