<?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"
	>

<channel>
	<title>Lyle Backenroth</title>
	<atom:link href="http://www.lylebackenroth.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lylebackenroth.com/blog</link>
	<description></description>
	<pubDate>Wed, 12 Nov 2008 05:42:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>How to install Firefox 3.x (or Thunderbird, or SeaMonkey) on Ubuntu 7.10 and older</title>
		<link>http://www.lylebackenroth.com/blog/2008/10/31/how-to-install-firefox-3x-or-thunderbird-or-seamonkey-on-ubuntu-710-and-older/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/10/31/how-to-install-firefox-3x-or-thunderbird-or-seamonkey-on-ubuntu-710-and-older/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 08:59:13 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=211</guid>
		<description><![CDATA[Great python script, makes life very easy: UbuntuZilla.
]]></description>
			<content:encoded><![CDATA[<p>Great python script, makes life very easy: <a href="http://ubuntuzilla.wiki.sourceforge.net/" target="_blank">UbuntuZilla</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/10/31/how-to-install-firefox-3x-or-thunderbird-or-seamonkey-on-ubuntu-710-and-older/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GroundWork Monitor Community Edition</title>
		<link>http://www.lylebackenroth.com/blog/2008/10/27/groundwork-monitor-community-edition/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/10/27/groundwork-monitor-community-edition/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 09:52:59 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=208</guid>
		<description><![CDATA[From the site:
GroundWork Monitor Community Edition provides a essential IT monitoring solution that enables you to maintain network visibility and control.
This is a single server deployment that leverages the strengths of 15 other open source projects such as Nagios, rrdtool and nmap. It combines the results of these projects in to a system that evaluates [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.groundworkopensource.com/community/community-edition.html" target="_blank">From the site:</a></p>
<blockquote><p>GroundWork Monitor Community Edition provides a essential IT monitoring solution that enables you to maintain network visibility and control.</p>
<p>This is a single server deployment that leverages the strengths of 15 other open source projects such as Nagios, rrdtool and nmap.<!-- – see the project list here (link). --> It combines the results of these projects in to a system that evaluates the status, events and performance of monitored devices and presents these results in an easy to understand web application.</p>
<p>This open source project distributed on sourceforge.net is available under the GNU Public License (GPL v2). It is ideal for operations who already have deployed one or more open source monitoring projects and need to expand its capability.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/10/27/groundwork-monitor-community-edition/feed/</wfw:commentRss>
		</item>
		<item>
		<title>9 OpenOffice extensions that are quite helpful</title>
		<link>http://www.lylebackenroth.com/blog/2008/10/27/9-openoffice-extensions-that-are-quite-helpful/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/10/27/9-openoffice-extensions-that-are-quite-helpful/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 09:51:18 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Openoffice]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=206</guid>
		<description><![CDATA[Click here for details.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.makeuseof.com/tag/9-must-have-openoffice-extensions/" target="_blank">Click here for details.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/10/27/9-openoffice-extensions-that-are-quite-helpful/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Virtualbox port forwarding on a Linux Host</title>
		<link>http://www.lylebackenroth.com/blog/2008/10/17/virtualbox-port-forwarding-on-a-linux-host/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/10/17/virtualbox-port-forwarding-on-a-linux-host/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 20:50:25 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Virtualbox]]></category>

		<category><![CDATA[VM]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=199</guid>
		<description><![CDATA[An excellent article on the subject: Source.
Run these 3 commands from shell. SUDO not required.
VBoxManage setextradata &#8220;name of vm&#8221; &#8220;VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort&#8221; 2222
VBoxManage setextradata &#8220;name of vm&#8221; &#8220;VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort&#8221; 22
VBoxManage setextradata &#8220;name of vm&#8221; &#8220;VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol&#8221; TCP
Where&#8230;


&#8220;name of vm&#8221; is your virtual machine name
ssh is the name of the service. This is _required_ to be unique among the three [...]]]></description>
			<content:encoded><![CDATA[<p>An excellent article on the subject: <a href="http://sk.c-wd.net/wp/2008/01/05/virtualbox-port-forwarding-with-linux-host/" target="_blank">Source.</a></p>
<p>Run these 3 commands from shell. SUDO not required.</p>
<blockquote><p>VBoxManage setextradata &#8220;<strong>name of vm</strong>&#8221; &#8220;VBoxInternal/Devices/pcnet/0/LUN#0/Config/<strong>ssh</strong>/HostPort&#8221; <strong>2222</strong></p>
<p>VBoxManage setextradata &#8220;<strong>name of vm</strong>&#8221; &#8220;VBoxInternal/Devices/pcnet/0/LUN#0/Config/<strong>ssh</strong>/GuestPort&#8221; <strong>22</strong></p>
<p>VBoxManage setextradata &#8220;<strong>name of vm</strong>&#8221; &#8220;VBoxInternal/Devices/pcnet/0/LUN#0/Config/<strong>ssh</strong>/Protocol&#8221; <strong>TCP</strong></p></blockquote>
<p>Where&#8230;</p>
<blockquote>
<ul>
<li>&#8220;<strong>name of vm</strong>&#8221; is your virtual machine name</li>
<li><strong>ssh</strong> is the name of the service. This is _required_ to be <strong>unique</strong> among the three commands.</li>
<li>Ports <strong>2222</strong>, <strong>22</strong>, <strong>TCP</strong> respectively with your desired host port, guest port, and protocol.</li>
</ul>
</blockquote>
<p>&#8230;then shutdown your VM and Virtualbox host application, and restart them.</p>
<p>To Confirm the above settings are in place:</p>
<blockquote><p>VBoxManage getextradata &#8220;<strong>name of vm</strong>&#8221; enumerate</p></blockquote>
<p>To remove the settings made above from the VM: (again substituting the variables as appropriate).</p>
<blockquote>
<blockquote><p>VBoxManage setextradata &#8220;<strong>name of vm</strong>&#8221; &#8220;VBoxInternal/Devices/pcnet/0/LUN#0/Config/<strong>ssh</strong>/HostPort&#8221;</p>
<p>VBoxManage setextradata &#8220;<strong>name of vm</strong>&#8221; &#8220;VBoxInternal/Devices/pcnet/0/LUN#0/Config/<strong>ssh</strong>/GuestPort&#8221;</p>
<p>VBoxManage setextradata &#8220;<strong>name of vm</strong>&#8221; &#8220;VBoxInternal/Devices/pcnet/0/LUN#0/Config/<strong>ssh</strong>/Protocol&#8221;</p></blockquote>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/10/17/virtualbox-port-forwarding-on-a-linux-host/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Join Ubuntu 8.04 desktop to Windows server 2003 Active Directory.</title>
		<link>http://www.lylebackenroth.com/blog/2008/10/15/join-ubuntu-804-desktop-to-windows-server-2003-active-directory/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/10/15/join-ubuntu-804-desktop-to-windows-server-2003-active-directory/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 07:26:34 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Active Directory]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=195</guid>
		<description><![CDATA[This tutorial will explain how to add Ubuntu 8.04 desktop to win server 2003 Active Directory using Likewise Open.
Likewise Open is a free, open source application that joins Linux, Unix, and Mac machines to Microsoft Active Directory and securely authenticates users with their domain credentials.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ubuntugeek.com/how-to-add-ubuntu-804-to-win-server-2003-active-directory-domain.html" target="_blank">This tutorial will explain how to add Ubuntu 8.04 desktop to win server 2003 Active Directory using Likewise Open.</a></p>
<p><a href="http://www.likewisesoftware.com/products/likewise_open/" target="_blank">Likewise Open</a> is a free, open source application that joins Linux, Unix, and Mac machines to Microsoft Active Directory and securely authenticates users with their domain credentials.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/10/15/join-ubuntu-804-desktop-to-windows-server-2003-active-directory/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Certificate Authority (CA) with OpenSSL</title>
		<link>http://www.lylebackenroth.com/blog/2008/10/13/certificate-authority-ca-with-openssl/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/10/13/certificate-authority-ca-with-openssl/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 02:02:57 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[CA]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[SSL]]></category>

		<category><![CDATA[TLS]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=191</guid>
		<description><![CDATA[When you need to run a website (https), mail (ssl/tls) or similar over an encrypted link - you need an SSL certificate. This article will explain some of the choices involved, and how to run your own certificate authority (CA). You don&#8217;t need to spend any money to generate your own certificates, and they&#8217;re no [...]]]></description>
			<content:encoded><![CDATA[<p>When you need to run a website (https), mail (ssl/tls) or similar over an encrypted link - you need an SSL certificate. This article will explain some of the choices involved, and how to run your own certificate authority (CA). You don&#8217;t need to spend any money to generate your own certificates, and they&#8217;re no different than the ones by Verisign, for example.</p>
<p><a href="http://www.debian-administration.org/articles/618" target="_blank">Click here for details:</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/10/13/certificate-authority-ca-with-openssl/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Using DD to backup your partitions, or Clonezilla.</title>
		<link>http://www.lylebackenroth.com/blog/2008/10/05/using-dd-to-backup-your-partitions-or-clonezilla/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/10/05/using-dd-to-backup-your-partitions-or-clonezilla/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 01:09:22 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Backup]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=187</guid>
		<description><![CDATA[A well-written article on how to backup an entire partition using DD.
Another way to do this is to use CloneZilla.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.rootninja.com/archive/backing-up-your-os-with-dd/" target="_blank">A well-written article on how to backup an entire partition using DD.</a></p>
<p>Another way to do this is to use <a href="http://www.clonezilla.org/" target="_blank">CloneZilla.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/10/05/using-dd-to-backup-your-partitions-or-clonezilla/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Places to buy systems with Linux pre-installed</title>
		<link>http://www.lylebackenroth.com/blog/2008/10/05/179/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/10/05/179/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 05:25:54 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=179</guid>
		<description><![CDATA[Places to buy systems with Linux pre-installed (which means the hardware is Linux compatible!). There may be others, this is just a short reference.
1) Dell: Dell is currently selling four laptop systems starting from $549 to $1049; the linux desktop system available starts at $448. All these system are pre-installed with Ubuntu 8.04. here:
2) system76: [...]]]></description>
			<content:encoded><![CDATA[<p>Places to buy systems with Linux pre-installed (which means the hardware is Linux compatible!). There may be others, this is just a short reference.</p>
<p><strong>1) Dell:</strong> Dell is currently selling four laptop systems starting from $549 to $1049; the linux desktop system available <strong>starts</strong> at $448. All these system are pre-installed with Ubuntu 8.04. <a href="http://www.dell.com/content/topics/segtopic.aspx/linux_3x?c=us&amp;cs=19&amp;l=en&amp;s=dhs">here</a>:</p>
<p><strong>2) system76:</strong> They are Mark Shuttleworth’s personal favorite Linux pre-installed reseller. Like Dell they only sell pre-installed Ubuntu Linux. But they have a wider choice in systems and hardware configurations. Their cheapest laptop starts at $869. More information <a href="http://system76.com/index.php">here</a>.</p>
<p><strong>3) The Linux Laptop Company:</strong> As the name suggests they are specialized in selling pre-installed linux laptops; like the previous two vendors their distro of choice is Ubuntu 8.04. They currently sell four models of laptops and the price starts at $699 to all the way up to $1299. More information <a href="http://www.thelinuxlaptop.com/products_new.php">here</a>.</p>
<p><strong>4) ASUS EeePC:</strong> Based on Xandros Linux Asus EeePC is perhaps the most widely used pre-installed linux subnotebook ever sold. There are several resellers for ASUS EeePC, but my favorite is newegg; where the <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16834220368">listed price</a> for 1000H 40G is $669. You can get more information about the system <a href="http://eeepc.asus.com/us/product.htm">here</a>.</p>
<p><strong>5) Linux Emporium:</strong> Based on UK, they are Thinkpad resellers with three choices of Linux distro. Their systems can be configured for Ubuntu, Suse or Fedora. Prices start at £376. Get more information <a href="http://www.linuxemporium.co.uk/products/laptops/">here</a>.</p>
<p><strong>6) Linux Certified:</strong> They sell a wide variety of laptops with six choices of pre-installed Linux Distros. Fedora 8, Ubuntu 8.04, open SUSE 11, RHEL 5, CenOS 5, Oracle Linux. Their LC2000 series laptops start $699. <a href="http://www.linuxcertified.com/linux_laptops.html">here</a>.</p>
<p>Source: <a href="http://www.linuxhaxor.net/2008/09/01/6-places-to-buy-pre-installed-linux-computers/" target="_blank">LinuxHaxor.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/10/05/179/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Make a simple, web-based streaming server with Ubuntu: GnuMP3d.</title>
		<link>http://www.lylebackenroth.com/blog/2008/10/01/make-a-simple-music-streaming-server-with-ubuntu-web-based/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/10/01/make-a-simple-music-streaming-server-with-ubuntu-web-based/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 04:41:25 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Media]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=173</guid>
		<description><![CDATA[Source: UbuntuGeek
The GNU MP3/Media Streamer is a simple application which makes it possible to navigate through your audio and video collection via a browser, and stream playlists across a network.GNUMP3d is a streaming server for MP3s, OGG vorbis files, movies and other media formats.The software supports browsing, searching, and streaming all via your browser with [...]]]></description>
			<content:encoded><![CDATA[<p>Source: <a href="http://www.ubuntugeek.com/streaming-media-server-in-ubuntu-gnulinux-using-gnump3d.html" target="_blank">UbuntuGeek</a></p>
<blockquote><p>The GNU MP3/Media Streamer is a simple application which makes it possible to navigate through your audio and video collection via a browser, and stream playlists across a network.GNUMP3d is a streaming server for MP3s, OGG vorbis files, movies and other media formats.The software supports browsing, searching, and streaming all via your browser with support for MP3, OGG Vorbis, WMA and many other types of audio files.</p></blockquote>
<p><a href="http://www.ubuntugeek.com/streaming-media-server-in-ubuntu-gnulinux-using-gnump3d.html" target="_blank">Click here for more info and configuration information.</a></p>
<p><a href="http://www.gnu.org/software/gnump3d/" target="_blank">GnuMP3d home site.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/10/01/make-a-simple-music-streaming-server-with-ubuntu-web-based/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to make your Linux harder, better &#038; faster.</title>
		<link>http://www.lylebackenroth.com/blog/2008/09/30/how-to-make-your-linux-harder-better-faster/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/09/30/how-to-make-your-linux-harder-better-faster/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 02:44:45 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=149</guid>
		<description><![CDATA[Some of these are to be taken with a grain of salt,
your mileage may vary:
_______________
Harder:
- Anatomy of Security-Enhanced Linux (SELinux)
- Understanding AppArmor
- grsecurity
- What is Linux Security Module?
- 10 Basic Linux Security Tips to Implement
- The Best Linux Security Tools
- Linux Audit and Intrusion Detection
- The Unix security audit and intrusion detection tool
- Top 100 [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong>Some of these are to be taken with a grain of salt,</strong></p>
<p style="text-align: center;"><strong>your mileage may vary:</strong></p>
<p style="text-align: center;">_______________</p>
<p style="text-align: center;"><strong>Harder:</strong></p>
<p>- <a href="http://www.ibm.com/developerworks/linux/library/l-selinux/">Anatomy of Security-Enhanced Linux (SELinux)</a></p>
<p>- <a href="http://developer.novell.com/wiki/index.php/Apparmor_FAQ">Understanding AppArmor</a></p>
<p>- <a href="http://www.grsecurity.net/">grsecurity</a></p>
<p>- <a href="http://en.wikipedia.org/wiki/Linux_Security_Modules">What is Linux Security Module?</a></p>
<p>- <a href="http://www.linuxhaxor.net/2007/11/21/10-basic-linux-security-tips-to-implement/">10 Basic Linux Security Tips to Implement</a></p>
<p>- <a href="http://www.foogazi.com/2007/01/03/the-best-linux-security-tools/">The Best Linux Security Tools</a></p>
<p>- <a href="http://www.intersectalliance.com/projects/Snare/">Linux Audit and Intrusion Detection</a></p>
<p>- <a href="http://www.nongnu.org/tiger/">The Unix security audit and intrusion detection tool</a></p>
<p>- <a href="http://sectools.org/">Top 100 Network Security Tools</a></p>
<p>- <a href="http://librenix.com/?inode=21">The short life and hard times of a Linux virus</a></p>
<p>- <a href="http://www.lids.org/">LIDS Secure Linux System</a></p>
<p>- <a href="http://blogs.techrepublic.com.com/10things/?p=359&amp;tag=rbxccnbtr1">10 ways to secure your Linux desktop</a></p>
<hr />
<p style="text-align: center;"><strong>Better:</strong></p>
<p>- <a href="http://www.quicktweaks.com/2008/09/27/gmail-weather-beauty-right-on-your-ubuntu-desktop/">Beautiful Conky Setup</a></p>
<p>- <a href="http://www.anandtech.com/linux/showdoc.aspx?i=2218">Building a Better (Linux) GPU Benchmark</a></p>
<p>- <a href="http://www.lastexit-player.org/index.php/Main_Page">Last-Exit: A Better Linux Client for LastFM</a></p>
<p>- <a href="http://www.sysresccd.org/Main_Page">The best Linux system repair distribution</a></p>
<p>- <a href="http://www.linuxhaxor.net/2008/07/09/a-better-introduction-to-linux-user-interface/">A Better Introduction to Linux User Interface</a></p>
<p>- <a href="http://linuxowns.wordpress.com/2007/12/07/curved-awn-dock/">Better Linux Dock</a></p>
<hr />
<p style="text-align: center;"><strong>Faster:</strong></p>
<p>- <a href="http://tuxtraining.com/2008/09/28/how-to-make-ubuntu-extremely-fast/">How to make Ubuntu extremely fast</a></p>
<p>- <a href="http://lwn.net/SubscriberLink/299483/fa0208e48cf3eeac/">Booting Linux in five seconds</a></p>
<p>- <a href="http://blog.crozat.net/2008/09/improving-boot-time-on-general-linux.html">Improving boot time on a general Linux distribution</a></p>
<p>- <a href="http://www.ibm.com/developerworks/linux/library/l-kexec.html">Reboot Linux faster using kexec</a></p>
<p>- <a href="http://ubuntuforums.org/showthread.php?t=856485">Make Linux Faster and Smoother</a></p>
<p>- <a href="http://www.gnome.org/projects/tracker/">A better, faster desktop search for Linux</a></p>
<p>- <a href="http://blogs.techrepublic.com.com/10things/?p=387">10 ways to make Linux boot faster</a></p>
<p>- <a href="http://www.4bcj.com/post/2008/01/Fast-File-Copy---Linux%21.aspx">Fast file copy in Linux</a></p>
<p>- <a href="http://www.youtube.com/watch?v=rWRkho6OREQ">How fast does Arch Linux install?</a> (video)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/09/30/how-to-make-your-linux-harder-better-faster/feed/</wfw:commentRss>
		</item>
		<item>
		<title>x2x is a software alternative to a KVM switch</title>
		<link>http://www.lylebackenroth.com/blog/2008/09/30/x2x-is-a-software-alternative-to-a-kvm-switch/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/09/30/x2x-is-a-software-alternative-to-a-kvm-switch/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 19:41:47 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[KVM]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=146</guid>
		<description><![CDATA[From Linux.com:
Unless you have fully embraced the virtualization movement, you probably have more than one machine in your home or office, particularly if you run more than one operating system, and you probably have more than one keyboard and mouse on your desk. If you would like to regain some desk space without having to [...]]]></description>
			<content:encoded><![CDATA[<p>From Linux.com:</p>
<blockquote><p>Unless you have fully embraced the virtualization movement, you probably have more than one machine in your home or office, particularly if you run more than one operating system, and you probably have more than one keyboard and mouse on your desk. If you would like to regain some desk space without having to purchase a KVM switch, <a href="http://x2x.dottedmag.net/" target="_blank">x2x</a> may be the solution. Simply put, x2x takes advantage of the X Window System&#8217;s ability to run a display over a TCP/IP network. In this case, you are not running a display as much as you are taking charge of another display&#8217;s mouse and keyboard.</p></blockquote>
<p><a href="http://www.linux.com/feature/148824" target="_blank">More can be found here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/09/30/x2x-is-a-software-alternative-to-a-kvm-switch/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to install Ubuntu Linux without burning a CD</title>
		<link>http://www.lylebackenroth.com/blog/2008/09/03/how-to-install-ubuntu-linux-without-burning-a-cd/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/09/03/how-to-install-ubuntu-linux-without-burning-a-cd/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 07:31:24 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=140</guid>
		<description><![CDATA[Extract the files in the .ISO to a USB stick and boot off that, then on-bootup, install from the USB key, quite simple.
Here&#8217;s the full howto.
]]></description>
			<content:encoded><![CDATA[<p>Extract the files in the .ISO to a USB stick and boot off that, then on-bootup, install from the USB key, quite simple.</p>
<p><a href="https://help.ubuntu.com/community/Installation/FromUSBStick" target="_blank">Here&#8217;s the full howto.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/09/03/how-to-install-ubuntu-linux-without-burning-a-cd/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Encrypting containers (or partitions) with Cryptsetup and LUKS</title>
		<link>http://www.lylebackenroth.com/blog/2008/08/29/encrypting-containers-or-partitions-with-cryptsetup-and-luks/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/08/29/encrypting-containers-or-partitions-with-cryptsetup-and-luks/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 02:36:58 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Encryption]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=139</guid>
		<description><![CDATA[Source: feraga.com 
Howto use Cryptsetup with LUKS support. (Debian Linux).

This is a short howto to describe the basic usage of Device-Mapper, DM-Crypt, and Cryptsetup to mount and use encrypted partitions and container files.
This is partially in response to the recent articles about the numbers of USB flash thumbdrives that are regularly lost. If we learn [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Source: <a href="http://feraga.com/node/51" target="_blank">feraga.com </a></strong></p>
<p>Howto use Cryptsetup with LUKS support. (Debian Linux).</p>
<div class="content clear-block">
<p>This is a short howto to describe the basic usage of Device-Mapper, DM-Crypt, and Cryptsetup to mount and use encrypted partitions and container files.</p>
<p>This is partially in response to the recent articles about the numbers of USB flash thumbdrives that are regularly lost. If we learn to use encryption then that statistic is just sad but not worrying. (see <a href="http://feraga.com/node/52">The problem of lost USB flash thumbdrives</a>)</p>
<p><strong>Device Mapper and DM-Crypt</strong>Starting in version 2.6, the Linux kernel started providing the Device-Mapper interface. This interface allowed for the creation of layers of virtual block devices ontop of real block devices. These devices are used for things like RAID formats, snapshot or encryption. The DM-Crypt is the module for Device-Mapper that provides access to the cryptographic functions.</p>
<p><strong>Cryptsetup</strong>Cryptsetup is the primary userland tool for creating and managing encrypted partitions and containers for DM-Crypt.</p>
<p><strong>Linux Unified Key Setup (LUKS)</strong>LUKS provides a standard on-disk format for encrypted partitions to facilitate cross distribution compatability, to allow for multiple users/passwords, effective password revocation, and to provide additional security against low entropy attacks. To use LUKS, you must use an enabled version of cryptsetup. To the authors knowledge currently only Debian (Etch, Lenny and Sid), Ubuntu and Gentoo offer LUKS enabled versions of cryptsetup in their repositories.</p>
<div class="title">
<h4>Creating a New Encrypted Container File or Partition</h4>
</div>
<p><strong>Create the Container and Loopback Mount it</strong>First we need to create the container file, and loopback mount it.</p>
<p><em>root@host:~$  <strong>dd if=/dev/urandom of=testfile bs=1M count=10</strong><br />
10+0 records in<br />
10+0 records out<br />
10485760 bytes (10 MB) copied, 1.77221 seconds, 5.9 MB<br />
root@host:~$ <strong>losetup /dev/loop/0 testfile</strong><br />
root@host:~$ </em></p>
<p><em>Note: Skip this step for encrypted partitions.</em><br />
<strong>luksFormat</strong>Before we can open an encrypted partition, we need to initialize it.</p>
<p><em>root@host:~$ <strong>cryptsetup luksFormat /dev/loop/0</strong></em></p>
<p><em>WARNING!</em></p>
<p><em>========</em></p>
<p><em>This will overwrite data on /dev/loop/0 irrevocably.</em></p>
<p><em><br />
Are you sure? (Type uppercase yes): <strong>YES</strong></em></p>
<p><em>Enter LUKS passphrase:</em></p>
<p><em>Verify passphrase:</em></p>
<p><em>Command successful.</em></p>
<p><em>root@host:~$ </em></p>
<p><em>Note: For encrypted partitions replace the loopback device with the device label of the partition.</em><br />
<strong>luksOpen</strong>Now that the partition is formated, we can create a Device-Mapper mapping for it.</p>
<p><em>root@host:~$ <strong>cryptsetup luksOpen /dev/loop/0 testfs</strong><br />
Enter LUKS passphrase:<br />
key slot 0 unlocked.<br />
Command successful.<br />
root@host:~$ </em></p>
<p><strong>Formating the Filesystem</strong>The first time we create the Device-Mapper mapping, we need to format the new virtual device with a new filesystem.</p>
<p><em>root@host:~$ <strong>mkfs.ext2 /dev/mapper/testfs</strong><br />
mke2fs 1.39-WIP (09-Apr-2006)<br />
Filesystem label=<br />
OS type: Linux<br />
Block size=1024 (log=0)<br />
Fragment size=1024 (log=0)<br />
2432 inodes, 9724 blocks<br />
486 blocks (5.00%) reserved for the super user<br />
First data block=1<br />
2 block groups<br />
8192 blocks per group, 8192 fragments per group<br />
1216 inodes per group<br />
Superblock backups stored on blocks:<br />
8193</em></p>
<p><em>Writing inode tables: done<br />
Writing superblocks and filesystem accounting information: done</em></p>
<p><em>This filesystem will be automatically checked every 34 mounts or<br />
180 days, whichever comes first.  Use tune2fs -c or -i to overri<br />
root@host:~$ </em></p>
<p><strong>Mounting the Virtual Device</strong>Now, we can mount the new virtual device just like any other device.</p>
<p><em>root@host:~$ <strong>mount /dev/mapper/testfs /mnt/test/</strong><br />
root@host:~$ </em></p>
<div class="title">
<h4>Mounting an Existing Encrypted Container File or Partition</h4>
</div>
<p><em>root@host:~$ <strong>losetup /dev/loop/0 testfile</strong><br />
root@host:~$ <strong>cryptsetup luksOpen /dev/loop/0 testfs</strong><br />
Enter LUKS passphrase:<br />
key slot 0 unlocked.<br />
Command successful.<br />
root@host:~$ <strong>mount /dev/mapper/testfs /mnt/test/</strong><br />
root@host:~$ </em></p>
<h2><span style="text-decoration: underline;"><em>Note: Skip the losetup setup for encrypted partitions.</em> </span></h2>
<div class="title">
<h4>Unmounting and Closing an Encrypted Container File or Partition</h4>
</div>
<p><em>root@host:~$ <strong>umount /mnt/test</strong><br />
root@host:~$ <strong>cryptsetup luksClose /dev/mapper/testfs</strong><br />
root@host:~$ <strong>losetup -d /dev/loop/0</strong><br />
root@host:~$ </em></p>
<h2><span style="text-decoration: underline;"><em>Note: Skip the losetup setup for encrypted partitions.</em></span></h2>
<div class="title">
<h4>Handling Multiple Users and Passwords</h4>
</div>
<p>The LUKS header allows you to assign 8 different passwords that can access the encyrpted partition or container. This is useful for environments where the CEO &amp; CTO can each have passwords for the device and the administrator(s) can have another. This makes it easy to change the password in case of employee turnover while keeping the data accessible.</p>
<p><strong>Adding passwords to new slots</strong><em>root@host:~$ <strong>cryptsetup luksAddKey /dev/loop/0</strong><br />
Enter any LUKS passphrase:<br />
Verify passphrase:<br />
key slot 0 unlocked.<br />
Enter new passphrase for key slot:<br />
Verify passphrase:<br />
Command successful.<br />
root@host:~$ </em></p>
<p><strong>Deleting key slots</strong><em>root@host:~$ <strong>cryptsetup luksDelKey /dev/loop/0 1</strong><br />
Command successful.<br />
root@host:~$ </em></p>
<div class="title">
<h4>Displaying LUKS Header Information</h4>
</div>
<p><em>root@host:~$ <strong>cryptsetup luksDump /dev/loop/0</strong><br />
LUKS header information for /dev/loop/0</em></p>
<p><em>Version:        1<br />
Cipher name:    aes<br />
Cipher mode:    cbc-essiv:sha256<br />
Hash spec:      sha1<br />
Payload offset: 1032<br />
MK bits:        128<br />
MK digest:      a9 3c c2 33 0b 33 db ff d2 b9 dc 6c 01 d6 90 48 1d c1 2e bb<br />
MK salt:        98 46 a3 28 64 35 f1 55 f0 2b 8e af f5 71 16 64<br />
3c 30 1f 6c b1 4b 43 fd 23 49 28 a6 b0 e4 e2 14<br />
MK iterations:  10<br />
UUID:           089559af-41af-4dfe-b736-9d9d48d3bf53</em></p>
<p><em>Key Slot 0: ENABLED<br />
Iterations:             254659<br />
Salt:                   02 da 9c c3 c7 39 a5 62 72 81 37 0f eb aa 30 47<br />
01 1b a8 53 93 23 83 71 20 03 1b 6c 90 84 a5 6e<br />
Key material offset:    8<br />
AF stripes:             4000<br />
Key Slot 1: DISABLED<br />
Key Slot 2: DISABLED<br />
Key Slot 3: DISABLED<br />
Key Slot 4: DISABLED<br />
Key Slot 5: DISABLED<br />
Key Slot 6: DISABLED<br />
Key Slot 7: DISABLED<br />
root@host:~$ </em></div>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/08/29/encrypting-containers-or-partitions-with-cryptsetup-and-luks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Linux Reference Sheets</title>
		<link>http://www.lylebackenroth.com/blog/2008/08/29/linux-reference-sheets/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/08/29/linux-reference-sheets/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 06:21:06 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Cheat Sheets]]></category>

		<category><![CDATA[Command Line]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=138</guid>
		<description><![CDATA[The 1 page Linux CommandManual
Linux Command Reference
Linux Security Quick Reference
The Gimp Hotkey Reference
]]></description>
			<content:encoded><![CDATA[<p align="left"><a href="http://www.lylebackenroth.com/blog/post-images/TheOnePageLinuxManual.pdf" target="_blank">The 1 page Linux CommandManual</a></p>
<p align="left"><a href="http://www.lylebackenroth.com/blog/post-images/LinuxCmdReference.pdf" target="_blank">Linux Command Reference</a></p>
<p align="left"><a href="http://www.lylebackenroth.com/blog/post-images/LinuxSecurityQuickReferenceGuide.pdf" target="_blank">Linux Security Quick Reference</a></p>
<p align="left"><a href="http://www.lylebackenroth.com/blog/post-images/gimp-reference.pdf" target="_blank">The Gimp Hotkey Reference</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/08/29/linux-reference-sheets/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gmail Account Hacking Tool</title>
		<link>http://www.lylebackenroth.com/blog/2008/08/20/gmail-account-hacking-tool/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/08/20/gmail-account-hacking-tool/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 07:03:07 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Gmail]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=137</guid>
		<description><![CDATA[Source: hungry-hackers.com
Gmail Account Hacking Tool:
A tool that automatically steals IDs of non-encrypted sessions and breaks into Google Mail accounts has been presented at the Defcon hackers’ conference in Las Vegas.
Last week Google introduced a new feature in Gmail that allows users to permanently switch on SSL and use it for every action involving Gmail, and [...]]]></description>
			<content:encoded><![CDATA[<p>Source: <a href="http://www.hungry-hackers.com/2008/08/gmail-account-hacking-tool.html" target="_blank">hungry-hackers.com</a></p>
<p>Gmail Account Hacking Tool:</p>
<p>A tool that automatically steals IDs of non-encrypted sessions and breaks into Google Mail accounts has been presented at the Defcon hackers’ conference in Las Vegas.</p>
<p>Last week Google introduced a new feature in Gmail that allows users to permanently switch on SSL and use it for every action involving Gmail, and not only, authentication. Users who did not turn it on now have a serious reason to do so as Mike Perry, the reverse engineer from San Francisco who developed the tool is planning to release it in two weeks.</p>
<p>When you log in to Gmail the website sends a cookie (a text file) containing your session ID to the browser. This file makes it possible for the website to know that you are authenticated and keep you logged in for two weeks, unless you manually hit the sign out button. When you hit sign out this cookie is cleared.</p>
<p>Even though when you log in, Gmail forces the authentication over SSL (Secure Socket Layer), you are not secure because it reverts back to a regular unencrypted connection after the authentication is done. According to Google this behavior was chosen because of low-bandwidth users, as SSL connections are slower.</p>
<p>The problem lies with the fact that every time you access anything on Gmail, even an image, your browser also sends your cookie to the website. This makes it possible for an attacker sniffing traffic on the network to insert an image served from http://mail.google.com and force your browser to send the cookie file, thus getting your session ID. Once this happens the attacker can log in to the account without the need of a password. People checking their e-mail from public wireless hotspots are obviously more likely to get attacked than the ones using secure wired networks.</p>
<p>Perry mentioned that he notified Google about this situation over a year ago and even though eventually it made this option available, he is not happy with the lack of information. “Google did not explain why using this new feature was so important” he said. He continued and explained the implications of not informing the users, “This gives people who routinely log in to Gmail beginning with an https:// session a false sense of security, because they think they’re secure but they’re really not.”</p>
<p>If you are logging in to your Gmail account from different locations and you would like to benefit from this option only when you are using unsecured networks, you can force it by manually typing https://mail.google.com before you log in. This will access the SSL version of Gmail and it will be persistent over your entire session and not only during authentication.<br />
<br />
(<em>To turn on SSL in GMail, go to SETTINGS, GENERAL, and at the bottom make sure to select <strong>ALWAYS USE HTTPS</strong> under the BROWSER CONNECTION item.</em>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/08/20/gmail-account-hacking-tool/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creating global keyboard shortcuts in GNOME</title>
		<link>http://www.lylebackenroth.com/blog/2008/08/11/creating-global-keyboard-shortcuts-in-gnome/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/08/11/creating-global-keyboard-shortcuts-in-gnome/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 10:46:25 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=136</guid>
		<description><![CDATA[The GNOME desktop environment is the default for Debian (and one of it&#8217;s more popular distros, Ubuntu), and is one that I use every day. One thing that I always have a hard time remembering is how to setup global keyboard shortcuts, so this quick guide will document the process.
There is a simple applet (reached [...]]]></description>
			<content:encoded><![CDATA[<p>The GNOME desktop environment is the default for Debian (and one of it&#8217;s more popular distros, Ubuntu), and is one that I use every day. One thing that I always have a hard time remembering is how to setup global keyboard shortcuts, so this quick guide will document the process.</p>
<p>There is a simple applet (reached via the menu &#8220;System | Preferences | Keyboard Shortcuts&#8221;) which allows you to specify which keys should be used for common activities.</p>
<p>Using the applet you can, for example, setup the keybinding <tt>Ctrl-Alt-t</tt> to run a terminal.  However the list of actions is static, and it isn&#8217;t possible to add a new command there.</p>
<p>If you wish to bind <tt>Ctrl-Alt-e</tt> to launching <tt>emacs</tt> you&#8217;re out of luck - to do this you must use the <tt>gconf-editor</tt>.</p>
<p>Launch the editor by opening a terminal and running:</p>
<pre class="terminal"><span class="prompt">skx@pies:~$ </span><span class="input">gconf-editor</span></pre>
<p>Using the <tt>gconf-editor</tt> we will need to do two things:</p>
<ul>
<li>Define a new command.</li>
<li>Define the shortcut which should be used to execute that command.</li>
</ul>
<p>So first of all navigate to &#8220;<tt>apps | metacity | keybinding_commands</tt>&#8220;.  Once there in the righthand pane select &#8220;command_1&#8243; and change the value to <tt>/usr/bin/emacs</tt>.</p>
<p>Now we need to define the shortcut which will execute it, we do that by visiting the key &#8220;<tt>apps | metacity | global_keybindings</tt>&#8220;.  Choose &#8220;run_command_1&#8243; and set the value to be &#8220;&lt;Control&gt;&lt;Alt&gt;e&#8221;.</p>
<p>Now you should find that pressing Ctrl+Alt+e will launch emacs.</p>
<p>I hope in the future the keyboard shortcut application will allow you to define arbitrary commands and their associated shortcuts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/08/11/creating-global-keyboard-shortcuts-in-gnome/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to properly backup your system using TAR</title>
		<link>http://www.lylebackenroth.com/blog/2008/08/11/how-to-properly-backup-your-system-using-tar/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/08/11/how-to-properly-backup-your-system-using-tar/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 07:08:31 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Backup]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[TAR]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=135</guid>
		<description><![CDATA[Source:  help.ubuntu.com
Preparing for backup





 Just a quick note. You are about to back up your entire system. Don&#8217;t forget to empty your Wastebasket, remove any unwanted files in your /home directory, and cleanup your desktop.







Depending on why you&#8217;re backing up, you might want to:

Delete all your emails
Clear your browser search history
Wipe your saved browser [...]]]></description>
			<content:encoded><![CDATA[<h4 style="text-align: center;">Source:  <a href="https://help.ubuntu.com/community/BackupYourSystem/TAR" target="_blank">help.ubuntu.com</a></h4>
<p>Preparing for backup</p>
<div>
<table border="0">
<tbody>
<tr>
<td>
<p class="line891"><img class="attachment" title="IconsPage/IconHint2.png" src="https://help.ubuntu.com/community/IconsPage?action=AttachFile&amp;do=get&amp;target=IconHint2.png" border="0" alt="IconsPage/IconHint2.png" /> Just a quick note. You are about to back up your entire system. Don&#8217;t forget to empty your Wastebasket, remove any unwanted files in your <em>/home</em> directory, and cleanup your desktop.</p>
</td>
</tr>
</tbody>
</table>
</div>
<ul>
<li>
<p class="line862">Depending on why you&#8217;re backing up, you <em>might</em> want to:</p>
<ul>
<li>Delete all your emails</li>
<li>Clear your browser search history</li>
<li>Wipe your saved browser personal details
<div>
<table border="0">
<tbody>
<tr>
<td>
<p class="line891"><img class="attachment" title="IconsPage/IconNote.png" src="https://help.ubuntu.com/community/IconsPage?action=AttachFile&amp;do=get&amp;target=IconNote.png" border="0" alt="IconsPage/IconNote.png" /> If you are not worried about the security concerns, this step is not necessary. Many users explicitly <strong>want</strong> backups of their email and browser settings.</p>
</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</li>
<li>Unmount any external media devices, and remove any CDs/DVDs not needed for the backup process.
<ul>
<li>This will lessen the amount of exclusions you need to type later in the process.</li>
</ul>
</li>
</ul>
<p class="line867">
<span id="more-135"></span></p>
<h2 id="Backing up">Backing up</h2>
<p class="line867"><img class="attachment" title="IconsPage/terminal.png" src="https://help.ubuntu.com/community/IconsPage?action=AttachFile&amp;do=get&amp;target=terminal.png" border="0" alt="IconsPage/terminal.png" /></p>
<ul>
<li>
<p class="line862">Some directories require root or superuser permissions to successfully backup. Gain superuser access by opening a <a href="https://help.ubuntu.com/community/UsingTheTerminal">terminal</a> and entering:</p>
<p><strong>sudo -s -H</strong></li>
<li>
<p class="line862">Go to the root of your file system:</p>
<p><strong>cd /</strong></p>
<div>
<table border="0">
<tbody>
<tr>
<td>
<p class="line891"><img class="attachment" title="IconsPage/IconHint2.png" src="https://help.ubuntu.com/community/IconsPage?action=AttachFile&amp;do=get&amp;target=IconHint2.png" border="0" alt="IconsPage/IconHint2.png" /> We use the file system root in our example, but you use any target destination you want. You can use remote or removable drives as your backup destination.</p>
</td>
</tr>
</tbody>
</table>
</div>
</li>
<li>
<p class="line862">Create a backup of your system:</p>
<p><strong>tar -cvpzf /backup.tgz &#8211;exclude=/proc &#8211;exclude=/lost+found &#8211;exclude=/backup.tgz &#8211;exclude=/mnt &#8211;exclude=/sys /</strong></li>
<li class="gap">
<p class="line891"><img class="attachment" title="IconsPage/info.png" src="https://help.ubuntu.com/community/IconsPage?action=AttachFile&amp;do=get&amp;target=info.png" border="0" alt="IconsPage/info.png" /> Now, lets explain this a little bit:</p>
<ul>
<li>&#8216;tar&#8217; is the program used to do a backup</li>
<li>c - create a new backup archive</li>
<li>v - verbose mode, tar will print what it&#8217;s doing to the screen</li>
<li>z - compress the backup file with &#8216;gzip&#8217; to make it smaller</li>
<li>
<p class="line862">f &lt;filename&gt; - specifies where to store the backup, <em>/backup.tgz</em> is the file used in this example</p>
</li>
<li>Now come the directories we want to exclude. We don&#8217;t want to backup everything since some directories aren&#8217;t very useful to include.
<ul>
<li>Make sure you don&#8217;t include the file itself, or else you&#8217;ll get weird results.</li>
<li>
<p class="line862">Don&#8217;t include the <em>/mnt</em> folder if you have other partitions mounted there.</p>
<ul>
<li>
<p class="line862">If you have Partitions in <em>/mnt</em> that require backup, you will need to exclude the folders you do not want backed up.</p>
<div>
<table border="0">
<tbody>
<tr>
<td>
<p class="line862"><img class="attachment" title="IconsPage/example.png" src="https://help.ubuntu.com/community/IconsPage?action=AttachFile&amp;do=get&amp;target=example.png" border="0" alt="IconsPage/example.png" /> &#8211;exclude=/mnt/&lt;unwanted_partition&gt;</p>
</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</li>
<li>
<p class="line862">Make sure you don&#8217;t have anything mounted in <em>/media</em>.</p>
<ul>
<li>
<p class="line862">Remove CDs/DVDs and removable media that you don&#8217;t need backed up. You can selectively exclude directories in <em>/media</em> if you want removable devices backed up.</p>
</li>
</ul>
</li>
</ul>
</li>
<li>After all of the options is the directory we want to backup. Since we want to backup everything we use / for the root directory.</li>
</ul>
</li>
<li class="gap">
<p class="line862">If you want to exclude all other file systems you can use the &#8211;one-file-system option in addition to or instead of &#8211;exclude.</p>
<ul>
<li>
<p class="line862">With the &#8211;one-file-system option, only the &#8220;local&#8221; file system is backed up.</p>
<div>
<table border="0">
<tbody>
<tr>
<td>
<p class="line862"><img class="attachment" title="IconsPage/info.png" src="https://help.ubuntu.com/community/IconsPage?action=AttachFile&amp;do=get&amp;target=info.png" border="0" alt="IconsPage/info.png" /> The &#8220;local&#8221; file system is the file system you have specified, not the file systems mounted under it in the file hierarchy. Use df to see which file systems you have mounted.</p>
</td>
</tr>
</tbody>
</table>
</div>
<p class="line891"><img class="attachment" title="IconsPage/example.png" src="https://help.ubuntu.com/community/IconsPage?action=AttachFile&amp;do=get&amp;target=example.png" border="0" alt="IconsPage/example.png" /></p>
<p><strong>tar -cvzf /backup.tgz &#8211;one-file-system &#8211;exclude=/lost+found &#8211;exclude=/backup.tgz /</strong></li>
</ul>
</li>
<li class="gap">
<p class="line862">Relax while Tar creates a backup of your system. This make take awhile depending on the amount of data that is being backed up and the speed of your processor. When the process is complete you will have a file named <em>backup.tgz</em> in the root directory of your file system. This file may be burned to a CD/DVD, moved to another partition/drive, or even stored on another machine.</p>
</li>
<li>
<p class="line891"><img class="attachment" title="IconsPage/stop.png" src="https://help.ubuntu.com/community/IconsPage?action=AttachFile&amp;do=get&amp;target=stop.png" border="0" alt="IconsPage/stop.png" /> Files that are bigger than 2GB are not supported by some implementations of ISO9660 and may not be restorable. So don&#8217;t simply burn a DVD with a huge .iso file on it. Split it up using the command split or use a different way to get it onto the DVD. See man split for further information on split.</p>
<ul>
<li>
<p class="line862">A possible workaround is the following:</p>
<p><strong>sudo tar &#8211;create &#8211;bzip2 &#8211;exclude /tmp &#8211;one-file-system &#8211;sparse / | growisofs -use-the-force-luke -Z /dev/hda=/proc/self/fd/0</strong></p>
<ul>
<li>
<p class="line862">Note that this only backs up one file system.  You might want to use &#8211;exclude instead of &#8211;one-file-system to filter out the stuff you don&#8217;t want backed up.  This assumes your DVD drive is /dev/hda. <em><strong> This will not create a mountable DVD.</strong></em> To restore it you will reference the device file:</p>
<p><strong>sudo tar &#8211;extract &#8211;bzip2 &#8211;file /dev/hda</strong></p>
<div>
<table border="0">
<tbody>
<tr>
<td>
<p class="line862"><img class="attachment" title="IconsPage/IconHint2.png" src="https://help.ubuntu.com/community/IconsPage?action=AttachFile&amp;do=get&amp;target=IconHint2.png" border="0" alt="IconsPage/IconHint2.png" /> At the end of the process you might get a message along the lines of &#8216;tar: Error exit delayed from previous errors&#8217; or something, but in most cases you can just ignore that.</p>
</td>
</tr>
</tbody>
</table>
</div>
</li>
<li class="gap">
<p class="line862">Another workaround would be to Bzip2 to compress your backup. Bzip2 provides a higher compression ratio at the expense of speed. If compression is important to you, just substitute the z in the command with j, and change the file name to <em>backup.tar.bz2</em>. That would make the command look like this:</p>
<p><strong>tar -cvpjf /backup.tar.bz2 &#8211;exclude=/proc &#8211;exclude=/lost+found &#8211;exclude=/backup.tar.bz2 &#8211;exclude=/mnt &#8211;exclude=/sys /</strong></li>
</ul>
</li>
</ul>
</li>
</ul>
<p class="line867">
<h3 id="Backup over a network">Backup over a network</h3>
<ul>
<li>It is possible to use netcat to transfer the backup between computers.
<ul>
<li>
<p class="line862">On the receiving end you&#8217;ll setup netcat to write the backup file like this:</p>
<p><strong>nc -l -p 1024 &gt; backup.tar.bz2</strong></li>
<li class="gap">
<p class="line862">Then you pipe the tar command without the f flag through netcat on the sending end like this:</p>
<p><strong>tar -cvj &lt;all those other options&gt; / | nc -q 0 &lt;receiving host&gt; 1024</strong></p>
<ul>
<li>In the above commands 1024 is just a random port number, anything from 1024 and up should work.</li>
</ul>
</li>
<li class="gap">If all goes well the backup will be piped through the network without touching the file system being read.</li>
</ul>
</li>
<li class="gap">
<p class="line862">You can also use SSH:</p>
<p><strong>tar zcvf - /home | ssh &lt;backuphost&gt; &#8220;( cat &gt; home_bkp.tar.gz )&#8221;</strong></p>
<ul>
<li>
<p class="line891"><img class="attachment" title="IconsPage/info.png" src="https://help.ubuntu.com/community/IconsPage?action=AttachFile&amp;do=get&amp;target=info.png" border="0" alt="IconsPage/info.png" /> In this example:</p>
<ul>
<li>
<p class="line862">The directory to backup is <em>/home</em></p>
</li>
<li>
<p class="line862">The backup destination is <em>home_bkp.tar.gz</em> on the machine called &lt;backuphost&gt;.</p>
</li>
<li>
<p class="line862">The hyphen before <em>/home</em> tells tar to send output to stdout rather than to a file.</p>
</li>
<li>Adding the &#8216;p&#8217; option to tar would preserve file permissions.</li>
</ul>
</li>
</ul>
</li>
</ul>
<p class="line867">
<h2 id="Restoring">Restoring</h2>
<div>
<table border="0">
<tbody>
<tr>
<td>
<p class="line862"><img class="attachment" title="IconsPage/warning.png" src="https://help.ubuntu.com/community/IconsPage?action=AttachFile&amp;do=get&amp;target=warning.png" border="0" alt="IconsPage/warning.png" /> Please, for goodness sake, be careful here. If you don&#8217;t understand what you are doing here you might end up overwriting stuff that is important to you, so please take care!</p>
</td>
</tr>
</tbody>
</table>
</div>
<p class="line862">For the purpose of this tutorial we will assume your backup file is stored in the file system root. We will also assume that you have already gained superuser access through sudo.</p>
<ul>
<li>
<p class="line862">Restore your backup:</p>
<p><strong>tar -xvpzf /backup.tgz -C /</strong></li>
<li class="gap">
<p class="line862">If you used bz2:</p>
<p><strong>tar -xvpjf backup.tar.bz2 -C /</strong></p>
<ul>
<li>
<p class="line891"><img class="attachment" title="IconsPage/info.png" src="https://help.ubuntu.com/community/IconsPage?action=AttachFile&amp;do=get&amp;target=info.png" border="0" alt="IconsPage/info.png" /> A brief explanation:</p>
<ul>
<li>The x option tells tar to extract the file.</li>
<li>
<p class="line862">The -C &lt;directory&gt; option tells tar to change to a specific directory before extracting. &#8221; / &#8221; in this example.</p>
</li>
<li>The p option preserves all file permissions. This is default action for tar when used by the superuser.</li>
</ul>
</li>
</ul>
<div>
<table border="0">
<tbody>
<tr>
<td>
<p class="line891"><img class="attachment" title="IconsPage/warning.png" src="https://help.ubuntu.com/community/IconsPage?action=AttachFile&amp;do=get&amp;target=warning.png" border="0" alt="IconsPage/warning.png" /> This will overwrite every single file on your partition with the one in the archive.</p>
</td>
</tr>
</tbody>
</table>
</div>
</li>
<li class="gap">The restoration process may take awhile, depending on the size of the archive and the speed of your computer.</li>
<li>
<p class="line862">Once the extraction is complete, re-create the directories which were excluded.</p>
<p><strong>mkdir /proc /lost+found /mnt /sys</strong></li>
<li class="gap">Reboot and everything should be restored to the state of your system when you made the backup.
<div>
<table border="0">
<tbody>
<tr>
<td>
<p class="line891"><img class="attachment" title="IconsPage/IconNote.png" src="https://help.ubuntu.com/community/IconsPage?action=AttachFile&amp;do=get&amp;target=IconNote.png" border="0" alt="IconsPage/IconNote.png" /> It may not be <em><strong>exactly</strong></em> the way it was when you made the backup, because files created after the backing up won&#8217;t be deleted.</p>
</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
<p class="line867">
<h3 id="Restoring over a network">Restoring over a network</h3>
<ul>
<li>If you used nc to backup to another computer the commands to restore are:
<ul>
<li>
<p class="line862">On the sender side, the side that has the backup file:</p>
<p><strong>cat backup.tar.bz2 | nc -q 0 &lt;receiving host&gt; 1024</strong></li>
<li class="gap">On the receiving side:
<ul>
<li>
<p class="line862">Mount the disk (if you are running from a LiveCD)and type:</p>
<p><strong>nc -l -p 1024 | tar -xvpjf - -C /mnt/disk</strong></p>
<ul>
<li>The - character will tell tar to accept the input from stdin, the pipe.</li>
<li>The backup file will be expanded without being saved on the disk on the receiver, like when the backup was made.</li>
<li>
<p class="line891">&#8220;-xvpjf is for a <em>.bz2 file</em>, change j to z if you used a <em>tar.gz</em> backup.</p>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<p class="line867">
<h2 id="Reformatted Partitions">Reformatted Partitions</h2>
<ul>
<li>
<p class="line862">If you had to format partitions, update the <em>/etc/fstab</em> file after restoring the backup.</p>
<ol>
<li>Mount the reformatted partitions on a LiveCD.</li>
<li>
<p class="line862">Open a terminal and type</p>
<p><strong>blkid</strong></li>
<li>
<p class="line862">Making note of the UUIDs, edit the <em>/etc/fstab</em> in the restored root partition.</p>
<p><strong>sudo nano /mnt/disk/etc/fstab</strong></p>
<p class="line862">Change the UUIDs to match the results of your blkid command.</p>
</li>
</ol>
</li>
</ul>
<p class="line867">
<h2 id="Restoring GRUB">Restoring GRUB</h2>
<ul>
<li>In most cases restoring GRUB should not be necessary.
<ul>
<li>
<p class="line862">If you need to reinstall grub GRUB see this <a href="https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows">page</a>.</p>
</li>
</ul>
</li>
</ul>
<p class="line867">
<h2 id="Additional resources">Additional resources</h2>
<ul>
<li>
<p class="line891"><a class="http" href="http://hddsaver.com/content/26/">&#8220;Backing Up Ubuntu&#8221;</a></p>
</li>
<li>
<p class="line891"><a class="http" href="http://weichen.wordpress.com/2007/01/01/howto-backup-my-ubuntu/">&#8220;Wei’s world: HOWTO: backup my Ubuntu&#8221;</a></p>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/08/11/how-to-properly-backup-your-system-using-tar/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Yahoo &#038; Google letting you opt out of ads!</title>
		<link>http://www.lylebackenroth.com/blog/2008/08/10/yahoo-google-letting-you-opt-out-of-ads/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/08/10/yahoo-google-letting-you-opt-out-of-ads/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 14:40:28 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=134</guid>
		<description><![CDATA[Source: Techcrunch (Click for the full article.)
From the article . . .
All of a sudden, Yahoo and Google want to make it easy for you to opt out of their ad targeting on both their sites and across the Web. Yahoo announced a new one-click opt-out policy today, and Google made it possible to opt [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Source: <a href="http://www.techcrunch.com/2008/08/08/yahoo-and-google-now-let-you-opt-out-of-ads-because-its-better-than-letting-you-opt-in/" target="_blank">Techcrunch</a></strong> (Click for the full article.)</p>
<p>From the article . . .</p>
<blockquote><p><em>All of a sudden, Yahoo and Google want to make it easy for you to opt out of their ad targeting on both their sites and across the Web. Yahoo announced a new one-click opt-out policy today, and Google made it possible to opt out of both Google and Doubleclick ad targeting with one click yesterday.</em></p>
<p><em>At least Yahoo was honest enough to come out and say that the new policy was a direct response to Congressional scrutiny over the intrusiveness of online advertising and behavioral targeting. Google’s announcement was buried in a blog post about Doubleclick cookies.</em></p>
<p><em>. . . if you don’t want those cookies, you can decline <a onclick="javascript:pageTracker._trackPageview ('/outbound/info.yahoo.com');" href="http://info.yahoo.com/privacy/us/yahoo/opt_out/targeting/details.html">Yahoo’s here</a> and <a onclick="javascript:pageTracker._trackPageview ('/outbound/www.google.com');" href="http://www.google.com/privacy_ads.html">Google’s here</a>.</em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/08/10/yahoo-google-letting-you-opt-out-of-ads/feed/</wfw:commentRss>
		</item>
		<item>
		<title>VMware ESXi now available for FREE.</title>
		<link>http://www.lylebackenroth.com/blog/2008/08/04/vmware-esxi-now-available-for-free/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/08/04/vmware-esxi-now-available-for-free/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 04:49:09 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=133</guid>
		<description><![CDATA[Now, you can virtualize your operating systems without the need for a full-fledged host to run. VMware&#8217;s famous ESX platform (a small 32MB footprint which in turn hosts the virtual operating systems) is now available for FREE, where one can them devote most of the system resources for multiple VMs on one machine, without the [...]]]></description>
			<content:encoded><![CDATA[<p>Now, you can virtualize your operating systems without the need for a full-fledged host to run. VMware&#8217;s famous ESX platform (a small 32MB footprint which in turn hosts the virtual operating systems) is now available for FREE, where one can them devote most of the system resources for multiple VMs on one machine, without the need for a fully-installed host OS to be present.</p>
<p><a href="http://www.vmware.com/products/esxi/" target="_blank">Click here for more information from VMware.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/08/04/vmware-esxi-now-available-for-free/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to move Linux to a new hard drive</title>
		<link>http://www.lylebackenroth.com/blog/2008/08/01/how-to-move-linux-to-a-new-hard-drive/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/08/01/how-to-move-linux-to-a-new-hard-drive/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 07:18:45 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=132</guid>
		<description><![CDATA[Source: PenguinPetes.com
1. You&#8217;ll need to connect the new drive onto the IDE cable. Most IDE cables have two plugs for hard drives. The headache comes with determining which drive is a master and which a slave, so the computer knows which one to boot to. No two hard drive manufacturers have the same standard for [...]]]></description>
			<content:encoded><![CDATA[<p><em>Source: <a href="http://penguinpetes.com/b2evo/index.php?title=how_to_move_linux_to_a_new_hard_drive&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1" target="_blank">PenguinPetes.com</a></em></p>
<p><strong>1.</strong> You&#8217;ll need to connect the new drive onto the IDE cable. Most IDE cables have two plugs for hard drives. The headache comes with determining which drive is a master and which a slave, so the computer knows which one to boot to. No two hard drive manufacturers have the same standard for setting those tiny little jumper pins on the unit, so you&#8217;ll have to read whatever diagram they have and fiddle with tweezers moving them around and such.</p>
<p>Also, most PCs allow you to select boot order from the BIOS, or with what order you go by on the cables. Our troubles begin when we have a drive with the pins in the wrong place and a BIOS that disagrees with it. You&#8217;ll know that you have it all straightened out when you have your original drive as &#8220;/dev/hda&#8221; and your new drive as &#8220;/dev/hdb&#8221;. Start it up and test for this, then shut it back down. (<strong>Lyle&#8217;s edit: </strong>Often these days, hard disks are now labelled /dev/sdX, where X are letters of the alphabet, starting with &#8216;a&#8217;.)<strong><br />
</strong></p>
<p><strong>2.</strong> Disconnect the original drive (<em>so you don&#8217;t accidentally mess it up!</em>) and boot the machine from your choice of any live CD distro or &#8220;<a href="http://www.toms.net/rb/" target="_blank">Tom&#8217;s root-boot floppy</a>&#8220;. Tomsrtbt has the benefit of being fast, having all the tools you need for disk maintenance, and virtually guaranteed to run on any old toaster you have. It&#8217;s saved my bacon dozens of times, so another big, whooping shout out to Tom. (<strong>Lyle&#8217;s edit:</strong> You can also use <a href="http://gparted.sourceforge.net/download.php" target="_blank">GParted&#8217;s Live-CD</a>, very useful).</p>
<p><strong>3.</strong> If it&#8217;s a used drive, use &#8220;fdisk /dev/hdb&#8221; to delete partitions. <a href="http://en.wikipedia.org/wiki/Fdisk#UNIX.2C_Linux_.26_Unix-derived_fdisk" target="_blank">fdisk</a> is really simple. The commands are all one-letter.</p>
<ul>
<li><strong>m</strong> - The &#8220;manual&#8221;, it will print all the commands available.</li>
<li><strong>p</strong> - Prints the partition table.</li>
<li><strong>d</strong> - Deletes a partition. It will prompt you for a number, if there&#8217;s more than one.</li>
<li><strong>w</strong> - Will write the changes to the drive permanently.</li>
<li><strong>q</strong> - Quits fdisk.</li>
</ul>
<p>After this, I always use &#8220;dd if=/dev/zero of=/dev/hdb&#8221; to wipe the new hard drive completely. If it&#8217;s factory-new, you can skip these steps. Using &#8220;dd&#8221; will take a while for a large drive. Figure roughly one hour per ten Gigabytes. Leave it run while you go play Sudoku.</p>
<p><strong>4.</strong> Now you will want to set up the new drive&#8217;s partitions with fdisk. Once again, use &#8220;fdisk /dev/hdb&#8221; and type your letters; Linux distros will usually need partition #1 to be the boot section, #2 to be swap, and #3 to be the &#8220;/&#8221; root directory. But these differ. Some distos want to split up the root partition into multiple sub-partitions, with &#8220;/usr/&#8221; or &#8220;/home/&#8221; going on a separate partition.</p>
<ul>
<li><strong>n</strong> - New partition. You will be prompted to answer whether it&#8217;s to be a primary or extended partition, enter a partition number, and specify the beginning and ending blocks. For anything less than four partitions per disk, make them all primary.</li>
<li><strong>a</strong> - make a partition &#8220;bootAble&#8221;. Usually only the first partition - boot, naturally!</li>
<li><strong>t</strong> - Change a partition&#8217;s system Type. By default, fdisk on Linux will make every partition type #83 - native Linux. The only one you will have to change is the swap one, to #82.</li>
</ul>
<p>Here is a typical Linux setup from a different machine:</p>
<pre>Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1           9       72261   83  Linux
/dev/hda2              10         140     1052257+  82  Linux swap
/dev/hda3             141        1550    11325825   83  Linux
/dev/hda4            1551        9729    65697817+  83  Linux</pre>
<p>Check the start and end cylinders for each partition. The boot partition (#1) only needs to go from 1 to about 9, since the boot section only needs a few MBs. The swap partition&#8230; is the subject of controversy. Nobody ever knows exactly what to make it. Just take a guess close to what most systems seem to install by default and go from there. The rule of thumb is &#8220;twice your RAM size&#8221;, but in real life I&#8217;ve found that the minimum you need should be about 256MB (1/4th of a Gig) and the most about a Gig. For a home system, anyway.</p>
<p>Because I have to have huge amounts of disk space for home (backing up the website, archiving my graphics art and writing work, emulating systems), I have 62 Gigabytes here for /home/ and only 11 Gigs for the &#8220;/&#8221; partition, which is extremely generous for most Linux installs even with more stuff on it than anybody would need.</p>
<p><strong>5.</strong> Anyway. Now that you have the disk partitioned, make a file system on all partitions with type #83. &#8220;mke2fs /dev/hda1&#8243; and do the same for /dev/hda3&#8230; etc.</p>
<p><strong>6.</strong> Now you&#8217;re ready to shut down, reconnect the main hard drive, and boot back to your main drive. Mount each partition from both disks in tandem - &#8220;mount -t ext2 /dev/hda1 /mnt/hda1&#8243; and &#8220;mount -t ext2 /dev/hdb1 /mnt/hdb1&#8243; for instance. Then copy everything from one disk to the other, one set of partitions at a time, repeating for hda3, hda4, etc. If you use &#8220;cp -pR /mnt/hda1 /mnt/hdb1&#8243;, that will copy everything Recursively (R) (all folders, subfolders, and files for the whole file tree), and preserving permissions (p). Do not copy the swap partition, of course!</p>
<p><strong>7.</strong> And&#8230; one last step. You need to use either <a href="http://en.wikipedia.org/wiki/GNU_GRUB" target="_blank">Grub</a> or <a href="http://en.wikipedia.org/wiki/LILO_%28boot_loader%29" target="_blank">Lilo</a> to write to the Master Boot Record of the new hard drive. I use Grub, since&#8230; well, I dunno, I like it! And it&#8217;s flexible. The only problem with grub is that its syntax is so alien. <a href="http://www.linuxjournal.com/article/4622" target="_blank">Here&#8217;s</a> a good tutorial on Grub. My only habit is to mount the old boot partition and make a copy of the menu.lst file to somewhere else, then after I use Grub to create the bootable record on the new disk, I copy over the menu.lst file to it. Providing, that is, that the old system also used Grub and I&#8217;m not changing anything.</p>
<p><strong>8.</strong> Finally, shut down yet again, remove the old hard drive, change the new hard drive so it will be the master disk instead of the slave, checking jumper pin arrangement on the drive, cable position on the IDE cable, and BIOS boot order. Congratulations, you did it! But do check to make sure the system is stable and no file data has been lost before you go wiping the old hard drive&#8230; this is why we copied files instead of moving them!</p>
<p>This was just a quick overview of the process. There&#8217;s a lot of details for each of the steps. Consult documentation for specifics, and if you&#8217;re not at least competent with the tools involved, try practicing on a <a href="http://catb.org/jargon/html/S/scratch-monkey.html" target="_blank">scratch monkey</a> computer until you get the hang of it without risking your valuable data.</p>
<p>And be sure to check the comments for all of the corrections left by visitors pointing out where I goofed this up!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/08/01/how-to-move-linux-to-a-new-hard-drive/feed/</wfw:commentRss>
		</item>
		<item>
		<title>NVidia G84 and G86 chips fail, consistently.</title>
		<link>http://www.lylebackenroth.com/blog/2008/07/29/nvidia-g84-and-g86-chips-fail-consistently/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/07/29/nvidia-g84-and-g86-chips-fail-consistently/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 04:01:37 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[NVidia]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=131</guid>
		<description><![CDATA[Don&#8217;t order any Laptops or PC&#8217;s with these NVidia chips &#8230; they fail.
Related: Ten Dell models have defective Nvidia GPUs.
(HP and ASUS and all other vendors are equally affected as the NVidia chips themselves are faulty).
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong><a href="http://www.theinquirer.net/gb/inquirer/news/2008/07/09/nvidia-g84-g86-bad" target="_blank">Don&#8217;t order any Laptops or PC&#8217;s with these NVidia chips &#8230; they fail.</a></strong></p>
<p>Related: <a href="http://www.theinquirer.net/gb/inquirer/news/2008/07/27/dell-models-defective-nvidia">Ten Dell models have defective Nvidia GPUs</a>.</p>
<p>(HP and ASUS and all other vendors are equally affected <strong>as the NVidia chips themselves are faulty</strong>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/07/29/nvidia-g84-and-g86-chips-fail-consistently/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Command Line Magic: Part II</title>
		<link>http://www.lylebackenroth.com/blog/2008/07/27/command-line-magic-part-ii/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/07/27/command-line-magic-part-ii/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 21:14:03 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Command Line]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=130</guid>
		<description><![CDATA[Fun with rename:
1) To rename filenames with CAPS characters to lowercase:
rename &#8216;y/A-Z/a-z/&#8217; *
2) To remove &#60;spaces&#62; from filenames:
rename &#8217;s/ /-/g&#8217; *
3) To strip files with the .bak extension:
rename &#8217;s/\.bak$//&#8217; *.bak

Free: The free command displays the amount of free and used memory in the system. For example, free -m gives the information using megabytes, which is [...]]]></description>
			<content:encoded><![CDATA[<p>Fun with <strong>rename:</strong></p>
<p>1) To rename filenames with CAPS characters to lowercase:</p>
<blockquote><p><strong>rename &#8216;y/A-Z/a-z/&#8217; *</strong></p></blockquote>
<p>2) To remove &lt;spaces&gt; from filenames:</p>
<blockquote><p><strong>rename &#8217;s/ /-/g&#8217; *</strong></p></blockquote>
<p>3) To strip files with the .bak extension:</p>
<blockquote><p><strong>rename &#8217;s/\.bak$//&#8217; *.bak</strong><br />
<strong></strong></p></blockquote>
<p><strong>Free: </strong>The<span style="font-family: Courier,Monospace;"> free</span> command displays the amount of free and used memory in the system. For example, <span style="font-family: Courier,Monospace;">free -m</span> gives the information using megabytes, which is probably most useful for current computers.</p>
<p><strong>lsb_release -a:</strong> The <span style="font-family: Courier,Monospace;">lsb_release</span> command with the <span style="font-family: Courier,Monospace;">-a</span> option prints version information for the Linux release you&#8217;re running</p>
<p><strong>sed: </strong>The <span style="font-family: Courier,Monospace;">sed</span> (or Stream EDitor) command allows search and replace of a particular string in a file. For example, if you want to find the string &#8220;cat&#8221; and replace it with &#8220;dog&#8221; in a file named pets, type<br />
<span style="font-family: Courier,Monospace;">sed s/cat/dog/g pets</span>.</p>
<p><strong>grep:</strong> <a href="http://www.panix.com/%7Eelflord/unix/grep.html" target="_blank">An excellent tutorial</a>.</p>
<p><strong>Running commands sequentially in one command:</strong><br />
If you need to execute multiple commands in sequence but don&#8217;t need to pass output between them, there are two options based on whether or not you want the subsequent commands to run only if the previous commands succeed or not. If you want the commands to run one after the other regardless of whether or not preceding commands succeed, place a <span style="font-family: Courier,Monospace;">;</span> between the commands.</p>
<p>For example, if you want to get information about your hardware, you could run <strong><span style="font-family: Courier,Monospace;">lspci ; lsusb</span></strong> which would output information on your PCI buses and USB devices in sequence.</p>
<p>However, if you need to conditionally run the commands based on whether the previous command has succeeded, insert <span style="font-family: Courier,Monospace;">&amp;&amp;</span> between commands. An example of this is building a program from source, which is traditionally done with <em><span style="font-family: Courier,Monospace;">./configure, make,</span> and <span style="font-family: Courier,Monospace;">make install</span></em>.</p>
<p>The commands <span style="font-family: Courier,Monospace;">make</span> and <span style="font-family: Courier,Monospace;">make install</span> require that the previous commands have completed successfully, so you would use <strong><span style="font-family: Courier,Monospace;">./configure &amp;&amp; make &amp;&amp; sudo make install</span></strong>. Usually you&#8217;ll need an SUDO, for the last command, so make sure you&#8217;ve authenticated SUDO prior to running that command.</p>
<p><strong>Learning the Linux Shell:</strong> <a href="http://linuxcommand.org/learning_the_shell.php" target="_blank">A great tutorial</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/07/27/command-line-magic-part-ii/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to record Skype calls (Ubuntu)</title>
		<link>http://www.lylebackenroth.com/blog/2008/07/27/how-to-record-skype-calls-ubuntu/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/07/27/how-to-record-skype-calls-ubuntu/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 07:20:34 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Skype]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=128</guid>
		<description><![CDATA[Source: Ubuntu Wiki.

Recording Skype calls
NOTE: This howto uses examples geared toward recording with gnome-sound-recorder. If you are using KDE, go to the bottom of this howto and click on the original link. There you will find additional info on using kmix and krecord. The basic howto is still the same.
What you&#8217;ll needed

ALSA utilities(alsamixer) found in [...]]]></description>
			<content:encoded><![CDATA[<p>Source: <a href="https://wiki.ubuntu.com/HowToRecordSkypeCalls" target="_blank">Ubuntu Wiki</a>.</p>
<div id="content" dir="ltr" lang="en">
<h3 style="text-align: center;"><strong>Recording Skype calls</strong></h3>
<p>NOTE: This howto uses examples geared toward recording with gnome-sound-recorder. If you are using KDE, go to the bottom of this howto and click on the original link. There you will find additional info on using kmix and krecord. The basic howto is still the same.</p>
<h3 id="head-85b8e29753f382f945b483b3c20ebef46364c043">What you&#8217;ll needed</h3>
<ul>
<li>ALSA utilities(alsamixer) found in alsa-utils</li>
<li>Audio recording software gnome-sound-recorder(Already installed in Hardy)</li>
<li>A version of Skype that supports ALSA(I installed from the Skype website in July 08 and that version or newer should be fine.)</li>
</ul>
<h3 id="head-8537173dae3cb4da9f5d7eeb5dda90ec68cc8c8e">How to configure</h3>
<ul>
<li>Make sure Skype is setup to use ALSA. Tools&gt;Options&gt;Sound Devices&gt;Audio</li>
<li>Set up ALSA mixer
<ul>
<li>Open a terminal(Applications&gt;Accessories&gt;Terminal) and run alsamixer</li>
<li>Use your R/L arrow keys to set the mic input level.</li>
<li>You can optionally set the mic boost on by using the R/L arrow keys and then the space key.</li>
<li>Now hit the TAB key to see the Capture options window.</li>
<li>Now use the R/L arrow keys to navigate to Mix. Use your space key to select it. A red L R CAPTUR should appear.</li>
<li>Now use the R/L arrow keys to navigate to th Capture option, use your space key to select it. Again, you should see a red L R CAPTUR. Choose the level here using the up/down arrows.</li>
<li>Press ESC to close alsamixer</li>
</ul>
</li>
<li>Now launch gnome-sound-recorder(Applications&gt;Sound &amp; Video&gt;Sound Recorder)</li>
<li>Set Record from input to Capture in gnome-sound-recorder</li>
</ul>
<h3 id="head-3881cf4993de3bb2558e8d52ec3b2ac01e6f0844">Testing</h3>
<p>It is best to test record a call before using it to record something important. You can do this by hitting the record button in gnome-sound-recorder and then use Skype to make the test call to Skype testing service. After finishing the call, hang up and stop recorder. Now save the file too your desktop as an ogg file. You can now use any audio playback device you have to play the recording. If all works correctly you should hear your recording. Note: You can now use an app. like audacity to edit your file or change the format, or both.</p>
<p>I got this howto here: <a href="http://porpoisehead.net/hi/?q=node/23"><img src="https://wiki.ubuntu.com/htdocs/ubuntu/img/u-www.png" alt="[WWW]" width="16" height="16" /> http://porpoisehead.net/hi/?q=node/23</a> There are some further instructions on adjusting the levels, etc. and using in KDE.</p>
</div>
<p id="pageinfo" class="info" dir="ltr" lang="en">last edited 2008-07-16 22:14:39 by <span title="ip68-231-150-253.tc.ph.cox.net"><a href="https://wiki.ubuntu.com/JohnCrawford">JohnCrawford</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/07/27/how-to-record-skype-calls-ubuntu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>10 Essential tips of Linux Admins</title>
		<link>http://www.lylebackenroth.com/blog/2008/07/27/10-essential-tips-of-linux-admins/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/07/27/10-essential-tips-of-linux-admins/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 06:24:21 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Command Line]]></category>

		<category><![CDATA[IBM]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=127</guid>
		<description><![CDATA[
Tips from IBM, not all that complicated, but worth looking at.
Other tips include&#8230;

Sharing computers on a Linux (or heterogeneous) network.
IBM&#8217;s top 10 Linux articles and tutorials.
Miscellaneous tips.
Linux-powered networking: Part 1, Part 2 and Part 3.
Industrial-strength Linux box lockdown, a howto: Part 1 and Part 2.
 Introduction to cryptology concepts: Part 1, Part 2 and Part [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://www.lylebackenroth.com/blog/post-images/ibm.png" alt="" /></p>
<p style="text-align: center;"><a href="http://www.ibm.com/developerworks/linux/library/l-10sysadtips/index.html?ca=drs-tp3008" target="_blank">Tips from IBM</a>, not all that complicated, but worth looking at.</p>
<p>Other tips include&#8230;</p>
<ul>
<li><a href="http://www.ibm.com/developerworks/linux/library/l-share1.html?S_TACT=105AGX03&amp;S_CMP=ART" target="_blank">Sharing computers on a Linux (or heterogeneous) network.</a></li>
<li><a href="http://www.ibm.com/developerworks/linux/library/l-top-10.html?S_TACT=105AGX03&amp;S_CMP=ART" target="_blank">IBM&#8217;s top 10 Linux articles and tutorials.</a></li>
<li><a href="http://www.ibm.com/developerworks/views/linux/libraryview.jsp?topic_by=All+topics+and+related+products&amp;sort_order=desc&amp;lcl_sort_order=desc&amp;search_by=linux+tip%3A&amp;search_flag=true&amp;type_by=All+Types&amp;show_abstract=true&amp;start_no=1&amp;sort_by=Date&amp;end_no=100&amp;show_all=false&amp;S_TACT=105AGX03&amp;S_CMP=ART" target="_blank">Miscellaneous tips.</a></li>
<li>Linux-powered networking: <a href="http://www.ibm.com/developerworks/edu/l-dw-linux-lpndns-i.html?S_TACT=105AGX03&amp;S_CMP=ART" target="_blank">Part 1</a>, <a href="http://www.ibm.com/developerworks/edu/l-dw-linux-lpndhcp-i.html?S_TACT=105AGX03&amp;S_CMP=ART" target="_blank">Part 2</a> and <a href="http://www.ibm.com/developerworks/edu/l-dw-linux-lpnsamba-i.html?S_TACT=105AGX03&amp;S_CMP=ART" target="_blank">Part 3</a>.</li>
<li>Industrial-strength Linux box lockdown, a howto: <a href="http://www.ibm.com/developerworks/edu/l-dw-linux-lockdown1-i.html?S_TACT=105AGX03&amp;S_CMP=ART" target="_blank">Part 1</a> and <a href="http://www.ibm.com/developerworks/edu/l-dw-linux-lockdown2-i.html?S_TACT=105AGX03&amp;S_CMP=ART" target="_blank">Part 2</a>.</li>
<li> Introduction to cryptology concepts: <a href="http://www.ibm.com/developerworks/edu/s-dw-scrypto-i.html" target="_blank">Part 1</a>, <a href="http://www.ibm.com/developerworks/edu/s-dw-sucrypt2-i.html" target="_blank">Part 2</a> and <a href="http://www.ibm.com/developerworks/edu/s-dw-scrypt3-i.html" target="_blank">Part 3</a>.</li>
</ul>
<p><a href="https://www.ibm.com/account/profile/us?page=reg&amp;okURL=https%3A%2F%2Fwww14.software.ibm.com%2Fwebapp%2Fiwm%2Fweb%2Freg%2Fsignup.do%3Fsource%3Ddw-linux-lockdown1%26S_TACT%3D105AGX03%26S_CMP%3DART%26lang%3Den_US&amp;template=lightperson" target="_blank"><strong>Note: Some of these links requires registration.</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/07/27/10-essential-tips-of-linux-admins/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Downloading torrents from command line</title>
		<link>http://www.lylebackenroth.com/blog/2008/07/27/downloading-torrents-from-command-line/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/07/27/downloading-torrents-from-command-line/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 06:11:55 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Command Line]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=126</guid>
		<description><![CDATA[Source: LinuxHaxor.net
Essentially RTorrent, CTorrent and Transmission-CLI.
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong>Source: <a href="http://www.linuxhaxor.net/2008/05/11/downloading-torrent-from-the-terminal/" target="_blank">LinuxHaxor.net</a></strong></p>
<p style="text-align: left;">Essentially <a href="http://libtorrent.rakshasa.no/" target="_blank">RTorrent</a>, <a href="http://ctorrent.sourceforge.net/" target="_blank">CTorrent</a> and <a href="http://packages.debian.org/unstable/net/transmission-cli" target="_blank">Transmission-CLI</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/07/27/downloading-torrents-from-command-line/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CLI Magic</title>
		<link>http://www.lylebackenroth.com/blog/2008/07/23/cli-magic/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/07/23/cli-magic/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 00:13:38 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Command Line]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=125</guid>
		<description><![CDATA[Source for this great article: Linux.com
In this context, a one-liner is a set of commands normally joined through a pipe (&#124;). When joined by a pipe, the command on the left passes its output to the command on the right. Simple or complex, you can get useful results from a single line at the bash [...]]]></description>
			<content:encoded><![CDATA[<h3 style="text-align: center;"><strong>Source for this great article: <a href="http://www.linux.com/feature/141921" target="_blank">Linux.com</a></strong></h3>
<div class="xar-clearleft">In this context, a one-liner is a set of commands normally joined through a pipe (|). When joined by a pipe, the command on the left passes its output to the command on the right. Simple or complex, you can get useful results from a single line at the bash command prompt.</div>
<div id="featurecontent" class="xar-align-left">For example, suppose you want to know how many files are in the current directory. You can run:</p>
<pre>
<div class="code">ls | wc -l</div>
</pre>
<p>That&#8217;s a very simple example &#8212; you can get more elaborate. Suppose you want to know about the five processes that are consuming the most CPU time on your system:</p>
<pre>
<div class="code">ps -eo user,pcpu,pid,cmd | sort -r -k2 | head -6</div>
</pre>
<p>The <code>ps</code> command&#8217;s <code>o</code> lets you specify the columns that you want to be shown. <code>sort -r</code> does a reverse order sort with the second column (pcpu) as reference (<code>k2</code>). <code>head</code> gets only the first six lines from the ordered list, which includes the header line. You can place pcpu as the first column and then omit the <code>k2</code> option because <code>sort</code> by default takes the first column to do the sort. That illustrates how you may have to try several approaches on some one-liners; different versions and ways to manipulate the options may produce different results.  A common situation for Linux administrators on servers with several users is to get quick ordered user lists. One simple way to get that is with the command:</p>
<pre>
<div class="code">cat /etc/passwd | sort</div>
</pre>
<p>If you just need the username, the above command returns too much information. You can fix it with something like this:</p>
<pre>
<div class="code">cat /etc/passwd | sort | cut -d":" -f1</div>
</pre>
<p>The sorted list is passed to <code>cut</code>, where the <code>d</code> option indicates the field&#8217;s delimiter character. <code>cut</code> breaks into pieces each line, and the first field <code>f1</code> is the one that you need to display. That&#8217;s better; it shows only usernames now. But you may not want to see all the system usernames, like apache, bin, and lp. If you just want human users, try this:</p>
<pre>
<div class="code">cat /etc/passwd | sort | gawk '$3 &gt;= 500 {print $1 }' FS=":"</div>
</pre>
<p><code>gawk</code> evaluates each line from the output piped to it. If the third field &#8212; the UID &#8212; is equal or greater than 500 (most modern distros start numbering normal users from this number) then the action is done. The action, indicated between braces, is to print the first field, which is the username. The separator for field in the gawk command is a colon, as specified by the <code>FS</code> option.  Now suppose you have a directory with lots of files with different extensions, and you want to back up only the .php files, calling them <em>filename</em>.bkp. The next one-liner should do the job:</p>
<pre>
<div class="code">for f in *.php; do cp $f $f.bkp; done</div>
</pre>
<p>This command loops through all the files in the current directory looking for those with .php extensions. Each file&#8217;s name is held in the <code>$f</code> variable. A simple copy command then does the backup. Notice that in this example we used a semicolon to execute the commands one after another, rather than piping output between them.  What about bulk copy? Consider this:</p>
<pre>
<div class="code">tar cf - . | (cd /usr/backups/; tar xfp -)</div>
</pre>
<p>It creates a tar package recursevely on the current directory, then pipes this package to the next command. The parenthesis creates a temporary subshell, changes to a different directory, then extracts the content of the package, which is the whole original directory. The <code>p</code> option on the last <code>tar</code> command preserves file properties like time and permissions. After completion, the shell context will be at the original directory.  A variant on the previous one-liner lets you do the same kind of backup on a remote server:</p>
<pre>
<div class="code">tar cf - . | ssh smith@remote.server tar xfp - -C /usr/backup/smith</div>
</pre>
<p>Here, the command establishes an SSH remote session and untars the package with the <code>C</code> option, which changes the directory, in this case to /usr/backup/smith, where the extraction will be made.</p>
<h4>grep and gawk and uniq, oh my!</h4>
<p>Text processing is a common use for one-liners. You can accomplish marvelous things with the right set of commands. In the next example, suppose you want a report on incoming email messages that look like this:</p>
<pre>
<div class="code">
cat incoming_emails
2008-07-01 08:23:17 user1@example.com
2008-07-01 08:25:20 user2@someplace.com
2008-07-01 08:32:41 somebody@server.net
2008-07-01 08:35:03 spam not recived, filtered
2008-07-01 08:39:57 user1@example.com
...</div>
</pre>
<p>You are asked for a report with an ordered list of who received incoming messages. Many recipients would be repeated in the output of the <code>cat</code> command. This one-liner resolves the problem:</p>
<pre>
<div class="code">grep '@' incoming_email | gawk '{print $3}' | sort | uniq</div>
</pre>
<p><code>grep</code> filters the lines that contains a @ character, which indicates an email address. Next, <code>gawk</code> extracts the third field, which contains the email address, and passes it to the sort command. Sorting is needed to group the same recipients together because the last command, <code>uniq</code>, omits repeated lines from the sorted list. The output is shown below. Most text processing one-liners use a combination of <code>grep</code>, <code>sed</code>, <code>awk</code>, <code>order</code>, <code>tr</code>, <code>cut</code>, <code>uniq</code>, and other related commands.</p>
<pre>
<div class="code">
somebody@server.net
user1@example.com
user2@someplace.com</div>
</pre>
<p>If you like any of these one-liners but think they&#8217;re too long to type often, you can create an alias for the command and put it in your .bashrc file. When you log in your session, anything inside this file will be run, so your personal aliases would be ready at anytime.</p>
<pre>
<div class="code">alias p5="ps -eo pcpu,user,pid,cmd | sort -r | head -6"</div>
</pre>
<p>You can certainly create better and simpler variations of all of the commands in this article, but they&#8217;re a good place to start. If you are a Linux system administrator, it&#8217;s good practice to collect, create, and modify your own one-liners and keep them handy; you never know when are you going to need them. If you have a good one-liner, feel free to share it with other readers in a comment below.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/07/23/cli-magic/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Advanced file permissions in Linux</title>
		<link>http://www.lylebackenroth.com/blog/2008/07/22/advanced-file-permissions-in-linux/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/07/22/advanced-file-permissions-in-linux/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 05:33:36 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[File Permissions]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=124</guid>
		<description><![CDATA[Source: blog.sontek.net
This is an excellent treatment on advanced file permissions in Linux, though centered on OpenSUSE, it&#8217;s still very helpful and applicable to any distro.
Though John credits this source for working with advanced Linux permissions in Ubuntu under Nautilus (Gnome).
]]></description>
			<content:encoded><![CDATA[<p>Source: <a href="http://blog.sontek.net/2008/07/04/advanced-file-permissions-in-linux/" target="_blank">blog.sontek.net</a></p>
<p>This is an excellent treatment on advanced file permissions in Linux, though centered on OpenSUSE, it&#8217;s still very helpful and applicable to any distro.</p>
<p>Though John <a href="http://ubuntu-tutorials.com/2008/06/09/enable-the-nautilus-advanced-permissions-dialog-in-ubuntu/" target="_blank">credits this source</a> for working with advanced Linux permissions in Ubuntu under Nautilus (Gnome).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/07/22/advanced-file-permissions-in-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Useful less-used Linux commands</title>
		<link>http://www.lylebackenroth.com/blog/2008/07/20/useful-less-used-linux-commands/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/07/20/useful-less-used-linux-commands/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 22:15:59 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Command Line]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=122</guid>
		<description><![CDATA[1. lsb_release -a
2. The watch command.
3. Command line intro summary, with some rarely used switches (TLDP).
4. If you&#8217;re using a system which has a lot of users, and you&#8217;d like to see who has started a particular script, daemon, or binary, then the pstree utility is very helpful.  It draws a tree of all [...]]]></description>
			<content:encoded><![CDATA[<p>1. lsb_release -a</p>
<p>2. The <a href="http://www.debian-administration.org/articles/605" target="_blank">watch</a> command.</p>
<p>3. <a href="http://tldp.org/LDP/GNU-Linux-Tools-Summary/html/GNU-Linux-Tools-Summary.html" target="_blank">Command line intro summary</a>, with some rarely used switches (<a href="http://tldp.org/" target="_blank">TLDP</a>).</p>
<p>4. If you&#8217;re using a system which has a lot of users, and you&#8217;d like to see who has started a particular script, daemon, or binary, then the <strong><tt>pstree</tt></strong> utility is very helpful.  It draws a tree of all currently running processes - allowing you to see which processes are related.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/07/20/useful-less-used-linux-commands/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ThisIsSand.com</title>
		<link>http://www.lylebackenroth.com/blog/2008/07/07/thisissandcom/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/07/07/thisissandcom/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 07:11:35 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=120</guid>
		<description><![CDATA[Now here&#8217;s something you don&#8217;t see every day. Click the little grey box in the upper left for instructions &#8212; then have fun, I did.
A gallery of what people have done resides here.
]]></description>
			<content:encoded><![CDATA[<p>Now <a href="http://thisissand.com/" target="_blank">here&#8217;s something you don&#8217;t see every day</a>. Click the little grey box in the upper left for instructions &#8212; then have fun, I did.</p>
<p>A gallery of what people have done <a href="http://thisissand.com/gallery/" target="_blank">resides here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/07/07/thisissandcom/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SSHMenu - Like Putty, but for Gnome!</title>
		<link>http://www.lylebackenroth.com/blog/2008/06/18/sshmenu-like-putty-but-for-gnome/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/06/18/sshmenu-like-putty-but-for-gnome/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 14:31:02 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=119</guid>
		<description><![CDATA[I generally prefer SSH&#8217;ing to hosts from the CLI (Command Line Interface) though there are times when a GUI is preferable, especially when there&#8217;s a variety of settings specific to each session that might be desired.
SSHMenu is much like Putty, in that you can set up individual address book style destinations to SSH into, and [...]]]></description>
			<content:encoded><![CDATA[<p>I generally prefer SSH&#8217;ing to hosts from the CLI (Command Line Interface) though there are times when a GUI is preferable, especially when there&#8217;s a variety of settings specific to each session that might be desired.</p>
<p>SSHMenu is much like Putty, in that you can set up individual address book style destinations to SSH into, and save settings for each. While scripting them from the CLI and applying a chmod +x, I can see the benefit of using a centralized GUI.</p>
<p>From the site:</p>
<blockquote><p><em>Each menu option will open an SSH session in a new terminal window.       You can organise groups of hosts with separator bars or sub-menus.  You       can even open all the connections on a submenu (in separate windows or       tabs) with one click.</em></p>
<p><em>Here&#8217;s a <strong>killer feature</strong>: imagine if every time you connected to       a production server the terminal window had a red-tinted background, to       remind you to tread carefully.  Using terminal profiles, SSHMenu allows       you to specify colours, fonts, transparency and a variety of other       settings on a per-connection basis.  You can even set window size and       position.</em></p></blockquote>
<p>It also leverages Gnome terminal profiles, so you can set up unique profiles to specify transparency, text color and background to remind you of which SSH Host you&#8217;re in. It&#8217;s written in Ruby, so once you add the source to your /etc/apt/sources.list you&#8217;ll need to sudo apt-get update, and import their GPG keys, and re-update again, then install.</p>
<p>Sources: <a href="http://www.linux.com/feature/138334" target="_blank">Linux.com</a>, <a href="http://sshmenu.sourceforge.net/" target="_blank">SSHMenu</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/06/18/sshmenu-like-putty-but-for-gnome/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Firefox 3 to be released on June 17 . . . a field guide.</title>
		<link>http://www.lylebackenroth.com/blog/2008/06/16/firefox-3-to-be-released-on-june-17-a-field-guide/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/06/16/firefox-3-to-be-released-on-june-17-a-field-guide/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 06:51:47 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=118</guid>
		<description><![CDATA[
Firefox 3 promises to be a great release. I do hope all the plugins and addons we enjoy using are ready for it.
Debbie Richardson has written a great field guide for Firefox 3 with all it&#8217;s improvements itemized.
From the guide, one of the most notable improvements: &#8220;Firefox 3 is the fastest, slimmest version of Firefox [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://www.lylebackenroth.com/blog/post-images/ff3_compressed.png" alt="" width="365" height="218" /></p>
<p>Firefox 3 promises to be a great release. I do hope all the plugins and addons we enjoy using are ready for it.</p>
<p><a href="http://www.dria.org/wordpress/archives/2008/06/12/655/" target="_blank">Debbie Richardson has written a great field guide for Firefox 3 with all it&#8217;s improvements itemized.</a></p>
<p>From the guide, one of the most notable improvements: &#8220;<em>Firefox 3 is the fastest, slimmest version of Firefox yet. Speed tests are showing a <strong>2-4x improvement over Firefox 2</strong> and 9x over Internet Explorer 7. <strong>Memory usage tests measure that Firefox 3 is 2x more efficient than Firefox 2</strong> and 4.7x more efficient than IE7. There’s been a tremendous focus on performance for this release, and an incredible amount of effort has gone in to achieving these numbers.</em>&#8221;</p>
<p><a href="http://blog.pavlov.net/2008/03/11/firefox-3-memory-usage/" target="_blank">Click here for in-depth details on the major improvements in Firefox&#8217;s memory usage.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/06/16/firefox-3-to-be-released-on-june-17-a-field-guide/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu Studio . . . instructional install.</title>
		<link>http://www.lylebackenroth.com/blog/2008/06/14/ubuntu-studio-instructional-install/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/06/14/ubuntu-studio-instructional-install/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 06:58:30 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=117</guid>
		<description><![CDATA[..if some want to try Ubuntu, but wants to jump right in to video editiing, audio recording and high end graphics work, there&#8217;s a version of it called Ubuntu Studio, which scripts a lot of the things one often has to do once Linux is installed. I personally would not use this edition of Ubuntu, [...]]]></description>
			<content:encoded><![CDATA[<p>..if some want to try Ubuntu, but wants to jump right in to video editiing, audio recording and high end graphics work, there&#8217;s a version of it called Ubuntu Studio, which scripts a lot of the things one often has to do once Linux is installed. I personally would not use this edition of Ubuntu, but I think it&#8217;s helpful to those trying to get into it. Ubuntu Studio is specifically for Video &amp; Graphics enthusiasts.</p>
<p>HOW TO&#8217;s:</p>
<p><a href="http://www.howtoforge.com/the-perfect-desktop-ubuntu-studio-8.04" target="_blank">Ubuntu Studio 8.04 Desktop</a>:</p>
<p><a href="http://www.howtoforge.com/perfect-server-ubuntu8.04-lts" target="_blank"> Ubuntu Studio 8.04 Server</a>:</p>
<p>&#8211;</p>
<p><a href="http://ubuntustudio.org/" target="_blank">Ubuntu Studio homepage</a>:<a href="http://ubuntustudio.org/" target="_blank"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/06/14/ubuntu-studio-instructional-install/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dell to come out with its own the Mini Inspiron to compete with the EEE PC</title>
		<link>http://www.lylebackenroth.com/blog/2008/05/30/dell-to-come-out-with-its-own-the-mini-inspiron-to-compete-with-the-eee-pc/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/05/30/dell-to-come-out-with-its-own-the-mini-inspiron-to-compete-with-the-eee-pc/#comments</comments>
		<pubDate>Fri, 30 May 2008 21:28:48 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Cool]]></category>

		<category><![CDATA[Mini Laptop]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=116</guid>
		<description><![CDATA[
I wonder if it will also run Linux? I hope so. The unit looks quite slick, I might even consider getting one myself &#8212; but only if it runs Linux, of course. The unit specifications are expected to be as follows: Atom 1.6 GHz, 3 USB ports, Ethernet, Card reader, Kensington lock, Adapter socket, Mic/line-out, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://www.lylebackenroth.com/blog/post-images/mini-inspiron-open-2.jpg" alt="" width="230" height="201" /></p>
<p>I wonder if it will also run Linux? I hope so. The unit looks quite slick, I might even consider getting one myself &#8212; but only if it runs Linux, of course. The unit specifications are expected to be as follows: Atom 1.6 GHz, 3 USB ports, Ethernet, Card reader, Kensington lock, Adapter socket, Mic/line-out, VGA port, screen resolution at 1280×800. <strong>The unit is expected to price at less than $500.</strong> Yay!</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.lylebackenroth.com/blog/post-images/mini-inspiron-2.jpg" alt="" width="230" height="201" /></p>
<p>Source: <a href="http://gizmodo.com/393815/exclusive-dell-mini-inspiron-their-first-mini-laptop" target="_blank">Gizmodo.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/05/30/dell-to-come-out-with-its-own-the-mini-inspiron-to-compete-with-the-eee-pc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Imaginary Friends . . .</title>
		<link>http://www.lylebackenroth.com/blog/2008/05/19/imaginary-friends/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/05/19/imaginary-friends/#comments</comments>
		<pubDate>Mon, 19 May 2008 09:28:47 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[humor]]></category>

		<category><![CDATA[reality]]></category>

		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=115</guid>
		<description><![CDATA[
Source: Not From Concentrate.
[[Reality and mathematics are truly one and the same.]]
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.lylebackenroth.com/blog/post-images/205.jpg"><img class="aligncenter" src="http://www.lylebackenroth.com/blog/post-images/205.jpg" alt="Imaginary Friends" width="503" height="251" /></a></p>
<p style="text-align: left;">Source: <a href="http://nfccomic.com/index.php?comic=205" target="_blank">Not From Concentrate.</a></p>
<p style="text-align: center;"><strong>[[Reality and mathematics are truly one and the same.]]</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/05/19/imaginary-friends/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ASUS to embed instant-on Linux into their motherboards&#8230;</title>
		<link>http://www.lylebackenroth.com/blog/2008/05/17/asus-to-embed-instant-on-linux-into-their-motherboards/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/05/17/asus-to-embed-instant-on-linux-into-their-motherboards/#comments</comments>
		<pubDate>Sun, 18 May 2008 03:57:52 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=114</guid>
		<description><![CDATA[After good feedback from customers in 2007, ASUS (large motherboard manufacturer, also maker of the EEE PC) is going to embed Splashtop Linux in a chip onto a million motherboards and more soon. When turning on the PC you are presented with an option to boot into the embedded OS, which takes all of 5 [...]]]></description>
			<content:encoded><![CDATA[<p>After good feedback from customers in 2007, <a href="http://usa.asus.com/index.aspx" target="_blank">ASUS</a> (large motherboard manufacturer, also maker of the <a href="http://usa.asus.com/search.aspx?searchitem=1&amp;searchkey=eee+pc" target="_blank">EEE PC</a>) is going to embed <a href="http://www.splashtop.com/index.php" target="_blank">Splashtop Linux</a> in a chip onto a million motherboards and more soon. When turning on the PC you are presented with an option to boot into the embedded OS, which takes <strong>all of 5 seconds</strong>. You&#8217;re presented with a rudimentary desktop OS capable of running Firefox and SKYPE and a few other utilities &#8230;&#8230;&#8230;&#8230;.. Bill Gates ought to be VERY worried.</p>
<p>I expect the concept of the on-chip OS to catch on quickly, and if they ultimately offer package management (such as <a href="http://en.wikipedia.org/wiki/Apt-get" target="_blank">APT</a>) and allow a /home partition on a hard disk (or even a solid state drive!) this could become extremely popular.</p>
<p><a href="http://www.youtube.com/watch?v="><img src="http://img.youtube.com/vi//default.jpg" width="130" height="97" border=0></a></p>
<p>ASUS has branded Splashtop &#8220;Express Gate&#8221;. It will run off a chip, and will be an instant-on OS. At any time you can click a reset button on screen and boot up to a &#8220;traditional&#8221; OS off a hard disk. It even recognizes wireless interfaces!</p>
<p>If they&#8217;d allow for a VNC/RDP client &#8212; then this would be a an amazing offering as a base OS on a mini laptop to compete with the likes of the EEE PC.</p>
<p>Source: <a href="http://www.splashtop.com/blog/" target="_blank">Splashtop (manufacturer blog article).</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/05/17/asus-to-embed-instant-on-linux-into-their-motherboards/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WPA / WPA2 &#8230; as insecure as I expected</title>
		<link>http://www.lylebackenroth.com/blog/2008/05/10/wpa-wpa2-as-insecure-as-i-expected/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/05/10/wpa-wpa2-as-insecure-as-i-expected/#comments</comments>
		<pubDate>Sat, 10 May 2008 04:51:01 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Encryption]]></category>

		<category><![CDATA[Wireless]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=113</guid>
		<description><![CDATA[Wireless encryption stinks. It always has. Generally, the way I secure my wireless is first to engage MAC filtering (not at all secure, but at least filters out the newbies), then I engage an SSH tunnel to a trusted box @ home with the dynamic application-level port forwarding which allows the SSH server to act [...]]]></description>
			<content:encoded><![CDATA[<p>Wireless encryption stinks. It always has. Generally, the way I secure my wireless is first to engage MAC filtering (not at all secure, but at least filters out the newbies), then I engage an SSH tunnel to a trusted box @ home with the dynamic application-level port forwarding which allows the SSH server to act as a SOCKS proxy (<strong>ssh -D 1655 validusername@ssh-server.com</strong>, where &#8220;1655&#8243; is any port #), allowing all traffic on the configured applications (Firefox, Pidgin, Mail Clients, etc) to be proxied through the tunneled SSH session, offering a secure and encrypted tunnel over a wireless signal. <a href="http://ubuntu.wordpress.com/2006/12/08/ssh-tunnel-socks-proxy-forwarding-secure-browsing/" target="_blank">Here&#8217;s a cute summary on how to do this for those that need it.</a></p>
<p>One caveat: All your DNS lookups will be unencrypted, an easy way to correct this in Firefox is to go to the <strong>about:config</strong> page (just type <strong>about:config</strong> in Firefox&#8217;s address bar) and go down to <strong>network.proxy.socks_remote_dns = false</strong> and change &#8220;false&#8221; to &#8220;true&#8221;, which will force Firefox to use the SSH server (via the encrypted tunnel) for all DNS lookups.</p>
<p><a href="http://onlyubuntu.blogspot.com/2008/05/crack-wpawpa2-wifi-network-using-ubuntu.html" target="_blank">A simple article on how easy it is to hack WPA / WPA2</a>, also known as <a href="http://www.urbandictionary.com/define.php?term=ROT26" target="_blank">ROT-26 security</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/05/10/wpa-wpa2-as-insecure-as-i-expected/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hans Reiser convicted of murder</title>
		<link>http://www.lylebackenroth.com/blog/2008/04/30/hans-reiser-convicted-of-murder/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/04/30/hans-reiser-convicted-of-murder/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 23:02:14 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[ReiserFS]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=112</guid>
		<description><![CDATA[The creator of ReiserFS, the famous and robust Linux journaled file system was convicted of murdering his wife after 2 years of court wrangling. I don&#8217;t know enough about the case to know if he was truly guilty or innocent, but it seems for at least the next 25 years (minimum for his murder conviction) [...]]]></description>
			<content:encoded><![CDATA[<p>The creator of ReiserFS, the famous and robust Linux journaled file system was convicted of murdering his wife after 2 years of court wrangling. I don&#8217;t know enough about the case to know if he was truly guilty or innocent, but it seems for at least the next 25 years (minimum for his murder conviction) his life will be become very difficult.</p>
<p>Technically speaking, ReiserFS is an amazing file system, my preferred file system for all my external drives and internal systems. While Reiser4 was being worked on, it&#8217;s not ready for primetime and likely never will be ready.  It appears other large distros like SuSE have switched back to ext3 since ReiserFS may become a dead filesystem now.</p>
<p>I feel that ReiserFS is itself a tried and tested file system, though I do have great concern about this development. I never cared for the performance of ext3 and while ext4 is in development, it will be some time before it&#8217;s ready.</p>
<p>For my own systems I plan to stick with ReiserFS for now (not reiser4) and perhaps consider <a href="http://en.wikipedia.org/wiki/XFS" target="_blank">XFS</a> or <a href="http://en.wikipedia.org/wiki/JFS_%28file_system%29" target="_blank">JFS</a> (my research shows XFS to be one of the better file systems, but I have not yet personally tested it.)</p>
<p>Here are a few good artciles on the possible fate of ReiserFS due to Hans Reiser&#8217;s current real life issues.</p>
<p>1. <a href="http://blogs.zdnet.com/BTL/?p=8647" target="_blank">ZD Blogs</a></p>
<p>2. <a href="http://www.itnews.com.au/News/NewsStory.aspx?story=74939" target="_blank">IT News.au</a></p>
<p>3. <a href="http://www.dailytech.com/Jury+Finds+ReiserFS+Creator+Guilty+of+First+Degree+Murder/article11623.htm" target="_blank">Daily Tech</a></p>
<p>4. <a href="http://www.cnn.com/2008/CRIME/04/28/no.body.case.ap/index.html" target="_blank">CNN</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/04/30/hans-reiser-convicted-of-murder/feed/</wfw:commentRss>
		</item>
		<item>
		<title>VNC Thumbnail viewing</title>
		<link>http://www.lylebackenroth.com/blog/2008/04/30/vnc-thumbnail-viewing/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/04/30/vnc-thumbnail-viewing/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 22:27:41 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[VNC]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=111</guid>
		<description><![CDATA[Excellent program, allows for monitoring multiple VNC sessions in 1 window (as thumbnails), then double-click to interact with any one sesison.
Quite helpful for monitoring multiple systems at once. Runs on Windows, OS X and Linux via Java Jar (for linux, just execute as &#8230;)
java -jar ./VncThumbnailViewer
You can then specify hosts/ports/passwords in command line, or save [...]]]></description>
			<content:encoded><![CDATA[<p>Excellent program, allows for monitoring multiple VNC sessions in 1 window (as thumbnails), then double-click to interact with any one sesison.</p>
<p><strong>Quite</strong> helpful for monitoring multiple systems at once. Runs on Windows, OS X and Linux via Java Jar (for linux, just execute as &#8230;)</p>
<p style="text-align: center;"><code>java -jar ./VncThumbnailViewer</code></p>
<p>You can then specify hosts/ports/passwords in command line, or save them to a host file for future loading as plaintext or encrypted.</p>
<p><strong>Sources:</strong></p>
<p><a href="http://thetechnologyteacher.wordpress.com/vncthumbnailviewer/" target="_blank">VNC Thumbnail Viewer.</a></p>
<p><a href="http://www.linux.com/feature/133026" target="_blank">Linux.com Article on the subject.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/04/30/vnc-thumbnail-viewing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A little break . . .</title>
		<link>http://www.lylebackenroth.com/blog/2008/04/16/a-little-break/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/04/16/a-little-break/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 03:44:18 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=110</guid>
		<description><![CDATA[Taking a little break, will be back in about (2) weeks.
]]></description>
			<content:encoded><![CDATA[<p>Taking a little break, will be back in about (2) weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/04/16/a-little-break/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SUN to certify more of its servers for Ubuntu</title>
		<link>http://www.lylebackenroth.com/blog/2008/04/04/sun-to-certify-more-of-its-servers-for-ubuntu/</link>
		<comments>http://www.lylebackenroth.com/blog/2008/04/04/sun-to-certify-more-of-its-servers-for-ubuntu/#comments</comments>
		<pubDate>Sat, 05 Apr 2008 00:38:26 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[SUN]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=108</guid>
		<description><![CDATA[Having recently acquired MySQL and Innotek (makers of VirtualBox, the open source VMware) SUN is clearly reading the tea leaves and can see the trends. SUN has been a friend to the open source community for years, having forged Star Office, the forebearer of OpenOffice and releasing the source code for Solaris OS. They&#8217;re also [...]]]></description>
			<content:encoded><![CDATA[<p>Having <a href="http://www.linux.com/feed/124832" target="_blank">recently acquired MySQL</a> and <a href="http://gigaom.com/2008/01/15/vmware-acquires-thinstall-to-take-virtualization-to-the-desktop/" target="_blank">Innotek</a> (makers of <a href="http://www.virtualbox.org/" target="_blank">VirtualBox</a>, the open source VMware) SUN is clearly reading the tea leaves and can see the trends. SUN has been a friend to the open source community for years, having forged Star Office, the forebearer of <a href="http://www.openoffice.org/" target="_blank">OpenOffice</a> and releasing the source code for <a href="http://www.sun.com/software/solaris/index.jsp" target="_blank">Solaris OS</a>. They&#8217;re also co-sponsoring <a href="http://en.oreilly.com/ubuntu2008/public/content/home" target="_self">Ubuntu Live</a> which will debut in July 2008.</p>
<p>SUN announced that they&#8217;re going to further certify their servers with Ubuntu Linux. At this time there&#8217;s no plans to release Hardy Heron (8.04) for the SPARC processor, though SUN will be certifying their x86 line of servers with Ubuntu, and their more of their SPARC servers with earlier versions of Ubuntu which have been released for <a href="http://www.sun.com/products/mic