User Tools

Site Tools


chapter_2_-_the_linux_operating_system:installing_ubuntu_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

chapter_2_-_the_linux_operating_system:installing_ubuntu_linux [2012/12/18 18:03]
cellbiol created
chapter_2_-_the_linux_operating_system:installing_ubuntu_linux [2013/02/15 19:52] (current)
cellbiol
Line 1: Line 1:
 +===== 2-1: Installing Ubuntu Linux =====
 +
 +== Figure 2-1-1: The Ubuntu Logo ==
 +
 {{ :​chapter_2_-_the_linux_operating_system:​ubuntulogo_600.png |}} {{ :​chapter_2_-_the_linux_operating_system:​ubuntulogo_600.png |}}
 +
 +For the purpose of this course, Ubuntu will typically be installed by the students on one or several second-hand servers or PCs. 
 +
 +Hardware specifications (and possible costs involved) are modest, any machine with a dual-core processor, a couple of GIGs of RAM, an hard disk (70GB or more), a CD/DVD slot, an ethernet port will be fine for setting up a great web server able to hold all the students accounts for the duration of the course and beyond.
 +
 +The installation of Ubuntu has been documented in great details, and is generally easy and user-friendly on most systems. Here's a good pointer to get started: [[https://​help.ubuntu.com/​community/​Installation|Installing Ubuntu]]. ​
 +
 +In order to keep this initial installation process as smooth as possible, we generally proceed to the installation of a [[http://​www.ubuntu.com/​download/​desktop|Desktop Ubuntu release]], which is more user-friendly,​ as first impact, then [[http://​www.ubuntu.com/​download/​server|server releases]]. For one, desktop releases come with a graphical environment similar to the one that users of other operating systems are used to. Few additions (software installations) will turn a Desktop Ubuntu in a perfect web server. We will discuss the required software (LAMP server, SSH server) and related installation procedures and configuration in detail further on during this tutorial.
 +
 +Once students become familiar with Linux Ubuntu, they might want to go ahead and install Ubuntu alongside or maybe instead of the operating system they already have on their laptops. Indeed, the [[http://​www.ubuntu.com/​download/​desktop|Ubuntu installation CD]] offers, as an installation option, to format the disk of the computer to create a dedicated partition for Linux installation. We will not go in the details of this here, but just remember that before any major computer operation such as the installation of a new operating system it is a wise idea to make a full backup of the existing data. Data loss is always a possibility,​ should something go awry during installation.
 +
 +Under these circumstances,​ a Bootloader is also installed, that will allow the selection of the operating system to use, at boot time (for example Windows or Linux). At the time of this writing, the default bootloader installed with Ubuntu is [[https://​help.ubuntu.com/​community/​Grub2|Grub 2]].
 +
 +The possibility to work and develop locally on one's own local hardware, either laptop, desktop or server should be pursued actively as it allows a full control of the system (you often cannot get a full privileges/​root access on somebody else's machine) and ultimately leads to a development of system administration skills that are difficult to develop as a mere guest user. Having full control is more difficult, because, especially at the beginning some tasks, such as for example apache configuration,​ might seem complicated and will take a fair amount of time. On the long run however, this means having full control of your environment and a more aware and skilled user. 
 +
 +We encourage you to select the hard path of taking full control, it will pay. Put you hands on a used PC, install linux from scratch as the only operating system, connect the machine to the internet, have fun. Then install Linux alongside your existing OS on our laptop, if you have one.
 +
 +==== Chapter Sections ====
 +<box 100% left round blue | **Chapter 2**>
 +<​html>&​nbsp;</​html>​
 +  * [[chapter_2_-_the_linux_operating_system:​start|Introduction]]
 +  * **2-1:** [[chapter_2_-_the_linux_operating_system:​installing ubuntu linux|Installing Ubuntu Linux]]
 +  * **2-2:** [[chapter_2_-_the_linux_operating_system:​the linux filesystem |The Linux Filesystem]]
 +  * **2-3:** [[chapter_2_-_the_linux_operating_system:​basic linux shell commands |Basic Linux Shell Commands]]
 +  * **2-4:** [[chapter_2_-_the_linux_operating_system:​installing and using openssh server for remote connections |Installing and using Open SSH Server for remote connections]] ​
 +  * **2-5:​** ​ [[chapter_2_-_the_linux_operating_system:​installing linux apache php mysql lamp server |Installing a LAMP (Linux, Apache, PHP, MySQL) Server]]
 +  * **2-6:** [[chapter_2_-_the_linux_operating_system:​apache web server configuration |Apache Web Server Configuration]]
 +  * **2-7:** [[chapter_2_-_the_linux_operating_system:​setting up a linux web server|Setting up a Linux Web Server - Reference Summary]]
 +
 +
 +[[..:​start|Back to index]]
 +</​box>​
chapter_2_-_the_linux_operating_system/installing_ubuntu_linux.txt · Last modified: 2013/02/15 19:52 by cellbiol