<?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>Ubuntu Linux Help &#187; How To</title>
	<atom:link href="http://www.ubuntulinuxhelp.com/category/how-to-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ubuntulinuxhelp.com</link>
	<description></description>
	<lastBuildDate>Thu, 31 Jan 2013 23:23:02 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.2</generator>
		<item>
		<title>2 Ways to open any text file or script in Ubuntu Linux</title>
		<link>http://www.ubuntulinuxhelp.com/2-ways-to-open-any-text-file-or-script-in-ubuntu-linux/</link>
		<comments>http://www.ubuntulinuxhelp.com/2-ways-to-open-any-text-file-or-script-in-ubuntu-linux/#comments</comments>
		<pubDate>Thu, 31 Jan 2013 23:23:02 +0000</pubDate>
		<dc:creator>Douglas Baxter</dc:creator>
				<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://www.ubuntulinuxhelp.com/?p=2029</guid>
		<description><![CDATA[So there is a file that you want to see the contents of? It might be a log file that a program has generated or be a configuration file or ...]]></description>
				<content:encoded><![CDATA[<p><strong>So there is a file that you want to see the contents of? It might be a log file that a program has generated or be a configuration file or have a funny file extension such as .php or .py?</strong></p>
<p>In this post we will show two great ways of seeing and editing the file in the easiest possible ways. The two methods will cover 99% of cases even if something has went really wrong with your system.</p>
<p>The first method should be your first port of call when you have a normal system and are accessing it through the normal GUI. It&#8217;s called<strong> gedit</strong>!</p>
<p>If for some reason you don&#8217;t have gedit installed on your system, install it via typing the following into a terminal:</p>
<p><em>sudo apt-get install gedit</em></p>
<p>Now to edit any text based file with gedit simply use the command <strong>sudo gedit path/to/file</strong>. For example:</p>
<p><strong><em> sudo gedit /etc/apt/sources.list</em></strong></p>
<p>Because you are launching gedit with your sudo credentials you can now edit and save files that would otherwise be read only.<strong><br />
</strong></p>
<p>The GUI makes gedit simple to use and it has lots of nice features such as a great find/replace, tabs for multiple files, highlighting and colour schemes for editing code etc.</p>
<p><strong>But, what if you don&#8217;t have access to the GUI and you are working solely via the command line terminal?</strong> An example of when this might happen would be when you are working on Ubuntu Server, via SSH or something isn&#8217;t correct in your graphic card drivers, you cant access the GUI and you need to manually edit the xorg.conf file.</p>
<p><strong>In these types of cases you need to know about Nano!</strong></p>
<p>Nano is a very simple text editor that runs directly in the terminal. If it&#8217;s not installed, then use:</p>
<p><strong><em>sudo apt-get install nano</em></strong></p>
<p>To edit any text based file with Nano simply use the command <strong>sudo nano path/to/file</strong>. For example:</p>
<p><strong><em>sudo <em>nano</em> /etc/X11/<em>xorg</em>.<em>conf</em></em></strong></p>
<p>Everything is pretty straight forward from here and it&#8217;s a simple text editor that you can type directly into. One thing you will see is that at the very bottom of your terminal you will now see a list of shortcuts that look like an up arrow followed by a letter. To activate one of these shortcuts, you simply press the Ctrl key plus the letter. For example Ctrl+g shows the Help text and Ctrl+x exits Nano (and gives you the option to save your changes).</p>
<p>The great thing about Nano is that it will save you in emergencies when you cant access the GUI. You don&#8217;t even need a mouse!</p>
<p><em><br />
</em></p>
<div class="tweetandlike-box"><h4 id="tweetandlike-heading">Do you love to share?</h4><ul id="tweetandlike-buttons"><li><a href="http://twitter.com/share" data-title="2+Ways+to+open+any+text+file+or+script+in+Ubuntu+Linux" data-count="horizontal" data-text="2 Ways to open any text file or script in Ubuntu Linux" data-url="http://www.ubuntulinuxhelp.com/2-ways-to-open-any-text-file-or-script-in-ubuntu-linux/" data-lang="eng" data-via="@UbuntuLinuxHelp" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></li><li><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ubuntulinuxhelp.com%2F2-ways-to-open-any-text-file-or-script-in-ubuntu-linux%2F&send=on&layout=standard&show_faces=true&action=like&font=arial&colorscheme=light&width=350&scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:350px; height:25px;" allowTransparency="true" ></iframe></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.ubuntulinuxhelp.com/2-ways-to-open-any-text-file-or-script-in-ubuntu-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to disable the Updates pop-up in Ubuntu</title>
		<link>http://www.ubuntulinuxhelp.com/how-to-disable-the-updates-pop-up-in-ubuntu/</link>
		<comments>http://www.ubuntulinuxhelp.com/how-to-disable-the-updates-pop-up-in-ubuntu/#comments</comments>
		<pubDate>Wed, 22 Aug 2012 10:25:29 +0000</pubDate>
		<dc:creator>Douglas Baxter</dc:creator>
				<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://www.ubuntulinuxhelp.com/?p=2020</guid>
		<description><![CDATA[Quick little how to on stopping that updates box popping up every time you log into your Ubuntu linux machine. Of course updates are important, but the default setting of ...]]></description>
				<content:encoded><![CDATA[<p>Quick little how to on stopping that updates box popping up every time you log into your Ubuntu linux machine.</p>
<p>Of course updates are important, but the default setting of having this pop up every day drives me crazy. Here I show how to turn it off completely and what settings I am currently using that give me the best of both worlds.</p>
<p><strong>Via the User Interface&#8230;</strong></p>
<p>Open the <strong>Ubuntu Software Center</strong> then go to <em>Edit -&gt; Software Sources</em> and the Updates tab. Choose the &#8220;Never&#8221; option from the <em>Automatically check for updates</em> list.</p>
<p><a href="http://www.ubuntulinuxhelp.com/wp-content/uploads/2012/08/updates_off.jpg"><img class="aligncenter size-medium wp-image-2022" title="updates_off" src="http://www.ubuntulinuxhelp.com/wp-content/uploads/2012/08/updates_off-300x214.jpg" alt="" width="300" height="214" /></a></p>
<p>(I believe it is always best to keep well updated with security updates, so on this particular machine I have also changed the <em>When there are Security Updates</em> option to &#8220;Download and Install Automatically&#8221;. That option suits me and unless you have a valid reason for not doing it, I can recommend that option. If you do have a valid reason, then please share it in the comments box below <img src='http://www.ubuntulinuxhelp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>
<p><strong>Via the Terminal&#8230;</strong></p>
<p>To turn off the Pop up notifier of updates via the command line, just open a terminal and type:</p>
<pre>gconftool -s --type bool /apps/update-notifier/auto_launch false</pre>
<p>To turn it back on, use this command:</p>
<pre>gconftool -s --type bool /apps/update-notifier/auto_launch true</pre>
<div class="tweetandlike-box"><h4 id="tweetandlike-heading">Do you love to share?</h4><ul id="tweetandlike-buttons"><li><a href="http://twitter.com/share" data-title="How+to+disable+the+Updates+pop-up+in+Ubuntu" data-count="horizontal" data-text="How to disable the Updates pop-up in Ubuntu" data-url="http://www.ubuntulinuxhelp.com/how-to-disable-the-updates-pop-up-in-ubuntu/" data-lang="eng" data-via="@UbuntuLinuxHelp" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></li><li><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ubuntulinuxhelp.com%2Fhow-to-disable-the-updates-pop-up-in-ubuntu%2F&send=on&layout=standard&show_faces=true&action=like&font=arial&colorscheme=light&width=350&scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:350px; height:25px;" allowTransparency="true" ></iframe></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.ubuntulinuxhelp.com/how-to-disable-the-updates-pop-up-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to SSH on Ubuntu &#8211; A Simple Guide</title>
		<link>http://www.ubuntulinuxhelp.com/how-to-ssh-on-ubuntu-a-simple-guide/</link>
		<comments>http://www.ubuntulinuxhelp.com/how-to-ssh-on-ubuntu-a-simple-guide/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 13:15:19 +0000</pubDate>
		<dc:creator>Douglas Baxter</dc:creator>
				<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://ubuntulinuxhelp.com/?p=1957</guid>
		<description><![CDATA[Lots has been written about SSH on Linux machines, but all too often it is written in technical jargon that confuses what is actually a very simple and infinitely useful ...]]></description>
				<content:encoded><![CDATA[<p>Lots has been written about SSH on Linux machines, but all too often it is written in technical jargon that confuses what is actually a very simple and infinitely useful technology. Here is a idiots guide to getting started with SSH in 2 minutes.</p>
<p><strong>What is SSH and why should I know about it?</strong></p>
<p>SSH stands for Secure SHell and gives a robust and secure way to control another computer (including servers) remotely.</p>
<p>You know how you can control your Linux box through the terminal command line? Well, if you have SSH set up, you can also control a remote computer over the network. This is really useful for taking control of things like webservers. If you use a host like <a title="Bluehost" href="http://www.bluehost.com/track/ubuntulinuxhelp">Bluehost</a> (Please note this is an affiliate link, but it is the hosting company I use and I recommend them totally) you can get a fixed IP address and SSH access which allows you to take control of the server using the command line.</p>
<p>To successfully have a SSH connection, you need an SSH Client and a SSH Server that speak to each other.</p>
<p><strong>The SSH Client</strong></p>
<p>The SSH Client is the piece of software that you have on the computer you are sitting in front of and typing on. It sends messages to the SSH server which is on the remote computer (such as the webserver). We&#8217;ll assume that there is already a valid SSH server up and running that you are trying to connect to.</p>
<p>In Ubuntu, there is a SSH client installed as standard and it is called Open SSH.</p>
<p>To use it, you simply open a terminal and proceed any command with &#8220;ssh&#8221;.</p>
<p>For example, if you would like to log in to your remote server, just use the command&#8230;</p>
<p><em>ssh username@mysite.myserver.org</em></p>
<p>However, as this is a blog that likes to keep things simple (and annoy a lot of the die-hard Linux geeks), I&#8217;m going to suggest a different tool&#8230; PuTTY.</p>
<p>PuTTY is a client program for SSH (among other things) and gives a neat little interface for making SSH connections. It is also in my opinion one of the best pieces of software ever written. It has been around for ever and can also be used on Windows without installation (just runs as a .exe). Learn this little guy and you will never look for another SSH client.</p>
<p>Install PuTTY by typing the following into a terminal&#8230;</p>
<p><em>sudo apt-get install putty</em></p>
<p>You will then find the PuTTY program among your other internet applications.</p>
<p>(When you start it up, you will be able to enter the ip address or name of the remote computer you wish to contact and click connect. You will then be asked for password etc. If you are going to be using SSH regular, you can save that connection as a profile which makes things easier).</p>
<p>&nbsp;</p>
<p><strong>The SSH Server</strong></p>
<p>We&#8217;ve assumed up to now that you already have a SSH server to connect to. If this is not the case, then we need to install a SSH server on what will be the remote computer. (If you are using Bluehost, just speak to their support guys and they will do this for you).</p>
<p>If you have access to the computer that will be the remote computer, just open up a terminal and type&#8230;</p>
<p><em>sudo apt-get install openssh-server</em></p>
<p>That wasn&#8217;t too difficult now was it?</p>
<p>&nbsp;</p>
<p><strong>A couple of tests and a Security improvement</strong></p>
<p>Let&#8217;s test that everything is up and running.</p>
<p>On the remote computer, start up PuTTY as mentioned above. Put int he local IP address of your machine (nearly allways 127.0.0.1 as shown below and click &#8220;Open&#8221;.</p>
<p><a href="http://www.fishinglochlomond.com/ubuntulinuxhelp/wp-content/uploads/2012/01/puttyconnectingtossh.jpg"><img class="alignnone size-medium wp-image-1959" title="puttyconnectingtossh" src="http://www.fishinglochlomond.com/ubuntulinuxhelp/wp-content/uploads/2012/01/puttyconnectingtossh-300x226.jpg" alt="" width="300" height="226" /></a></p>
<p>You will get a warning box talking about Keys and Certiicates, but just be like an iPad user and click accept to everything that pop-s up <img src='http://www.ubuntulinuxhelp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>You now need to log in using your username and then your password for the remote machine.</p>
<p>That should be you logged in over SSH!!!</p>
<p>(You can now go off and see if you can use a different computer to log in to this system , remember that you will then need to use the <strong>external</strong> IP address of the remote computer when logging in via PuTTY).</p>
<p>&nbsp;</p>
<p>A good way to test using your SSH connection is to make a little security update. The default port for SSH is 22 and some bad boys out there try and force their way in via this port. Let&#8217;s open the SSH config file and change that port to something else.</p>
<p>Via your PuTTY session, type in&#8230;</p>
<p><em>sudo vi /etc/ssh/sshd_config</em></p>
<p><a href="http://www.fishinglochlomond.com/ubuntulinuxhelp/wp-content/uploads/2012/01/puttyopeningv.jpg"><img class="alignnone size-medium wp-image-1960" title="puttyopeningv" src="http://www.fishinglochlomond.com/ubuntulinuxhelp/wp-content/uploads/2012/01/puttyopeningv-300x226.jpg" alt="" width="300" height="226" /></a></p>
<p>This lets you edit the config file directly through the terminal. Use the arrow keys to find the line that shows the &#8220;Port 22&#8243;, press Shift+i on the keyboard and this lets you edit the file. change the port to whatever port you want, for example 3901. Press Ctrl+x and then <img src='http://www.ubuntulinuxhelp.com/wp-includes/images/smilies/icon_mad.gif' alt=':x' class='wp-smiley' />  to save the file and exit.</p>
<p>You then need to restart the SSH server to change the port. Again in PuTTY type&#8230;</p>
<p><em>sudo /etc/init.d/ssh restart</em></p>
<p>Next time you log into the SSH, via PuTTY you will need to change the SSH Port to the new one you set (i.e 3901).</p>
<p>&nbsp;</p>
<p>There are lots of other security improvements you can make in this config file. If you know one, why not put it in the comments box below? (If you don&#8217;t know one, why not Like this article on Facebook and maybe your friends will know one <img src='http://www.ubuntulinuxhelp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>
<p>&nbsp;</p>
<div class="tweetandlike-box"><h4 id="tweetandlike-heading"> Sharing is loving!</h4><ul id="tweetandlike-buttons"><li><a href="http://twitter.com/share" data-title="How+to+SSH+on+Ubuntu+%26%238211%3B+A+Simple+Guide" data-count="horizontal" data-text="How to SSH on Ubuntu &#8211; A Simple Guide" data-url="http://www.ubuntulinuxhelp.com/how-to-ssh-on-ubuntu-a-simple-guide/" data-lang="eng" data-via="@UbuntuLinuxHelp" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></li><li><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ubuntulinuxhelp.com%2Fhow-to-ssh-on-ubuntu-a-simple-guide%2F&send=on&layout=standard&show_faces=true&action=like&font=arial&colorscheme=light&width=350&scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:350px; height:25px;" allowTransparency="true" ></iframe></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.ubuntulinuxhelp.com/how-to-ssh-on-ubuntu-a-simple-guide/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>How to speed up your Ubuntu after an Update</title>
		<link>http://www.ubuntulinuxhelp.com/how-to-speed-up-your-ubuntu-after-an-update/</link>
		<comments>http://www.ubuntulinuxhelp.com/how-to-speed-up-your-ubuntu-after-an-update/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 11:21:21 +0000</pubDate>
		<dc:creator>Douglas Baxter</dc:creator>
				<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://ubuntulinuxhelp.com/?p=1953</guid>
		<description><![CDATA[Updated your computer to the latest version of Ubuntu, just to find it freezing or running so slowly that it is almost unusable? Well, read on and we&#8217;ll have you ...]]></description>
				<content:encoded><![CDATA[<p>Updated your computer to the latest version of Ubuntu, just to find it freezing or running so slowly that it is almost unusable? Well, read on and we&#8217;ll have you running back up to speed in a couple of minutes&#8230;</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;">The Problem.</span></p>
<p>I was visiting my parents home over Christmas when my Dad asked me to have a look at the computer which he said he had updated and was now running at a speed he described as &#8220;Soul Destroying&#8221;. As this was a low end computer just used for emails and internet and had been happily running Ubuntu for the last 4 years, I was expecting him to be over exaggerating the problem.</p>
<p>After trying to start Firefox on the machine and it taking about 5 minutes, I was on the verge of throwing the whole system through the (closed and on the second floor) window&#8230;</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;">The Solution.</span></p>
<p>So what is causing a perfectly good Ubuntu install to grind to a halt after an update to version 11.1? Well, the answer is Unity. This is the new Graphical User Interface (GUI) used in Ubuntu.</p>
<p>There is a lot of (ahem) &#8220;controversy&#8221; about Unity in the community (that rhymes!) and I&#8217;m not going to delve into that here, but when you try it on a low spec piece of hardware it basically kills your computer and makes it unusable. (Does that make it a Graphical Unusable Interface?).</p>
<p><del>To get back on track, you need to tell Ubuntu that you don&#8217;t want to use Unity on this machine.<br />
</del>(The above line seems to have caused a bit of confusion to readers, see comments below, so it should be ignored and instead replaced with the following paragraph).<del><br />
</del></p>
<p><em>To get back on track, you need to tell your current operating system on your own private machine to use a different interface while still respecting the fact that some people are having no problems with Unity and that some people have faster computers than you and perhaps recognizing that you should run out immediately and spend several hundred dollars on a new machine.</em></p>
<p>If you are using a machine which is more than a couple of years old and if you just want to stick to the same user interface that you have became used to (buttons and menus all where you would expect them to be), then I would suggest using XFCE. This is a lightweight interface and will suit the needs of most users, such as my Mum and Dad.</p>
<p>Install it by opening a terminal and typing&#8230;</p>
<p><em>sudo apt-get install xubuntu-desktop</em></p>
<p>Enter your password and let it install (accept Yes to any questions).</p>
<p><strong>This is Important! Now you need to restart your system. When you reboot, you should see a small gear icon on the login screen. This will allow you to choose which interface you would like to use by default. You choose the XFCE desktop.</strong></p>
<p>Now you are back up and running at the speed of Linux! (and you still have all the non Unity benefits of upgrading). All that remains for you to do is to like this article on Facebook, or add this site to your Twitter feed&#8230; <img src='http://www.ubuntulinuxhelp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://www.fishinglochlomond.com/ubuntulinuxhelp/wp-content/uploads/2012/01/XFCE.png"><img class="alignnone size-medium wp-image-1954" title="XFCE Interface Logo" src="http://www.fishinglochlomond.com/ubuntulinuxhelp/wp-content/uploads/2012/01/XFCE-300x225.png" alt="" width="300" height="225" /></a></p>
<div class="tweetandlike-box"><h4 id="tweetandlike-heading"> Care to Share?</h4><ul id="tweetandlike-buttons"><li><a href="http://twitter.com/share" data-title="How+to+speed+up+your+Ubuntu+after+an+Update" data-count="horizontal" data-text="How to speed up your Ubuntu after an Update" data-url="http://www.ubuntulinuxhelp.com/how-to-speed-up-your-ubuntu-after-an-update/" data-lang="eng" data-via="@UbuntuLinuxHelp" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></li><li><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ubuntulinuxhelp.com%2Fhow-to-speed-up-your-ubuntu-after-an-update%2F&send=on&layout=standard&show_faces=true&action=like&font=arial&colorscheme=light&width=350&scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:350px; height:25px;" allowTransparency="true" ></iframe></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.ubuntulinuxhelp.com/how-to-speed-up-your-ubuntu-after-an-update/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Decorate Ubuntu for Christmas</title>
		<link>http://www.ubuntulinuxhelp.com/decorate-ubuntu-for-christmas/</link>
		<comments>http://www.ubuntulinuxhelp.com/decorate-ubuntu-for-christmas/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 09:38:23 +0000</pubDate>
		<dc:creator>Douglas Baxter</dc:creator>
				<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://ubuntulinuxhelp.com/?p=1930</guid>
		<description><![CDATA[&#8216;Tis the season to be jolly, apparently, so what could be better than gathering the family around and decorating your Linux system with a bit of Christmas cheer! In this ...]]></description>
				<content:encoded><![CDATA[<p>&#8216;Tis the season to be jolly, apparently, so what could be better than gathering the family around and decorating your Linux system with a bit of Christmas cheer!</p>
<p>In this article we&#8217;ll take 2 minutes to transform your Ubuntu box to an enchanted winder wonderland (or at the very least, stop it from looking like Scrooge&#8217;s desktop).</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><strong>Linux Christmas Wallpaper</strong></span></p>
<p>Here&#8217;s my favourite Christmas wallpaper for Ubuntu. Little Tux is dressed up as Santa and the presents have Ubuntu themed wrapping. It was drawn by Anne Dupond using Blender and she has made a couple of different versions which can be <a href="http://gnome-look.org/content/show.php/Christmas-Tux-ubuntu?content=70260">downloaded here</a>.</p>
<p><a href="http://www.fishinglochlomond.com/ubuntulinuxhelp/wp-content/uploads/2011/12/70260-1.jpg"><img class="alignnone size-full wp-image-1931" title="Ubuntu Christmas Wallpaper" src="http://www.fishinglochlomond.com/ubuntulinuxhelp/wp-content/uploads/2011/12/70260-1.jpg" alt="" width="384" height="307" /></a></p>
<p>&nbsp;</p>
<p>A non-geeky (is that a word? think I might start using that a lot&#8230;) alternative is this beautiful christmas tree wallpaper by <a href="http://deleket.deviantart.com/art/Christmas-XP-Sample-Wallpaper-72892916">deleket at deviantart.com</a>.</p>
<p><a href="http://www.fishinglochlomond.com/ubuntulinuxhelp/wp-content/uploads/2011/12/Sample_Wallpape.jpg"><img class="alignnone size-full wp-image-1932" title="Christmas Tree Wallpaper" src="http://www.fishinglochlomond.com/ubuntulinuxhelp/wp-content/uploads/2011/12/Sample_Wallpape.jpg" alt="" width="400" height="300" /></a></p>
<p>Just follow the links to download one of these to your local hard drive and then installing it couldn&#8217;t be easier. Just right click anywhere on your desktop and select &#8220;Change Desktop Background.&#8221;, browse to your downloaded file, double click it and then sit back and bask in the Yuletide spirit!</p>
<p><strong><span style="text-decoration: underline;">Linux Christmas Screen Savers</span></strong></p>
<p>Now we need something to delight the rest of the world when you&#8217;re not actually at your computer. Some Snowy Screen Savers me-thinks!</p>
<p>The easiest one to get up and running is Fuzzy Flakes and I think it is quite nice. It&#8217;s bright and cheerful enough. Just go to <em>System -&gt; Preferences -&gt; Screensaver Preferences </em>and choose Fuzzy Flakes.</p>
<p><a href="http://www.fishinglochlomond.com/ubuntulinuxhelp/wp-content/uploads/2011/12/fuzzyflakes.jpg"><img class="alignnone size-medium wp-image-1934" title="fuzzyflakes" src="http://www.fishinglochlomond.com/ubuntulinuxhelp/wp-content/uploads/2011/12/fuzzyflakes-300x227.jpg" alt="" width="300" height="227" /></a></p>
<p>&nbsp;</p>
<p><strong><span style="text-decoration: underline;">Not Christmassy enough for Ya!?!</span></strong></p>
<p>OK, there will be someone reading this who says that having a penguin in a Santa hat and a few snowflakes on their screensaver just isn&#8217;t treating Christmas with the respect it deserves. <strong></strong>No, these people want to spend a couple of hours bashing away on the Ubuntu terminal to pimp up their Linux Christmas. Well, for those hardy souls I can recommend jumping over to UbuntuGuide.net and having a look at firstly <a href="http://ubuntuguide.net/enable-snow-on-ubuntu-desktop-using-compiz-fusion">how to enable &#8220;Snow&#8221; on Compiz Fusion</a> and then <a href="http://ubuntuguide.net/customize-falling-snowleavesobjects-on-ubuntu-background-wallpaper">customising a wintery wallpaper</a>. Warning: Not for someone who has a life, or for children under the age of 4.</p>
<p>&nbsp;</p>
<p><strong><span style="text-decoration: underline;">Want to give a Christmas Present?</span></strong></p>
<p>Have you any favorite wallpapers or ways to make your Linux box more Christmassy? Stick them in the comments box below and share some Christmas love&#8230;</p>
<div class="tweetandlike-box"><h4 id="tweetandlike-heading"> Sharing is loving!</h4><ul id="tweetandlike-buttons"><li><a href="http://twitter.com/share" data-title="Decorate+Ubuntu+for+Christmas" data-count="horizontal" data-text="Decorate Ubuntu for Christmas" data-url="http://www.ubuntulinuxhelp.com/decorate-ubuntu-for-christmas/" data-lang="eng" data-via="@UbuntuLinuxHelp" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></li><li><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ubuntulinuxhelp.com%2Fdecorate-ubuntu-for-christmas%2F&send=on&layout=standard&show_faces=true&action=like&font=arial&colorscheme=light&width=350&scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:350px; height:25px;" allowTransparency="true" ></iframe></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.ubuntulinuxhelp.com/decorate-ubuntu-for-christmas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Install a Web Server and More in Ubuntu Linux</title>
		<link>http://www.ubuntulinuxhelp.com/how-to-install-a-web-server-and-more-in-ubuntu-linux/</link>
		<comments>http://www.ubuntulinuxhelp.com/how-to-install-a-web-server-and-more-in-ubuntu-linux/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 03:02:01 +0000</pubDate>
		<dc:creator>Roger Wheatley</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[phpmyadmin]]></category>

		<guid isPermaLink="false">http://ubuntulinuxhelp.com/?p=1879</guid>
		<description><![CDATA[I recently saw a comment on this blog, from Neville, where  he was having trouble getting FTP to operate as expected on his web server. Needless to say, this could ...]]></description>
				<content:encoded><![CDATA[<p>I recently saw a comment on this blog, from <a href="http://ubuntulinuxhelp.com/ubuntu-lamp-server-with-torrentflux-in-vmware/#comments">Neville</a>, where  he was having trouble getting FTP to operate as expected on his web server. <img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" />Needless to say, this could be the result of several configuration issues. Suffice to say, I figured one thing I could do to help all of you reading this post, is simply to print out (below) the steps I took to install my last web dev/design Ubuntu box. Hopefully, there will be some goodies for most of you&#8230; I installed the following on Ubuntu 10.04.3 LTS.<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>Here&#8217;s what I did to get everything working (on an local web server that is NOT available to the public &#8211; To make it a public server, more security issues would have to be addressed):<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>I want to get some extra multimedia packages:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /><span id="more-1879"></span></p>
<p><span style="color: #ff6600;">sudo wget &#8211;output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list &amp;&amp; sudo apt-get &#8211;quiet update &amp;&amp; sudo apt-get &#8211;yes &#8211;quiet &#8211;allow-unauthenticated install medibuntu-keyring &amp;&amp; sudo apt-get &#8211;quiet update</span></p>
<p>For some reason, the above command did not install the mediabuntu key. When I updated aptitude, it threw some errors, and I noticed that Authentication tab in Software Sources (System &gt;&gt; Administration &gt;&gt; Software Sources) did not list Medibuntu as a trusted software provider.<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo apt-get &#8211;force-yes install app-install-data-medibuntu apport-hooks-medibuntu</span></p>
<p><span style="color: #ff6600;">gpg &#8211;keyserver subkeys.pgp.net &#8211;recv 0C5A2783 &amp;&amp; gpg &#8211;export &#8211;armor 0C5A2783 | sudo apt-key add -</span></p>
<p><span style="color: #ff6600;">sudo aptitude update</span></p>
<p>Install some packages and codecs:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude install w32codecs libavcodec-extra-52 mencoder mplayer mplayer-gui non-free-codecs aacgain gecko-mediaplayer</span></p>
<p>Get DVD playback working and some packages:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude install libdvdcss2 libdvdnav4 gxine libxine1-gnome libxine1-plugins libxine1-all-plugins vlc mozilla-plugin-vlc mplayer mplayer-gui</span></p>
<p>I like the ability to copy music off my CD&#8217;s:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude install sound-juicer</span></p>
<p>Also, RubyRipper:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo add-apt-repository ppa:aheck/ppa</span><br />
<span style="color: #ff6600;"> sudo aptitude update</span><br />
<span style="color: #ff6600;"> sudo aptitude install rubyripper</span><br />
<span style="color: #ff6600;"> sudo aptitude install rubyripper-gtk</span></p>
<p>A package to enable modification of PDF files:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo add-apt-repository ppa:pdfmod-team/ppa</span><br />
<span style="color: #ff6600;"> sudo aptitude update</span><br />
<span style="color: #ff6600;"> sudo aptitude install pdfmod</span></p>
<p>A package for editing RAW images as well as a RAW converter and digital photo processing application:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo add-apt-repository ppa:rawtherapee/ppa</span><br />
<span style="color: #ff6600;"> sudo aptitude update</span><br />
<span style="color: #ff6600;"> sudo aptitude install rawtherapee</span></p>
<p>Get Skype:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude install skype</span></p>
<p>No video? Try this:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>Install v4l2ucp and change the preview program with v4l2ucp to skype instead of mplayer. Start preview, Skype loads, and video works.<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>Get some more media related packages:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude install devede easytag phatch dia thoggen</span></p>
<p><span style="color: #ff6600;">sudo add-apt-repository ppa:stebbins/handbrake-snapshots</span><br />
<span style="color: #ff6600;"> sudo aptitude update</span><br />
<span style="color: #ff6600;"> sudo aptitude install handbrake-gtk</span></p>
<p>Some PDF related packages:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude install pdfshuffler pdfsam pdfchain pdfjam</span></p>
<p>Torrents:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo add-apt-repository ppa:transmissionbt/ppa</span><br />
<span style="color: #ff6600;"> sudo aptitude update</span><br />
<span style="color: #ff6600;"> sudo aptitude install transmission</span></p>
<p>Side note for those with printers:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>To get printer available on the network:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /> <span style="color: #3366ff;">http://localhost:631</span><br />
Go to the &#8220;Administration&#8221; tab, then select &#8220;Share printers connected to this system&#8221; and &#8220;Allow printing from the Internet&#8221;<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>Also&#8230; I like the ability to reprint old jobs:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo gedit /etc/cups/cupsd.conf</span></p>
<p>Now add this code:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #3366ff;">#Save print jobs, but only save 100 of them</span><br />
<span style="color: #3366ff;"> PreserveJobFiles Yes</span><br />
<span style="color: #3366ff;"> MaxJobs 100</span></p>
<p>just underneath this code:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #3366ff;">LogLevel warn</span><br />
<span style="color: #3366ff;"> MaxLogSize 0</span><br />
<span style="color: #3366ff;"> SystemGroup lpadmin</span><br />
<span style="color: #3366ff;"> # Allow remote access</span><br />
<span style="color: #3366ff;"> Port 631</span></p>
<p>Get some dev related packages:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude install build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libvorbis-dev libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev</span></p>
<p><span style="color: #ff6600;">sudo aptitude install quanta gmountiso httrack isomaster</span></p>
<p><span style="color: #ff6600;">sudo add-apt-repository ppa:kilian/trimage</span><br />
<span style="color: #ff6600;"> sudo aptitude update</span><br />
<span style="color: #ff6600;"> sudo aptitude install trimage</span></p>
<p><span style="color: #ff6600;">sudo add-apt-repository ppa:webupd8team/ubuntu-font-family</span><br />
<span style="color: #ff6600;"> sudo aptitude update</span><br />
<span style="color: #ff6600;"> sudo aptitude install ttf-ubuntu-font-family</span></p>
<p>Install another browser (Chrome) for front-end testing:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo add-apt-repository ppa:chromium-daily/ppa</span><br />
<span style="color: #ff6600;"> sudo aptitude update</span><br />
<span style="color: #ff6600;"> sudo aptitude install chromium-browser</span></p>
<p>Let&#8217;s get the WordPress Dev environment installed&#8230;<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>Let&#8217;s get ffmpeg related installs done:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude install flvtool2 yamdi</span></p>
<p>Install x264:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">cd</span><br />
<span style="color: #ff6600;"> git clone git://git.videolan.org/x264.git</span><br />
<span style="color: #ff6600;"> cd x264</span><br />
<span style="color: #ff6600;"> ./configure</span><br />
<span style="color: #ff6600;"> make</span><br />
<span style="color: #ff6600;"> sudo checkinstall &#8211;pkgname=x264 &#8211;pkgversion &#8220;2:0.`grep X264_BUILD x264.h -m1 | </span><br />
<span style="color: #ff6600;"> cut -d&#8217; &#8216; -f3`.`git rev-list HEAD | wc -l`+git`git rev-list HEAD -n 1 | </span><br />
<span style="color: #ff6600;"> head -c 7`&#8221; &#8211;backup=no &#8211;default &#8211;deldoc=yes</span></p>
<p>Note: To uninstall:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>dpkg -r x264</p>
<p>Install LAME:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude remove libmp3lame-dev</span><br />
<span style="color: #ff6600;"> sudo aptitude install nasm</span><br />
<span style="color: #ff6600;"> cd</span><br />
<span style="color: #ff6600;"> wget http://downloads.sourceforge.net/project/lame/lame/3.98.4/lame-3.98.4.tar.gz</span><br />
<span style="color: #ff6600;"> tar xzvf lame-3.98.4.tar.gz</span><br />
<span style="color: #ff6600;"> cd lame-3.98.4</span><br />
<span style="color: #ff6600;"> ./configure &#8211;enable-nasm &#8211;disable-shared</span><br />
<span style="color: #ff6600;"> make</span><br />
<span style="color: #ff6600;"> sudo checkinstall &#8211;pkgname=lame-ffmpeg &#8211;pkgversion=&#8221;3.98.4&#8243; &#8211;backup=no &#8211;default </span><br />
<span style="color: #ff6600;"> &#8211;deldoc=yes</span></p>
<p>Install libvpx (for VP8 video):<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">cd</span><br />
<span style="color: #ff6600;"> git clone git://review.webmproject.org/libvpx.git</span><br />
<span style="color: #ff6600;"> cd libvpx</span><br />
<span style="color: #ff6600;"> ./configure</span><br />
<span style="color: #ff6600;"> make</span><br />
<span style="color: #ff6600;"> sudo checkinstall &#8211;pkgname=libvpx &#8211;pkgversion=&#8221;`date +%Y%m%d%H%M`-git&#8221; &#8211;backup=no </span><br />
<span style="color: #ff6600;"> &#8211;default &#8211;deldoc=yes</span></p>
<p>Install ffmpeg:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">cd</span><br />
<span style="color: #ff6600;"> svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg</span><br />
<span style="color: #ff6600;"> cd ffmpeg</span><br />
<span style="color: #ff6600;"> ./configure &#8211;enable-gpl &#8211;enable-version3 &#8211;enable-nonfree &#8211;enable-postproc </span><br />
<span style="color: #ff6600;"> &#8211;enable-libfaac &#8211;enable-libopencore-amrnb &#8211;enable-libopencore-amrwb </span><br />
<span style="color: #ff6600;"> &#8211;enable-libtheora &#8211;enable-libvorbis &#8211;enable-libx264 &#8211;enable-libxvid </span><br />
<span style="color: #ff6600;"> &#8211;enable-x11grab &#8211;enable-libmp3lame &#8211;enable-libvpx</span><br />
<span style="color: #ff6600;"> make</span><br />
<span style="color: #ff6600;"> sudo checkinstall &#8211;pkgname=ffmpeg &#8211;pkgversion &#8220;4:SVN-r`LANG=C svn info | </span><br />
<span style="color: #ff6600;"> grep Revision | awk &#8216;{ print $NF }&#8217;`&#8221; &#8211;backup=no &#8211;default &#8211;deldoc=yes</span><br />
<span style="color: #ff6600;"> hash x264 ffmpeg ffplay</span></p>
<p>Not: To uninstall:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>dpkg -r ffmpeg</p>
<p>Finally, let&#8217;s install qt-faststart, so that H.264 video can start playing almost immediately:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">cd ~/ffmpeg</span><br />
<span style="color: #ff6600;"> make tools/qt-faststart</span><br />
<span style="color: #ff6600;"> sudo checkinstall &#8211;pkgname=qt-faststart &#8211;pkgversion &#8220;4:SVN-r`svn info | grep Revision | </span><br />
<span style="color: #ff6600;"> awk &#8216;{ print $NF }&#8217;`&#8221; &#8211;backup=no &#8211;default &#8211;deldoc=yes install -D -m755 </span><br />
<span style="color: #ff6600;"> tools/qt-faststart /usr/local/bin/qt-faststart</span></p>
<p>Note: To uninstall:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>dpkg -r qt-faststart</p>
<p>We need MySQL for the databases:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude install mysql-server mysql-client libmysqlclient15-dev</span></p>
<p>Important: Don&#8217;t forget to keep a record of your MySQL root user password! If not, phpMyAdmin will not be able to login later!<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>One quick Firefox tweak. I prefer Firefox tabs to open at the end (like the used to). Here&#8217;s the fix:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>Open Firefox<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /><br />
In the address bar type:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #3366ff;">about:config</span></p>
<p>In the &#8220;Filter&#8221; textbox, type:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #3366ff;">browser.tabs.insertRelatedAfterCurrent</span></p>
<p>Double click &#8220;browser.tabs.insertRelatedAfterCurrent&#8221; that you see under &#8220;Preference Name&#8221; so that the &#8220;Value&#8221; says &#8220;False&#8221;.<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>Sometimes it helps to be able to record any sound piped through your soundcard, cam, etc.:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo add-apt-repository ppa:osmoma/rec-applet</span><br />
<span style="color: #ff6600;"> sudo aptitude update</span><br />
<span style="color: #ff6600;"> sudo aptitude install rec-applet</span></p>
<p>Install the Apache web server:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert</span></p>
<p>Let&#8217;s edit the hosts file, to make it a bit easier for the web server (Apache) to reliably determine the FQDN &#8211; So that it won&#8217;t use 127.0.0.1:</p>
<p><span style="color: #ff6600;">sudo gedit /etc/hosts</span></p>
<p>Here is what my hosts file now looks like:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #3366ff;">127.0.0.1    localhost</span><br />
<span style="color: #3366ff;"> 127.0.1.1    asgard</span><br />
<span style="color: #3366ff;"> 192.168.1.107    asgard.localdomain</span></p>
<p><span style="color: #3366ff;"># The following lines are desirable for IPv6 capable hosts</span><br />
<span style="color: #3366ff;"> ::1     localhost ip6-localhost ip6-loopback</span><br />
<span style="color: #3366ff;"> fe00::0 ip6-localnet</span><br />
<span style="color: #3366ff;"> ff00::0 ip6-mcastprefix</span><br />
<span style="color: #3366ff;"> ff02::1 ip6-allnodes</span><br />
<span style="color: #3366ff;"> ff02::2 ip6-allrouters</span><br />
<span style="color: #3366ff;"> ff02::3 ip6-allhosts</span></p>
<p>Restart Apache:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo /etc/init.d/apache2 restart</span></p>
<p>Let&#8217;s get some of the plugins we&#8217;ll need (ffmpeg-php, for example):<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude install libapache2-mod-php5 libapache2-mod-ruby libapache2-mod-python php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-ffmpeg php5-json php5-ps</span></p>
<p>Enable some mods:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo a2ensite defaut-ssl</span><br />
<span style="color: #ff6600;"> sudo a2enmod ssl</span><br />
<span style="color: #ff6600;"> sudo a2enmod rewrite</span><br />
<span style="color: #ff6600;"> sudo a2enmod include</span></p>
<p>We&#8217;d like to enable the WebDAV feature:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo a2enmod dav_fs</span><br />
<span style="color: #ff6600;"> sudo a2enmod dav</span></p>
<p>Restart Apache:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo /etc/init.d/apache2 restart</span></p>
<p>Let&#8217;s get an FTP server working:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude install proftpd ucf menu</span></p>
<p>Side note: I selected &#8220;standalone&#8221; for the proftpd installation.<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>Let&#8217;s edit our Apache config (because I noticed that overrides are not working):<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo gedit /etc/apache2/sites-available/default</span></p>
<p>Changed it to look like this:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #3366ff;">&lt;VirtualHost *:80&gt;</span><br />
<span style="color: #3366ff;"> ServerAdmin webmaster@localhost</span></p>
<p><span style="color: #3366ff;">DocumentRoot /var/www</span><br />
<span style="color: #3366ff;"> &lt;Directory /&gt;</span><br />
<span style="color: #3366ff;"> Options FollowSymLinks</span><br />
<span style="color: #3366ff;"> AllowOverride all</span><br />
<span style="color: #3366ff;"> &lt;/Directory&gt;</span><br />
<span style="color: #3366ff;"> &lt;Directory /var/www/&gt;</span><br />
<span style="color: #3366ff;"> Options Indexes FollowSymLinks MultiViews</span><br />
<span style="color: #3366ff;"> AllowOverride all</span><br />
<span style="color: #3366ff;"> Order allow,deny</span><br />
<span style="color: #3366ff;"> allow from all</span><br />
<span style="color: #3366ff;"> &lt;/Directory&gt;</span></p>
<p><span style="color: #3366ff;">ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/</span><br />
<span style="color: #3366ff;"> &lt;Directory &#8220;/usr/lib/cgi-bin&#8221;&gt;</span><br />
<span style="color: #3366ff;"> AllowOverride all</span><br />
<span style="color: #3366ff;"> Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch</span><br />
<span style="color: #3366ff;"> Order allow,deny</span><br />
<span style="color: #3366ff;"> Allow from all</span><br />
<span style="color: #3366ff;"> &lt;/Directory&gt;</span></p>
<p><span style="color: #3366ff;">ErrorLog /var/log/apache2/error.log</span></p>
<p><span style="color: #3366ff;"># Possible values include: debug, info, notice, warn, error, crit,</span><br />
<span style="color: #3366ff;"> # alert, emerg.</span><br />
<span style="color: #3366ff;"> LogLevel warn</span></p>
<p><span style="color: #3366ff;">CustomLog /var/log/apache2/access.log combined</span></p>
<p><span style="color: #3366ff;">Alias /doc/ &#8220;/usr/share/doc/&#8221;</span><br />
<span style="color: #3366ff;"> &lt;Directory &#8220;/usr/share/doc/&#8221;&gt;</span><br />
<span style="color: #3366ff;"> Options Indexes MultiViews FollowSymLinks</span><br />
<span style="color: #3366ff;"> AllowOverride all</span><br />
<span style="color: #3366ff;"> Order deny,allow</span><br />
<span style="color: #3366ff;"> Deny from all</span><br />
<span style="color: #3366ff;"> Allow from 127.0.0.0/255.0.0.0 ::1/128</span><br />
<span style="color: #3366ff;"> &lt;/Directory&gt;</span></p>
<p><span style="color: #3366ff;">&lt;/VirtualHost&gt;</span></p>
<p>Restart apache:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo /etc/init.d/apache2 restart</span></p>
<p>Warning message?<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff0000;">apache2: Could not reliably determine the server&#8217;s fully qualified domain name, using 127.0.1.1 for ServerName</span><br />
<span style="color: #ff0000;"> &#8230; waiting apache2: Could not reliably determine the server&#8217;s fully qualified domain name, using 127.0.1.1 for ServerName</span></p>
<p>Fix:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo gedit /etc/apache2/httpd.conf</span></p>
<p>The page will be empty, add this:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #3366ff;">ServerName localhost</span></p>
<p>Restart Apache<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo /etc/init.d/apache2 restart</span></p>
<p>Now to install phpMyAdmin:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude install phpmyadmin</span></p>
<p>(Obviously select &#8220;apache2&#8243; as the server).<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>Don&#8217;t forget the password you selected!<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>Now we need to get the databases that were on the old system&#8217;s hard drive (only if you need to do something like this). First, make a backup of the current (clean) MySQL:</p>
<p><span style="color: #ff6600;">sudo cp -Rp /var/lib/mysql /home/roger/Downloads/backups-mysql/mysql.backup</span></p>
<p>Note: To restore&#8230;<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo cp -Rp /home/roger/Downloads/backups-mysql/mysql.backup /var/lib/mysql</span></p>
<p>I previously zipped, uploaded to an FTP server, and then downloaded the archive to my desktop. Now I want to restore the unzipped databases:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo cp -Rp /home/roger/Desktop/MySQL/dirs/mysql /var/lib</span></p>
<p>Restart MySQl:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo /etc/init.d/mysql restart</span></p>
<p>Sometimes the import of WordPress content (xml files) is over 2MB. Let&#8217;s increase this limitation so that we can import larger file:</p>
<p><span style="color: #ff6600;">sudo gedit /etc/php5/apache2/php.ini</span></p>
<p>Find:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #3366ff;">upload_max_filesize = 2M</span><br />
<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /><br />
and change to say:</p>
<p><span style="color: #3366ff;">upload_max_filesize = 20M</span></p>
<p>Save the edited file and restart Apache:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo /etc/init.d/apache2 restart</span></p>
<p>I often record screen activity so that clients can see how to do something, or learn about issues of value to them. In particular, it&#8217;s most beneficial to be able to use the desktop screen activity, the web cam and the microphone to better explain or demonstrate something. Here&#8217;s how I set this up:</p>
<p><span style="color: #ff6600;">sudo aptitude istanbul ubuntu-restricted-extras pavucontrol</span></p>
<p><span style="color: #ff6600;">sudo add-apt-repository ppa:webupd8team/gtk-recordmydesktop</span><br />
<span style="color: #ff6600;"> sudo aptitude update</span><br />
<span style="color: #ff6600;"> sudo aptitude install gtk-recordmydesktop</span></p>
<p><span style="color: #ff6600;">sudo aptitude install subtitleeditor</span></p>
<p>A simple GUI video converter:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude install winff</span></p>
<p>Note: RecordMyDesktop (Applications &gt;&gt; Sound &amp; Video &gt;&gt; Desktop Recorder) will record in .ogv format. After installing ffmpeg, the conversion to flv becomes a simple command:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">ffmpeg -i input_file.ogv -sameq output_file.flv</span></p>
<p>The above makes very large file sizes. To keep them smaller (and maintain a balance with quality, try the following command):<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">ffmpeg -i input_file.ogv -ab 256 -vb 400 output_file.flv</span></p>
<p>The -sameq flag instructs ffmpeg to keep the same quality as the original.<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>Enable the 3D editing:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude install blender</span></p>
<p>Need to edit title features in your OpenShot (installed after this) videos?<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude install inkscape</span></p>
<p>Let&#8217;s get a simpler video editor:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo add-apt-repository ppa:jonoomph/openshot-edge</span><br />
<span style="color: #ff6600;"> sudo aptitude update</span><br />
<span style="color: #ff6600;"> sudo aptitude install openshot openshot-do</span>c</p>
<p>Ability to transcode into other formats?<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude install arista</span></p>
<p>Back to the server, let&#8217;s enable some remote administrative features:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude -y install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl apt-show-versions libapt-pkg-per</span>l</p>
<p>libmd5-perl seems to be missing?<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>sudo apt-cache policy libmd5-perl reports the package cannot be found. We&#8217;ll have to get it from Debian.<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>I went to Debian&#8217;s FTP: <a href="http://ftp.debian.org/pool/main/libm/libmd5-perl/">http://ftp.debian.org/pool/main/libm/libmd5-perl/</a></p>
<p>so the command would be:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">wget http://ftp.debian.org/pool/main/libm/libmd5-perl/libmd5-perl_2.03-1_all.deb</span></p>
<p>Now let&#8217;s install that package:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo dpkg -i libmd5-perl_2.03-1_all.deb</span></p>
<p>Let&#8217;s look for webmin verions:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><a href="http://sourceforge.net/projects/webadmin/files/">http://sourceforge.net/projects/webadmin/files/</a></p>
<p>1.520 is the most recent as of this post. Therefore we should be able to get it via:</p>
<p><span style="color: #ff6600;">wget http://downloads.sourceforge.net/project/webadmin/webmin/1.520/webmin_1.520_all.deb</span></p>
<p>Now we can install the package:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo dpkg -i webmin_1.520_all.deb</span></p>
<p>Now access the interface via:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #3366ff;">https://&lt;domain_name&gt;:10000/ or https://&lt;ip_address&gt;:10000/</span></p>
<p>Note: The usr and pwd will be the same as your current credentials.<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>I sometimes work with PHPmotion, and it (unfortunately) requires that phpshield be installed.<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>First, we need to learn and confirm some information:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>PHP version.<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /><br />
Thread Safety should be disabled.<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /><br />
enable_dl should be on (by default it&#8217;s normally off).<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /><br />
The path to the extention directory.<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /><br />
The path to php.ini<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>You can download and use the following file: <a title="phpinfo.php" href="http://ubuntulinuxhelp.com/wp-content/uploads/2011/07/phpinfo.php_.gz" target="_blank">phpinfo.php.gz</a> (Just extract the phpinfo/php file, upload it to your web server and then call it in a browser).</p>
<p>Here&#8217;s what mine looks like:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #3366ff;">PHP version = 5.3.2</span><br />
<span style="color: #3366ff;"> Thread Safety = Disabled</span><br />
<span style="color: #3366ff;"> enable_dl = Off</span><br />
<span style="color: #3366ff;"> Extention directory path = /usr/lib/php5/20090626+lfs</span><br />
<span style="color: #3366ff;"> Path to php.ini = /etc/php5/apache2</span></p>
<p>I need to turn &#8220;enable_dl&#8221; on:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo gedit /etc/php5/apache2/php.ini</span></p>
<p>Find <span style="color: #3366ff;">enable_dl Off</span></p>
<p>and change it to:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #3366ff;">enable_dl On</span></p>
<p>Restart Apache:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo /etc/init.d/apache2 restart</span></p>
<p>Let&#8217;s use root credentials:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo su</span></p>
<p><span style="color: #ff6600;">cd /root</span></p>
<p>Create a directory to download the phpshield loaders:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">mkdir phpshield</span><br />
<span style="color: #ff6600;"> cd phpshield</span></p>
<p>From the URL <a title="PHPShield" href="http://phpshield.com/loaders/" target="_blank">http://phpshield.com/loaders/</a> I see that I need the Linux 32-bit version as: ixed4.lin.x86-32.zip</p>
<p><span style="color: #ff6600;">wget http://phpshield.com/loaders/ixed4.lin.x86-32.zip</span></p>
<p>unzip ixed4.lin.x86-32.zip<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>Several .lin files will be extracted and we need to copy them to our extension directrory.<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>the ls command showed me there is a version:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #3366ff;">ixed.5.3ts.lin</span><br />
<span style="color: #3366ff;"> ixed.5.3.lin</span></p>
<p>5.3 matches the installed 5.3 version of PHP.<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">cp ~/phpshield/ixed.5.3.lin /usr/lib/php5/20090626+lfs</span><br />
<span style="color: #ff6600;"> cp ~/phpshield/ixed.5.3ts.lin /usr/lib/php5/20090626+lfs</span></p>
<p>We don&#8217;t need to be root anymore:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">exit</span></p>
<p>Now we&#8217;ll add these extensions to the PHP configuration:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo gedit /etc/php5/apache2/php.ini</span></p>
<p>Under the section that says &#8220;Dynamic Extensions&#8221;, add the following:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #3366ff;">extension=ixed.5.3.lin</span><br />
<span style="color: #3366ff;"> extension=ixed.5.3ts.lin</span></p>
<p>Restart Apache:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo /etc/init.d/apache2 restart</span></p>
<p>The phpinfo.php file will now display something like the following:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #3366ff;">SourceGuardian Loader Support     enabled</span><br />
<span style="color: #3366ff;"> SourceGuardian Loader Version     8.2</span><br />
<span style="color: #3366ff;"> SourceGuardian Loader Build Number     0&#215;00000011</span><br />
<span style="color: #3366ff;"> phpSHIELD Support     enabled</span></p>
<p>Some administrative features:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude install mysql-admin</span><br />
<span style="color: #ff6600;"> sudo aptitude install phpmyadmin</span></p>
<p>Oops&#8230; <span style="color: #ff0000;">FTP access is unable to upload files to/var/www.</span> The fix:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo chown -R www-data:www-data /var/www</span></p>
<p>Ubuntu Dropbox user?<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo apt-key adv &#8211;keyserver pgp.mit.edu &#8211;recv-keys 5044912E</span><br />
<span style="color: #ff6600;"> sudo aptitude install nautilus-dropbox</span></p>
<p>Install VLC 1.1.2:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /><br />
<span style="color: #ff6600;">sudo add-apt-repository ppa:gnome-media-player-development/development</span><br />
<span style="color: #ff6600;"> sudo aptitude update</span><br />
<span style="color: #ff6600;"> sudo aptitude install vlc mozilla-plugin-vlc</span></p>
<p>Install VLMC:<br />
<span style="color: #ff6600;">sudo add-apt-repository ppa:falk-t-j/lucid-latest</span><br />
<span style="color: #ff6600;"> sudo aptitude update</span><br />
<span style="color: #ff6600;"> sudo aptitude install vlmc frei0r-plugins</span></p>
<p>Install GUVCview:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p>Online communications &amp; chat:<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /></p>
<p><span style="color: #ff6600;">sudo aptitude install xchat-gnome</span><br />
<span style="color: #ff6600;"> sudo aptitude install telepathy-sofiasip telepathy-butterfly telepathy-idle libtelepathy-farsight0 python-tpfarsight</span></p>
<p><span style="color: #ff6600;">sudo add-apt-repository ppa:telepathy/ppa</span><br />
<span style="color: #ff6600;"> sudo aptitude update</span><br />
<span style="color: #ff6600;"> sudo apt-get dist-upgrade</span> # I suppose &#8220;apt-get install empathy&#8221; works as well</p>
<p>For me at least, the above pretty much gets the job done.<img title="" src="http://ubuntulinuxhelp.com/wp-content/uploads/2008/03/spacer_gif.gif" alt="" width="1px" height="1px" border="0" /> Have anything to add&#8230;? Feel free to voice your comments!</p>
<p>&nbsp;</p>
<p><strong>Update Aug. 14, 2011:</strong></p>
<p>Install QRencode to create QR codes for mobile users:</p>
<p><span style="color: #ff6600;">sudo aptitude install qrencode</span></p>
<div class="tweetandlike-box"><h4 id="tweetandlike-heading"> Care to Share?</h4><ul id="tweetandlike-buttons"><li><a href="http://twitter.com/share" data-title="How+to+Install+a+Web+Server+and+More+in+Ubuntu+Linux" data-count="horizontal" data-text="How to Install a Web Server and More in Ubuntu Linux" data-url="http://www.ubuntulinuxhelp.com/how-to-install-a-web-server-and-more-in-ubuntu-linux/" data-lang="eng" data-via="@UbuntuLinuxHelp" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></li><li><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ubuntulinuxhelp.com%2Fhow-to-install-a-web-server-and-more-in-ubuntu-linux%2F&send=on&layout=standard&show_faces=true&action=like&font=arial&colorscheme=light&width=350&scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:350px; height:25px;" allowTransparency="true" ></iframe></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.ubuntulinuxhelp.com/how-to-install-a-web-server-and-more-in-ubuntu-linux/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Installing ffmpeg-php on an Ubuntu 9.04 LAMP Server</title>
		<link>http://www.ubuntulinuxhelp.com/installing-ffmpeg-php-on-an-ubuntu-9-04-lamp-server/</link>
		<comments>http://www.ubuntulinuxhelp.com/installing-ffmpeg-php-on-an-ubuntu-9-04-lamp-server/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 17:05:30 +0000</pubDate>
		<dc:creator>Roger Wheatley</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[flvtool]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[proftpd]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[webserver]]></category>

		<guid isPermaLink="false">http://ubuntulinuxhelp.com/?p=1835</guid>
		<description><![CDATA[&#8220;Chokri&#8221;  commented on the post &#8220;Installing an Ubuntu Linux Hardy 8.04 LAMP and FFMpeg Server With a GUI – LAMP installation with cgi-bin&#8220;, asking: &#8220;&#8230;I have trouble while installing ffmpeg-php, ...]]></description>
				<content:encoded><![CDATA[<p>&#8220;Chokri&#8221;  commented on the post &#8220;<a title="Installing an Ubuntu Linux Hardy 8.04 LAMP and FFMpeg Server With a GUI – LAMP installation with cgi-bin" href="http://ubuntulinuxhelp.com/installing-an-ubuntu-linux-hardy-804-lamp-and-ffmpeg-server-with-a-gui-lamp-installation-with-cgi-bin/" target="_self">Installing an Ubuntu Linux Hardy 8.04 LAMP and FFMpeg Server With a GUI – LAMP installation with cgi-bin</a>&#8220;, asking:</p>
<p><em><span style="color: #008000;">&#8220;&#8230;I have trouble while installing ffmpeg-php, I downloaded the tar file but while executing the make command, I obtain stop, what to do?&#8230;&#8221;</span></em></p>
<p>Well, it&#8217;s been a while since I played with fmpeg-php on Ubuntu 8.04, I&#8217;ve since (about a year ago, if I remember correctly) installed a 9.04 based Ubuntu LAMP server. I use that server as a local development server for WordPress based sites, video based sites (as well as traditional xhtml sites), etc.</p>
<p>Without too much further (verbose) discussion, here are the commands I used to get this server up and running (on Ubuntu 9.04). It&#8217;s still working today, and is a great WordPress and site development environment!</p>
<p>Install your base 9.04 server as is. DO NOT select LAMP server install.</p>
<p>Then start getting the tools and services you need installed&#8230;</p>
<p>Video sites will need the flvtool (Yamdi is a Meta Data injector for flv):</p>
<p><strong><span style="color: #ff6600;">sudo aptitude install flvtool2 yamdi</span></strong></p>
<p>Of course we&#8217;ll need a database:</p>
<p><strong><span style="color: #ff6600;">sudo aptitude install mysql-server mysql-client libmysqlclient15-dev</span></strong></p>
<p>Now we need a web server:</p>
<p><strong><span style="color: #ff6600;">sudo aptitude install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert</span></strong></p>
<p>Let&#8217;s get some of the plugins we&#8217;ll need (ffmpeg-php, for example):<span id="more-1835"></span></p>
<p><strong><span style="color: #ff6600;">sudo aptitude install libapache2-mod-php5 libapache2-mod-ruby libapache2-mod-python php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-ffmpeg php5-json php5-ps</span></strong></p>
<p>Let&#8217;s make sure we enable some mods:</p>
<p><strong><span style="color: #ff6600;">sudo gedit /etc/apache2/mods-available/dir.conf</span></strong></p>
<p><span style="color: #0000ff;">sudo a2enmod ssl<br />
sudo a2enmod rewrite<br />
# sudo a2enmod suexec<br />
a2enmod include<br />
# sudo a2enmod dav_fs<br />
# sudo a2enmod dav</span></p>
<p>Save and close dir.conf</p>
<p>Then restart apache2:</p>
<p><strong><span style="color: #ff6600;">sudo /etc/init.d/apache2 restart</span></strong></p>
<p>FTP would be nice to install, that way I can work somewhere else and upload the files if I&#8217;m not local:</p>
<p><strong><span style="color: #ff6600;">sudo aptitude install proftpd ucf gproftpd</span></strong><br />
(Install as inetd because we assume only a few connections a day, not high volume, in this scenario, running as inetd will save resources &#8211; Remember, this is just for dev work, it&#8217;s not a public production server!)</p>
<p>I want phpMyAdmin. Please give me a GUI to create databases and users / permissions, etc.:</p>
<p><strong><span style="color: #ff6600;">sudo aptitude install phpmyadmin</span></strong></p>
<p>Test server&#8230; Overrides are not working. Let&#8217;s edit the config:</p>
<p><strong><span style="color: #ff6600;">sudo gedit /etc/apache2/sites-available/default</span></strong></p>
<p>Ah ha! Default for <strong><span style="color: #0000ff;">AllowOverride</span></strong> is set as: <strong>none</strong>, should be set to: <strong><span style="color: #ff0000;">all</span></strong></p>
<p>File now looks like this:</p>
<p><span style="color: #0000ff;">&lt;VirtualHost *:80&gt;<br />
ServerAdmin webmaster@localhost</span></p>
<p><span style="color: #0000ff;">DocumentRoot /var/www<br />
&lt;Directory /&gt;<br />
Options FollowSymLinks<br />
AllowOverride all<br />
&lt;/Directory&gt;<br />
&lt;Directory /var/www/&gt;<br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride all<br />
Order allow,deny<br />
allow from all<br />
&lt;/Directory&gt;</span></p>
<p><span style="color: #0000ff;">ScriptAlias /cgi-bin/ /var/www/cgi-bin/<br />
&lt;Directory &#8220;/var/www/cgi-bin&#8221;&gt;<br />
AllowOverride all<br />
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch<br />
Order allow,deny<br />
Allow from all<br />
&lt;/Directory&gt;</span></p>
<p><span style="color: #0000ff;">ErrorLog /var/log/apache2/error.log</span></p>
<p><span style="color: #0000ff;"># Possible values include: debug, info, notice, warn, error, crit,<br />
# alert, emerg.<br />
LogLevel warn</span></p>
<p><span style="color: #0000ff;">CustomLog /var/log/apache2/access.log combined</span></p>
<p><span style="color: #0000ff;">Alias /doc/ &#8220;/usr/share/doc/&#8221;<br />
&lt;Directory &#8220;/usr/share/doc/&#8221;&gt;<br />
Options Indexes MultiViews FollowSymLinks<br />
AllowOverride all<br />
Order deny,allow<br />
Deny from all<br />
Allow from 127.0.0.0/255.0.0.0 ::1/128<br />
&lt;/Directory&gt;</span></p>
<p><span style="color: #0000ff;">&lt;/VirtualHost&gt;</span></p>
<p>Okay, we&#8217;ll have to reload Apache for the changes to take effect:</p>
<p><strong><span style="color: #ff6600;">sudo /etc/init.d/apache2 restart</span></strong></p>
<p>I&#8217;m getting a prompt that there is mail in the root mailbox, is there an easy way (for me) to quickly read it:</p>
<p><strong><span style="color: #ff6600;">sudo aptitude install alpine</span></strong></p>
<p>I want to read the message(s), I need to be root to do this:</p>
<p><strong><span style="color: #ff6600;">sudo su</span></strong></p>
<p>Start Apline and read messages:</p>
<p><strong><span style="color: #ff6600;">alpine</span></strong></p>
<p>Drop out of &#8220;root&#8221; after I&#8217;ve read messages and closed Alpine:</p>
<p><strong><span style="color: #ff6600;">exit</span></strong></p>
<p>Let&#8217;s get Ruby:</p>
<p><strong><span style="color: #ff6600;">sudo aptitude install ruby ri rdoc libmysql-ruby ruby1.8-dev irb1.8 libdbd-mysql-perl libdbi-perl libmysql-ruby1.8 libmysqlclient15off libnet-daemon-perl libplrpc-perl libreadline-ruby1.8 libruby1.8 rdoc1.8 ri1.8 ruby1.8 irb libopenssl-ruby libopenssl-ruby1.8 libhtml-template-perl</span></strong></p>
<p>&#8230;and do an upgrade&#8230;</p>
<p><strong><span style="color: #ff6600;">sudo aptitude safe-upgrade</span></strong></p>
<p>Create needed links:</p>
<p>sudo ln -s /usr/bin/gem1.8 /usr/local/bin/gem<br />
sudo ln -s /usr/bin/ruby1.8 /usr/local/bin/ruby<br />
sudo ln -s /usr/bin/rdoc1.8 /usr/local/bin/rdoc<br />
sudo ln -s /usr/bin/ri1.8 /usr/local/bin/ri<br />
sudo ln -s /usr/bin/irb1.8 /usr/local/bin/irb</p>
<p>Time for a Rails:</p>
<p><strong><span style="color: #ff6600;">sudo gem install rails</span></strong></p>
<p>Oops&#8230; access problems, maybe my default (I goofed in a couple edits)&#8230;</p>
<p><strong><span style="color: #ff6600;">sudo gedit /etc/apache2/sites-enabled/000-default</span></strong></p>
<p>File now reads as:</p>
<p><span style="color: #0000ff;">&lt;VirtualHost *:80&gt;<br />
ServerAdmin webmaster@localhost</span></p>
<p><span style="color: #0000ff;">DocumentRoot /var/www<br />
&lt;Directory /&gt;<br />
Options FollowSymLinks<br />
AllowOverride all<br />
&lt;/Directory&gt;<br />
&lt;Directory /var/www/&gt;<br />
Options Indexes FollowSymLinks MultiViews<br />
AllowOverride all<br />
Order allow,deny<br />
allow from all<br />
&lt;/Directory&gt;</span></p>
<p><span style="color: #0000ff;">ScriptAlias /cgi-bin/ /var/www/cgi-bin/<br />
&lt;Directory &#8220;/var/www/cgi-bin&#8221;&gt;<br />
AllowOverride all<br />
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch<br />
Order allow,deny<br />
Allow from all<br />
&lt;/Directory&gt;</span></p>
<p><span style="color: #0000ff;">ErrorLog /var/log/apache2/error.log</span></p>
<p><span style="color: #0000ff;"># Possible values include: debug, info, notice, warn, error, crit,<br />
# alert, emerg.<br />
LogLevel warn</span></p>
<p><span style="color: #0000ff;">CustomLog /var/log/apache2/access.log combined</span></p>
<p><span style="color: #0000ff;">Alias /doc/ &#8220;/usr/share/doc/&#8221;<br />
&lt;Directory &#8220;/usr/share/doc/&#8221;&gt;<br />
Options Indexes MultiViews FollowSymLinks<br />
AllowOverride all<br />
Order deny,allow<br />
Deny from all<br />
Allow from 127.0.0.0/255.0.0.0 ::1/128<br />
&lt;/Directory&gt;</span></p>
<p><span style="color: #0000ff;">&lt;/VirtualHost&gt;</span></p>
<p>Reload httpd:</p>
<p><strong><span style="color: #ff6600;">sudo /etc/init.d/apache2 restart</span></strong></p>
<p>Installed a WordPress site, and it&#8217;s working. nice!</p>
<p>Granted, the above is a fast rundown, I didn&#8217;t get into too much details (as this could easily extend to several pages worth of information). Above all, everyone&#8217;s server environment has different needs and tweaks &#8211; Experiment, have fun!</p>
<div class="tweetandlike-box"><h4 id="tweetandlike-heading"> Care to Share?</h4><ul id="tweetandlike-buttons"><li><a href="http://twitter.com/share" data-title="Installing+ffmpeg-php+on+an+Ubuntu+9.04+LAMP+Server" data-count="horizontal" data-text="Installing ffmpeg-php on an Ubuntu 9.04 LAMP Server" data-url="http://www.ubuntulinuxhelp.com/installing-ffmpeg-php-on-an-ubuntu-9-04-lamp-server/" data-lang="eng" data-via="@UbuntuLinuxHelp" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></li><li><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ubuntulinuxhelp.com%2Finstalling-ffmpeg-php-on-an-ubuntu-9-04-lamp-server%2F&send=on&layout=standard&show_faces=true&action=like&font=arial&colorscheme=light&width=350&scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:350px; height:25px;" allowTransparency="true" ></iframe></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.ubuntulinuxhelp.com/installing-ffmpeg-php-on-an-ubuntu-9-04-lamp-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Building a Business Network Using Ubuntu &#8211; Introduction</title>
		<link>http://www.ubuntulinuxhelp.com/building-a-business-network-using-ubuntu-introduction/</link>
		<comments>http://www.ubuntulinuxhelp.com/building-a-business-network-using-ubuntu-introduction/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 20:21:01 +0000</pubDate>
		<dc:creator>Roger Wheatley</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[9.04]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://ubuntulinuxhelp.com/?p=1815</guid>
		<description><![CDATA[This post begins the first (an introduction) in a series of several posts, discussing the benefits that Ubuntu Linux provides to business owners. Naturally, by default, I&#8217;ll be touching on ...]]></description>
				<content:encoded><![CDATA[<p>This post begins the first (an introduction) in a series of several posts, discussing the benefits that Ubuntu Linux provides to business owners. Naturally, by default, I&#8217;ll be touching on several open source applications and server packages throughout the series. Hopefully I can also dispel some of the myth and uncertainty, for business owners who have never used Ubuntu before.</p>
<p>The idea for this series was borne out of the excessive questions from clients in my work life. Some have made the switch to Ubuntu, many are interested and some don&#8217;t know enough, because they&#8217;ve never tried working with a Linux based operating system like Ubuntu.</p>
<p>The two Ubuntu versions I used (in my own business as well as suggest to clients) are:</p>
<p><a title="Download Ubuntu Server Edition" href="http://www.ubuntu.com/getubuntu/download-server" target="_blank">Ubuntu Server Edition</a>.<br />
The server edition is where various business related packages are installed. Such as print servers, web servers, billing systems, firewalls, and so on.</p>
<p><a title="For your desktop or laptop - download Ubuntu" href="http://www.ubuntu.com/GetUbuntu/download" target="_blank">Ubuntu Desktop Edition</a>.<br />
The desktop edition (also used on laptops) is where various applications are installed and used to access the resources on the server.</p>
<p><strong>Note:</strong> The newest Ubuntu version &#8220;Lucid&#8221; 10.04 is scheduled for release in April of 2010 and will be an LTS (&#8220;Long Term Support&#8221;) version. At which time, I&#8217;d suggest this as the version to use.</p>
<p>For business owners not familiar with Ubuntu, please check<span id="more-1815"></span> the official FAQ found at: <a title="Frequently Asked Questions" href="http://www.ubuntu.com/aboutus/faq" target="_blank">http://www.ubuntu.com/aboutus/faq</a></p>
<p>If you need to purchase support (or other services), that can be obtained by visiting the <a title="Ubuntu services from Canonical" href="http://www.ubuntu.com/support/services" target="_blank">Ubuntu services from Canonical</a> section of their web site. And to obtain local support, you can again visit the official Ubuntu <a title="Ubuntu marketplace" href="http://webapps.ubuntu.com/marketplace/" target="_blank">Ubuntu Marketplace</a> section of their site.</p>
<p>Please make sure you do spend some time reading the material on the <a title="Ubuntu" href="http://ubuntu.com" target="_blank">official Ubuntu web site</a> as it will provide a valuable resource to this simple introductory post.</p>
<p>To address the most common questions I receive from the business owners I work with, I can sum many of them into one common threaded question &#8220;<strong>What&#8217;s in it for me?</strong>&#8221;</p>
<p>To answer, the biggest benefit I&#8217;ve personally experienced and Ubuntu business users also express is &#8220;<strong>Reduced ownership costs!</strong>&#8221;</p>
<p>In general, I find that the following specifics provide business owners with some very tangible points:</p>
<p><strong>Maintenance costs are lower</strong> as a result of simpler installation and package management.<br />
<strong>Advanced security</strong> is provided by regular updates as well more flexible configuration.<br />
<strong>Faster and easier updating</strong> as a result of superior package management applications.<br />
<strong>Saves a lot of money</strong> as a result of using free and open source based applications and other packages.<br />
System operation is generally <strong>faster and more efficien</strong>t as there is no bloatware or like packages preinstalled with the desktop version.<br />
Superior reliability in that the <strong>server system is a very stable robust</strong>. In fact the &#8220;<a title="2008 Server OS REliability Survey" href="http://www.iaps.com/2008-server-reliability-survey.html" target="_blank">2008 Server OS Reliability Survey</a>&#8221; states that Ubuntu only had 1.1 hour of per server of downtime per year. That&#8217;s incredible!</p>
<p>As I alluded, this series (hopefully) will provide you with the knowledge on <strong><span style="color: #ff0000;">how to set up your own business network using Ubuntu</span></strong>, or at the very least, provide you with enough information you can use to discuss with an ubuntu support professional.</p>
<p>Needless to say, your comments, input and suggestions are most welcome!</p>
<div class="tweetandlike-box"><h4 id="tweetandlike-heading"> Sharing is loving!</h4><ul id="tweetandlike-buttons"><li><a href="http://twitter.com/share" data-title="Building+a+Business+Network+Using+Ubuntu+%26%238211%3B+Introduction" data-count="horizontal" data-text="Building a Business Network Using Ubuntu &#8211; Introduction" data-url="http://www.ubuntulinuxhelp.com/building-a-business-network-using-ubuntu-introduction/" data-lang="eng" data-via="@UbuntuLinuxHelp" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></li><li><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ubuntulinuxhelp.com%2Fbuilding-a-business-network-using-ubuntu-introduction%2F&send=on&layout=standard&show_faces=true&action=like&font=arial&colorscheme=light&width=350&scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:350px; height:25px;" allowTransparency="true" ></iframe></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.ubuntulinuxhelp.com/building-a-business-network-using-ubuntu-introduction/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>CIFS VFS Shutdown Error When Using SMBFS</title>
		<link>http://www.ubuntulinuxhelp.com/cifs-vfs-shutdown-error-when-using-smbfs/</link>
		<comments>http://www.ubuntulinuxhelp.com/cifs-vfs-shutdown-error-when-using-smbfs/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 14:20:22 +0000</pubDate>
		<dc:creator>Roger Wheatley</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[9.04]]></category>
		<category><![CDATA[cifs]]></category>
		<category><![CDATA[configure]]></category>
		<category><![CDATA[damba]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[network-manager]]></category>
		<category><![CDATA[shares]]></category>
		<category><![CDATA[shutdown]]></category>
		<category><![CDATA[smbfs]]></category>
		<category><![CDATA[tweak]]></category>
		<category><![CDATA[umount]]></category>
		<category><![CDATA[vfs]]></category>
		<category><![CDATA[virtual]]></category>

		<guid isPermaLink="false">http://ubuntulinuxhelp.com/?p=1810</guid>
		<description><![CDATA[I recently installed a fresh copy of Ubuntu Jaunty (9.04) and set up access to (DNS-321) my network shares using smbfs; as in the post &#8220;Sharing the Same Files Between ...]]></description>
				<content:encoded><![CDATA[<p>I recently installed a fresh copy of <strong>Ubuntu Jaunty</strong> (9.04) and set up access to (DNS-321) my <strong>network shares using smbfs</strong>; as in the post &#8220;<a title="Sharing the Same Files Between Two PC’s" href="http://ubuntulinuxhelp.com/sharing-the-same-files-between-two-pcs/" target="_self">Sharing the Same Files Between Two PC’s</a>&#8220;. Shortly afterwards, when rebooting, <strong>shutting down</strong>, etc. I received this <strong>error message</strong>:</p>
<p><span style="color: #ff0000;">ACPID: Exiting</span></p>
<p><span style="color: #ff0000;">NM_SYSTEM_SETTING: SCPlugin-Ifupdown: Devices removed (UDI: /org/freedesktop/hal/devices/net_00_30_1B_BE_38_3D)</span></p>
<p><span style="color: #ff0000;">[601.136038] CIFS VFS: Server not responding<br />
[601.136085] CIFS VFS: No response for CMD 50 mid 166</span></p>
<p>Then the <strong>system would sit for <span style="text-decoration: underline;">several</span> seconds</strong> before doing anything. This never occurred with my Ubuntu 8.04 system (remembering that I installed and configured the network shares the same way).</p>
<p><strong>Side note:</strong> For those not familiar, &#8220;VFS&#8221; refers to &#8220;<strong>Virtual File System</strong>&#8221; (node) and &#8220;CIFS&#8221; is &#8220;<strong>Common Internet File System</strong>). CIFS VFS is a virtual file system / project for Linux to allow access to servers and storage appliances. More from the documentation I found during research, is found on:  <a title="Advanced Common Internet File System for Linux " href="http://linux-cifs.samba.org/" target="_blank">http://linux-cifs.samba.org/</a></p>
<p>As near as I can surmise, since <strong>network-manager is installed</strong>, this is probably and issue where scripting for shutting down <strong>network-manager has higher priority than umount scripting</strong> and / or a permissions issue? A case in point is that the umount command would not work until I used sudo.</p>
<div id="attachment_1811" class="wp-caption aligncenter" style="width: 475px"><a href="http://xkcd.com/c149.html" target="_blank"><img class="size-full wp-image-1811" title="Sudo Make Me a Sandwich" src="http://ubuntulinuxhelp.com/wp-content/uploads/2009/12/sandwich.png" alt="XKCD Comic - Make me a sandwich" width="465" height="386" /></a><p class="wp-caption-text">XKCD Comic - Make me a sandwich</p></div>
<p>Initially there were two ways I could fix this:</p>
<p>1) Various forums and site <strong>suggest removing network-manager from the system</strong> and configuring the network myself. It&#8217;s a possibility, but I didn&#8217;t want to do that.</p>
<p>2) <strong>Use terminal to sudo umount</strong> //192.168.3.10/sites &amp;&amp; sudo umount //192.168.3.10/stock each time I wanted to restart, shutdown, etc. Again that&#8217;s a possible solution, but annoying to keep having to do.</p>
<p>Strangely, Google was not helpful (for me) as there were only a few mentions of this error in returned search results, and I could not glean much from them.</p>
<p>I played with the idea of using a <span id="more-1810"></span><strong>script to automatically run the root based umount</strong> command each time, but that became problematic for me (I&#8217;m not a developer), as I had trouble getting the script to work properly. I did find a thread on Ubuntu forums, &#8220;<a title="Cifs not unmountig and causing a problem even on shutdown" href="http://web.archive.org/web/20070605014311rn_1/ubuntuforums.org/showthread.php?t=171958&amp;highlight=cifs" target="_blank">Cifs not unmounting and causing a problem even on shutdown</a>&#8221; but it was removed (this link is to the Wayback Internet Archive, that still, luckily,  had a copy of that content), and finally found another script already written by &#8220;<a title="Max Durden" href="http://ubuntuforums.org/member.php?u=119739" target="_blank">max.durden</a>&#8221; on the same forum: How to: <a title="Automatically umount cifs partitions" href="http://ubuntuforums.org/showthread.php?t=293513" target="_blank">Automatically umount cifs partitions</a>.</p>
<p><strong>I tried his solution and it worked!</strong> Because I&#8217;m worried about this thread also disappearing (I&#8217;ve encountered missing thread links <span style="text-decoration: underline;">several times</span> on the forum), here are the steps below&#8230;</p>
<p>Download Max&#8217;s fix file: <a title="Download mountcifs.zip file" href="http://dl.dropbox.com/u/3306550/mountcifs.zip" target="_blank">mountcifs.zip</a></p>
<p>Extract the contents and copy the extracted  file (named mountcifs) to the<span style="color: #3366ff;"> /etc/init.d/</span> directory (<strong><span style="color: #ff6600;">sudo cp mountcifs /etc/init.d/</span></strong>).</p>
<p>Make the file executable with the command <span style="color: #ff6600;"><strong>sudo chmod +x mountcifs</strong></span></p>
<p>Hard link that file using his names in the commands he specified in the original post:</p>
<p><strong><span style="color: #ff6600;">cd /etc/rc0.d<br />
sudo ln -s /etc/init.d/mountcifs K02mountcifs</span></strong></p>
<p><strong><span style="color: #ff6600;">cd /etc/rc6.d<br />
sudo ln -s /etc/init.d/mountcifs K02mountcifs</span></strong></p>
<p>The above fix works perfectly, no more errors, thanks to &#8220;Max&#8221; at Ubuntu Forums. It you have any questions about his fix, again, please visit his solution at <a title="Max Durden automatic unmount fix" href="http://ubuntuforums.org/showthread.php?t=293513" target="_blank">http://ubuntuforums.org/showthread.php?t=293513</a> for much, much more information and follow up!</p>
<div class="tweetandlike-box"><h4 id="tweetandlike-heading">Do you love to share?</h4><ul id="tweetandlike-buttons"><li><a href="http://twitter.com/share" data-title="CIFS+VFS+Shutdown+Error+When+Using+SMBFS" data-count="horizontal" data-text="CIFS VFS Shutdown Error When Using SMBFS" data-url="http://www.ubuntulinuxhelp.com/cifs-vfs-shutdown-error-when-using-smbfs/" data-lang="eng" data-via="@UbuntuLinuxHelp" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></li><li><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ubuntulinuxhelp.com%2Fcifs-vfs-shutdown-error-when-using-smbfs%2F&send=on&layout=standard&show_faces=true&action=like&font=arial&colorscheme=light&width=350&scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:350px; height:25px;" allowTransparency="true" ></iframe></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.ubuntulinuxhelp.com/cifs-vfs-shutdown-error-when-using-smbfs/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Leave the Num Lock On!</title>
		<link>http://www.ubuntulinuxhelp.com/leave-the-num-lock-on/</link>
		<comments>http://www.ubuntulinuxhelp.com/leave-the-num-lock-on/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 15:59:03 +0000</pubDate>
		<dc:creator>Roger Wheatley</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[9.04]]></category>
		<category><![CDATA[configure]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[gdm]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[num lock]]></category>
		<category><![CDATA[numlock]]></category>
		<category><![CDATA[numlockx]]></category>
		<category><![CDATA[tweak]]></category>

		<guid isPermaLink="false">http://ubuntulinuxhelp.com/?p=1807</guid>
		<description><![CDATA[I recently (finally) upgraded to Ubuntu 9.04 (I&#8217;ve always had issues with x.10 releases for some reason). Until the upgrade I wanted to remain with the LTS track, but (it ...]]></description>
				<content:encoded><![CDATA[<div id="attachment_1808" class="wp-caption alignleft" style="width: 150px"><img class="size-full wp-image-1808" title="Leave the Num Lock on!" src="http://ubuntulinuxhelp.com/wp-content/uploads/2009/12/rant.jpg" alt="Leave the Num Lock on!" width="140" height="140" /><p class="wp-caption-text">Leave the Num Lock on!</p></div>
<p>I recently (finally) upgraded to Ubuntu 9.04 (I&#8217;ve always had issues with x.10 releases for some reason). Until the upgrade I wanted to remain with the LTS track, but (it seems) less developers are supporting it, hence the move. I&#8217;ve performed excessive numbers of installs of Ubuntu and various applications on test boxes, but they (obviously) were not my primary system, it&#8217;s important to note this, as ordinarily I did not notice a small <strong>annoyance regarding Num Lock</strong>. On my updated primary system, I noticed this issue immediately, when I tried to log in.</p>
<p><strong>Here&#8217;s the rant&#8230;</strong> If I set the BIOS in my hardware, to turn on the Num Lock, then <strong>I&#8217;ve done so for a specific reason! </strong>For <strong>Ubuntu to keep turning it off</strong> when I log out, reboot or start up the PC &#8211; That&#8217;s just plain annoying. I did a bit of Googling to try and find if the issue is being addressed (I remember <strong>fixing it using numlockx</strong>, and will get to that shortly), but only found a few threads where developers were discussing the &#8220;how tos&#8221; and &#8220;maybe&#8221; of the issue. While I&#8217;m not a developer, by any stretch of the imagination, I do know that other OS&#8217;s accomplish this feat (of abiding by the BIOS num lock settings). So&#8230; Ubuntu, please abide by the BIOS settings (with regards to Num Lock).</p>
<p>However, for those of you who want to ensure the Num Lock is on, we can use the numlockx tool. There&#8217;s probably a ton of sites listing this and discussing it at great length, but for ease of reference, here are my notes from the last time I had to fix this issue:<span id="more-1807"></span></p>
<p>Install numlockx via aptitude &#8211;&gt; <span style="color: #ff6600;"><strong>sudo aptitude install numlockx</strong></span></p>
<p>Edit your desktop management settings (make SURE up BACKUP any important data you do not want to lose, just in case):</p>
<p><strong><span style="color: #ff6600;">sudo gedit </span><span style="color: #ff6600;">/etc/gdm/Init/Default</span></strong><span style="color: #ff6600;"><strong></strong></span></p>
<p>Add the following just above the statement (in that file), that says &#8220;exit 0&#8243;:</p>
<p><span style="color: #008000;">if [ -x /usr/bin/numlockx ]; then<br />
/usr/bin/numlockx on<br />
fi</span></p>
<p>Make sure you manually turn your Num Lock off, log out and log back in.</p>
<p><span style="text-decoration: line-through;">One thing I found was that during the log in, the Num Lock was on, as soon as I logged in, it turned off again.  Grrrrrrrr&#8230;.</span> My Bad! It worked properly on subsequent reeboots.</p>
<p>The Ubuntu Wiki for Jaunty says:</p>
<p><strong>&#8220;System &#8211;&gt; Administration &#8211;&gt; Keyboard &amp; Mouse &#8211;&gt; Keyboard &#8211;&gt;&#8221;turn on Numlock on Startup</strong>&#8221;</p>
<p>But&#8230; It&#8217;s not an option (Keyboard &amp; Mouse)  in my Jaunty (which I just installed as a clean install).</p>
<p>Maybe there&#8217;ll be a fix for this in 10.04? (I hope so).</p>
<p>Have a better solution? PLEASE let us all know. <img src='http://www.ubuntulinuxhelp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class="tweetandlike-box"><h4 id="tweetandlike-heading">Do you love to share?</h4><ul id="tweetandlike-buttons"><li><a href="http://twitter.com/share" data-title="Leave+the+Num+Lock+On%21" data-count="horizontal" data-text="Leave the Num Lock On!" data-url="http://www.ubuntulinuxhelp.com/leave-the-num-lock-on/" data-lang="eng" data-via="@UbuntuLinuxHelp" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></li><li><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ubuntulinuxhelp.com%2Fleave-the-num-lock-on%2F&send=on&layout=standard&show_faces=true&action=like&font=arial&colorscheme=light&width=350&scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:350px; height:25px;" allowTransparency="true" ></iframe></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.ubuntulinuxhelp.com/leave-the-num-lock-on/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
