Skip to content

About

Courseware and 17 hands-on KillerCoda Ubuntu labs for the WSQ Linux Configuration and Shell Scripting course (TGS-2022017589) by Tertiary Infotech Academy — Linux fundamentals, Bash scripting, networking configuration and security.

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

Linux Configuration and Shell Scripting

Become a confident Linux user: configure Ubuntu, write Bash automation scripts, test networking and harden security through 17 browser-based labs.

Course detail Information
Course code TGS-2022017589
Programme WSQ
Duration 2 days / 16 hours
Registration View course details and register
Funding Up to 70% course-fee funding may be available. Eligibility, validity dates and other terms apply; check the registration page for current details.

Linux Shell WSQ Platform

About the course

This repository holds the courseware and hands-on lab files for the 2-day WSQ Linux Configuration and Shell Scripting course, aligned to the Skills Framework TSC Software Configuration (ICT-DIT-3014-1.1).

Learning Outcomes

  • LO1: Analyze Linux components and coordinate on the Linux release.
  • LO2: Configure Linux and select shell scripting for integrating software products.
  • LO3: Execute tests on Linux networking and diagnose networking issues.
  • LO4: Identify, modify and improve Linux security configuration.

Topics covered

Topic Coverage Labs
1 · Linux Fundamental Linux components, distributions, file system, users & permissions 1–4
2 · Linux Shell Script Shell environment, redirection & pipes, grep/regex, Bash scripting: variables, input, conditionals, loops, functions, debugging, automation 5–12
3 · Linux Networking Configuration Processes & cron, package management, NGINX deployment, network configuration tests 13–15
4 · Linux Security Security principles, least privilege, firewall, hardening & audit scripts 16–17

Lab Platform — KillerCoda

All 17 labs run in the free browser-based KillerCoda Ubuntu playground — no installation needed. Start the playground, then fetch the lab files:

git clone https://github.com/tertiarycourses/TGS-2022017589-Linux-Configuration-and-Shell-Scripting.git course
ls course/labs

Repository Layout

courseware/   Slide deck (PPTX + PDF), Lesson Plan (LP) and Learner Guide (LG) DOCX + PDF
labs/         17 hands-on labs — one folder per lab with its guide (.md), scripts (.sh) and data files
LG-*.md       Markdown mirror of the Learner Guide (step-by-step for every lab)

Labs

Lab Title
1 Getting Started with the KillerCoda Ubuntu Playground
2 Exploring the Linux File System
3 Working with Files, Directories and Links
4 Users, Ownership and Permissions
5 Customising the Shell Environment
6 Redirection, Pipes and Text Processing
7 Your First Shell Script
8 User Input, Arguments and Arithmetic
9 Conditionals — if, test and case
10 Loops — for, while and until
11 Functions, Exit Status and Debugging
12 Automation Script — Backup with tar
13 Managing Processes and Scheduling with Cron
14 Package Management and Web Server Deployment
15 Network Configuration and Troubleshooting
16 Hardening Linux Security
17 Building a Security Audit Script

See labs/README.md for the full lab index with links.

Public courseware package

Item Files
Slide deck (v9.0, 145 slides) PPTX · PDF
Learner Guide DOCX · PDF · Markdown
Lesson Plan DOCX · PDF
Labs labs/ — 17 hands-on labs

Distribution boundary

This public repository intentionally excludes assessments, answer keys, source references, credentials and .env files. Assessments are distributed only through the controlled courseware and TMS channels.

References

Provider

Conducted, developed and maintained by Tertiary Infotech Academy Pte Ltd. Enquiries: enquiry@tertiaryinfotech.com · +65 6100 0613 · www.tertiarycourses.com.sg

About

Courseware and 17 hands-on KillerCoda Ubuntu labs for the WSQ Linux Configuration and Shell Scripting course (TGS-2022017589) by Tertiary Infotech Academy — Linux fundamentals, Bash scripting, networking configuration and security.

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages