Teaching Responsibility

LJMU Schools involved in Delivery:

LJMU Partner Taught

Learning Methods

Lecture

Practical

Tutorial

Module Offerings

5603YCOM-SEP-PAR

Aims

To develop an understanding of different operating systems and their role within IT infrastructure. To become familiar with these operating systems through practical exercises. To gain an understanding of how command-line software is developed. To gain knowledge of how operating system tools may be used for managing systems and networks. To gain knowledge on managing and maintaining services offered by networked systems. To appreciate a range of security measures involved in system administration.

Learning Outcomes

1.
Differentiate between the structure, management and maintenance of operating systems.
2.
Analyse operating systems as effective solutions for different problems.
3.
Apply command-line tools provided by operating systems and their distributions.
4.
Demonstrate problem-solving skills to create simple software solutions using command-line scripting.

Module Content

Outline Syllabus:Fundamentals of Operating Systems - Processes, Memory, Storage, I/O, File Systems - Distributed operating systems Command Line - Navigating the computer - Editing documents at the command-line - Searching for information - Extracting and manipulating information Elements of Shell Programming - Variables - Redirection and pipes - Conditionals - Loops - Functions - Shell scripting System Administration - Installing and configuring alternative operating systems - UNIX & Linux system administration - Network File System (NFS) - Domain Name Servers (DNS) - Performance Analysis - Backups and File System Recovery - System Security - Hypervisors and virtualisation - Containers and isolation
Additional Information:Operating systems constitute the backbone of every system management task and knowledge on their structure and use is of high importance for any system/network administrator in modern networked environments. In response to this importance, this module introduces the fundamental aspects of operating systems and further facilitates the basis for system administration.

Assessments

Portfolio

Portfolio