CTS 2322 (Unix/Linux Administration II) Project #1
Install Linux

 

Due: by the start of class on the date shown on the syllabus

The first step is the hardest. — Anon.

Requirements:

  1. You must install Fedora Linux using the CDs provided on your assigned classroom computer and hard drive.
  2. First gather system information for your assigned computer(s).
  3. Next, plan your hard disk partitioning scheme.  You will need to have a /boot partition and a /home partition at least (see below).

    In the course we will be building and installing lots of software and you must leave sufficient space available for this.  You will need at least 3GB free in /home and at least 1GB free in /usr, so make sure the partition(s) holding these have sufficent space.  You will also need 50MB in /boot.

  4. You should use a default network (DHCP client) setup, and use an initial firewall that blocks nearly everything, but must allow SSH (at least).
  5. After the basic install is complete, bring your system up to date with all available updates for your operating system.  This may require you to configure yum first.  Note that although this process can take a long time, you can interrupt it and later resume the update.
  6. It is strongly suggested you make sure SE Linux is run in permissive mode for this course.  The reason is many services we will set up may or may not have correct SE Linux policy rules by default.  Until you learn to determine and fix SE Linux problems it is easier to make sure your system doesn't enforce the policy.  One way to always boot up in permissive mode is to edit the file /etc/selinux/config and follow the comments to change the default mode.  Make sure you put a note on your SE Linux configuration in your journal!
  7. Finally perform any other post-install steps you see fit.  I would suggest setting up printing at least.  (See a list of post install steps for some ideas.)  What changes did you make to the initial (default) setup?

Make a copy of your system journal pages that document in detail the Linux install done in class, including any post install steps done.  Each configuration choice made during the install and during post-install should be documented in detail so that someone else could duplicate your setup if necessary, even if using a slightly differentdistribution.

Additional Linux installation help can be found at the CTS-2301 Linux Install Project webpage and at the Disk Partitioning Guide webpage.

To be turned in:

A copy of your journal pages.  You can send as email to (preferred).  If email is a problem for some reason, you may turn in a hard-copy.  In this case the pages should be readable, dated, and stapled together.  Your name should appear on the first page.

Don't turn in your whole journal, you will need to add to it every day in class!  It is common in fact to keep the journal as a text file on the system (with a paper backup of course).

Please see your syllabus for more information about submitting projects.