This is a short technical review of the Innotek VirtualBox software showing the pros and cons of server virtualization and consolidation as a whole. In this article I will show you how to install the VirtualBox application and get running, as a proof of concept, an Ubuntu Linux on top of Microsoft Vista OS as a host.
Why would you need server virtualization and consolidation
There are a lot of articles explaining what is, what is not and providing many reasons why you might need to virtualize your servers. I will approach the topic in a different way by just listing the pluses and minuses of the technology and will let you decide whether you need or want to use it.
I will start with the pluses:
Now the minuses of using virtualization:
If you liked this post, buy me a beer. ($3 for a beer or $7.5 for a pitcher)

In this article we will guide you through the Ubuntu 7.10 server edition installation process. If you have an old piece of hardware and would like to make it a server or you need a LAMP server where you can host your website you can easily setup the Ubuntu server edition and take advantage of one of the most popular Linux distributions.
You can download the Server edition from http://www.ubuntu.com/getubuntu/download. Please make sure that you have selected the correct version and select the correct type of your system from the menus. As soon as you have the Ubuntu image downloaded burn it on a CD and you can begin the installation procedure. Put the Ubuntu 7.10 server CD into your CD-Rom and boot from it.
From the main screen select Install to the hard disk and press Enter. First you will be asked to choose your language. By default it is English and for this article we will use this option. So, select English and press Enter again. Then you will be asked for your location. Depending on the language that you have selected in the previous step a country is selected for you. We will use United States for this tutorial. Press Enter once again when you have your country selected. Next you will be asked if you would like to have your keyboard layout detected by the Ubuntu. It would be a good idea to perform this in order to have your keyboard properly set. Select “Yes” and you will be asked several questions. Based on your answers Ubuntu will suggest a keyboard layout for you. Most probably you will have US keyboard layout. However, you can always go back and manually configure your keyboard.
If you liked this post, buy me a beer. ($3 for a beer or $7.5 for a pitcher)

If you have a small server for your own use (such as your personal page) or have a busy server servicing a lot of php requests you might find it a good idea to install some goodies in order to optimize the performance of your machine. A really good start might be installing the eAccelerator.
The eAccelerator extension caches compiled PHP scripts both in shared memory and on disk. By this it reduces the time needed for a server to service a php request for a page that has been already cached.
The latest version of eAccelerator is completely compatible with PHP 5.1 and PHP 5.2, so if you run Ubuntu 7.10 you should not experience any difficulties to install the php accelerator. Before you actually start with the installation you will need to install some packages in advance which are requested by the eAccelerator. This can be really accomplished by the following commands:
If you liked this post, buy me a beer. ($3 for a beer or $7.5 for a pitcher)

How often do you use PuTTY and how many times have you prayed to god that its developer will add tabs management in the next version? Many? Yes, same here. We all use this lovely piece of software, which misses only key feature. Not anymore.
A nice guy has created a software, which adds this important piece. You can get it here. The version marked as stable 0.06.11.26 only works on XP, but the newer one (07.07.04) works great with both Vista and XP and no bugs have appeared yet. Be sure to check it out.
If you liked this post, buy me a beer. ($3 for a beer or $7.5 for a pitcher)

This is quite an easy one. Even for a newbie. Here we will show the quickest way to create an openVPN tunnel between your safe home Linux/BSD router and your Windows client. Very useful for mobile computers, which do not always use the same secure network. Mind that this only shows you the quickest way to connect your Windows to your newly installed VPN. For detailed documentation, you should check openVPN’s official site here.
NOTE: make sure your clock and timezone on your linuxbox are set correctly or you will end up with certificates, which have expired or will be valid in a week
Prerequisites:
1. a linuxbox with a static IP address or domain name
2. root access to it
3. administrator access to the Windows computer
If you liked this post, buy me a beer. ($3 for a beer or $7.5 for a pitcher)

This is the third part of our Gentoo tutorials. In the first two parts we have installed Gentoo from the minimal installation disc and added some interesting applications and utilities.
In this third part we will install an apache webserver with several different php versions. I will use php4 and php5, however this guide can be used for php5 and php6 (as soon as there is at least a release candidate version) or even it can be used to install multiple different php5 versions - it all depends on your needs.
If you liked this post, buy me a beer. ($3 for a beer or $7.5 for a pitcher)
