<?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>Braindump</title>
	<atom:link href="http://www.curtis-lamasters.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.curtis-lamasters.com</link>
	<description>A TechBlog</description>
	<pubDate>Mon, 13 Oct 2008 03:06:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>NSA Security Configuration Guides</title>
		<link>http://www.curtis-lamasters.com/2008/10/12/nsa-security-configuration-guides/</link>
		<comments>http://www.curtis-lamasters.com/2008/10/12/nsa-security-configuration-guides/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 03:06:53 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.curtis-lamasters.com/?p=188</guid>
		<description><![CDATA[While I was in the Marine Corps doing one of my tour&#8217;s in the middle east (Iraq), I was often reminded that we needed to take great measures to secure our network systems.  We took several approaches to this task.  During my second tour I was in a way mentored by a contractor, Andy Garcia.  [...]]]></description>
			<content:encoded><![CDATA[<p>While I was in the Marine Corps doing one of my tour&#8217;s in the middle east (Iraq), I was often reminded that we needed to take great measures to secure our network systems.  We took several approaches to this task.  During my second tour I was in a way mentored by a contractor, Andy Garcia.  He worked, If I remember correctly, for Northrop Grumman and was part of the Information Security team for the Marines.  He sort of took me under his wing and showed me the ropes on basic information security.  I sort of became obsessed with it.  Just knowing how easy it was to exploit little things like unpatched Microsoft OS&#8217; and buggy IOS or even wireless network with so called wired equivalent protection (WEP).  It just flabbergasted me watching him gain administrative access on systems that I once thought were &#8220;secure&#8221;.</p>
<p>I then found a blessing from the <a title="National Security Agency" href="http://www.nsa.gov" target="_blank">National Security Agency (NSA)</a>.  They had published baseline <a title="Security Configuration Guides" href="http://www.nsa.gov/snac/index.cfm?MenuID=scg10.3.1" target="_blank">security lockdown guides</a> for the majority of technologies that we were deploying.  I started using them to secure our systems along with a large number of recomendations from Andy and the information security team.  It was and still is my favorite part about the job.</p>
<p>Just as an overview, the guides go through getting rid of some bad default settings, teach you to run services with a less priviliged user, and best of all&#8230;common sense.  Securing systems is a lot of the latter.  Don&#8217;t use default passwords, don&#8217;t run as root, etc.  They go into great depth on certain subjects, an just glaze over a few others but the documents are well written and if uses appropriately WILL help you protect your systems.</p>
<p>This have been around for a while now so you may have already know about them but even if you have seen them before, please take a look again just as a refresh.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2008/10/12/nsa-security-configuration-guides/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New Theme Testing</title>
		<link>http://www.curtis-lamasters.com/2008/10/03/new-theme-testing/</link>
		<comments>http://www.curtis-lamasters.com/2008/10/03/new-theme-testing/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 19:36:14 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.curtis-lamasters.com/?p=184</guid>
		<description><![CDATA[I read a number of blogs;  You an see them to my right in the Blogroll and one thing I&#8217;ve noticed over and over again, is the lack of dark colors.  I&#8217;m not 100% sure why that is but I do know that it&#8217;s a trend of sorts and I&#8217;m behind the curve.  I&#8217;m going [...]]]></description>
			<content:encoded><![CDATA[<p>I read a number of blogs;  You an see them to my right in the Blogroll and one thing I&#8217;ve noticed over and over again, is the lack of dark colors.  I&#8217;m not 100% sure why that is but I do know that it&#8217;s a trend of sorts and I&#8217;m behind the curve.  I&#8217;m going to be trying a number of themes out on my blog, tweaking them here and there to find out which one I like the best.  Please bare with me during the transition.<br />
Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2008/10/03/new-theme-testing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Twitter :) Not so bad after all</title>
		<link>http://www.curtis-lamasters.com/2008/09/16/twitter-not-so-bad-after-all/</link>
		<comments>http://www.curtis-lamasters.com/2008/09/16/twitter-not-so-bad-after-all/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 01:24:00 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
		
		<category><![CDATA[Twitter]]></category>

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

		<guid isPermaLink="false">http://www.curtis-lamasters.com/?p=174</guid>
		<description><![CDATA[So If you haven&#8217;t noticed on my Twitter account and on the right column of my blog here I have some twitter stuff.  I&#8217;m warming up to it quite a bit.  It&#8217;s neat to see what people are doing or even that they care to post little tidbits like working on fiber link, fixing MySQL [...]]]></description>
			<content:encoded><![CDATA[<p>So If you haven&#8217;t noticed on my <a title="Twitter" href="http://www.twitter.com/clamasters" target="_blank">Twitter</a> account and on the right column of my blog here I have some twitter stuff.  I&#8217;m warming up to it quite a bit.  It&#8217;s neat to see what people are doing or even that they care to post little tidbits like working on fiber link, fixing MySQL issues, hating 1&amp;1 hosting, etc.  Fun stuff.  I have also grown fond of the <a title="TwitterFox" href="https://addons.mozilla.org/en-US/firefox/addon/5081" target="_blank">TwitterFox</a> Firefox plugin.   So please enjoy my tweets and follow me if you so wish.  I might have something good to tweet about.  <img src='http://www.curtis-lamasters.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2008/09/16/twitter-not-so-bad-after-all/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Update - Nothing new here&#8230;</title>
		<link>http://www.curtis-lamasters.com/2008/09/03/update-nothing-new-here/</link>
		<comments>http://www.curtis-lamasters.com/2008/09/03/update-nothing-new-here/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 16:34:32 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.curtis-lamasters.com/?p=163</guid>
		<description><![CDATA[Well, I don&#8217;t have an excuse for not blogging anything lately other than I simply don&#8217;t have anything new to blog about.  This last month my wife an I took a week of vacation to see our friends in Michigan, then that was followed by a week of super laziness and then my brother in [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I don&#8217;t have an excuse for not blogging anything lately other than I simply don&#8217;t have anything new to blog about.  This last month my wife an I took a week of vacation to see our friends in Michigan, then that was followed by a week of super laziness and then my brother in law moved in.  I didn&#8217;t want him to at first but it&#8217;s nice to have someone else around every now and then, plus he mowed the yard without me having to ask him.  :)  Puts a smile on my face.  Though we do have to cook for 3 now, it&#8217;s really not that bad.</p>
<p>On the tech side, I did find a newish product <a title="ebox platform" href="http://www.ebox-platform.com" target="_blank">ebox-platform</a> which is a set of packages and a management GUI on top of Ubuntu.  I&#8217;m going to give it a whirl for my home server and will be using the file and print sharing functionality as well as the web server.  On their website, they list what products they use to deliver this functionality.  It&#8217;s what you would expect if you were to do it yourself but I&#8217;m interested in the management interface.  I&#8217;ll update you on this later.</p>
<p>Well, that&#8217;s all I have for the moment.  Stay tuned and thanks for reading.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2008/09/03/update-nothing-new-here/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My take on AntiVirus / AntiSpyware applications</title>
		<link>http://www.curtis-lamasters.com/2008/08/20/my-take-on-antivirus-antispyware-applications/</link>
		<comments>http://www.curtis-lamasters.com/2008/08/20/my-take-on-antivirus-antispyware-applications/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 22:01:47 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
		
		<category><![CDATA[Microsoft]]></category>

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

		<guid isPermaLink="false">http://www.curtis-lamasters.com/?p=143</guid>
		<description><![CDATA[Virii suck, I just though I&#8217;d throw that out there.  They cost the world billions of dollars a year and keep people like you and me up at night.  I wish I had the final solution for you but I don&#8217;t, however, I do have a list of applications/tools/services that I use to keep my [...]]]></description>
			<content:encoded><![CDATA[<p>Virii suck, I just though I&#8217;d throw that out there.  They cost the world billions of dollars a year and keep people like you and me up at night.  I wish I had the final solution for you but I don&#8217;t, however, I do have a list of applications/tools/services that I use to keep my computers running virus and spyware free.</p>
<p><strong>Desktop Antivirus / AntiSpyware</strong></p>
<p>At work my company has standardized on <a title="NOD32 Antivirus from ESET" href="http://www.eset.com" target="_blank">NOD32</a> from <a title="NOD32 Antivirus from ESET" href="http://www.eset.com" target="_blank">ESET</a>.  I had never herd of the company until I started at my current position about a year and a half ago and now, I rarely use anything but NOD32.  They have a couple of editions but I&#8217;m only familiar with ESET NOD32 AV v2.6 and v3.0.  So far I have not had a single problem with virii or spyware (except for a few hacking/cracking tools that I use on occasion).</p>
<p>If I&#8217;m not using or recommending NOD32 for home / client computers I go with <a title="AVG Antivirus from Grisoft.com" href="http://www.grisoft.com/" target="_blank">AVG</a>.  AVG AntiVirus 8.0, the newest version from AVG covers pretty much everything you would need from an AntiVirus / AntiSpyware software suite.  They even have a free edition that can be found <a title="AVG Antivirus Free Edition" href="http://free.avg.com/" target="_blank">here</a> for home computers that only need basic protection.  If your on a budget, AVG Free Edition is for you.  Again, so far, with my use of AVG Antivirus, I have not had a single problem.</p>
<p><strong>Safe Internet Browsing</strong></p>
<p>This is a huge deal when it comes to keeping your computer safe.  Sometimes it doesn&#8217;t involve any software at all.  Just some intelligence and PG13 level surfing (no porn or online gambling allowed!!).  However, because of my ADHD and endless appetite for information, even I run across some potentially bad websites.</p>
<p>To combat this I use <a title="OpenDNS" href="http://www.opendns.com" target="_blank">OpenDNS</a>.  I&#8217;ve done a blog post on them a while back.  Search at the right if you are interested but I&#8217;ll cover a few points to OpenDNS here.  First of all, OpenDNS is cool.  Second, OpenDNS is free.  Now that I got those two things out of the way, I&#8217;ll explain it a bit.  OpenDNS is a free DNS service that you point your network DNS servers, clients, etc towards and you instantly get a bit better service.  If you go to the website and create an account and then register your IP address there, you can have settings specified that would prevent people from surfing websites that fall within a specific category.  Below is what I have mine set to.</p>
<p><a href="http://www.curtis-lamasters.com/wp-content/uploads/2008/08/opendnscontentfilter1.png"><img class="aligncenter size-full wp-image-146" title="OpenDNS Content Filter" src="http://www.curtis-lamasters.com/wp-content/uploads/2008/08/opendnscontentfilter1.png" alt="" width="500" height="296" /></a></p>
<p>The moderate setting includes blocking of Adaware, Alochol, Dating, Drugs, Gambling, Hate/Discrimination, Weapons, Tasteless, Lingerie/Bikini, Proxy/Anonymizer, Sexuality, Nudity, Pornography, and Phishing.  The last one is especially cool because it uses the phishing database <a title="PhishTank" href="http://www.phishtank.com/" target="_blank">PhishTank</a>, which is THE defacto standard in phishing databases&#8230;well at least I believe so.</p>
<p><strong>Desktop and Network Firewalls</strong></p>
<p>As much as I should use a desktop firewall, I don&#8217;t.  It hinders my ability to do network scans, attach to different networks, open up shares on my computer remotely, test software, etc.  But, do what I say and not what I do.  If you have no reason not to use one&#8230;then do so.  The built in Windows Firewall is fine but if you need to feel a little safer at night, I recommend <a title="ZoneAlarm Pro" href="http://www.zonealarm.com" target="_blank">ZoneAlarm</a>.  It has both high reviewes in the major computer magazines and is recommended by the security research group <a title="GRC" href="http://www.grc.com" target="_blank">Gibson Research Corp</a>.</p>
<p>My home network firewall is <a title="Open Source Firewall" href="http://www.pfsense.com" target="_blank">pfSense</a>, a free open source, fully featured firewall that I have installed on an old workstation with two network interfaces.  Visit the website for a full list of features.  Other firewall&#8217;s that I would recommend would be the Cisco <a title="Cisco PIX" href="http://www.cisco.com/en/US/products/hw/vpndevc/ps2030/index.html" target="_blank">PIX </a>or <a title="Cisco ASA" href="http://www.cisco.com/en/US/products/ps6120/index.html" target="_blank">ASA</a>, <a title="m0n0wall" href="http://www.m0n0.ch/wall" target="_blank">m0n0wall</a>, and any Linux distribution running <a title="iptables" href="http://en.wikipedia.org/wiki/Iptables" target="_blank">iptables</a>.  It&#8217;s not that these are the only secure options out there but rather I only have extensive experience in this small list.</p>
<p><strong>SPAM Protection</strong></p>
<p>This cannot be stressed enough&#8230;  Never use an email address without a **GREAT** SPAM filter.  For personal use, grab a free <a title="GMail" href="http://www.gmail.com" target="_blank">GMail</a> account.  For corporate use get a <a title="Barracuda Networks" href="http://www.barracudanetworks.com" target="_blank">Barracuda SPAM firewall</a>, use <a title="Postini" href="http://www.postini.com" target="_blank">Postini</a> or build your own SPAM filter based on <a title="SpamAssassin" href="http://spamassassin.apache.org/" target="_blank">SpamAssassin</a>.  For the DIY I recommend <a title="Maia Mailguard" href="http://www.maiamailguard.com" target="_blank">Maia Mailguard</a>.  The reason for this is quite simple, spyware and virii can be transmitted quite easily through email.  If you are not protected, you are asking for trouble.</p>
<p><strong>Defense in Depth</strong></p>
<p>Although all of my recomendations, in my option, are good ones..not a single one of them guarantees that you will not get infected.  Things like zero day attacks, trojans, virii, spyware, adaware, malware, etc are not always easily detected and therefore may hit a large number of computers over a short period of time without the security companies knowledge.  However, with the use of all of them together, you now have the tools for a fighting chance and with any luck, you&#8217;ll be virus free.</p>
<p>Hopefully you&#8217;ll take my advice on one or more of the above topics and have a safer more enjoyable time on the internet.</p>
<p><strong>Extras!!</strong></p>
<p>Here are a few extra tools that I did not fit in.</p>
<p><a title="ESET Online Scanner" href="http://www.eset.com/onlinescan/" target="_blank">ESET Online Scanner</a> | <a title="TrendMicro House Call" href="http://housecall.trendmicro.com/" target="_blank">TrendMicro House Call</a> | <a title="TrendMicro HijackThis" href="http://www.trendsecure.com/portal/en-US/tools/security_tools/hijackthis" target="_blank">TrendMicro HijackThis</a> | <a title="Symantec Removal Tools" href="http://www.symantec.com/business/security_response/removaltools.jsp" target="_blank">Symantec Removal Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2008/08/20/my-take-on-antivirus-antispyware-applications/feed/</wfw:commentRss>
		</item>
		<item>
		<title>5 Minute Cron Tutorial - Linux Task Scheduler</title>
		<link>http://www.curtis-lamasters.com/2008/08/19/5-minute-cron-tutorial-linux-task-scheduler/</link>
		<comments>http://www.curtis-lamasters.com/2008/08/19/5-minute-cron-tutorial-linux-task-scheduler/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 02:34:32 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
		
		<category><![CDATA[Linux]]></category>

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

		<guid isPermaLink="false">http://www.curtis-lamasters.com/?p=135</guid>
		<description><![CDATA[Cron is an exceptionally useful tool in the Linux world where administrative tasks can easily be rolled up into shell, php, perl, and python scripts among other things.  Per a website that I just came across, the word cron comes from the Greek word chronos which means time.
First, lets setup the environment.  I [...]]]></description>
			<content:encoded><![CDATA[<p>Cron is an exceptionally useful tool in the Linux world where administrative tasks can easily be rolled up into shell, php, perl, and python scripts among other things.  Per a website that I just came across, the word cron comes from the Greek word chronos which means time.</p>
<p>First, lets setup the environment.  I use VI as my text editor on Linux and you can view my &#8220;60 second VI tutorial&#8221; on here as well.  To ensure that VI will be our crontab (cron table) editor we will need to edit your &#8220;.profile&#8221; file for whatever user you are going to be logged in with (typically root).</p>
<p><code>vi /root/.profile</code></p>
<p>Add one of thefollowing lines above the second fi to match your preference.</p>
<p><code>export EDITOR=/usr/bin/vi  #if you have just VI installed<br />
export EDITOR=/usr/bin/vim.basic #if you have VIM installed</code></p>
<p>Ensure that you save it with :wq.</p>
<p>Now that we have that out of the way, lets start scheduling tasks.</p>
<p>Since backups are traditionally something that you would want to automate or schedule, I&#8217;ll use it as my main example but first I&#8217;ll break down the cron scheduling syntax.</p>
<p><!--[if gte mso 9]><xml> Normal   0               false   false   false      EN-US   X-NONE   X-NONE                                                     MicrosoftInternetExplorer4 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--><!--  --><!--[if gte mso 10]> <mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} table.MsoTableGrid 	{mso-style-name:"Table Grid"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-priority:59; 	mso-style-unhide:no; 	border:solid black 1.0pt; 	mso-border-themecolor:text1; 	mso-border-alt:solid black .5pt; 	mso-border-themecolor:text1; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-border-insideh:.5pt solid black; 	mso-border-insideh-themecolor:text1; 	mso-border-insidev:.5pt solid black; 	mso-border-insidev-themecolor:text1; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --> <!--[endif]--></p>
<table style="height: 114px;" border="1" cellspacing="0" cellpadding="0" width="331">
<tbody>
<tr>
<td width="44" valign="top"><strong>Field </strong></td>
<td width="276" valign="top"><strong>Meaning (input)</strong></td>
</tr>
<tr>
<td width="44" valign="top">1</td>
<td width="276" valign="top">Minutes (0-59)</td>
</tr>
<tr>
<td width="44" valign="top">2</td>
<td width="276" valign="top">Hours (2-24)</td>
</tr>
<tr>
<td width="44" valign="top">3</td>
<td width="276" valign="top">Day of the Month (1-31)</td>
</tr>
<tr>
<td width="44" valign="top">4</td>
<td width="276" valign="top">Month (1-12) January thru December</td>
</tr>
<tr>
<td width="44" valign="top">5</td>
<td width="276" valign="top">Day of the week (0-6) Sun thru Sat</td>
</tr>
<tr>
<td width="44" valign="top">6</td>
<td width="276" valign="top">User to execute the command</td>
</tr>
<tr>
<td width="44" valign="top">7</td>
<td width="276" valign="top">Command to execute</td>
</tr>
</tbody>
</table>
<p><code>0 2 * * * root tar czf /var/backup/www.tar.gz /var/www &gt;&gt; /dev/null 2&gt;&amp;1</code></p>
<p>With the above example and the table of what each field does, you get can put together that at 0200 or 2:00 AM every day root will be running <strong>&#8220;tar czf /var/backup/www.tar.gz /var/www &gt;&gt;/dev/null 2&gt;&amp;1&#8243;</strong> which is telling tar to tar up <strong>/var/www</strong> into <strong>/var/backup/www.tar.gz</strong> and <strong>/dev/null 2&gt;&amp;1</strong> is a way to have the command put any output into a &#8220;trash can&#8221; if you will  Alternately you can specify a log file for that output to go with &#8220;&gt;&gt; /var/log/cronforcommand.log 2&gt;&amp;1&#8243;.  The * in a schedule means to omit that portion of the schedule.</p>
<p>That one was pretty basic so I&#8217;ll get a little more complicated now.  Matter of fact, I&#8217;ll just skip the user and command to execute from now on and focus on the command structure for scheduling with cron</p>
<p><strong>EXAMPLES</strong>:</p>
<p>Every Minute - <code>* * * * *</code></p>
<p>Every 5 Minutes - <code>0,5,10,15,20,25,30,35,40,45,50,66 * * * *</code></p>
<p>Every 5 Minustes (Simple) - <code>*/5 * * * *</code></p>
<p>Every Hour - <code>* */1 * * *</code></p>
<p>Every 2 hours - <code>* */2 * * *</code></p>
<p>Every Day @2:00 AM - <code>0 2 * * *</code></p>
<p>Every Day @ 6:00 PM - <code>0 18 * * *</code></p>
<p>Every Sunday @ 3:15 AM - <code>15 3 * * 0</code></p>
<p>On Feburary 11 @ 10:00 PM - <code>0 22 11 2 *</code></p>
<p>That pretty much covers the majority of typical uses for cron. Obviously this is a very powerful tool and can do so much more but for this post, I think it&#8217;ll do.  If I messed anything up , please let me know.  <img src='http://www.curtis-lamasters.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2008/08/19/5-minute-cron-tutorial-linux-task-scheduler/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Excelent Time Management Video - Randy Pausch</title>
		<link>http://www.curtis-lamasters.com/2008/08/11/excelent-time-management-video-randy-pausch/</link>
		<comments>http://www.curtis-lamasters.com/2008/08/11/excelent-time-management-video-randy-pausch/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 20:17:58 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
		
		<category><![CDATA[Linux]]></category>

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

		<guid isPermaLink="false">http://www.curtis-lamasters.com/?p=119</guid>
		<description><![CDATA[At work, I find it somewhat hard to stay on task.  I like it when I get real material things that can help manage my time.  One of they guys I work with sent me a link for this lecture by Randy Pausch.  As he recently passed due to cancer, this speaks volumes for his [...]]]></description>
			<content:encoded><![CDATA[<p>At work, I find it somewhat hard to stay on task.  I like it when I get real material things that can help manage my time.  One of they guys I work with sent me a link for this lecture by Randy Pausch.  As he recently passed due to cancer, this speaks volumes for his character as he had approximately 3 months to live at the time of this talk.  Please enjoy.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/oTugjssqOT0&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/oTugjssqOT0&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2008/08/11/excelent-time-management-video-randy-pausch/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Apache2 on Ubuntu - OpenSSL CSR / Self Signed Cert</title>
		<link>http://www.curtis-lamasters.com/2008/07/30/apache2-on-ubuntu-openssl-csr-self-signed-cert/</link>
		<comments>http://www.curtis-lamasters.com/2008/07/30/apache2-on-ubuntu-openssl-csr-self-signed-cert/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 19:49:27 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
		
		<category><![CDATA[Linux]]></category>

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

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

		<guid isPermaLink="false">http://www.curtis-lamasters.com/?p=117</guid>
		<description><![CDATA[Seventy-five percent of the servers I have been working on over the last few months have been Linux.  Mostly Ubuntu.  This due to the fact that my company has allow me to start migrating over and building new servers on this platform.  With that, we need secure ways to access the servers.  On occasion I&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>Seventy-five percent of the servers I have been working on over the last few months have been Linux.  Mostly Ubuntu.  This due to the fact that my company has allow me to start migrating over and building new servers on this platform.  With that, we need secure ways to access the servers.  On occasion I&#8217;ll use <a title="Webmin" href="http://www.webmin.com" target="_blank">webmin</a> but mostly just SSH and whatever website is running on it (management, applications, etc).  Webmin takes care of itself with a self signed certificate and SSH creates its own keys.  Pretty easy there.  Now, for the website that is running on the box, out of the gate it&#8217;s unencrypted TCP/80 traffic running from an Apache 2 web server.  This short tutorial will cover how to create a CSR with OpenSSL for use when getting a certificate from one of the CA&#8217;s.  I won&#8217;t explain everything here but you may use Ubuntu&#8217;s https-help guide if you need more info found <a title="Ubuntu HTTPS Configuration" href="https://help.ubuntu.com/7.10/server/C/httpd.html#https-configuration" target="_blank">here</a>.</p>
<p>First, let&#8217;s make sure we have the right packages installed.</p>
<p><code>apt-get install openssh apache2 apache2.2-common php5</code></p>
<p>Now let&#8217;s enable SSL for apache2</p>
<p><code>sudo a2enmod ssl</code></p>
<p>Now lets create the server SSL key.</p>
<p><code>cd /etc/ssl/private</code><br />
<code>openssl genrsa -des3 -out dns.server.com.key 1024</code></p>
<p>Ok, now that we have the key, let&#8217;s create the CSR to be given to the CA.</p>
<p><code>openssl req -new -key dns.server.com.key -out dns.server.com.csr</code></p>
<p>It will prompt you for the passphrase and some other bits of information.  The most important one is site name.  This must match the name of your server.  Something like mail.domain.com or www.domain.com would be appropriate here.</p>
<p>The CSR can now be uploaded to whatever CA you choose.  I use <a title="GoDaddy SSL" href="https://www.godaddy.com/gdshop/ssl/ssl.asp?ci=8979" target="_blank">GoDaddy</a> because they are so cheap.</p>
<p>If you do not want to purchase a certificate you can create your own self signed cert with the following command.</p>
<p><code>openssl x509 -req -days 365 -in dns.server.com.csr -signkey dns.server.com.key -out dns.server.com.crt</code><br />
<code>cp /etc/ssl/private/dns.server.com.crt /etc/ssl/certs</code></p>
<p>Now that we have the cert created, let&#8217;s configure Apache to use it. Add the following 3 lines to your website configuration.  The default one is located in /etc/apache2/sites-available/default.</p>
<p><code>SSLEngine on<br />
SSLCertificateFile /etc/ssl/certs/dns.server.com.crt<br />
SSLCertificateKeyFile /etc/ssl/private/dns.server.com.key</code></p>
<p>Save that config file and enable Apache to listen on 443 for HTTPS traffic.  Add the following line to /etc/apache2/ports.conf</p>
<p><code>Listen 443</code></p>
<p>Restart your Apache2 process and you should have a fully functional SSL enabled website.</p>
<p><code>/etc/init.d/apache2 force-reload &amp;&amp; /etc/init.d/apache2/restart</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2008/07/30/apache2-on-ubuntu-openssl-csr-self-signed-cert/feed/</wfw:commentRss>
		</item>
		<item>
		<title>60 second vi intro</title>
		<link>http://www.curtis-lamasters.com/2008/07/30/60-second-vi-intro/</link>
		<comments>http://www.curtis-lamasters.com/2008/07/30/60-second-vi-intro/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 18:53:05 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
		
		<category><![CDATA[Linux]]></category>

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

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

		<guid isPermaLink="false">http://www.curtis-lamasters.com/?p=109</guid>
		<description><![CDATA[vi is neat.  Most of the engineers I work with like nano or pico but I like vi.  For some reason it makes me feel more like a geek when I&#8217;m using it.  In fact, I&#8217;ve been using it so often lately that I have been trying to use vi command in notepad (obviously without [...]]]></description>
			<content:encoded><![CDATA[<p>vi is neat.  Most of the engineers I work with like nano or pico but I like vi.  For some reason it makes me feel more like a geek when I&#8217;m using it.  In fact, I&#8217;ve been using it so often lately that I have been trying to use vi command in notepad (obviously without success).  This tutorial will cover only the basics but that should be enough to get you started.  A much better tutorial is available <a title="Perdue VI Tutorial" href="https://engineering.purdue.edu/ECN/Support/KB/Docs/ViTextEditorTutorial/printerfriendly" target="_blank">here</a>.</p>
<p><code>vi /etc/network/interfaces - opens /etc/network/interfaces in vi</code></p>
<p><code>i - insert<br />
/ - search<br />
G - [Shift] g - go to bottom of page<br />
dd - delete the line<br />
d &lt;- or d -&gt; - d [left or right arrow] delete 1 character in that direction<br />
10G - 10 [Shift] g - move to line 10 (obviously number can be replaced)<br />
10dd - delete 10 lines from cursor and below (again, number can be changed)<br />
:q - quit (no changes may have been made)<br />
:q! - quit (do not save changes)<br />
:wq - write quite (save and quit)<br />
:w - write (save)</code></p>
<p>Ok, now that you have mastered the basics of vi, please refer all other needs to the link provided above.  Hope you like vi as much as I do.</p>
<p>NOTE:  Ubuntu (and maybe debian) have a few things that the built in vi program have that seem a little strange.  I usually install vim just to be safe.  to do this run <code>sudo apt-get install vim-full.<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2008/07/30/60-second-vi-intro/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Help me with my next PC purchase</title>
		<link>http://www.curtis-lamasters.com/2008/07/11/help-me-with-my-next-pc-purchase/</link>
		<comments>http://www.curtis-lamasters.com/2008/07/11/help-me-with-my-next-pc-purchase/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 04:46:21 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
		
		<category><![CDATA[Microsoft]]></category>

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

		<guid isPermaLink="false">http://www.curtis-lamasters.com/?p=95</guid>
		<description><![CDATA[Please!!  I&#8217;ve been using an old P4 1.6Ghz and 512Mb memory at home with Ubuntu loaded on it for some time now.  I can&#8217;t seem to ever come up with enough cash to purchase this myself so I thought I would give ChipIn at try.  It&#8217;s a new (I think) service that allows you to [...]]]></description>
			<content:encoded><![CDATA[<p>Please!!  I&#8217;ve been using an old P4 1.6Ghz and 512Mb memory at home with Ubuntu loaded on it for some time now.  I can&#8217;t seem to ever come up with enough cash to purchase this myself so I thought I would give <a title="ChipIn" href="http://www.chipin.com/" target="_blank">ChipIn</a> at try.  It&#8217;s a new (I think) service that allows you to have a fund raiser of your own.  Check it out and try it for yourself.</p>
<p>I&#8217;m looking at one of the higher end HP or Dell&#8217;s running Vista Ultimate with a dual monitor setup for home.  I have dual monitors at work and it gets pretty hard to get all the work I want to get done at home when I only have a single 17&#8243; flat panel.  Pretty low tech if you ask me.</p>
<p>For those of you who do donate, thank you very much.  I appreciate it.  For those of you who don&#8217;t, I won&#8217;t hold any grudges.</p>
<p style="text-align: center;"><embed src="http://widget.chipin.com/widget/id/bc6a04f58a30debb" flashVars="event_title=ChipIn%20for%20my%20new%20PC&#038;event_desc=Tired%20of%20working%20on%20old%20P4%2C%20HELP%21%21&#038;color_scheme=gray" type="application/x-shockwave-flash" allowScriptAccess="always" wmode="transparent" width="250" height="250"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2008/07/11/help-me-with-my-next-pc-purchase/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
