Subject details

On the successful completion of this subject, students will be able to:

  • Understand the role and responsibilities of a UNIX system administrator
  • Install and configure the Linux operating system
  • Manage the resources and security of a computer running Linux at a basic level
  • Make effective use of UNIX system utilities, and scripting languages
  • Configure and manage simple TCP/IP network services on a Linux system
  • Develop an appreciation of the documentation available as part of an installed UNIX/Linux system.
    • UNIX Essentials
    • Operating Systems
    • Introduction to Scripting
    • Intermediate Scripting
    • Filters, Pattern Matching
    • Disks and File Systems
    • Installing Software
    • The Boot Process
    • Continuous Delivery
    • Introduction to Puppet
    • Puppet Enterprise
    • Task Automation
  • Study resources

    • Instructional methods

      • Audio/Video conferencing
      • Chat Rooms
      • Discussion forum/Discussion Board
      • Embedded Multimedia
      • Online assignment submission
      • Podcasting/Lecture capture
      • Standard Media
      • Streaming Multimedia
      • Web links
    • Online materials

      • Simulations
      • Printable format materials
      • Resources and Links
      • Audio-Video streaming

You must have successfully completed the following subject(s) before starting this subject:

RMI-CPT121-Programming 1 , or RMI-CPT12

You are recommended to have completed the following subjects(s) or have equivalent knowledge before starting this subject:

Special requirements

  • OtherDetails -

    Stable broadband connection required to access online learning materials and live chat sessions/recordings. (note: mobile broadband users may have difficulties participating in live chat sessions)

    An active credit card is required to set up an Amazon Web Services account.

This subject provides a practical introduction to UNIX system administration using Linux. The Linux operating system, a free implementation of the UNIX system for personal computers, will be used extensively throughout this unit for lecture/tutorial examples and importantly during practical exercises. In addition to system administration proper, TCP/IP network service administration and the use of scripting languages will be introduced. As Linux implements the POSIX standard, most of the learning from this subject will be directly applicable to commercial UNIX systems.

  • Scripting (15%)
  • Infrastructure (35%)
  • Invigilated Exam (50%)

Textbook information is pending.

Related degrees