Aim
To provide a practical introduction to junior and intermediate level Linux/Unix system administration and to enable the learner to develop the skills required to manage small-sized Linux networks.
Learning Outcomes
On successful completion of this course, the learner will be able to:
- Explain the fundamental elements of the Linux/Unix systems
- Install, configure and manage a workstation including partitioning, managing software and devices, Linux desktop and shell environments through the command line
- Explain and perform administrative and troubleshooting tasks including, but not limited to, management of users, groups, printing services, managing Linux processes, file and folder permissions, log management, backup and basic security tasks through command line
- Demonstrate an understanding of Linux networking services, setup basic Local Area Network (LAN) and Internet connectivity and perform network troubleshooting
- Install, configure and manage a range of systems present in a typical Linux network environment
Indicative content
- Kernel, boot, initialisation, shutdown and run levels
- Printing, documentation and shell environments
- Linux installation, GNU and Unix commands, managing hardware and devices
- The X Window System, Linux file systems, Linux user and group management, file and folder permissions, Linux processes and task scheduling
- Package management, compiling software from source, shell scripting and basic shell programming
- Administrative tasks including management of networking services, backup and security
- Basic network configuration, setup and configuration of network services such as web server, file server, Dynamic Host Configuration Protocol (DHCP) and email servers