COMP06238 2018 Linux 1
This course focuses on the basic Linux system administration skills needed. Students will gain proficiency performing maintenance tasks on the command line, installing and configuring a computer running Linux and configuring basic networking
Learning Outcomes
On completion of this module the learner will/should be able to;
Configure a Linux Systems Architecture
Install and Manage Linux installation and package management
Deploy GNU and Unix Commands
Manage Devices, Linux Filesystems, Filesystem Hierarchy Standard
Teaching and Learning Strategies
This module will be delivered using the flipped classroom where students will be provided with the lectures and labs on video through moodle and the class time will be used to master compentency in this practical area.
Module Assessment Strategies
Assessment will be done by formative assessment - 6 moodle quizes held between weeks 3 and 12 each worth 10% CA. Students will be allowed to choose their best 5/6 MCQ. A summative practical exam on virtual machines to test the students ability to install and configure a Linux based operating system will be held in week 15, this will be worth 50% CA.
Repeat Assessments
Students presenting with a genuine case will be permitted to resit the practical assessment
Indicative Syllabus
Systems Architecture
- Determine and configure hardware settings
- Boot the system
- Change runlevels boot targets and shutdown or reboot system
Linux Installation and Package Management
- Design hard disk layout
- Install a boot manager
- Manage shared libraries
- Use Debian package management
- Use RPM and YUM package management
GNU and Unix Commands
- Work on command line
- process text streams using filters
- perform basic file management
- use streams pipes and redirects
- create monitor and kill processes
- modify process execution priorities
- search text using regular expressions
- perform basic file editing operations using Vi
Devices, Linux Filesystems and Filesystem Hierarchy Standard
- Create partitions and filesystems
- Maintain the integrity of filesystems
- Control mounting and unmounting of filesystems
- Manage disk quotas
- Manage file permissions and ownership
- Create and change hard and symbolic links
- Find filesystems and place files in the correct location
Coursework & Assessment Breakdown
Coursework Assessment
Title | Type | Form | Percent | Week | Learning Outcomes Assessed | |
---|---|---|---|---|---|---|
1 | MCQ evaluation to examine the students ability to install, configure a Linux OS | Coursework Assessment | Multiple Choice/Short Answer Test | 50 % | Week 3 | 1,2,3,4 |
2 | Practical Evaluation to examine a students ability to install and configure a Linux based operating system | Practical | Practical Evaluation | 50 % | Week 15 | 1,2,3,4 |
Full Time Mode Workload
Type | Location | Description | Hours | Frequency | Avg Workload |
---|---|---|---|---|---|
Practical / Laboratory | Computer Laboratory | Practical Class | 4 | Weekly | 4.00 |
Independent Learning | Offsite Facility | Laboratory Practice | 3 | Weekly | 3.00 |
Required & Recommended Book List
2015-02-23 CompTIA Linux+ Guide to Linux Certification Course Technology
ISBN 1305107160 ISBN-13 9781305107168
2012-03-29 Linux Essentials Sybex
A unique, full-color introduction to Linux fundamentals
Serving as a low-cost, secure alternative to expensive operating systems, Linux is a UNIX-based, open source operating system. Full-color and concise, this beginner's guide takes a learning-by-doing approach to understanding the essentials of Linux. Each chapter begins by clearly identifying what you will learn in the chapter, followed by a straightforward discussion of concepts that leads you right into hands-on tutorials. Chapters conclude with additional exercises and review questions, allowing you to reinforce and measure your understanding.
- Offers a hands-on approach to acquiring a foundation of Linux skills, aiming to ensure Linux beginners gain a solid understanding
- Uses the leading Linux distribution Fedora to demonstrate tutorials and examples
- Addresses Linux installation, desktop configuration, management of files and filesystems, remote administration, security, and more
This book is essential reading for anyone entering the world of Linux!