Tag: terminal

By Christopher P Wakefield

64px-Virtualbox_logoHow do you manage virtual machines over a network using Oracle Virtualbox? I have been asked this a couple of times recently and today I will show you how. Most of my tutorials on Virtualbox have been along the lines of installing the software onto a system and managing the virtual machines on that system in person. This works well if you have a couple of virtual desktop machines but when you have quite a few servers involved going between each server to carry out maintenance becomes very tedious.

This is where you need a piece of software called phpvirtualbox. Phpvirtualbox is an open source web based front end for Virtualbox which allows you to manage all of your virtual machines over the internet.

linux-mint-logo-128x128So lets take a look at how we set this up. For the basis of this tutorial I will be using Linux Mint 12 and Virtualbox 4.1.4.

We first need to download and install the current version of Virtualbox from the Virtualbox website.

Once installed we need to add a user who will run Virtualbox. Open up a terminal as root and type:

adduser vbox

When asked supply a user password. Next we have to add the vbox user to the vboxusers group in the /etc/group file. So type (as root):

gedit /etc/group

Add vboxusers:x:113:vbox to the file and save.

Once we have finished with Virtualbox it is time to set up our web server. Since this is Linux we will be using Apache. Open up a terminal and install the following packages:





During the install process MySQL will ask you for a root password. Make this something complex but do not forget it!!!

Once installed open up a web browser and type your server address into the address bar and you will see the message IT WORKS! This means that you have a working web server.

Now we need to download, install and configure phpvirtualbox. The current release can be downloaded from the phpvirtualbox website.

I am assuming your downloads go to your Download folder. If not replace Downloads with the location that the file was downloaded to. Open up a terminal and type the following commands one at a time:

cd Downloads

cp -a phpvirtualbox-4.1.7 /var/www/phpvirtualbox

cd /var/www/phpvirtualbox

mv config.php-example config.php

It is now time to configure the config.php file so type:

sudo gedit config.php



* phpVirtualBox example configuration.

* [@version] $Id: config.php-example 366 2011-12-01 19:56:57Z


* rename to config.php and edit as needed.



class phpVBoxConfig {

/* Username / Password for system user that runs VirtualBox */

var $username = ‘vbox’;

var $password = ‘*********’;

/* SOAP URL of vboxwebsrv (not phpVirtualBox’s URL) */

var $location = []

/* Default language. See languages folder for more language options.

* Can also be changed in File -> Preferences -> Language in

* phpVirtualBox.


var $language = ‘en’;


Locate the username and password (BOLD above) and change the password to the one you created earlier. Once done save and exit.

Now we need to make sure that Virtualbox can start at boot time and that means configuring init scripts. Open up a terminal and type:

cd /etc/init.d

and then:

sudo touch /etc/init.d/vbox.start

Now we need to configure the file so type:

sudo gedit /etc/init.d/vbox.start

Copy /usr/bin/vboxwebsrv -b into the file. Save and exit.

That is Virtualbox configured to start at boot time but we now have to enable it so type:

chmod +x /etc/init.d/vbox.start

followed by:

update-rc.d vbox.start defaults

Now it is time to reboot the server. Once it has rebooted go to a web browser and point it to your server address/phpvirtaulbox

You will now be able to manage all the virtual machines on the network from the comfort of your own chair.

Hi I am Chris the owner of ComTech. I provide IT support to both personal and business clients from my base in Alloa, Clackmannanshire. For a list of what I can offer you why not visit my website www.comtech247.net where you will find my blog, testimonials, services and much more. Start supporting a local business today so I can start supporting you.

Tags: , , , , , , ,

gnuBy Rand Whitehall

In the Linux command line shell, moving around from directory to directory, adding new directories, and deleting old directories is easy once you know the proper commands. Again, with Linux, you are limited only by your brain! If you know all the commands, then you weild great power. But if you know only a few commands, it’s like you are standing in the airport in Tokyo and want to know where the bathroom is, but only know how to say hi and bye in Japanese.

Let’s get to it. Open a shell (or terminal) and type each line below followed by enter:



You should be in your home directory, which is the same name as your username. So if your username is barney22, your home directory should be /home/barney22.

Now, let’s create a new directory to play with. (Remember, when learning the command line in Linux, always play with new directories and files you create to practice with. Never practice with important files and directories.) Type this:

mkdir doggy [enter]

ls [enter]

Now you should see your new directory called doggy in the ls output. Great! Now what? Let’s change the name. Type:

mv doggy doggyDo [enter]

ls [enter]

And you should see the directory name has been changed from doggy to doggyDo. Great! Hmmm… Now let’s go into the doggyDo directory and create a text file.

cd doggyDo [enter]

touch shibaken.txt [enter]

ls [enter]

Now, you should be in your doggyDo directory and see the new text file you created with the touch command. If for some reason you got lost somewhere along the line, go “home” by typing this:

cd [enter]

A cd command with no destination will take you home every time.

Now, let’s say you want to move the doggyDo directory into another directory. Let’s create another directory first, like this:

cd [enter]

mkdir doggyDocs [enter]

Now let’s move the doggyDo directory into the doggyDocs directory like this:

mv doggyDo doggyDocs [enter]

ls [enter]

You should see the doggyDocs directory now, but not the doggyDo directory because it is inside doggyDocs.

cd doggyDocs [enter]

ls [enter]

You should see your doggyDo directory there inside doggyDocs.

I hope you learned a lot about creating and moving directories around in the Linux command line. If this was a bit confusing, then just go through it again slowly. With a little practice your fingers will know what to do as soon as you think of it!

Rand writes about web design, Linux, men’s health and more. Please check out his DE safety razor site for shaving info and tips and the latest on the Merkur Futur safety razor. It’s a great resource for those who are passionate about a quality, close shave.

Tags: , , , , , ,

WINE logoBy Marcos Aguilar

It may occur that the user needs to run a Windows application or game in Ubuntu and it finds that it cannot install windows programs.

Wine is a piece of software that tricks programs to believe they are running in a Windows environment.

In addition, this article will explain how to install Winetricks libraries needed to run windows, and PlayOnLinux applications to run games.


Wine comes in the Ubuntu repositories, ready to install. All the user has to do is open a terminal (applications -> accessories -> terminal) and enter the following command:

sudo apt-get install wine

The best option is to get the latest version of wine so the user should add its repositories.

Note: Ubuntu 12.04 has the latest version of Wine (version number 1.4) so it is not need to add its repositories.

For earlier versions of Ubuntu, open a terminal and run the following command:

sudo add-apt-repository ppa:ubuntu-wine/ppa

Press Enter, write the root password (for security reasons, not visible while the user types), we hit Enter.

Update the repository with the following command:

sudo apt-get update

Press Enter and the user would be ready for installation.

Once the repositories were added, and depending on whether there is a version of Wine already installed, do one of the following:

If Wine is not installed, issue the following command:

sudo apt-get install wine

If the user has an earlier version of Wine (the official Ubuntu repositories) installed, it can be updated with the following command:

sudo apt-get upgrade

Running Wine:

The Wine Menu already shows under Applications. It can be used to access Windows programs and Configure Wine (you can also configure it from a terminal with the winecfg command).

To install a.exe program, click the right mouse button on it and select “open with wine windows program loader”.

We can also run a program on a terminal with the following command:

sudo wine program.exe

It is a good idea that before installing a piece of software, especially if it’s powerful and complex, check the official WineHQ site, to see if the program would work well. It sometimes happens that it is necessary to install a library or dll for the program to work properly.


Often, the application the user tries to run fails because there is a required missing dynamic link library (DLL).

Winetricks is a script that will help the user in that task. With this script, the user can download and install the libraries that are required by the windows programs.

To install:

For the latest version of wine:

Those who have added the Wine repositories in Ubuntu and/or have installed the latest version of Wine, they should have winetricks with a package repository included. This is because it is automatically installed as a dependency when wine is installed.

It may also be desired to install the cabextract package:

sudo apt-get install cabextract

To launch it, press the ALT + F2 key combination and run:


A window showing all the libraries will open, select the needed ones, press accept and install as in windows: accept, accept… end.

For other versions of wine:

Open a terminal:

Download winetricks with the following command:

wget http://www.kegel.com/wine/winetricks

This will download the script in users’ personal folder and should never be deleted.

Winetricks does not need to be installed and libraries, it can be installed directly with the following command:

sh winetricks library

Eg. to install the “corefonts” and “directx9″ libraries run:

sh winetricks directx9 corefonts


PlayOnLinux allows users to run games. It’s in the Ubuntu repositories and can be installed with this command:

sudo apt-get install playonlinux

To install the very last version, add the proper repositories for the Ubuntu version the user has:

Ubuntu 11.04:

wget -q “deb.playonlinux.com/public.gpg” -O- | sudo apt-key add -

sudo wget deb.playonlinux.com/playonlinux_natty.list -O /etc/apt/sources.list.d/playonlinux.list

Ubuntu 10.10:

wget -q “deb.playonlinux.com/public.gpg” -O- | sudo apt-key add -

sudo wget deb.playonlinux.com/playonlinux_maverick.list -O /etc/apt/sources.list.d/playonlinux.list

Ubuntu 10.04:

wget -q “deb.playonlinux.com/public.gpg” -O- | sudo apt-key add -

sudo wget deb.playonlinux.com/playonlinux_lucid.list -O /etc/apt/sources.list.d/playonlinux.list

Once the repositories are added, PlayOnLinux is updated and installed with:

sudo apt-get update

sudo apt-get install playonlinux

For Debian Squeeze, would be:

wget -q “deb.playonlinux.com/public.gpg” -O- | apt-key add -

wget deb.playonlinux.com/playonlinux_squeeze.list -O /etc/apt/sources.list.d/playonlinux.list

apt-get update

apt-get install playonlinux

Learn more about wine compatible software.

Our blog is run and maintained by Linux & Unix fans who volunteered to share their experience with the world at no cost!! This is the power of Linux & Unix!! Visit us on http://www.linux2aix.com.

Tags: , , , , , , ,

By Clarence E Johnson

There are several ways to create a users and groups in Linux that are graphical, however the standard way to create a user is through the command line.

id command in terminalStep one is to create the group, then create the user and place the user in the group. In Linux when a user is created without specifying a group then a group is created by the same name as the user. Consider a system that has 100 users if each user was created without specifying a group then there will be 100 groups. You must be root in order to create users, groups, and users’ passwords.

# groupadd executive

Creates the executive group. To verify that a group was created view the /etc/group file.

# useradd -d /home/gbush -group executive gbush

Creates the directory /home/gbush, add the user gbush to the group executive group. To verify that the user was created view the /etc/passwd file. This file contains a record of all of the users on the system.

# passwd gbush



Creates a password for the user gbush as texan. The password of texan does not fit the necessary length and complexity, but as root you can change the password to anything you want.

# useradd -d /home/dcheney -group executive dcheney

Other useful commands are

userdel and groupdel for deleting users and groups.

usermod and groupmod for modifying users and groups.


Considering the current political structure of this example (executive, legislative and judicial) can help you create groups, then add the appropriate users.

New Sessions

In Linux you can create login sessions by pressing Control+ALT and Function1 through Function6 keys. This is a good way to test the new user accounts.


Because it can be difficult knowing who you are logged in as you can type the following command


This will tell you who you are and what groups you belong to.

You may also become another user by using the su command.

#su gbush

This command would allow you to become gbush. If you are not the root user then you will be asked for the password of gbush.

#su – gbush

The above command says that you want to become gbush and you would like to run his startup scripts and be placed in his home directory.

You may become a member of a different group by using the newgrp command.

#newgrp executive

Would place you in the executive group. Please note that if this is not your default group as noted in the /etc/passwd file, and you are not listed as a member in the /etc/group file then you will not be allowed to become a member of the group. As far as root is concerned, root can do anything at anytime.


Help can be obtained by using the manual command.

#man ls

Would give you the manual page of the ls command. This can be quite helpful if you forget an option to a command.

If you cannot remember a command but you know what it is similar to you can use the apropos command.

# apropos who

Would show you all of the command that have the word contain the world who.

The help command can be used to get help on some built in command.

#help logout

If you are concerned about where in the file system a command would be run from type in the following

#whereis rm

Would show you where in the system the rm command would be executed, if you were to type the command.

If you know part of the command but you would like to know where it exist on the system you can use the locate command which searches a database of file name that is maintained nightly.

#locate who

Would show you all of the files that have the word who in them. This search is done through out the system. This is good for user defined commands.


In order to configure the Linux computer for different services, you should have a good understanding of standard UNIX and TCP/IP commands. These are a few of the commands that are used in Linux:



































This submission is made by Clarence E. Johnson, president of Johnson Computer Technologies Inc in St. Louis, MO. Please visit http://www.johnsonct.net for more info on Mr. Johnson.

Tags: , , , , , , ,

By Christopher P Wakefield

This time we are going to have a look at Linux permissions. Every current operating system deals with permissions, whether it is ownership of a file or just gaining read access to a folder. As with everything else in Linux there are command line tools and the graphical user interface so we shall discuss both.

chown --helpThe Chown Utility

This is a command line tool that deals with the ownership of a file or folder. Open up a terminal and switch to root. Navigate to the directory which contains the file / folder you want to change and type:

chown [username][file /folder]

So for example if I wanted to change the owner of a file called tools to natasha and it was located in /home/chris I would type:

cd /home/chris

chown natasha tools

To check who owns a particular file / folder you can navigate to the directory that contains the file / folder and type:

ls -l

The Chmod Utility

Next up is the chmod utility which deals with permissions themselves. Open up a terminal and switch to root. Navigate to the directory which contains the file / folder you want to change and type:

chmod [777][file / folder]

Lets first explain the numbering system above. There are three types of permissions in Linux – Read, Write and Execute which are given values of 4, 2 and 1 respectively. So in the syntax above the file would be given Read (4), Write (2) and Execute (1) permissions (4+2+1 = 7). But don’t you give permissions to people and not files or folders? Correct, that is why there are three numbers which represent the owner, group and others. Lets take an example to illustrate the point. Say I wanted to change the permissions of a file called tools.doc to owner (rwe), group (rw) and others (r) and it was located in /home/chris I would type:

cd /home/chris

chmod 764 tools.doc

This gives the owner (rwe = 7) group (rw = 6) and others (r=4) different levels of access to the file.

Graphical Means of Changing Permissions and Ownership

For people who don’t want to use the command line there is another way to do all this. I shall illustrate this using Linux Mint 9. Locate the file you want to alter by using your file manager. Right click and go to open as root. In Linux Mint 9 the background will go red when a file is open as root. Right click and go to properties. On the properties page you will be given the option of changing permissions for the owner, group and others along with changing the owner of the file. Change accordingly.

Hi I am Chris the owner of ComTech. I provide IT support to both personal and business clients from my base in Alloa, Clacknmannanshire. Here at ComTech I am experienced in using Windows, Linux and Cisco technologies whether it be for the home or business. I also incorporate Blackberry hardware into my business, namely the Blackberry Playbook and Bold 9780. I can advise, design and implement solutions to any problems you may have so if you have IT issues just pick up the phone. Please go to http://www.comtech247.net for more information.

Tags: , , , , ,

By Christopher P Wakefield

Linux MintToday we will have a look at setting up a DNS server on Linux. This tutorial was configured using Linux Mint 9 but the steps are the same for any Linux distribution.

First thing to do is to install the software we need. Open up a terminal and type:

sudo apt-get install bind9

Once installed it is time for some configuring. The first file we need to configure is named.conf.local. So in the terminal type:

sudo nano /etc/bind/named.conf.local

I have used nano to open up the file but use whichever text editor you are happy with. Insert the following code into the file:

# This is the zone definition. replace example.com with your domain name

zone “business.com” {

type master;

file “/etc/bind/zones/business.com.db”;


# This is the zone definition for reverse DNS. replace 0.168.192 with your network address in reverse notation – e.g my network address is 192.168.0

zone “1.168.192.in-addr.arpa” {

type master;

file “/etc/bind/zones/rev.0.168.192.in-addr.arpa”;


Replace business.com with the name of your DNS domain (this is not the same as an active directory domain but rather a name for your DNS zone).

Next up is the options file. In the terminal type:

sudo nano /etc/bind/named.conf.options

Within this file we need to modify the forwarder with the address of your ISP’s DNS servers. So modify the file adding the following:

forwarders {;;


Replace the addresses above with the addresses of your ISP’s DNS servers.

Now we need to add the zones file:

sudo mkdir /etc/bind/zones

And then configure it:

sudo nano /etc/bind/zones/business.com.db (replace business.com with your DNS domain).

Add the following code to the file:

// replace example.com with your domain name. do not forget the. after the domain name!

// Also, replace ns1 with the name of your DNS server

business.com. IN SOA chris-server.business.com.

// Do not modify the following lines!







// Replace the following line as necessary:

// ns1 = DNS Server name

// mta = mail server name

// example.com = domain name

business.com. IN NS chris-server.business.com.

business.com. IN MX 10 mta.example.com.

// Replace the IP address with the right IP addresses.

www IN A

mta IN A

chris-server IN A

In the above code replace the following:

business.com with your DNS domain name, with your static DNS server address,

chris-server.business.com with your computers hostname.dns-domain,

mta is your mail server (if you have one). If you do modify the IP address to show this.

Next we have to create the reverse DNS zone file:

sudo nano /etc/bind/zones/rev.1.168.192.in-addr.arpa

Add the following code:

//replace example.com with yoour domain name, ns1 with your DNS server name.

// The number before IN PTR example.com is the machine address of the DNS server

@ IN SOA chris-server.business.com admin.business.com. (







IN NS chris-server.business.com.

1 IN PTR business.com

All that is left to do is restart bind:

sudo service bind9 restart (using upstart) or sudo /etc/init.d/bind9 restart (init scripts)

Don’t forget to test the new configuration:

dig business.com

Here at ComTech I love Linux. I use it for my own systems in the office and ‘pass on the good word’ to clients when appropriate. I can sort out any Linux queries you might have, including setting up servers, or offer advice if needed. Please go to http://www.comtech247.net/business-it for more information.

Tags: , , , , , , , ,

Linux Mint 12 logoBy Christopher P Wakefield

Usually I would set up a Linux dhcp server using the dhcp3-server package. With the arrival of Linux Mint 12 the configuration is slightly different. This tutorial will outline the new steps.

First thing to do is to give your server a static IP address.

Now we need to install the dhcp package. Open up a terminal and type:

sudo apt-get install isc-dhcp-server

There are two main files /etc/default/isc-dhcp-server and /etc/dhcp/dhcpd.conf~ which we will need to configure so lets take the first. Open up a terminal and using your favourite text editor type:

sudo gedit /etc/default/isc-dhcp-server

You should get the following:


# Defaults for dhcp initscript # sourced by /etc/init.d/dhcp # installed at /etc/default/isc-dhcp-server by the maintainer scripts

# # This is a POSIX shell fragment #

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests? # Separate multiple interfaces with spaces, e.g. “eth0 eth1″. INTERFACES=”eth0″


Replace eth0 above with the name of your network interface that you want the server to lease addresses on. Onto the next file. Open up a terminal and type:

sudo gedit /etc/dhcp/dhcdp.conf~

which should give you the output below.


# # Sample configuration file for ISC dhcpd for Debian # # Attention: If /etc/ltsp/dhcpd.conf exists, that will be used as # configuration file instead of this file. # #

# The ddns-updates-style parameter controls whether or not the server will # attempt to do a DNS update when a lease is confirmed. We default to the # behavior of the version 2 packages (‘none’, since DHCP v2 didn’t # have support for DDNS.) ddns-update-style none;

# option definitions common to all supported networks… option domain-name “example.org”; option domain-name-servers ns1.example.org, ns2.example.org;

option domain-name “business.com”; default-lease-time 600; max-lease-time 7200;

# If this DHCP server is the official DHCP server for the local # network, the authoritative directive should be uncommented. #authoritative;

# Use this to send dhcp log messages to a different log file (you also # have to hack syslog.conf to complete the redirection). log-facility local7;

# No service will be given on this subnet, but declaring it helps the # DHCP server to understand the network topology.

#subnet netmask { #}

# This is a very basic subnet declaration.

subnet netmask { range; option routers; option subnet-mask;

option broadcast-address; option domain-name-servers,;

option ntp-servers; option netbios-name-servers; option netbios-node-type 8; }

option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;


# This declaration allows BOOTP clients to get dynamic addresses, # which we don’t really recommend.

#subnet netmask { # range dynamic-bootp; # option broadcast-address; # option routers rtr-239-32-1.example.org; #}

# A slightly different configuration for an internal subnet. #subnet netmask { # range; # option domain-name-servers ns1.internal.example.org; # option domain-name “internal.example.org”; # option routers; # option broadcast-address; # default-lease-time 600; # max-lease-time 7200; #}

# Hosts which require special configuration options can be listed in # host statements. If no address is specified, the address will be # allocated dynamically (if possible), but the host-specific information # will still come from the host declaration.

#host passacaglia { # hardware ethernet 0:0:c0:5d:bd:95; # filename “vmunix.passacaglia”; # server-name “toccata.fugue.com”; #}

# Fixed IP addresses can also be specified for hosts. These addresses # should not also be listed as being available for dynamic assignment. # Hosts for which fixed IP addresses have been specified can boot using # BOOTP or DHCP. Hosts for which no fixed address is specified can only # be booted with DHCP, unless there is an address range on the subnet # to which a BOOTP client is connected which has the dynamic-bootp flag # set. #host fantasia { # hardware ethernet 08:00:07:26:c0:a5; # fixed-address fantasia.fugue.com; #}

# You can declare a class of clients and then do address allocation # based on that. The example below shows a case where all clients # in a certain class get addresses on the 10.17.224/24 subnet, and all # other clients get addresses on the 10.0.29/24 subnet.

#class “foo” { # match if substring (option vendor-class-identifier, 0, 4) = “SUNW”; #}

#shared-network 224-29 { # subnet netmask { # option routers rtr-224.example.org; # } # subnet netmask { # option routers rtr-29.example.org; # } # pool { # allow members of “foo”; # range; # } # pool { # deny members of “foo”; # range; # } #}


This needs a little bit of explaining.

1. Everything in bold needs adding to the file. Adjust your settings according to your network requirements.

2. The option domain name is your dns zone name. For example set to business.com.

3. Range should be the range of ip addresses that you want the server to give out to clients.

Now restart the dhcp service by typing:

sudo service isc-dhcp-server restart

That’s it!! Your dhcp server should be running, however it is best to check. Open up a terminal and type:

sudo netstat -uap

which will show you the following information:


Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

udp 0 0 *:55827 *:* 916/avahi-daemon: r udp 0 0 chris-desktop.lo:domain *:* 1273/named udp 0 0 chris-desktop:domain *:* 1273/named udp 0 0 *:bootps *:* 4525/dhcpd udp 0 0 *:17500 *:* 1768/dropbox udp 0 0 *:54407 *:* 4539/VirtualBox udp 0 0 *:* 1016/nmbd udp 0 0 chris-deskto:netbios-ns *:* 1016/nmbd udp 0 0 *:netbios-ns *:* 1016/nmbd udp 0 0 *:* 1016/nmbd udp 0 0 chris-deskt:netbios-dgm *:* 1016/nmbd udp 0 0 *:netbios-dgm *:* 1016/nmbd udp 0 0 *:mdns *:* 916/avahi-daemon: r udp6 0 0 [::]:domain [::]:* 1273/named udp6 0 0 [::]:51853 [::]:* 916/avahi-daemon: r udp6 0 0 [::]:mdns [::]:* 916/avahi-daemon: r


This shows that the dhcp daemon is working.

Hi I am Chris the owner of ComTech. I provide IT support to both personal and business clients from my base in Alloa, Clacknmannanshire. Here at ComTech I am experienced in using Windows and Linux technologies whether it be for the home or business. I also incorporate Blackberry hardware into my business, namely the Blackberry Playbook and Bold 9780. I can advise, design and implement solutions to any problems you may have so if you have IT issues just pick up the phone. Please go to http://www.comtech247.net for more information.

Tags: , , , , ,
default linux mint 12 Menu

default linux mint 12 Menu

So, you downloaded Linux Mint 12 and are excited to try out all the fancy stuff that people have been saying about it. You have your Live CD burned, you boot into the desktop, you click on Menu in the bottom-left corner, see the popular folders listed there, but one seems to be missing– the games folder!

In just a few simple steps, we will show you how to get the Games folder to appear, complete with a nice selection of popular games for the Gnome desktop environment.

Step 1

Click on the terminal located under the Menu:

click on the terminal

click on the terminal

 Step 2

Type sudo apt-get install gnome-games at the prompt:

terminal window

terminal window

Press Enter when it asks if you want to continue, then it will download the games, and all the dependencies, all within your Live environment!

Step 3

Finished! Enjoy your new games, as you can now see, there are quite a few games to try out, for all ages. Here is a screenshot of the final product, that just took a couple of minutes of your time:

Finally, we have games!

Finally, we have games!

Here is a list of the games we just installed:

AisleRiot Solitaire, Chess, Five or More, Four-in-a-row, FreeCell Solitaire, lagno, Klotski, Mahjongg, Mines, Nibbles, Quadrapassel, Robots, Sudoku, Tali, Tetravex

©2012 Linux.Bihlman.com

post written using Firefox on the Linux Mint 12 Live CD!

Tags: , , , , , , ,

As the title suggests, a technically-inclined computer user probably gets more satisfaction running a PING test in Linux than Windows XP, as the screenshots below should indicate.

pinging google in linux mint 12

pinging google in linux mint 12

and now, Windows XP:


pinging google in windows xp

pinging google in windows xp

That’s the difference!

Tags: , , , , ,

Linux Mint 12 Live CD Review

I downloaded the latest version of Linux Mint 12 (Lisa) and I decided to try it out and write about some of the basics to get you started.

(Please click on each screenshot for full size)


  • Via 1.5GHz microprocessor
  • Nvidia GeForce 8400GS video card
  • 1 GB of RAM
  • 1 GB of Linux Swap space on the HD
  • onboard NIC

The first boot attempt from the Live CD failed, so I had to add acpi=off to the Live CD boot parameters to get the OS to boot successfully. Once I booted into Mint 12, I was greeted with the desktop:

Linux Mint 12 desktop

Linux Mint 12 desktop

The first thing I decided to do is change the location since it always bothers me that Ubuntu-based distros always have the time many hours off, so, I clicked on the time at the top of the screen and selected my location:

adjusting the time/location in Mint 12

adjusting the time/location in Mint 12

Next, I decided to open a terminal, in this case Xterm from Applications | System Tools and execute one of my favorite tools, top to check the amount of RAM usage and a few other fun details:

The "top" command in Xterm

The "top" command in Xterm

 I would call those steps the first ones I always take when trying out a new distro. They work with just about any Linux distribution imaginable, but Linux Mint is special, and it’s quickly taking market share away from Ubuntu. “What’s next?”, you may ask…Well, I would take a look at all the cool apps available to you just a couple of clicks away in the Software Manager, located under Applications | Other:

Linux Mint 12 Software Manager

Linux Mint 12 Software Manager

Now that you’ve had a chance to peruse all the great games, graphics, productivity software available (and even installed a few with the Live CD!) you may be ready to install it as your primary operating system, or at least in addition to an existing OS. That is easiest enough to find, it’s got a handy icon on the desktop for your convenience!

p.s. This review was written using Firefox on the Linux Live CD!

©2011 Linux.Bihlman.com

Buy Linux Mint today!

Tags: , , , , , , ,
« Previous posts Back to top