Home Tutorials Additional packages

Additional packages

  previous next
April 04, 2009 by George    

Congrats! The core system is installed; you now need to tell Setup the additional software you need according to the server’s role. For our case you definitely need the “LAMP Server”. This will take care of installing the Apache Web Server, the MySQL database and the PHP language. You will also need to install Open SSH. Secure Shell (this is what SSH stands for) is a network protocol that allows secure exchange of data. You will use it to log on and transfer files to your Linux machine.

To mark for installation these two packages, use the arrow keys to get to each one of them and press SPACE, an asterisk will appear on the left indicating that it has been selected. When you finish, hit TAB to focus on Continue and then press ENTER.

Next, you need to define the password for the MySQL root user. Again make sure you do not forget this one. Write it down if necessary.

Wait for the installation of the additional packages to complete. At this point, the installation will prompt you to reboot and start using your new system. Remove the CD from the drive and hit ENTER. Good stuff, you did it!

Look at the post boot messages, as various system checks are performed and various processes are being initialized. When done, you are presented with the login prompt. Enter your username and password. Welcome to your new Linux Server!

Have a look around. Commands such as ‘uptime’, ‘free’, and ‘df –h’ provide some basic knowledge of your system. Isn’t it amazing how little memory and disk Ubuntu server is using?

You still need to install and configure Joomla however this is something you can do remotely. For this purpose, you’ll need to find out your Ubuntu server’s IP. Type:

ifconfig –a

This will show you the name and status of your network card. Most likely it will be something like “eth0”.

eth0    Link encap:Ethernet  HWaddr 00:0a:48:07:c4:52 
        inet addr:192.168.178.46 Bcast:192.168.178.255 Mask:255.255.255.0 
        inet6 addr: fe80::20a:48ff:fe07:c452/64 Scope:Link 
        UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
        RX packets:25003433 errors:0 dropped:0 overruns:0 frame:0 
        TX packets:35120511 errors:0 dropped:0 overruns:0 carrier:0 
        collisions:0 txqueuelen:1000 
        RX bytes:4008388662 (4.0 GB)  TX bytes:2185922543 (2.1 GB) 
lo      Link encap:Local Loopback 
        inet addr:127.0.0.1  Mask:255.0.0.0 
        inet6 addr: ::1/128 Scope:Host 
        UP LOOPBACK RUNNING  MTU:16436  Metric:1 
        RX packets:6042 errors:0 dropped:0 overruns:0 frame:0 
        TX packets:6042 errors:0 dropped:0 overruns:0 carrier:0 
        collisions:0 txqueuelen:0 
        RX bytes:205199 (205.1 KB)  TX bytes:205199 (205.1 KB) 
pan0    Link encap:Ethernet  HWaddr 4a:33:0f:e0:29:da 
        BROADCAST MULTICAST  MTU:1500  Metric:1 
        RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
        TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 
        collisions:0 txqueuelen:0 
        RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Check for the IP after “inet addr:” at the second line. For me it is “192.168.178.46”, this is the “local” IP given by your router. Write it down, you will need it later on. From now on, all tasks will be performed remotely. Log out. Remove the keyboard and the monitor if you wish.

Add comment


Security code
Refresh