<?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>Brightbox Blog &#187; linux</title>
	<atom:link href="http://blog.brightbox.co.uk/tag/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.brightbox.co.uk</link>
	<description></description>
	<lastBuildDate>Fri, 02 Dec 2011 12:56:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Timezones on your Brightbox</title>
		<link>http://blog.brightbox.co.uk/posts/timezones-on-your-brightbox</link>
		<comments>http://blog.brightbox.co.uk/posts/timezones-on-your-brightbox#comments</comments>
		<pubDate>Tue, 06 Apr 2010 16:37:27 +0000</pubDate>
		<dc:creator>james</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[brightbox]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[modrails]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=998</guid>
		<description><![CDATA[You may have thought the time is wrong on your server. Well, it isn&#8217;t really, it is just that we prefer to set the default time on Brightboxes to Coordinated Universal Time (UTC). This is generally considered to be best practice where ever a server is geographically located, however, it may  cause a problem if [...]]]></description>
			<content:encoded><![CDATA[<p>You may have thought the time is wrong on your server. Well, it isn&#8217;t  really, it is just that we prefer to set the default time on Brightboxes  to Coordinated Universal Time (UTC).</p>
<p>This is generally considered to be best practice where ever a server is geographically located, however, it may  cause a problem if you are hosting a  geographically specific web application.</p>
<p>If your web application requires a different time-zone such as CET, BST or PST, or Daylight Saving Time is giving you a headache,  take a look at our <a title="Brigthbox timezone wiki page" href="http://wiki.brightbox.co.uk/docs:time_on_your_brightbox" target="_self">Wiki page</a> for a timely introduction to the subject of time-zones on Brightboxes.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/timezones-on-your-brightbox/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Sys Admin &#8211; Join the Brightbox team!</title>
		<link>http://blog.brightbox.co.uk/posts/linux-sys-admin-join-the-brightbox-team</link>
		<comments>http://blog.brightbox.co.uk/posts/linux-sys-admin-join-the-brightbox-team#comments</comments>
		<pubDate>Wed, 07 Oct 2009 09:00:58 +0000</pubDate>
		<dc:creator>Louisa Parry</dc:creator>
				<category><![CDATA[jobs]]></category>
		<category><![CDATA[careers]]></category>
		<category><![CDATA[leeds]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[sys admin]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=775</guid>
		<description><![CDATA[We’re looking for an experienced and motivated Linux Systems Administrator to join our Technical Team here at Brightbox. You’ll work closely with our Technical Director and Senior Sys Admin to run our virtual hosting platform, our Ruby on Rails hosting clusters, our network and our MySQL databases. A full job description is below. The role [...]]]></description>
			<content:encoded><![CDATA[<p>We’re looking for an experienced and motivated Linux Systems Administrator to join our Technical Team here at Brightbox.</p>
<p>You’ll work closely with our Technical Director and Senior Sys Admin to run our virtual hosting platform, our Ruby on Rails hosting clusters, our network and our MySQL databases.  A full job description is below.</p>
<p>The role is full-time and you can work from home, from our office in Leeds, or a bit of both (the rest of us do a bit of both).</p>
<p>Send a hello, a CV and salary expectations to jobs at the Brightbox UK domain. CVs should be in an open format, preferably PDF or plain text. Closing date is <strong>24th October 2009</strong>.</p>
<p>As always, recruitment agents should e-mail our special recruitment company email address: root@localhost</p>
<ul>
<li><a href="http://www.brightbox.co.uk/about/jobs">More jobs available at Brightbox</a></li>
<li><a href="http://www.brightbox.co.uk/about/working-for-brightbox">More about working for Brightbox</a></li>
</ul>
<p><span id="more-775"></span></p>
<h3>Linux Systems Administrator</h3>
<p><strong>Job Description</strong></p>
<ul>
<li>Work under the Technical Director and with our other system admins to support and run:</li>
<ul>
<li>our customers’ Ruby on Rails hosting clusters</li>
<li>our virtual hosting platform</li>
<li>our MySQL systems</li>
<li>our networking infrastructure</li>
<li>our backup systems</li>
<li>our network management and monitoring systems</li>
</ul>
<li>Provide excellent customer service and support</li>
<li>Assist with technical sales</li>
<li>Participate in an out-of-hours on-call rota</li>
<li>Work from home or our office in Leeds, or a mixture of the two</li>
<li>Occasional visits to our hosting data centres for new builds and hardware maintenance</li>
<li>Update technical and process documentation</li>
</ul>
<p><strong>Qualifications</strong></p>
<ul>
<li>2+ years experience with GNU/Linux based systems</li>
<li>Experience with web technologies such as NGINX, Apache &#038; mongrel</li>
<li>Experience with Ruby, Rails desirable</li>
<li>Familiarity with Puppet, Virtualization, MySQL, PostgreSQL, LVM desirable</li>
<li>Familiarity with common Internet services such as DNS and SMTP</li>
<li>Experience working with customers</li>
<li>Ability to work both independently and as part of a team</li>
<li>Keeps up with new technologies and developments</li>
<li>Good written and verbal communication skills</li>
<li>Able to commute to Leeds, UK for team meetings</li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/linux-sys-admin-join-the-brightbox-team/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Join the Brightbox team!</title>
		<link>http://blog.brightbox.co.uk/posts/join-the-brightbox-team</link>
		<comments>http://blog.brightbox.co.uk/posts/join-the-brightbox-team#comments</comments>
		<pubDate>Tue, 12 May 2009 16:29:53 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[jobs]]></category>
		<category><![CDATA[careers]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=543</guid>
		<description><![CDATA[Brightbox is looking for two new people to join the systems team, a Senior Linux Systems Administrator and a Linux/Rails System Support person. Both roles are full-time and you can work from home, from our office in Leeds, or a bit of both. Send a hello, a CV and salary expectations to jobs at the [...]]]></description>
			<content:encoded><![CDATA[<p class="western">Brightbox is looking for two new people to join the systems team, a Senior Linux Systems Administrator and a Linux/Rails System Support person. Both roles are full-time and you can work from home, from our office in Leeds, or a bit of both.</p>
<p class="western">Send a hello, a CV and salary expectations to jobs at the Brightbox UK domain. CVs should be in an open format, preferably PDF or plain text. Closing date is 31<sup>st</sup> May 2009.</p>
<p class="western">As always, recruitment agents should e-mail our special recruitment company email address: root@localhost</p>
<p class="western"><span id="more-543"></span></p>
<h2 class="western" style="page-break-before: always;">Senior Linux Systems Administrator</h2>
<h3 class="western">Job Description</h3>
<ul>
<li>
<p class="western">Work with the Technical Director to design, 	build and run:</p>
<ul>
<li>
<p class="western">our virtual hosting platform</p>
</li>
<li>
<p class="western">our MySQL systems</p>
</li>
<li>
<p class="western">our customers&#8217; Rails clusters</p>
</li>
<li>
<p class="western">our backup systems</p>
</li>
<li>
<p class="western">our networking infrastructure</p>
</li>
<li>
<p class="western">new “cloud computing” services</p>
</li>
</ul>
</li>
<li>
<p class="western">Second line support, with some shared first 	line responsibilities</p>
</li>
<li>
<p class="western">Out of hours on-call shifts</p>
</li>
<li>
<p class="western">Working with customers</p>
</li>
<li>
<p class="western">Assisting with technical sales</p>
</li>
<li>
<p class="western">Work from home or our office in Leeds</p>
</li>
</ul>
<h3 class="western">Qualifications</h3>
<ul>
<li>
<p class="western">5+ years professional experience managing 	GNU/Linux based systems</p>
</li>
<li>
<p class="western">2+ years experience with web technologies</p>
</li>
<li>
<p class="western">Familiarity with virtualized storage and 	systems</p>
</li>
<li>
<p class="western">Experience with Ruby, Rails, Debian/Ubuntu, 	MySQL, PostgreSQL, Puppet desirable</p>
</li>
<li>
<p class="western">Ability to work both independently and as 	part of a team</p>
</li>
<li>
<p class="western">Keeps up with new technologies and 	developments</p>
</li>
</ul>
<ul>
<li>
<p class="western">Good written and verbal communication skills</p>
</li>
<li>
<p class="western">Living within 2 hours of the UTC time zone</p>
</li>
</ul>
<h2 class="western" style="page-break-before: always;">Linux/Rails System Support</h2>
<h3 class="western">Job Description</h3>
<ul>
<li>
<p class="western">Work under the Technical Director and Senior 	Systems Administrator to support and run:</p>
<ul>
<li>
<p class="western">our customers&#8217; Ruby on Rails hosting clusters</p>
</li>
<li>
<p class="western">our virtual hosting platform</p>
</li>
<li>
<p class="western">our MySQL systems</p>
</li>
</ul>
</li>
<li>
<p class="western">First line support</p>
</li>
<li>
<p class="western">Out of hours on-call shifts</p>
</li>
<li>
<p class="western">Working with customers</p>
</li>
</ul>
<ul>
<li>
<p class="western">Work from home or our office in Leeds</p>
</li>
</ul>
<h3 class="western">Qualifications</h3>
<ul>
<li>
<p class="western">2+ years experience with GNU/Linux based 	systems</p>
</li>
<li>
<p class="western">Experience with Ruby, Rails required</p>
</li>
<li>
<p class="western">Familiarity with Puppet, Virtualization, 	MySQL, PostgreSQL, LVM desirable</p>
</li>
<li>
<p class="western">Experience working with customers</p>
</li>
<li>
<p class="western">Good written and verbal communication skills</p>
</li>
<li>
<p class="western">Living within 2 hours of the UTC time zone</p>
</li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/join-the-brightbox-team/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Now with Ubuntu 8.04 LTS Hardy powers</title>
		<link>http://blog.brightbox.co.uk/posts/now-with-ubuntu-804-lts-hardy-powers</link>
		<comments>http://blog.brightbox.co.uk/posts/now-with-ubuntu-804-lts-hardy-powers#comments</comments>
		<pubDate>Thu, 02 Oct 2008 14:57:13 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[imagemagick]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=152</guid>
		<description><![CDATA[We&#8217;ve now switched to Ubuntu Hardy (8.04 LTS) as our default Brightbox image. We&#8217;ve been using Hardy for months now to power our managed products and clusters and it&#8217;s proved very stable.  Some of the highlights: Ruby 1.8.6 as standard Apache 2.2.8 as standard Imagemagick 6.3 as standard (roll on the new rmagick gems!) Git [...]]]></description>
			<content:encoded><![CDATA[<p><img class="right size-full wp-image-89 content_image" title="The Hardy Heron" src="http://blog.brightbox.co.uk/wp-content/uploads/2008/10/hardy-heron.png" alt="" width="120" height="247" />We&#8217;ve now switched to <a href="http://en.wikipedia.org/wiki/Ubuntu">Ubuntu</a> Hardy (8.04 <a title="Long Term Support" href="https://wiki.ubuntu.com/LTS">LTS</a>) as our default Brightbox image.</p>
<p>We&#8217;ve been using Hardy for months now to power our managed products and clusters and it&#8217;s proved very stable.  Some of the highlights:</p>
<ul>
<li>Ruby 1.8.6 as standard</li>
<li>Apache 2.2.8 as standard</li>
<li>Imagemagick 6.3 as standard (roll on the new rmagick gems!)</li>
<li>Git 1.5.4 as standard</li>
<li>Better virtualisation support &#8211; we can now live upgrade ram on Brightboxes without a reboot</li>
</ul>
<p>It still comes pre-configured for Rails deployment and we&#8217;re still providing improved and extra packages where necessary (such as nginx 6.31).</p>
<p>We&#8217;re also still supporting our Ubuntu Dapper machines and can still pre-install Dapper for customers who are already using it on their other boxes.</p>
<h3>Upgrading</h3>
<p>Due to the way Brightboxes are built, you can&#8217;t easily upgrade your Dapper box to Hardy.  Currently, the only supported way to upgrade is to <a href="https://support.brightbox.co.uk">file a support ticket</a> with us and we&#8217;ll rebuild your Brightbox as Hardy.  This will require downtime and <strong>redeployment of your app</strong> (a good time to move to the <a href="http://wiki.brightbox.co.uk/docs:gemv2:start">new Brightbox deployment gem</a> if you haven&#8217;t already)</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/now-with-ubuntu-804-lts-hardy-powers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowTo do Ethernet Bonding on Ubuntu &#8211; Properly</title>
		<link>http://blog.brightbox.co.uk/posts/howto-do-ethernet-bonding-on-ubuntu-properly</link>
		<comments>http://blog.brightbox.co.uk/posts/howto-do-ethernet-bonding-on-ubuntu-properly#comments</comments>
		<pubDate>Mon, 08 Sep 2008 18:30:50 +0000</pubDate>
		<dc:creator>Neil Wilson</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[howtos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=117</guid>
		<description><![CDATA[It&#8217;s amazing how quickly guides on the Internet go out of date. I suppose this one will be no exception. However as I&#8217;ve been looking around there doesn&#8217;t appear to be a good guide as to how to get bonded ethernet to work in Ubuntu using the network helper scripts. So I thought I&#8217;d scribble [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s amazing how quickly guides on the Internet go out of date. I suppose this one will be no exception. However as I&#8217;ve been looking around there doesn&#8217;t appear to be a good guide as to how to get bonded ethernet to work in Ubuntu using the network helper scripts. So I thought I&#8217;d scribble down what I know.</p>
<p>This guide is designed for the Intrepid Ibex version of Ubuntu (8.10) with a small addendum covering Hardy Heron (8.04.1).</p>
<p>The Debian/Ubuntu networking system is a bit opaque. It works via a default script in <code>/etc/network/interfaces</code> and is described in interfaces(5). (run <code>man interfaces</code> to read it).</p>
<p>This gives you all the standard entries, but it also points out that other packages can install scripts that extend the options the interfaces file understands. And that is how you configure Ethernet bonding.</p>
<h3>Configure your switch</h3>
<p>Almost certainly you will have to activate LACP on the relevant ports on your switch to get automatic bonding to work. How you do this depends on your switch. (On my test HP 1800-8G switch I just use the web interface and check a couple of boxes).</p>
<h3>For Intrepid and Hardy</h3>
<ol>
<li>Install the bonding enslave programs and network scripts:
<pre><code>apt-get install ifenslave</code></pre>
</li>
<li>Shutdown any active network interfaces you intend to use with bonding
<pre><code>sudo -s
ifdown eth0
ifdown eth1
etc, etc...</code></pre>
</li>
<li>Comment out the ethernet configurations from <code>/etc/network/interfaces</code>
<pre><code>#auto eth0
#iface eth0 inet dhcp</code></pre>
</li>
<li>Add in the bonding configuration into <code>/etc/network/interfaces</code>
<pre><code>auto bond0
iface bond0 inet dhcp
  slaves all
  bond-mode 4
  bond-miimon 100</code></pre>
</li>
<li>Bring up the interface with:
<pre><code>sudo ifup bond0</code></pre>
</li>
</ol>
<p>This brings up a bonded interface using the 802.3ad Link Aggregation Control Protocol (LACP) which is by far the easiest way of configuring a resilient trunk if your switch supports it (and even quite small switches do these days).</p>
<p>There are other modes and options available in the bonding driver all of which can now be specified in the <code>interfaces</code> file. Full gory details in the <code>bonding.txt.gz</code> file in the current <code>linux-doc</code> package.</p>
<p>Similarly you can specify which network interfaces you want to use as the slaves to the bonding driver e.g. <code>slaves eth0 eth1</code>. Look at the documentation in <code>/usr/share/doc/ifenslave-2.6/README.Debian</code> for more details.</p>
<h3>Extra Work for Hardy</h3>
<p>Hardy&#8217;s <code>ifenslave</code> scripts are a little more primitive than Intrepid. It doesn&#8217;t auto-load the bonding module the first time you try to use it and it doesn&#8217;t set the options automatically. You have to do that the old fashioned way.</p>
<ol>
<li>Create a  file called <code>bonding</code> in <code>/etc/modprobe.d</code> with the following config in it.
<pre><code>alias bond0 bonding
options bond0 mode=4 miimon=100</code></pre>
</li>
<li>Load the module into the kernel
<pre><code>sudo modprobe bond0</code></pre>
</li>
<li>Clear out any failed bond interface by running ifdown
<pre><code>sudo ifdown bond0</code></pre>
</li>
<li>Bring the bond interface up.
<pre><code>sudo ifup bond0</code></pre>
</li>
<li>Once you done this once, the system will ensure that the module is loaded automatically on subsequent reboots and the network brought up.</li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/howto-do-ethernet-bonding-on-ubuntu-properly/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

