Detailed Course Outline
Section 1: Hardware and System Configuration
- Explain Linux boot process concepts
- Given a scenario, install, configure, and monitor kernel modules
- Given a scenario, configure and verify network connection parameters
- Given a scenario, manage storage in a Linux environment
- Compare and contrast cloud and virtualisation concepts and technologies
- Given a scenario, configure localisation options
Section 2: Systems Operation and Maintenance
- Given a scenario, conduct software installations, configurations, updates, and removals
- Given a scenario, manage users and groups
- Given a scenario, create, modify, and redirect files
- Given a scenario, manage services
- Summarise and explain server roles
- Given a scenario, automate and schedule jobs
- Explain the use and operation of Linux devices
- Compare and contrast Linux graphical user interfaces
Section 3: Security
- Given a scenario, apply or acquire the appropriate user and/or group permissions and ownership
- Given a scenario, configure and implement appropriate access and authentication methods
- Summarise security best practices in a Linux environment
- Given a scenario, implement logging services
- Given a scenario, implement and configure Linux firewalls
- Given a scenario, backup, restore, and compress files
Section 4: Linux Troubleshooting and Diagnostics
- Given a scenario, analyse system properties and remediate accordingly
- Given a scenario, analyse system processes in order to optimise performance
- Given a scenario, analyse and troubleshoot user issues
- Given a scenario, analyse and troubleshoot application and hardware issues
Section 5: Automation and Scripting
- Given a scenario, deploy and execute basic BASH scripts
- Given a scenario, carry out version control using Git
- Summarise orchestration processes and concepts