<?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>Rob Golding &#187; Linux</title>
	<atom:link href="http://www.robgolding.com/blog/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.robgolding.com</link>
	<description>Technology Consultant</description>
	<lastBuildDate>Mon, 07 Jun 2010 22:04:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Fixing Google Chrome&#8217;s 100% CPU Usage on Ubuntu</title>
		<link>http://www.robgolding.com/blog/2010/06/07/fixing-google-chromes-100-cpu-usage-on-ubuntu/</link>
		<comments>http://www.robgolding.com/blog/2010/06/07/fixing-google-chromes-100-cpu-usage-on-ubuntu/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 22:04:06 +0000</pubDate>
		<dc:creator>Rob Golding</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[google-chrome]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.robgolding.com/?p=406</guid>
		<description><![CDATA[I've been battling with this issue for a couple of months now, ever since I upgraded to Ubuntu 10.04 on my main desktop machine. Google Chrome would constantly max out one core, with no indication of what it was doing, or why. Today, I finally solved the issue. It turns out that something to do [...]]]></description>
			<content:encoded><![CDATA[<p>I've been battling with this issue for a couple of months now, ever since I upgraded to Ubuntu 10.04 on my main desktop machine. Google Chrome would constantly max out one core, with no indication of what it was doing, or why.</p>
<p>Today, I finally solved the issue. It turns out that something to do with the <code>m4</code> package was causing the error, with the following output:</p>
<pre>MozPlugger: Error: Failed to execute m4.
Mozplugger: M4 parsing of config generated error</pre>
<p>So, I checked out the package in question, and found that it wasn't installed. To my great relief (and some frustration), a simple</p>
<pre>sudo apt-get install m4</pre>
<p>fixed the problem instantly.</p>
<p>I only hope that this post solves this extremely annoying issue for someone else.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.robgolding.com/blog/2010/06/07/fixing-google-chromes-100-cpu-usage-on-ubuntu/&amp;title=Fixing+Google+Chrome%27s+100%25+CPU+Usage+on+Ubuntu" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.robgolding.com/blog/2010/06/07/fixing-google-chromes-100-cpu-usage-on-ubuntu/&amp;title=Fixing+Google+Chrome%27s+100%25+CPU+Usage+on+Ubuntu" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.robgolding.com/blog/2010/06/07/fixing-google-chromes-100-cpu-usage-on-ubuntu/&amp;title=Fixing+Google+Chrome%27s+100%25+CPU+Usage+on+Ubuntu" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.robgolding.com/blog/2010/06/07/fixing-google-chromes-100-cpu-usage-on-ubuntu/&amp;title=Fixing+Google+Chrome%27s+100%25+CPU+Usage+on+Ubuntu" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.robgolding.com/blog/2010/06/07/fixing-google-chromes-100-cpu-usage-on-ubuntu/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.robgolding.com/blog/2010/06/07/fixing-google-chromes-100-cpu-usage-on-ubuntu/&amp;t=Fixing+Google+Chrome%27s+100%25+CPU+Usage+on+Ubuntu" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Fixing+Google+Chrome%27s+100%25+CPU+Usage+on+Ubuntu+-+http://tinyurl.com/23733ku+&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.robgolding.com/blog/2010/06/07/fixing-google-chromes-100-cpu-usage-on-ubuntu/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.robgolding.com/blog/2010/06/07/fixing-google-chromes-100-cpu-usage-on-ubuntu/&amp;n=Fixing+Google+Chrome%27s+100%25+CPU+Usage+on+Ubuntu&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<img src="http://www.robgolding.com/?ak_action=api_record_view&id=406&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.robgolding.com/blog/2010/06/07/fixing-google-chromes-100-cpu-usage-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mercurial on University of Nottingham Computer Science Servers</title>
		<link>http://www.robgolding.com/blog/2010/03/01/mercurial-on-university-of-nottingham-computer-science-servers/</link>
		<comments>http://www.robgolding.com/blog/2010/03/01/mercurial-on-university-of-nottingham-computer-science-servers/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 21:20:09 +0000</pubDate>
		<dc:creator>Rob Golding</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[university]]></category>

		<guid isPermaLink="false">http://www.robgolding.com/?p=194</guid>
		<description><![CDATA[For a while now, I've been using Subversion to keep track of personal projects and coursework at university. SVN is installed on the UNIX servers as Computer Science, so it's a relatively trivial process to get up and running with a repository when I start a new assignment. Recently though, I've been looking in to [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin: 10px;" title="Mercurial" src="http://www.robgolding.com/wp-content/uploads/2010/03/mercurial.png" alt="Mercurial Logo" width="120" height="144" />For a while now, I've been using Subversion to keep track of personal projects and coursework at university. SVN is installed on the UNIX servers as Computer Science, so it's a relatively trivial process to get up and running with a repository when I start a new assignment.</p>
<p>Recently though, I've been looking in to Mercurial as a more modern alternative. Some things about Subversion are really starting to annoy me, like the inability to ignore files on a repository-wide level easily (I work with Python all the time, so .pyc files can really get on my nerves!). Mercurial seems slicker, and I'm interested in the concept of <a title="Distributed Revision Control" href="http://en.wikipedia.org/wiki/Distributed_revision_control" target="_blank">DVCS</a>, as opposed to the classic client-server way of thinking.</p>
<p>However, Mercurial is not installed on the (rather ancient, now) Solaris servers at university. I really admire the job that the sysadmins do, so I am in no way condemning them for it not being installed. Instead, I set out to get it compiled and working myself.</p>
<p>Installing it on the servers, it seemed, was the easy part. I followed the <a title="Installation Instructions for Solaris 10 (Sparc)" href="http://mercurial.selenic.com/wiki/UnixInstall#Solaris_10_.28Sparc.29" target="_blank">installation instructions</a> (making sure to include the LD_LIBRARY_PATH variable) and all was well.</p>
<p>Cloning from the server, however, wasn't so easy. The problem lies in the fact that Mercurial is now installed for me, and me alone. The hg binary lives in my home directory, not on the server's main path (i.e. the /usr/bin/ directory). Therefore, I needed to tell the client exactly what command to run on the server. If anyone else is having the same trouble, the command that I finally came up with looks like this:</p>
<pre class="bash">hg --config ui.<span style="color: #007800;">remotecmd=</span><span style="color: #ff0000;">&quot;LD_LIBRARY_PATH=/usr/sfw/lib PYTHONPATH=~/lib/python ~/bin/hg&quot;</span></pre>
<p>I then aliased this command to <strong>hgtuck</strong> to save my sanity (the server is named tuck, after Friar Tuck in the Robin Hood legends), and I now have a perfectly working Mercurial install!</p>
<p>If anyone else is looking to do something similar, then I hope this little tip saves you some time!</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.robgolding.com/blog/2010/03/01/mercurial-on-university-of-nottingham-computer-science-servers/&amp;title=Mercurial+on+University+of+Nottingham+Computer+Science+Servers" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.robgolding.com/blog/2010/03/01/mercurial-on-university-of-nottingham-computer-science-servers/&amp;title=Mercurial+on+University+of+Nottingham+Computer+Science+Servers" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.robgolding.com/blog/2010/03/01/mercurial-on-university-of-nottingham-computer-science-servers/&amp;title=Mercurial+on+University+of+Nottingham+Computer+Science+Servers" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.robgolding.com/blog/2010/03/01/mercurial-on-university-of-nottingham-computer-science-servers/&amp;title=Mercurial+on+University+of+Nottingham+Computer+Science+Servers" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.robgolding.com/blog/2010/03/01/mercurial-on-university-of-nottingham-computer-science-servers/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.robgolding.com/blog/2010/03/01/mercurial-on-university-of-nottingham-computer-science-servers/&amp;t=Mercurial+on+University+of+Nottingham+Computer+Science+Servers" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Mercurial+on+University+of+Nottingham+Computer+Science+Servers+-+http://tinyurl.com/ydblaj8+&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.robgolding.com/blog/2010/03/01/mercurial-on-university-of-nottingham-computer-science-servers/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.robgolding.com/blog/2010/03/01/mercurial-on-university-of-nottingham-computer-science-servers/&amp;n=Mercurial+on+University+of+Nottingham+Computer+Science+Servers&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<img src="http://www.robgolding.com/?ak_action=api_record_view&id=194&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.robgolding.com/blog/2010/03/01/mercurial-on-university-of-nottingham-computer-science-servers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux-Windows Integration (à la Likewise-Open &amp; Winbind)</title>
		<link>http://www.robgolding.com/blog/2009/12/24/linux-windows-integration-a-la-likewise-open-winbind/</link>
		<comments>http://www.robgolding.com/blog/2009/12/24/linux-windows-integration-a-la-likewise-open-winbind/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 16:12:47 +0000</pubDate>
		<dc:creator>Rob Golding</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Home Network]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://www.robgolding.com/?p=165</guid>
		<description><![CDATA[Recently, I've been doing a lot of work trying to integrate Linux &#38; Windows machines on a single network. The project begun with a need to allow windows users access to file shares using Samba, and Linux users access to the same data using NFS. As you may know, Samba (or more specifically the SMB [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I've been doing a lot of work trying to integrate Linux &amp; Windows machines on a single network. The project begun with a need to allow windows users access to file shares using Samba, and Linux users access to the same data using NFS. As you may know, Samba (or more specifically the SMB protocol) uses a username/password combination to authenticate users, while NFS uses user IDs and group IDs (UIDs &amp; GIDs) on the local machines to achieve the same end. Therefore, I needed a way to consistently authenticate Windows domain users on Linux machines, whilst maintaining a consistent conversion from SID -&gt; UID, and vice-versa.</p>
<p>Domain authentication can be achieved relatively simply, by using either <a title="Winbind" href="http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/winbind.html">Winbind</a> (part of the Samba project) or the new kid on the block, <a title="Likewise Open" href="http://www.likewise.com/products/likewise_open/">Likewise</a>. Likewise-Open offers a simple procedure for joining domains, and the new version comes packaged with it's own version of Kerberos. It also hashes the Windows SID into a UNIX UID in a consistent manner - so the UIDs are always the same across your entire environment. Sounds perfect, right? Well, no. Not quite. The problem with Likewise-Open, is that it's difficult to integrate with Samba. Though it does ship with a "compatibility module" called <strong>lwi_compat</strong>, which allows Samba to hook into Likewise's authentication module, I found this quite difficult to get working, and I only achieved partial success through guesswork - as the documentation didn't actually help much, given they only officially support Samba 3.0.x (while Ubuntu now uses 3.3.x). When I did get it going, however, it only recognised the Windows users' <strong>primary</strong> group, not any of the other groups they were members of. This meant that my (possibly overly) complex system of ACLs and user directories just didn't work at all. So, on to Plan B...</p>
<p>When I read through the short (but sweet) Ubuntu Wiki article entitled <a title="ActiveDirectoryWinbindHowto" href="https://help.ubuntu.com/community/ActiveDirectoryWinbindHowto" target="_blank">ActiveDirectoryWinbindHowto</a>, I felt like somewhat of a fool after reading a small, illusive section called <em>Adding more than one Linux machine to a Windows network.</em> Bingo! This section described a problem whereby the traditional Winbind domain authentication method would lead to inconsistent UIDs across the network, and thus cause headaches when trying to achieve anything like what I was aiming for. It suggested using a method of mapping SIDs to UIDs called <em>RID</em>. I assume this stands for <em>Relative ID</em>, which is another kind of ID Active Directory uses to track users within a domain. These <strong>can</strong> possibly clash from domain to domain, so it is advised not to use this method when your network contains a trust between multiple Windows domains, but for the simpler setup (like my own) it's a godsend.</p>
<p>This meant that I could use RID mapping within Winbind, which is part of Samba itself (so no troubles integrating those two), and achieve a consistent SID-UID mapping scheme across the network, allowing me to finally enable access to the file shares via. NFS. Amazingly, NFS "Just Worked" straight away, and I've written some nice wrapper programs around <strong>chown</strong>,<strong> getfacl</strong> and <strong>setfacl</strong> to set the correct owner and permissions on entire directory trees, which saves a lot of time when your UIDs are changing as often as mine were! I'm also using <strong>autofs</strong> to automatically map user's home directories on the Linux machines, which has proven itself to be very useful. I just used static <em>fstab</em> entries to map the other "general" file shares, like <em>software</em> and <em>media</em> - as I couldn't seem to get autofs direct maps working (apparently they are only partially working in Ubuntu anyway, but it seems as though they are completely broken to me).</p>
<p>On a side note, I've also just finished developing a Python-based rsync backup program, which allows me to write a _very_ small script to backup remote servers using rsync over SSH, and tar up the contents of all the servers into one archive. This is really useful, as I have a lot of disparate locations on different servers that all need to be pulled onto the backup drive every night. Now though, I should really concentrate on some revision for the exams I have after Christmas!</p>
<p>Happy holidays, everyone! (That's Merry Christmas and a happy new year, but just between you and me).</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.robgolding.com/blog/2009/12/24/linux-windows-integration-a-la-likewise-open-winbind/&amp;title=Linux-Windows+Integration+%28%C3%A0+la+Likewise-Open+%26+Winbind%29" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.robgolding.com/blog/2009/12/24/linux-windows-integration-a-la-likewise-open-winbind/&amp;title=Linux-Windows+Integration+%28%C3%A0+la+Likewise-Open+%26+Winbind%29" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.robgolding.com/blog/2009/12/24/linux-windows-integration-a-la-likewise-open-winbind/&amp;title=Linux-Windows+Integration+%28%C3%A0+la+Likewise-Open+%26+Winbind%29" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.robgolding.com/blog/2009/12/24/linux-windows-integration-a-la-likewise-open-winbind/&amp;title=Linux-Windows+Integration+%28%C3%A0+la+Likewise-Open+%26+Winbind%29" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.robgolding.com/blog/2009/12/24/linux-windows-integration-a-la-likewise-open-winbind/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.robgolding.com/blog/2009/12/24/linux-windows-integration-a-la-likewise-open-winbind/&amp;t=Linux-Windows+Integration+%28%C3%A0+la+Likewise-Open+%26+Winbind%29" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Linux-Windows+Integration+%28%C3%A0+la+Likewise-Open+%26+Winbind%29+-+http://tinyurl.com/yf9a4ue+&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.robgolding.com/blog/2009/12/24/linux-windows-integration-a-la-likewise-open-winbind/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.robgolding.com/blog/2009/12/24/linux-windows-integration-a-la-likewise-open-winbind/&amp;n=Linux-Windows+Integration+%28%C3%A0+la+Likewise-Open+%26+Winbind%29&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<img src="http://www.robgolding.com/?ak_action=api_record_view&id=165&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.robgolding.com/blog/2009/12/24/linux-windows-integration-a-la-likewise-open-winbind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leveraging VSS and Robocopy for Robust Backups</title>
		<link>http://www.robgolding.com/blog/2009/01/14/leveraging-vss-and-robocopy-for-robust-backups/</link>
		<comments>http://www.robgolding.com/blog/2009/01/14/leveraging-vss-and-robocopy-for-robust-backups/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 20:50:11 +0000</pubDate>
		<dc:creator>Rob Golding</dc:creator>
				<category><![CDATA[Home Network]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.robgolding.com/?p=116</guid>
		<description><![CDATA[To go with the recent network upgrades and anti-spam system, I have been working on a new way to back all this information up. The solution I've come up with is surprisingly simple: VSS Snapshots with Robocopy to mirror the changes. The basic idea is that the backup script creates a Volume Shadow Copy Service [...]]]></description>
			<content:encoded><![CDATA[<p>To go with the recent network upgrades and anti-spam system, I have been working on a new way to back all this information up. The solution I've come up with is surprisingly simple: VSS Snapshots with Robocopy to mirror the changes. The basic idea is that the backup script creates a <strong>V</strong>olume <strong>S</strong>hadow Copy <strong>S</strong>ervice Snapshot, and "exposes" (mounts) the snapshot with an unused drive letter. Robocopy then mirrors the contents of this snapshot to the backup drive, allowing even files that are locked to be backed up. Add in a bit of error-checking and status emails, and we have a pretty solid backup system. I'll run through the details below.</p>
<p>To create the VSS snapshot, I used a script sourced from an <a href="http://blogs.msdn.com/adioltean/archive/2005/01/20/357836.aspx">MSDN blog</a> called CreateShadow, which I modified slightly to suit my purpose. I had it keep the temporary variables script, so I could use it later on (once the backup has finished) to delete the snapshot.</p>
<p>Once the snapshot is created and exposed, I used Robocopy with the mirror (/MIR) switch, to copy the contents to the backup drive. It just so happens that the backup drive is connected to a Samba server running on Ubuntu. This meant that I ran into a problem with timestamps whereby files were always classified as "newer", even if they hadn't changed at all since the last run. I fixed this by using the <strong>F</strong>at <strong>F</strong>ile <strong>T</strong>imes (/FFT) switch which gives a 2-second granularity on the timestamp of files, which solved the issue straight away.</p>
<p>The backup having completed, the script calls the temporary variables script generated by the CreateShadow script, to reinstate the snapshot ID, which is then used to remove the shadow copy cleanly.</p>
<p>In theory, this is an extremely efficient and robust backup system - not to mention being completely free of any licence fees. I may improve it in the future by adding functionality with multiple backup sets - at the moment I only have one day to recover from any accidental deletions - barring the previous versions.</p>
<p>One thing I am stuggling with at present, however, is the fact that when the backup runs under scheduled task at 3am, a number of files throw access denied errors - namely any files or directories with special characters. This is a particularly strange issue as the process works flawlessly when launched manually. I am still trying to solve the issue, but I'll be sure to post an update if and when I find the solution.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.robgolding.com/blog/2009/01/14/leveraging-vss-and-robocopy-for-robust-backups/&amp;title=Leveraging+VSS+and+Robocopy+for+Robust+Backups" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.robgolding.com/blog/2009/01/14/leveraging-vss-and-robocopy-for-robust-backups/&amp;title=Leveraging+VSS+and+Robocopy+for+Robust+Backups" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.robgolding.com/blog/2009/01/14/leveraging-vss-and-robocopy-for-robust-backups/&amp;title=Leveraging+VSS+and+Robocopy+for+Robust+Backups" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.robgolding.com/blog/2009/01/14/leveraging-vss-and-robocopy-for-robust-backups/&amp;title=Leveraging+VSS+and+Robocopy+for+Robust+Backups" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.robgolding.com/blog/2009/01/14/leveraging-vss-and-robocopy-for-robust-backups/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.robgolding.com/blog/2009/01/14/leveraging-vss-and-robocopy-for-robust-backups/&amp;t=Leveraging+VSS+and+Robocopy+for+Robust+Backups" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Leveraging+VSS+and+Robocopy+for+Robust+Backups+-+http://tinyurl.com/yadr2o6+&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.robgolding.com/blog/2009/01/14/leveraging-vss-and-robocopy-for-robust-backups/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.robgolding.com/blog/2009/01/14/leveraging-vss-and-robocopy-for-robust-backups/&amp;n=Leveraging+VSS+and+Robocopy+for+Robust+Backups&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<img src="http://www.robgolding.com/?ak_action=api_record_view&id=116&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.robgolding.com/blog/2009/01/14/leveraging-vss-and-robocopy-for-robust-backups/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Bullet Bitten: VMware Server 2.0</title>
		<link>http://www.robgolding.com/blog/2009/01/03/bullet-bitten-vmware-server-20/</link>
		<comments>http://www.robgolding.com/blog/2009/01/03/bullet-bitten-vmware-server-20/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 22:13:59 +0000</pubDate>
		<dc:creator>Rob Golding</dc:creator>
				<category><![CDATA[Home Network]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.robgolding.com/?p=98</guid>
		<description><![CDATA[My home network has been growing and growing ever since the start. At first, just little linux firewall, and it's not done yet. I've recently upgraded the my new server, adding another 4GB of RAM to bring the total to 8GB - to give me some more room for playing around. Also, I've decided that [...]]]></description>
			<content:encoded><![CDATA[<p>My home network has been growing and growing ever since the start. At first, just little linux firewall, and it's not done yet.</p>
<p>I've recently upgraded the my new server, adding another 4GB of RAM to bring the total to 8GB - to give me some more room for playing around. Also, I've decided that with all that extra memory I can upgrade to VMware Server 2.0 safely, and all seems to have gone well. Also surprisingly, the load on the machine hasn't gone up, even with the addition of 2 new virtual machines.</p>
<p>The first new server is an anti-spam gateway for my Microsoft Exchange organisation, and is working flawlessly so far. Second is a Windows Server 2008 machine, which I plan to migrate the domain onto some time in the future. I plan to do some work with the brand new O/S, and see what's what. I'm sure there will be plenty of material to keep up-to-date with, so keep checking back!</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.robgolding.com/blog/2009/01/03/bullet-bitten-vmware-server-20/&amp;title=Bullet+Bitten%3A+VMware+Server+2.0" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.robgolding.com/blog/2009/01/03/bullet-bitten-vmware-server-20/&amp;title=Bullet+Bitten%3A+VMware+Server+2.0" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.robgolding.com/blog/2009/01/03/bullet-bitten-vmware-server-20/&amp;title=Bullet+Bitten%3A+VMware+Server+2.0" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.robgolding.com/blog/2009/01/03/bullet-bitten-vmware-server-20/&amp;title=Bullet+Bitten%3A+VMware+Server+2.0" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.robgolding.com/blog/2009/01/03/bullet-bitten-vmware-server-20/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.robgolding.com/blog/2009/01/03/bullet-bitten-vmware-server-20/&amp;t=Bullet+Bitten%3A+VMware+Server+2.0" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Bullet+Bitten%3A+VMware+Server+2.0+-+http://tinyurl.com/yhrqryg+&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.robgolding.com/blog/2009/01/03/bullet-bitten-vmware-server-20/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.robgolding.com/blog/2009/01/03/bullet-bitten-vmware-server-20/&amp;n=Bullet+Bitten%3A+VMware+Server+2.0&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<img src="http://www.robgolding.com/?ak_action=api_record_view&id=98&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.robgolding.com/blog/2009/01/03/bullet-bitten-vmware-server-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Hosts File in Ubuntu</title>
		<link>http://www.robgolding.com/blog/2008/11/26/the-hosts-file-in-ubuntu/</link>
		<comments>http://www.robgolding.com/blog/2008/11/26/the-hosts-file-in-ubuntu/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 10:01:27 +0000</pubDate>
		<dc:creator>Rob Golding</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.robgolding.com/?p=80</guid>
		<description><![CDATA[In my last post, I talked about configuring Ubuntu for use with different proxy servers, and something became quite evident. It would have been nice to have a way of aliasing the IPs of those servers, so instead of typing the number out, one could simply type "proxy", for example. This can be easily achieved [...]]]></description>
			<content:encoded><![CDATA[<p>In my last post, I talked about configuring Ubuntu for use with different proxy servers, and something became quite evident. It would have been nice to have a way of aliasing the IPs of those servers, so instead of typing the number out, one could simply type "proxy", for example.</p>
<p>This can be easily achieved using the <strong>hosts</strong> file, which is present on both linux and windows operating systems. Here I will discuss how to use the hosts file in Ubuntu linux.</p>
<p>First, you must gain access to the file. It can only be written to as root, so the <strong>sudo</strong> command must be used, in conjunction with your favourite editor. For example:</p>
<pre class="bash"><span style="color: #c20cb9; font-weight: bold;">sudo</span> gedit /etc/hosts</pre>
<p>As you can see, the hosts file is located at <em>/etc/hosts</em>.</p>
<p>To add entries to the hosts file, simply add another line at the end, following the president set by the one or two lines alreay present. The syntax is basic, and consists of the IP to be aliased, then the name that you would like to alias it with. For example, the proxy in my last post could be entered as follows:</p>
<pre>128.243.253.119    proxy</pre>
<p>As it happens, this is actually a surprisingly effective method of blocking malicious websites, and even adverts. Quite simply, any domain that you would not like your browser to access, can be added to the hosts file with an IP of <strong>127.0.0.1</strong>. This is the IP address for the local machine you are currently working on. For a huge list of such websites, check out <a href="http://www.someonewhocares.org/hosts">www.someonewhocares.org/hosts</a>. Simply copy and paste the file on that site into your hosts file, and you're set. It should be noted that this will work on windows, Mac or linux. On Windows XP/Vista the hosts file is located in:</p>
<pre>C:\Windows\system32\drivers\etc\hosts</pre>
<p>Obviously if your Windows installation is on a different drive, simply replace C: with the relevant letter.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.robgolding.com/blog/2008/11/26/the-hosts-file-in-ubuntu/&amp;title=The+Hosts+File+in+Ubuntu" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.robgolding.com/blog/2008/11/26/the-hosts-file-in-ubuntu/&amp;title=The+Hosts+File+in+Ubuntu" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.robgolding.com/blog/2008/11/26/the-hosts-file-in-ubuntu/&amp;title=The+Hosts+File+in+Ubuntu" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.robgolding.com/blog/2008/11/26/the-hosts-file-in-ubuntu/&amp;title=The+Hosts+File+in+Ubuntu" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.robgolding.com/blog/2008/11/26/the-hosts-file-in-ubuntu/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.robgolding.com/blog/2008/11/26/the-hosts-file-in-ubuntu/&amp;t=The+Hosts+File+in+Ubuntu" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=The+Hosts+File+in+Ubuntu+-+http://tinyurl.com/ygj6qsj+&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.robgolding.com/blog/2008/11/26/the-hosts-file-in-ubuntu/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.robgolding.com/blog/2008/11/26/the-hosts-file-in-ubuntu/&amp;n=The+Hosts+File+in+Ubuntu&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<img src="http://www.robgolding.com/?ak_action=api_record_view&id=80&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.robgolding.com/blog/2008/11/26/the-hosts-file-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu and The University of Nottingham&#8217;s Proxy</title>
		<link>http://www.robgolding.com/blog/2008/11/24/ubuntu-and-the-university-of-nottinghams-proxy/</link>
		<comments>http://www.robgolding.com/blog/2008/11/24/ubuntu-and-the-university-of-nottinghams-proxy/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 18:23:54 +0000</pubDate>
		<dc:creator>Rob Golding</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[university]]></category>

		<guid isPermaLink="false">http://www.robgolding.com/?p=67</guid>
		<description><![CDATA[I have recently enrolled on a Computer Science course at The University of Nottingham, and as such have had to make sure my machines correctly use their proxy server for web access. This post outlines the process of configuring Ubuntu for exactly that purpose - and could be applied to any network with a similar [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-69" style="margin: 15px;" title="nottingham-ubuntu" src="http://www.robgolding.com/wp-content/uploads/2008/11/nottingham-ubuntu.png" alt="" width="144" height="75" />I have recently enrolled on a Computer Science course at The University of Nottingham, and as such have had to make sure my machines correctly use their proxy server for web access. This post outlines the process of configuring Ubuntu for exactly that purpose - and could be applied to any network with a similar layout.</p>
<p><em><strong>Network Proxy</strong></em></p>
<p>First and foremost, Ubuntu has a setting in gnome for the Network Proxy, which should set gnome's proxy - but I can't see as it affects anything at all - still, better to be safe than sorry.</p>
<p>At Nottingham University, the recommended configuration is a proxy auto-configuration script (<em>proxy.pac</em>) which is downloaded by the client and parsed to configure the appropriate proxy server. In this case, it is located at http://wwwcache.nottingham.ac.uk/proxy.pac. This URL is entered into the correct field of the gnome Network Proxy settings dialogue.</p>
<p><img class="alignnone size-medium wp-image-77" style="border: 0pt none; margin-top: 10px; margin-bottom: 10px;" title="network-proxy" src="http://www.robgolding.com/wp-content/uploads/2008/11/network-proxy-300x241.png" alt="" width="300" height="241" /></p>
<p><em><strong>Terminal Proxy</strong></em></p>
<p>Secondly, the terminal has a proxy configuration option, so that programs that run inside the terminal making HTTP requests can access the internet - namely <strong>wget </strong>and <strong>aptitude</strong>. This is slightly more difficult to configure than the previous, and is achieved like so:</p>
<p>The terminal proxy is set using a variable called <em>http_proxy</em>, which is set using the <strong>export</strong> command, i.e.</p>
<pre class="bash"><span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">http_proxy=</span><span style="color: #ff0000;">&quot;http://proxy_server_ip:port&quot;</span></pre>
<p>In this case, the proxy server's IP and port for the SNS (Student Network Service) is 128.243.253.119:8080.</p>
<p>This change can be made permanent by editing <em>/etc/bash.bashrc</em>, and adding the above line to the end of the file. Otherwise, the change is only effective in the terminal window currently open by the user, and disappears when it is closed.</p>
<p><em><strong>Synaptic</strong></em></p>
<p>Lastly, Synaptic Package Manager must have the proxy set, in order to update your installation using the in-built Update Manager or Synaptic GUI. This is done by opening Synaptic, and choosing Settings, Preferences, and setting the above proxy information using the Network tab. Unfortunately Synaptic cannot read auto-configuration scripts, so the IP and port must be manually entered here.</p>
<p><img class="alignnone size-medium wp-image-76" style="border: 0pt none; margin-top: 10px; margin-bottom: 10px;" title="synaptic-proxy" src="http://www.robgolding.com/wp-content/uploads/2008/11/synaptic-proxy-300x266.png" alt="" width="300" height="266" /></p>
<p>Obviously once all this is done, Firefox must be configured to use the correct proxy - but I trust you know how to do that! This turns out to be quite a pain, so I'll be looking at ways to do this in one fell swoop. If anyone has any suggestions, then please let me know.</p>
<p class="note"><strong>Note:</strong> These changes can be made much less painful by adding an entry to the <em>hosts file </em>for each of the proxy IPs you need to configure - so you only need to type the word <strong>proxy </strong>for example, instead of the entire IP. I will document this process shortly in a separate post.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.robgolding.com/blog/2008/11/24/ubuntu-and-the-university-of-nottinghams-proxy/&amp;title=Ubuntu+and+The+University+of+Nottingham%27s+Proxy" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.robgolding.com/blog/2008/11/24/ubuntu-and-the-university-of-nottinghams-proxy/&amp;title=Ubuntu+and+The+University+of+Nottingham%27s+Proxy" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.robgolding.com/blog/2008/11/24/ubuntu-and-the-university-of-nottinghams-proxy/&amp;title=Ubuntu+and+The+University+of+Nottingham%27s+Proxy" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.robgolding.com/blog/2008/11/24/ubuntu-and-the-university-of-nottinghams-proxy/&amp;title=Ubuntu+and+The+University+of+Nottingham%27s+Proxy" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.robgolding.com/blog/2008/11/24/ubuntu-and-the-university-of-nottinghams-proxy/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.robgolding.com/blog/2008/11/24/ubuntu-and-the-university-of-nottinghams-proxy/&amp;t=Ubuntu+and+The+University+of+Nottingham%27s+Proxy" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Ubuntu+and+The+University+of+Nottingham%27s+Proxy+-+http://tinyurl.com/yf45rvx+&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.robgolding.com/blog/2008/11/24/ubuntu-and-the-university-of-nottinghams-proxy/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.robgolding.com/blog/2008/11/24/ubuntu-and-the-university-of-nottinghams-proxy/&amp;n=Ubuntu+and+The+University+of+Nottingham%27s+Proxy&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<img src="http://www.robgolding.com/?ak_action=api_record_view&id=67&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.robgolding.com/blog/2008/11/24/ubuntu-and-the-university-of-nottinghams-proxy/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Upgrading to Ubuntu 8.10 (Intrepid Ibex)</title>
		<link>http://www.robgolding.com/blog/2008/11/02/upgrading-to-ubuntu-810-intrepid-ibex/</link>
		<comments>http://www.robgolding.com/blog/2008/11/02/upgrading-to-ubuntu-810-intrepid-ibex/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 19:04:23 +0000</pubDate>
		<dc:creator>Rob Golding</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.robgolding.com/?p=62</guid>
		<description><![CDATA[The next incarnation of the Ubuntu linux distribution came out at the end of this week, and whilst typing this post, I am upgrading my laptop's operating system. Unfortunately, I was unable to upgrade in the way that is described on the website here, instead my update manager seemed to think that the system was [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ubuntu.com/"><img class="alignleft" style="margin: 10px 15px;" title="Ubuntu 8.10 - Its Here" src="http://www.ubuntu.com/files/countdown/810/c_brown/countdown_8_10_c_00_days_a_here.png" alt="" width="180" height="150" /></a>The next incarnation of the Ubuntu linux distribution came out at the end of this week, and whilst typing this post, I am upgrading my laptop's operating system. Unfortunately, I was unable to upgrade in the way that is described on the website <a title="Upgrading to Ubuntu 8.10" href="http://www.ubuntu.com/getubuntu/upgrading" target="_blank">here</a>, instead my update manager seemed to think that the system was completely up-to-date, even after multiple refreshes. Therefore, I'm just upgrading the old-school way, by running the following commands:</p>
<p class="note">sudo apt-get update</p>
<p class="note">sudo do-release-upgrade</p>
<p>So, hopefully the improvements to gnome, and the new Dust theme will go down a treat when the upgrade's finished. Personally I'm looking forward to the new BBC iPlayer integration with Totem, Ubuntu's media player - and hoping for some improvements to Microsoft Exchange connectivity within Evolution, the mail client.</p>
<p>I shall keep the world up-to-date, as this journey continues!</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.robgolding.com/blog/2008/11/02/upgrading-to-ubuntu-810-intrepid-ibex/&amp;title=Upgrading+to+Ubuntu+8.10+%28Intrepid+Ibex%29" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.robgolding.com/blog/2008/11/02/upgrading-to-ubuntu-810-intrepid-ibex/&amp;title=Upgrading+to+Ubuntu+8.10+%28Intrepid+Ibex%29" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.robgolding.com/blog/2008/11/02/upgrading-to-ubuntu-810-intrepid-ibex/&amp;title=Upgrading+to+Ubuntu+8.10+%28Intrepid+Ibex%29" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.robgolding.com/blog/2008/11/02/upgrading-to-ubuntu-810-intrepid-ibex/&amp;title=Upgrading+to+Ubuntu+8.10+%28Intrepid+Ibex%29" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.robgolding.com/blog/2008/11/02/upgrading-to-ubuntu-810-intrepid-ibex/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.robgolding.com/blog/2008/11/02/upgrading-to-ubuntu-810-intrepid-ibex/&amp;t=Upgrading+to+Ubuntu+8.10+%28Intrepid+Ibex%29" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Upgrading+to+Ubuntu+8.10+%28Intrepid+Ibex%29+-+http://tinyurl.com/yjqx4wy+&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.robgolding.com/blog/2008/11/02/upgrading-to-ubuntu-810-intrepid-ibex/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.robgolding.com/blog/2008/11/02/upgrading-to-ubuntu-810-intrepid-ibex/&amp;n=Upgrading+to+Ubuntu+8.10+%28Intrepid+Ibex%29&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<img src="http://www.robgolding.com/?ak_action=api_record_view&id=62&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.robgolding.com/blog/2008/11/02/upgrading-to-ubuntu-810-intrepid-ibex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ideal Ubuntu Server Configuration for VMware Host</title>
		<link>http://www.robgolding.com/blog/2008/09/13/ideal-ubuntu-server-configuration-for-vmware-host/</link>
		<comments>http://www.robgolding.com/blog/2008/09/13/ideal-ubuntu-server-configuration-for-vmware-host/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 13:08:38 +0000</pubDate>
		<dc:creator>Rob Golding</dc:creator>
				<category><![CDATA[Home Network]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.robgolding.com/?p=50</guid>
		<description><![CDATA[I have recently upgraded my home server, shelling out on a new Core 2 Duo CPU and 4GB of RAM for the machine. Having this much RAM means that in order to use it, I had to install a 64-bit O/S. I chose Ubuntu Server 8.04 - and VMware Server to host my virtual machines. [...]]]></description>
			<content:encoded><![CDATA[<p>I have recently upgraded my home server, shelling out on a new Core 2 Duo CPU and 4GB of RAM for the machine. Having this much RAM means that in order to use it, I had to install a 64-bit O/S. I chose Ubuntu Server 8.04 - and VMware Server to host my virtual machines. I have put together a Word Document with some notes on the issues and tips I came accros on the way, which could prove invaluable to anyone taking the same approach as me. One of the main sources for my research and tinkering ideas was a post on the VMware Community forums - <a href="http://communities.vmware.com/thread/146002" target="_blank">http://communities.vmware.com/thread/146002</a> - linked to inside the Word Document.</p>
<p>This post <!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-GB</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> <w:UseFELayout /> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<p><mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	text-align:justify; 	text-justify:inter-ideograph; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --></p>
<p><!--[endif]--><span lang="EN-US">made extremely interesting and informative reading – if one can understand the material in that post, then a lot of load issues can be easily resolved– especially IOWait issues (my particular concern). My issue turned out to be a mixture of the settings above, and Postfix misbehaving.</span></p>
<p>See the word document <a href="http://www.robgolding.com/wp-content/uploads/2008/09/ideal-ubuntu-server-configuration-for-vmware-host.zip" target="_blank">here</a>.</p>
<p>Update: Advice followed, PDF available <a href="http://www.robgolding.com/wp-content/uploads/2008/10/ideal-ubuntu-server-configuration-for-vmware-host.pdf" target="_blank">here</a>.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.robgolding.com/blog/2008/09/13/ideal-ubuntu-server-configuration-for-vmware-host/&amp;title=Ideal+Ubuntu+Server+Configuration+for+VMware+Host" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.robgolding.com/blog/2008/09/13/ideal-ubuntu-server-configuration-for-vmware-host/&amp;title=Ideal+Ubuntu+Server+Configuration+for+VMware+Host" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.robgolding.com/blog/2008/09/13/ideal-ubuntu-server-configuration-for-vmware-host/&amp;title=Ideal+Ubuntu+Server+Configuration+for+VMware+Host" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.robgolding.com/blog/2008/09/13/ideal-ubuntu-server-configuration-for-vmware-host/&amp;title=Ideal+Ubuntu+Server+Configuration+for+VMware+Host" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.robgolding.com/blog/2008/09/13/ideal-ubuntu-server-configuration-for-vmware-host/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.robgolding.com/blog/2008/09/13/ideal-ubuntu-server-configuration-for-vmware-host/&amp;t=Ideal+Ubuntu+Server+Configuration+for+VMware+Host" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Ideal+Ubuntu+Server+Configuration+for+VMware+Host+-+http://tinyurl.com/y9gnw5l+&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.robgolding.com/blog/2008/09/13/ideal-ubuntu-server-configuration-for-vmware-host/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.robgolding.com/blog/2008/09/13/ideal-ubuntu-server-configuration-for-vmware-host/&amp;n=Ideal+Ubuntu+Server+Configuration+for+VMware+Host&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<img src="http://www.robgolding.com/?ak_action=api_record_view&id=50&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.robgolding.com/blog/2008/09/13/ideal-ubuntu-server-configuration-for-vmware-host/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Cacti and Network Weathermap</title>
		<link>http://www.robgolding.com/blog/2008/04/14/cacti-and-network-weathermap/</link>
		<comments>http://www.robgolding.com/blog/2008/04/14/cacti-and-network-weathermap/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 13:18:23 +0000</pubDate>
		<dc:creator>Rob Golding</dc:creator>
				<category><![CDATA[Home Network]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.robgolding.com/?p=46</guid>
		<description><![CDATA[While improving the network at my house (an indeed, the network which supports this very web server), I started to explore the world of network monitoring and reporting. I had heard quite a bit about Cacti before, but never considered installing it. That was mostly due to the stories I had heard about how unholy [...]]]></description>
			<content:encoded><![CDATA[<p>While improving the network at my house (an indeed, the network which supports this very web server), I started to explore the world of network monitoring and reporting. I had heard quite a bit about Cacti before, but never considered installing it. That was mostly due to the stories I had heard about how unholy difficult the damn thing is to get working properly. "Don't even go there" was my mindset. Until now, that is.</p>
<blockquote><p>Cacti is a complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality.</p></blockquote>
<p>Brilliant. Network graphing is good, I want to see pretty charts and graphs about how my network is doing. So I gave it a go. Here's some of my ups-and-downs, and the end result.</p>
<p>First, I needed a linux machine to try this on. Cacti itself obviously wasn't enough of a challenge for me, I wanted to get it to work on an operating system with which I had very little experience. I chose Ubuntu Server 7.10 - I've worked with Ubuntu before, and I like the Aptitude package manager which would make this project somewhat easier for me.</p>
<p>So first of all, I installed the O/S. I'm using a Virtual Machine on my main VM host, which had some RAM to spare. I only have the machine 128MB, as I'm not going to be asking too much of it (hopefully). I didn't specify a LAMP install, even though that is exactly what would be required. I wanted to do all the fiddly stuff later on.</p>
<p>Once the O/S was on, I needed to install the required packages, and then Cacti itself. Cacti requires a web server, with PHP and GD (the image library), and a MySQL server. I followed <a href="http://ubuntuforums.org/showthread.php?t=616553">this guide</a> to get them all installed on this new machine, and then extracted and set up Cacti.</p>
<p class="note">Worth noting here, is that when importing the <strong>cacti.sql</strong> file into the MySQL database, I first created the database called "cacti", then modified the cacti.sql file, adding <strong>"use cacti"</strong><strong> </strong>to the beginning of the file - otherwise an error stating "no database selected" would appear.</p>
<p>Once the database was setup, and Cacti was extracted - I pointed Firefox to <strong>http://cacti/cacti</strong> (I had a creative moment and called the Cacti server <strong>cacti</strong>). The setup process was web-based from here-on, and Cacti was installed in a matter of seconds.</p>
<p>So, now I added my hosts (after enabling the SNMP service on my Windows Servers, and configuring the community), and created some graphs. Just network traffic graphs at first. After a few polls, I was amazed to see the graphs populating perfectly. After following <a href="http://forums.cacti.net/viewtopic.php?t=25415">these instructions</a> I made them look so much better (maybe not sexy, though!), and the result was something like this:</p>
<p><a href="http://www.robgolding.com/wp-content/uploads/2008/04/graph_image.png"><img class="alignnone size-medium wp-image-47" title="Internet Utilization" src="http://www.robgolding.com/wp-content/uploads/2008/04/graph_image-300x125.png" alt="" width="266" height="110" /></a></p>
<p>Wonderful. Pretty graphs showing me how much the internet connection is being used. 100k eh? Somehow I think paying for 20Mb isn't worth it!</p>
<p>OK, so now I have lots of nice graphs, I wanted to get a <a href="http://www.network-weathermap.com/">Network Weathermap</a> working - which is like a virtual network diagram, showing the traffic between each node on the map - as it reads the data from the same source as Cacti.</p>
<p>This was much easier than I thought - after adding the nodes and links into the config file, the values took on the colours of my scale as they should - and I had a lovely diagram of my network with automatically updating traffic information! Here's the end result.</p>
<p><a href="http://www.robgolding.com/wp-content/uploads/2008/04/weathermap.png"><img class="alignnone size-medium wp-image-48" title="Network Weathermap" src="http://www.robgolding.com/wp-content/uploads/2008/04/weathermap-300x205.png" alt="" width="284" height="195" /></a></p>
<p>And there we have it! Not at all as bad as I was expecting. I do hope this will be of help to anyone wanting to do something similar.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.robgolding.com/blog/2008/04/14/cacti-and-network-weathermap/&amp;title=Cacti+and+Network+Weathermap" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.robgolding.com/blog/2008/04/14/cacti-and-network-weathermap/&amp;title=Cacti+and+Network+Weathermap" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.robgolding.com/blog/2008/04/14/cacti-and-network-weathermap/&amp;title=Cacti+and+Network+Weathermap" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.robgolding.com/blog/2008/04/14/cacti-and-network-weathermap/&amp;title=Cacti+and+Network+Weathermap" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.robgolding.com/blog/2008/04/14/cacti-and-network-weathermap/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.robgolding.com/blog/2008/04/14/cacti-and-network-weathermap/&amp;t=Cacti+and+Network+Weathermap" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Cacti+and+Network+Weathermap+-+http://tinyurl.com/yg784c3+&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.robgolding.com/blog/2008/04/14/cacti-and-network-weathermap/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.robgolding.com/blog/2008/04/14/cacti-and-network-weathermap/&amp;n=Cacti+and+Network+Weathermap&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<img src="http://www.robgolding.com/?ak_action=api_record_view&id=46&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.robgolding.com/blog/2008/04/14/cacti-and-network-weathermap/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
