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

<channel>
	<title>Open Source Awareness</title>
	<atom:link href="http://www.digitalprognosis.com/linuxtips/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.digitalprognosis.com/linuxtips</link>
	<description>Unix and Linux Systems Administration from the trenches… by Jeff Schroeder</description>
	<lastBuildDate>Mon, 15 Dec 2008 05:47:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Timestamping Linux kernel printk output in dmesg for fun and profit</title>
		<link>http://www.digitalprognosis.com/linuxtips/timestamping-linux-kernel-printk-output-in-dmesg-for-fun-and-profit/</link>
		<comments>http://www.digitalprognosis.com/linuxtips/timestamping-linux-kernel-printk-output-in-dmesg-for-fun-and-profit/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 05:47:24 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Redhat]]></category>
		<category><![CDATA[Systems Administration]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[CLI]]></category>
		<category><![CDATA[dmesg]]></category>
		<category><![CDATA[printk]]></category>
		<category><![CDATA[timestamps]]></category>

		<guid isPermaLink="false">http://digitalprognosis.com/linuxtips/?p=17</guid>
		<description><![CDATA[Timestamps are a wonderful thing. When you have systems with an uptime of hundreds of days or more, knowing when an event happened can go a long way. This post will show you how to enable and use Linux kernel printk timestamps effectively. Printk is a Linux kernel function used to send messages to the [...]]]></description>
		<wfw:commentRss>http://www.digitalprognosis.com/linuxtips/timestamping-linux-kernel-printk-output-in-dmesg-for-fun-and-profit/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Increasing command line productivity in the bash shell PT: II</title>
		<link>http://www.digitalprognosis.com/linuxtips/increasing-command-line-productivity-in-the-bash-shell-pt-ii/</link>
		<comments>http://www.digitalprognosis.com/linuxtips/increasing-command-line-productivity-in-the-bash-shell-pt-ii/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 15:15:33 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Systems Administration]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[tricks]]></category>

		<guid isPermaLink="false">http://digitalprognosis.com/linuxtips/?p=16</guid>
		<description><![CDATA[In the first bash tutorial we went over brace expansions and a few history tricks. The goal of this post is to expand on that and teach more bash features.
Have you ever wondered when you typed a previous command in your history? This is easy to do with the $HISTTIMEFORMAT variable and bash &#62;= 3.0. [...]]]></description>
		<wfw:commentRss>http://www.digitalprognosis.com/linuxtips/increasing-command-line-productivity-in-the-bash-shell-pt-ii/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Troubleshooting running systems with lsof</title>
		<link>http://www.digitalprognosis.com/linuxtips/troubleshooting-running-systems-with-lsof/</link>
		<comments>http://www.digitalprognosis.com/linuxtips/troubleshooting-running-systems-with-lsof/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 07:30:15 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Systems Administration]]></category>
		<category><![CDATA[CLI]]></category>
		<category><![CDATA[Linux Tips & Tricks]]></category>
		<category><![CDATA[lsof]]></category>

		<guid isPermaLink="false">http://digitalprognosis.com/linuxtips/2008/02/14/troubleshooting-running-systems-with-lsof/</guid>
		<description><![CDATA[Overview
lsof or "List Open Files" is a favorite in my free software toolbox. It is so versatile there are few things you can't do without it.
Here are some examples of real world lsof usage and a few things things you might not know it is capable of doing.
What process is holding onto /var/log/messages? lsof is [...]]]></description>
		<wfw:commentRss>http://www.digitalprognosis.com/linuxtips/troubleshooting-running-systems-with-lsof/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SCALE6x writeup thanks to Eric</title>
		<link>http://www.digitalprognosis.com/linuxtips/scale6x-writeup-thanks-to-eric/</link>
		<comments>http://www.digitalprognosis.com/linuxtips/scale6x-writeup-thanks-to-eric/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 00:10:36 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[SCALE]]></category>

		<guid isPermaLink="false">http://digitalprognosis.com/linuxtips/2008/02/13/scale6x-writeup-thanks-to-eric/</guid>
		<description><![CDATA[Eric Butler did a very good writeup of this years Southern California Linux Expo. Instead of writing a rehash, you can read his post.
One particular thing to note is his mention of Sun's true commitment towards Linux.
]]></description>
		<wfw:commentRss>http://www.digitalprognosis.com/linuxtips/scale6x-writeup-thanks-to-eric/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fun with rpm and custom query strings on Redhat linux or any rpm based distribution</title>
		<link>http://www.digitalprognosis.com/linuxtips/fun-with-rpm-and-custom-query-strings-on-redhat-linux-or-any-rpm-based-distribution/</link>
		<comments>http://www.digitalprognosis.com/linuxtips/fun-with-rpm-and-custom-query-strings-on-redhat-linux-or-any-rpm-based-distribution/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 07:06:08 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Redhat]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[bash scripting]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[Systems Administration]]></category>

		<guid isPermaLink="false">http://digitalprognosis.com/linuxtips/2008/01/30/fun-with-rpm-and-custom-query-strings-on-redhat-linux-or-any-rpm-based-distribution/</guid>
		<description><![CDATA[Unbeknownst to many, rpm supports random printf() style query strings via the --qf option. List all available tags with "rpm --querytags" and display them with "rpm -q --qf '%{QUERYVARIABLE}'. On some versions of rpm, you need to place multiple variables inside brackets ( [] ) to display them all properly.
Use the ARCH and NAME tags [...]]]></description>
		<wfw:commentRss>http://www.digitalprognosis.com/linuxtips/fun-with-rpm-and-custom-query-strings-on-redhat-linux-or-any-rpm-based-distribution/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Increasing command line productivity in the bash shell PT: I</title>
		<link>http://www.digitalprognosis.com/linuxtips/increasing-command-line-productivity-in-the-bash-shell-pt-i/</link>
		<comments>http://www.digitalprognosis.com/linuxtips/increasing-command-line-productivity-in-the-bash-shell-pt-i/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 06:04:43 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[posix]]></category>
		<category><![CDATA[shell scripting]]></category>

		<guid isPermaLink="false">http://digitalprognosis.com/linuxtips/2008/01/22/increasing-command-line-productivity-in-the-bash-shell-pt-i/</guid>
		<description><![CDATA[Brace expansions save you lots of typing:
$ ls
file1

$ cp file{1,2}
$ ls
file1  file2

$ mv file{1,1.old}; ls
file1.old file2
You can even use brace expansions in shell scripts:
#!/bin/bash
scp /path/to/{file1,dir2,file2} user@otherserver:/dump/
if [ $? -eq 0 ]; then
rm /path/to/{file1,dir2,file2}
fi
NOTE: In posix land, an exclamation mark is often referred to as a "bang".

!! - aka "bang bang". Runs the previous command [...]]]></description>
		<wfw:commentRss>http://www.digitalprognosis.com/linuxtips/increasing-command-line-productivity-in-the-bash-shell-pt-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
