<?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>Andy Regan &#187; Linux</title>
	<atom:link href="http://andyregan.net/blog/archives/tag/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://andyregan.net/blog</link>
	<description>Ramblings of an Irish Sysadmin</description>
	<lastBuildDate>Thu, 05 Jan 2012 16:43:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Fixing Git Group Write Errors</title>
		<link>http://andyregan.net/blog/archives/504</link>
		<comments>http://andyregan.net/blog/archives/504#comments</comments>
		<pubDate>Wed, 15 Jun 2011 09:28:15 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General Tips]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[git]]></category>

		<guid isPermaLink="false">http://andyregan.net/blog/?p=504</guid>
		<description><![CDATA[When many users are committing to the same git repository, the correct group permissions must be set.]]></description>
		<wfw:commentRss>http://andyregan.net/blog/archives/504/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extract a Tar Archive to Multiple Directories Matching A Pattern</title>
		<link>http://andyregan.net/blog/archives/495</link>
		<comments>http://andyregan.net/blog/archives/495#comments</comments>
		<pubDate>Wed, 01 Jun 2011 10:15:38 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General Tips]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://andyregan.net/blog/?p=495</guid>
		<description><![CDATA[A bash command chain to simultaneously extract a compressed tar archive to multiple directories matching a pattern.]]></description>
		<wfw:commentRss>http://andyregan.net/blog/archives/495/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Requesting GPUs At Job Submission With Torque</title>
		<link>http://andyregan.net/blog/archives/470</link>
		<comments>http://andyregan.net/blog/archives/470#comments</comments>
		<pubDate>Mon, 09 May 2011 14:17:57 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General Tips]]></category>
		<category><![CDATA[gpgpu]]></category>
		<category><![CDATA[gpu]]></category>
		<category><![CDATA[high performance computing]]></category>
		<category><![CDATA[hpc]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[torque]]></category>

		<guid isPermaLink="false">http://andyregan.net/blog/?p=470</guid>
		<description><![CDATA[According to the Torque Documentation, &#8220;in TORQUE 2.5.4 and later, users can request GPUs on a node at job submission&#8221;. This post describes how to configure Torque for this functionality, allowing GPU resources to be scheduled among multiple users. In a future post, I will also describe one approach that could be used to manage [...]]]></description>
		<wfw:commentRss>http://andyregan.net/blog/archives/470/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Allowing Debian Packages To Execute Scripts When Upgrading</title>
		<link>http://andyregan.net/blog/archives/416</link>
		<comments>http://andyregan.net/blog/archives/416#comments</comments>
		<pubDate>Mon, 07 Feb 2011 14:19:18 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>

		<guid isPermaLink="false">http://andyregan.net/blog/?p=416</guid>
		<description><![CDATA[If you have mounted /tmp noexec, aptitude updates may fail. Here's some possible solutions.]]></description>
		<wfw:commentRss>http://andyregan.net/blog/archives/416/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Use SSH Tunneling to Access A Subversion Server Behind NAT</title>
		<link>http://andyregan.net/blog/archives/330</link>
		<comments>http://andyregan.net/blog/archives/330#comments</comments>
		<pubDate>Fri, 04 Feb 2011 17:34:00 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[shh tunnel]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://andyregan.net/blog/?p=330</guid>
		<description><![CDATA[How to use reverse ssh tunnels to access a subversion or git repository behind NAT. ]]></description>
		<wfw:commentRss>http://andyregan.net/blog/archives/330/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Renaming Many Files At Once with Pattern Matching in Bash</title>
		<link>http://andyregan.net/blog/archives/308</link>
		<comments>http://andyregan.net/blog/archives/308#comments</comments>
		<pubDate>Thu, 25 Nov 2010 11:16:36 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General Tips]]></category>
		<category><![CDATA[awk]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[sed]]></category>

		<guid isPermaLink="false">http://andyregan.net/blog/?p=308</guid>
		<description><![CDATA[Sometimes you may need to rename many files at once in a similar way, such as removing a specific string from their name. Rather than manually rename the files, you can use a method described at snipplr.com. One of the advantages of this method is that you can preview the changes you will make simply [...]]]></description>
		<wfw:commentRss>http://andyregan.net/blog/archives/308/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Firewalling Bridged VMs Using Libvirt&#8217;s Nwfilter Driver</title>
		<link>http://andyregan.net/blog/archives/295</link>
		<comments>http://andyregan.net/blog/archives/295#comments</comments>
		<pubDate>Fri, 19 Nov 2010 18:13:27 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[libvirt]]></category>
		<category><![CDATA[nwfilter]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://andyregan.net/blog/?p=295</guid>
		<description><![CDATA[Using libvirt's nwfilter driver, you can create simple network filtering rules in XML to firewall your virtual machines.]]></description>
		<wfw:commentRss>http://andyregan.net/blog/archives/295/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quickly Reset Linux File and Directory Permissions</title>
		<link>http://andyregan.net/blog/archives/262</link>
		<comments>http://andyregan.net/blog/archives/262#comments</comments>
		<pubDate>Thu, 25 Feb 2010 17:52:17 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General Tips]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[permissions]]></category>
		<category><![CDATA[ubutnu]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://andyregan.net/blog/?p=262</guid>
		<description><![CDATA[Short Linux CLI commands to reset file and/or directory permissions.]]></description>
		<wfw:commentRss>http://andyregan.net/blog/archives/262/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recovering Files From an Unmountable USB Key</title>
		<link>http://andyregan.net/blog/archives/71</link>
		<comments>http://andyregan.net/blog/archives/71#comments</comments>
		<pubDate>Sat, 28 Feb 2009 21:16:40 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[dd]]></category>
		<category><![CDATA[file recovery]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[photorec]]></category>
		<category><![CDATA[testdisk]]></category>
		<category><![CDATA[thumb drive]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[usb key]]></category>

		<guid isPermaLink="false">http://andyregan.net/wordpress/?p=71</guid>
		<description><![CDATA[The other night, myself and Rory managed to recover his friend&#8217;s thesis from a wonky USB thumb drive. We used PhotoRec on Ubuntu Linux. PhotoRec comes with the TestDisk utility. You can install TestDisk via: $apt-get update $apt-get install testdisk The first thing we did was run dmesg in a terminal to get a bit [...]]]></description>
		<wfw:commentRss>http://andyregan.net/blog/archives/71/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webcam Motion Detection in Ubuntu Linux</title>
		<link>http://andyregan.net/blog/archives/67</link>
		<comments>http://andyregan.net/blog/archives/67#comments</comments>
		<pubDate>Thu, 26 Feb 2009 16:19:19 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[motion]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[webcam]]></category>

		<guid isPermaLink="false">http://andyregan.net/wordpress/archives/67</guid>
		<description><![CDATA[I bought a cheap usb webcam to add to the list of devices for my fyp. The idea is to push presence updates when motion is detected. I&#8217;ll be using Motion to handle motion detection. Detailed installation and configuration instructions can be found at InfectedProject. You can set motion to run commands when certain events [...]]]></description>
		<wfw:commentRss>http://andyregan.net/blog/archives/67/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

