<?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>Zarathustra Shall Speak &#187; Linux</title>
	<atom:link href="http://zarathustrashallspeak.com/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://zarathustrashallspeak.com</link>
	<description>And you yourself are also this Will to Power.</description>
	<lastBuildDate>Fri, 06 Apr 2012 04:16:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>I&#8217;ve Got Yer Packages Right Here</title>
		<link>http://zarathustrashallspeak.com/2011/12/24/914/</link>
		<comments>http://zarathustrashallspeak.com/2011/12/24/914/#comments</comments>
		<pubDate>Sat, 24 Dec 2011 00:48:36 +0000</pubDate>
		<dc:creator>Akairenn</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[RHEL]]></category>
		<category><![CDATA[SysAdmin]]></category>

		<guid isPermaLink="false">http://zarathustrashallspeak.com/?p=914</guid>
		<description><![CDATA[I used to be a sysadmin like you, then I took an arrow in the knee.]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re running a server in a production environment, and that production environment consists of more than a website about your cat, chances are you&#8217;re using RedHat Enterprise Linux.  If you aren&#8217;t using RHEL, you&#8217;re probably using SuSE &#8211; which is an equally valid choice, but not my forte.  If you&#8217;re using Ubuntu, you should probably find a new employer as soon as you possibly can.   If you&#8217;re using Ubuntu because <em>you</em> want to, get the hell off my lawn, son.   We don&#8217;t care for your kind around these parts.</p>
<p>At any rate, congratulations on running the unarguably superior Linux distribution.   Here&#8217;s some things you should know.</p>
<h1>RHEL Version and Alternatives</h1>
<h3>RHEL5 vs RHEL6</h3>
<p>There&#8217;s only one viable reason to go with RHEL5 at this point: You&#8217;re deploying a new server to an existing cluster of RHEL5 servers.</p>
<p>Other than that, you should now be using RHEL6.  It&#8217;s past the initial release phase; it&#8217;s been out long enough to have proven itself stable; and by virtue of being a later version, it&#8217;ll be supported longer than RHEL5.</p>
<h3>Distribution Alternatives</h3>
<p>My advice?  <em>Don&#8217;t</em>.  But if you <em>have</em> to?</p>
<p>For many years, <a href="http://www.centos.org">CentOS</a> has been the &#8220;free&#8221; compatible alternative of choice for RHEL.  There&#8217;s been concern over update frequency/lag time behind RHEL of late.   Some have been looking at <a href="http://www.scientificlinux.org/">Scientific Linux</a> as a result, but you can expect a visit from <a href="http://en.wikipedia.org/wiki/John_Titor">John Titor</a> if you go down that route.</p>
<h1>Where My Packages At?</h1>
<p>Third party repositories are a necessity with RHEL.  The fact is, developers are all whiny about new features and sharp pointy things they can injure themselves and your infrastructure with.   Best to just give them what they want &#8211; and with RHEL, you can, while maintaining your sanity.</p>
<h3>MySQL</h3>
<p>If you&#8217;re running MySQL, you have no excuse whatsoever to not be running <a href="http://www.percona.com/">Percona</a>.   Percona is the Bugatti Veyron of MySQL, whereas <em>every</em> distributions&#8217; default MySQL packages are nothing more than a bunch of Honda Accords.  Percona Server is a drop-in replacement; your data is unaffected and you can revert to conventional MySQL at any time with no risk.   Percona offers consulting and on-demand support; they&#8217;ve got enterprise paranoia, err, needs, covered.  Percona currently offers 5.1 and 5.5 variants; there&#8217;s little reason not to go with 5.5 these days.  I think they have Ubuntu packages now too, for you crazy kids who are into kinky stuff.</p>
<h3>PHP</h3>
<p>If you&#8217;re running PHP, <a href="http://www.zend.com/en/products/server-ce/">Zend CE</a> is the answer.  Ever wonder how to get PHP 5.2 on a RHEL5 system without using packages that haven&#8217;t been maintained in a year?   Or perhaps you just want PHP to actually be, you know, <em>fast</em>.   Install Zend CE and you&#8217;ll have a well-documented, well-supported, optimized-to-hell-and-back PHP stack, from Zend.   From freaking <em>Zend</em>, people.   Zend CE currently offers PHP 5.2 and 5.3 flavors.</p>
<h3>Ruby</h3>
<p>Ruby&#8217;s the new Perl (and then some); and like the good old days of Perl, there&#8217;s an overinflated version hell problem.   Unlike Perl, Ruby isn&#8217;t old enough to have stabilized to the point where you can run what your distribution provides and be happy.   <a href="http://rbel.frameos.org/">rbel.frameos.org</a> may be the answer here &#8211; if and only if you&#8217;re working with Ruby 1.8.   If you are, you can look forward to a repository filled with 1.8 goodness as well as things like Chef and Node.</p>
<p>If you want to run with 1.9?   Good luck with that.   The only viable option I&#8217;ve found so far is <a href="http://beginrescueend.com/">RVM</a>, which lends itself to operational nightmares.  (&#8220;Let&#8217;s make thirty two copies of this out of date gem with a security vulnerability!   That&#8217;s easy to update, right?&#8221;)</p>
<p>I&#8217;m starting to suspect Ruby is nothing more than an insidious exit plan for exhausted sysadmins.   Learn Rails, become overpaid; welpguesssomeoneelseneedstoberesponsibleforuptimeImtoobusydeveloping.   Genius.</p>
<h3>Everything Else</h3>
<p><a href="http://fedoraproject.org/wiki/EPEL">EPEL</a> is your answer for all those miscellaneous packages, such as git and whatnot.</p>
]]></content:encoded>
			<wfw:commentRss>http://zarathustrashallspeak.com/2011/12/24/914/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>x4500 Disk Mapping</title>
		<link>http://zarathustrashallspeak.com/2009/11/03/x4500-disk-mapping/</link>
		<comments>http://zarathustrashallspeak.com/2009/11/03/x4500-disk-mapping/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 14:11:51 +0000</pubDate>
		<dc:creator>Akairenn</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nexenta]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Sun]]></category>

		<guid isPermaLink="false">http://zarathustrashallspeak.com/?p=99</guid>
		<description><![CDATA[Aside from Linux, once you can see the controller numbering used, this is pretty easy to figure out.  Still, handy reference is handy.]]></description>
			<content:encoded><![CDATA[<p>Disk mapping for the x4500 (aka, Thumper). Mileage may vary, depending on phase of the moon, firmware update status, operating system/distribution, solar flares.</p>
<h3>Linux</h3>
<pre class="code">
36&nbsp;&nbsp;&nbsp; 37&nbsp;&nbsp; | 38&nbsp;&nbsp;&nbsp; 39&nbsp;&nbsp; | 40&nbsp;&nbsp;&nbsp; 41&nbsp;&nbsp; | 42&nbsp;&nbsp;&nbsp; 43&nbsp;&nbsp; | 44&nbsp;&nbsp;&nbsp; 45&nbsp;&nbsp; | 46&nbsp;&nbsp;&nbsp; 47
sdab&nbsp; sdaf | sdt&nbsp;&nbsp; sdx&nbsp; | sdar&nbsp; sdav | sdaj&nbsp; sdan | sdl&nbsp;&nbsp; sdp&nbsp; | sdd&nbsp;&nbsp; sdh
-----------+------------+------------+------------+------------+-----------
24&nbsp;&nbsp;&nbsp; 25&nbsp;&nbsp; | 26&nbsp;&nbsp;&nbsp; 27&nbsp;&nbsp; | 28&nbsp;&nbsp;&nbsp; 29&nbsp;&nbsp; | 30&nbsp;&nbsp;&nbsp; 31&nbsp;&nbsp; | 32&nbsp;&nbsp;&nbsp; 33&nbsp;&nbsp; | 34&nbsp;&nbsp;&nbsp; 35
sdaa&nbsp; sdae | sds&nbsp;&nbsp; sdw&nbsp; | sdaq&nbsp; sdau | sdai&nbsp; sdam | sdk&nbsp;&nbsp; sdo&nbsp; | sdc&nbsp;&nbsp; sdg
-----------+------------+------------+------------+------------+-----------
12&nbsp;&nbsp;&nbsp; 13&nbsp;&nbsp; | 14&nbsp;&nbsp;&nbsp; 15&nbsp;&nbsp; | 16&nbsp;&nbsp;&nbsp; 17&nbsp;&nbsp; | 18&nbsp;&nbsp;&nbsp; 19&nbsp;&nbsp; | 20&nbsp;&nbsp;&nbsp; 21&nbsp;&nbsp; | 22&nbsp;&nbsp;&nbsp; 23
sdz&nbsp;&nbsp; sdad | sdr&nbsp;&nbsp; sdv&nbsp; | sdap&nbsp; sdat | sdah&nbsp; sdal | sdj&nbsp;&nbsp; sdn&nbsp; | sdb&nbsp;&nbsp; sdf
-----------+------------+------------+------------+------------+-----------
00&nbsp;&nbsp;&nbsp; 01&nbsp;&nbsp; | 02&nbsp;&nbsp;&nbsp; 03&nbsp;&nbsp; | 04&nbsp;&nbsp;&nbsp; 05&nbsp;&nbsp; | 06&nbsp;&nbsp;&nbsp; 07&nbsp;&nbsp; | 08&nbsp;&nbsp;&nbsp; 09&nbsp;&nbsp; | 10&nbsp;&nbsp;&nbsp; 11
sdy&nbsp;&nbsp; sdac | sdq&nbsp;&nbsp; sdu&nbsp; | sdao&nbsp; sdas | sdag&nbsp; sdak | sdi&nbsp;&nbsp; sdm&nbsp; | sda&nbsp;&nbsp; sde
 BOOT DEV
</pre>
<h3>Solaris</h3>
<pre class="code">
36&nbsp;&nbsp;&nbsp; 37&nbsp;&nbsp; | 38&nbsp;&nbsp;&nbsp; 39&nbsp;&nbsp; | 40&nbsp;&nbsp;&nbsp; 41&nbsp;&nbsp; | 42&nbsp;&nbsp;&nbsp; 43&nbsp;&nbsp; | 44&nbsp;&nbsp;&nbsp; 45&nbsp;&nbsp; | 46&nbsp;&nbsp;&nbsp; 47
c3t3&nbsp; c3t7 | c2t3&nbsp; c2t7 | c5t3&nbsp; c5t7 | c4t3&nbsp; c4t7 | c1t3&nbsp; c1t7 | c0t3&nbsp; c0t7
-----------+------------+------------+------------+------------+-----------
24&nbsp;&nbsp;&nbsp; 25&nbsp;&nbsp; | 26&nbsp;&nbsp;&nbsp; 27&nbsp;&nbsp; | 28&nbsp;&nbsp;&nbsp; 29&nbsp;&nbsp; | 30&nbsp;&nbsp;&nbsp; 31&nbsp;&nbsp; | 32&nbsp;&nbsp;&nbsp; 33&nbsp;&nbsp; | 34&nbsp;&nbsp;&nbsp; 35
c3t2&nbsp; c3t6 | c2t2&nbsp; c2t6 | c5t2&nbsp; c5t6 | c4t2&nbsp; c4t6 | c1t2&nbsp; c1t6 | c0t2&nbsp; c0t6
-----------+------------+------------+------------+------------+-----------
12&nbsp;&nbsp;&nbsp; 13&nbsp;&nbsp; | 14&nbsp;&nbsp;&nbsp; 15&nbsp;&nbsp; | 16&nbsp;&nbsp;&nbsp; 17&nbsp;&nbsp; | 18&nbsp;&nbsp;&nbsp; 19&nbsp;&nbsp; | 20&nbsp;&nbsp;&nbsp; 21&nbsp;&nbsp; | 22&nbsp;&nbsp;&nbsp; 23
c3t1&nbsp; c3t5 | c2t1&nbsp; c2t5 | c5t1&nbsp; c5t5 | c4t1&nbsp; c4t5 | c1t1&nbsp; c1t5 | c0t1&nbsp; c0t5
-----------+------------+------------+------------+------------+-----------
00&nbsp;&nbsp;&nbsp; 01&nbsp;&nbsp; | 02&nbsp;&nbsp;&nbsp; 03&nbsp;&nbsp; | 04&nbsp;&nbsp;&nbsp; 05&nbsp;&nbsp; | 06&nbsp;&nbsp;&nbsp; 07&nbsp;&nbsp; | 08&nbsp;&nbsp;&nbsp; 09&nbsp;&nbsp; | 10&nbsp;&nbsp;&nbsp; 11
c3t0&nbsp; c3t4 | c2t0&nbsp; c2t4 | c5t0&nbsp; c5t4 | c4t0&nbsp; c4t4 | c1t0&nbsp; c1t4 | c0t0&nbsp; c0t4
 BOOT DEV
</pre>
<h3>OpenSolaris</h3>
<pre class="code">
36&nbsp;&nbsp;&nbsp; 37&nbsp;&nbsp;&nbsp; | 38&nbsp;&nbsp;&nbsp; 39&nbsp;&nbsp;&nbsp; | 40&nbsp;&nbsp;&nbsp; 41&nbsp;&nbsp;&nbsp; | 42&nbsp;&nbsp;&nbsp; 43&nbsp;&nbsp;&nbsp; | 44&nbsp;&nbsp;&nbsp; 45&nbsp;&nbsp; | 46&nbsp;&nbsp;&nbsp; 47
c11t3 c11t7 | c10t3 c10t7 | c13t3 c13t7 | c12t3 c12t7 | c8t3&nbsp; c8t7 | c7t3&nbsp; c7t7
------------+-------------+-------------+-------------+------------+-----------
24&nbsp;&nbsp;&nbsp; 25&nbsp;&nbsp;&nbsp; | 26&nbsp;&nbsp;&nbsp; 27&nbsp;&nbsp;&nbsp; | 28&nbsp;&nbsp;&nbsp; 29&nbsp;&nbsp;&nbsp; | 30&nbsp;&nbsp;&nbsp; 31&nbsp;&nbsp;&nbsp; | 32&nbsp;&nbsp;&nbsp; 33&nbsp;&nbsp; | 34&nbsp;&nbsp;&nbsp; 35
c11t2 c11t6 | c10t2 c10t6 | c13t2 c13t6 | c12t2 c12t6 | c8t2&nbsp; c8t6 | c7t2&nbsp; c7t6
------------+-------------+-------------+-------------+------------+-----------
12&nbsp;&nbsp;&nbsp; 13&nbsp;&nbsp;&nbsp; | 14&nbsp;&nbsp;&nbsp; 15&nbsp;&nbsp;&nbsp; | 16&nbsp;&nbsp;&nbsp; 17&nbsp;&nbsp;&nbsp; | 18&nbsp;&nbsp;&nbsp; 19&nbsp;&nbsp;&nbsp; | 20&nbsp;&nbsp;&nbsp; 21&nbsp;&nbsp; | 22&nbsp;&nbsp;&nbsp; 23
c11t1 c11t5 | c10t1 c10t5 | c13t1 c13t5 | c12t1 c12t5 | c8t1&nbsp; c8t5 | c7t1&nbsp; c7t5
------------+-------------+-------------+-------------+------------+-----------
00&nbsp;&nbsp;&nbsp; 01&nbsp;&nbsp;&nbsp; | 02&nbsp;&nbsp;&nbsp; 03&nbsp;&nbsp;&nbsp; | 04&nbsp;&nbsp;&nbsp; 05&nbsp;&nbsp;&nbsp; | 06&nbsp;&nbsp;&nbsp; 07&nbsp;&nbsp;&nbsp; | 08&nbsp;&nbsp;&nbsp; 09&nbsp;&nbsp; | 10&nbsp;&nbsp;&nbsp; 11
c11t0 c11t4 | c10t0 c10t4 | c13t0 c13t4 | c12t0 c12t4 | c8t0&nbsp; c8t4 | c7t0&nbsp; c7t4
 BOOT DEV
</pre>
<h3>Nexenta</h3>
<pre class="code">
36&nbsp;&nbsp;&nbsp; 37&nbsp;&nbsp; | 38&nbsp;&nbsp;&nbsp; 39&nbsp;&nbsp; | 40&nbsp;&nbsp;&nbsp; 41&nbsp;&nbsp; | 42&nbsp;&nbsp;&nbsp; 43&nbsp;&nbsp; | 44&nbsp;&nbsp;&nbsp; 45&nbsp;&nbsp; | 46&nbsp;&nbsp;&nbsp; 47
c4t3&nbsp; c4t7 | c3t3&nbsp; c3t7 | c6t3&nbsp; c6t7 | c5t3&nbsp; c5t7 | c1t3&nbsp; c1t7 | c0t3&nbsp; c0t7
-----------+------------+------------+------------+------------+-----------
24&nbsp;&nbsp;&nbsp; 25&nbsp;&nbsp; | 26&nbsp;&nbsp;&nbsp; 27&nbsp;&nbsp; | 28&nbsp;&nbsp;&nbsp; 29&nbsp;&nbsp; | 30&nbsp;&nbsp;&nbsp; 31&nbsp;&nbsp; | 32&nbsp;&nbsp;&nbsp; 33&nbsp;&nbsp; | 34&nbsp;&nbsp;&nbsp; 35
c4t2&nbsp; c4t6 | c3t2&nbsp; c3t6 | c6t2&nbsp; c6t6 | c5t2&nbsp; c5t6 | c1t2&nbsp; c1t6 | c0t2&nbsp; c0t6
-----------+------------+------------+------------+------------+-----------
12&nbsp;&nbsp;&nbsp; 13&nbsp;&nbsp; | 14&nbsp;&nbsp;&nbsp; 15&nbsp;&nbsp; | 16&nbsp;&nbsp;&nbsp; 17&nbsp;&nbsp; | 18&nbsp;&nbsp;&nbsp; 19&nbsp;&nbsp; | 20&nbsp;&nbsp;&nbsp; 21&nbsp;&nbsp; | 22&nbsp;&nbsp;&nbsp; 23
c4t1&nbsp; c4t5 | c3t1&nbsp; c3t5 | c6t1&nbsp; c6t5 | c5t1&nbsp; c5t5 | c1t1&nbsp; c1t5 | c0t1&nbsp; c0t5
-----------+------------+------------+------------+------------+-----------
00&nbsp;&nbsp;&nbsp; 01&nbsp;&nbsp; | 02&nbsp;&nbsp;&nbsp; 03&nbsp;&nbsp; | 04&nbsp;&nbsp;&nbsp; 05&nbsp;&nbsp; | 06&nbsp;&nbsp;&nbsp; 07&nbsp;&nbsp; | 08&nbsp;&nbsp;&nbsp; 09&nbsp;&nbsp; | 10&nbsp;&nbsp;&nbsp; 11
c4t0&nbsp; c4t4 | c3t0&nbsp; c3t4 | c6t0&nbsp; c6t4 | c5t0&nbsp; c5t4 | c1t0&nbsp; c1t4 | c0t0&nbsp; c0t4
  BOOT DEV
</pre>
<p>&#8230;s&#8217;alot of disks.</p>
]]></content:encoded>
			<wfw:commentRss>http://zarathustrashallspeak.com/2009/11/03/x4500-disk-mapping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fun With UUIDs and ext3, XFS</title>
		<link>http://zarathustrashallspeak.com/2009/06/13/fun-with-uuids-and-ext3-xfs/</link>
		<comments>http://zarathustrashallspeak.com/2009/06/13/fun-with-uuids-and-ext3-xfs/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 16:28:07 +0000</pubDate>
		<dc:creator>Akairenn</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Storage]]></category>

		<guid isPermaLink="false">http://zarathustrashallspeak.com/?p=82</guid>
		<description><![CDATA[CentOS, my distribution of choice, isn't as UUID-happy as other distributions are.]]></description>
			<content:encoded><![CDATA[<p>The following examples assume the partition in question is located at /dev/sdb1.  YMMV.</p>
<p>Set new UUID on XFS Partition, RHEL/CentOS:</p>
<pre class="code">
xfs admin -U generate /dev/sdb1
</pre>
<p>Set new UUID on XFS Partition, SLES/OpenSUSE:</p>
<pre class="code">
xfs_admin -U generate /dev/sdb1
</pre>
<p>Set new UUID on ext3 Partition and Display New UUID (RHEL/CentOS, SLES/OpenSUSE):</p>
<pre class="code">
tune2fs /dev/sdb1 -U random
dumpe2fs -h /dev/sdb1 | grep UUID
</pre>
<p>Fun, no?</p>
]]></content:encoded>
			<wfw:commentRss>http://zarathustrashallspeak.com/2009/06/13/fun-with-uuids-and-ext3-xfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

