Kernel-based Virtual Machine

Ubuntu uses KVM as the back-end virtualization technology primarily for non-graphic servers and libvirt as its toolkit/API.


Here are some of my notes including setting up other features like exFAT and mounting drives.

Cleaning up old Linux Kernels

reference: http://ubuntugenius.wordpress.com/2011/01/08/ubuntu-cleanup-how-to-remove-all-unused-linux-kernel-headers-images-and-modules/

dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/(.*)-([^0-9]+)/1/")"'/d;s/^[^ ]* [^ ]* ([^ ]*).*/1/;/[0-9]/!d' | xargs sudo apt-get -y purge

Installing Oracle Java

There is a third-party repository that helps simplifies the process of installing and updating Oracle Java on your Ubuntu machine. This is my preferred method of installing. The instructions can be found here


This section includes setting up your local interface file as well as other tips

Installing Synergy

To install Synergy, here are the following steps:

  1. Download the latest file here
  2. Install the pre-requisite Avahi package
    sudo apt-get install libavahi-compat-libdnssd1
  3. Install Synergy
    sudo dpkg -i

Install Nvidia Drivers

To install Nvidia Drivers, here are the following steps:

  1. Add the Nvidia drivers to the repository
    sudo apt-add-repository ppa:xorg-edgers/ppa
  2. Update apt
    sudo apt-get update
  3. Install the appropriate Nvidia packages
    sudo apt-get install nvidia-current nvidia-settings
  4. Check to ensure that it’s activated by going to Software & Updates and check the Additional Drivers tab. You should see X.Org X server driver selected


tmux is a terminal multiplexer. It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal.

Opinions about People, Process and Technology

Optimization WordPress Plugins & Solutions by W3 EDGE