On this course you'll learn to perform common tasks in major distributions of Linux and gain your CompTIA Linux+ certification. Learn to use the Linux command line, perform basic maintenance, install and configure workstations, and use networking features.
CompTIA Linux+ is for the IT pro who will use Linux to manage everything from cars and smartphones to servers and supercomputers, including:
- Linux Administrators
- Technical Support Specialists
- Systems Administrators
- Network Administrators
- Web Administrators
The CompTIA Linux+ certification is distribution neutral, therefore content is applicable to many variants of Linux including:
- Red Hat Enterprise Linux
- SUSE Linux Enterprise
Delegates should have a good understanding of the principles of IT, but do not need any specific Linux knowledge prior to attending.
5 days. Hands on.
This course teaches the competencies required of an early career system administrator working with Linux systems and supports attendees in taking and passing the CompTIA Linux+ exam (Exam XK0-004).
CompTIA Linux+ validates the skills of IT professionals with hands-on experience configuring, monitoring, and supporting servers running the Linux operating system. The exam certifies expertise in the following areas: security, kernel modules, storage and virtualization, device management at an enterprise level, git and automation, networking and firewalls, server side and command line, server (vs. client-based) coverage, troubleshooting and SELinux.
What Skills Will You Learn?
- Hardware and System Configuration
- Configure kernel modules, network parameters, storage, cloud and virtualization technologies.
- System Operation and Maintenance
- Manage software and services, and explain server roles, job scheduling, and the use and operation of Linux devices.
- Understand best practices for permissions and authentication, firewalls, and file management.
- Linux Troubleshooting and Diagnostics
- Analyze system properties and processes and troubleshoot user, application and hardware issues.
- Automation and Scripting
- Execute basic BASH scripts, version control using Git, and orchestration processes.
- All pre- and post-course materials and manuals are provided.
- All exam fees are included.
- Exam revision sessions and practice exams included.
- Full pre- and post-course tutor support.
- Lunches and refreshments are provided.
- Training in the centre of the World Heritage City of Bath.
- If you feel it would be helpful you are more than welcome to re-attend the course free of charge, if you don't pass the exam first time (though you will be responsible for the cost of retaking the exam, set by the exam board (we will let you know this amount), and a £5 per day contribution towards your lunch).
In our opinion there is no better, faster or more cost effective way of becoming Linux+ qualified!
Hardware and System Configuration
Explain Linux boot process concepts
Boot modules and files
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
File system hierarchy
File system types
Compare and contrast cloud and virtualization concepts and technologies
Types of hypervisors
Given a scenario, configure localization options
Systems Operation and Maintenance
Given a scenario, conduct software installations, configurations, updates, and removals
Given a scenario, manage users and groups
Important files and file contents
Given a scenario, create, modify, and redirect files
File and directory operations
Given a scenario, manage services
Summarize and explain server roles
Given a scenario, automate and schedule jobs
Explain the use and operation of Linux devices
Types of devices
Monitoring and configuration tools
Hot pluggable devices
Compare and contrast Linux graphical user interfaces
Given a scenario, apply or acquire the appropriate user and/or group permissions and ownership
File and directory permissions
Given a scenario, configure and implement appropriate access and authentication methods
VPN as a client
Summarize security best practices in a Linux environment
Additional authentication methods
Importance of disabling root login via SSH
Chroot jail services
No shared IDs
Importance of denying hosts
Separation of OS data from application data
Change default ports
Importance of disabling or uninstalling unused and unsecure services
Importance of enabling SSL/TLS
Importance of enabling auditd
Discouraging use of USB devices
Restrict cron access
Given a scenario, implement logging services
Key file locations
Given a scenario, implement and configure Linux firewalls
Access control lists
Dynamic rule sets
Common application firewall configurations
Given a scenario, backup, restore, and compress files
Archive and restore utilities
Linux Troubleshooting and Diagnostics
Given a scenario, analyze system properties and remediate accordingly
Network monitoring and configuration
Storage monitoring and configuration
CPU monitoring and configuration
Memory monitoring and configuration
Lost root password
Given a scenario, analyze system processes in order to optimize performance
Given a scenario, analyze and troubleshoot user issues
Insufficient privileges for authorization
Environment and shell issues
Given a scenario, analyze and troubleshoot application and hardware issues
SELinux context violations
Troubleshooting additional hardware issues
Automation and Scripting
Given a scenario, deploy and execute basic BASH scripts
Shell environments and shell variables
Directory and file permissions
Redirection and piping
Given a scenario, carry out version control using Git
Summarize orchestration processes and concepts
Infrastructure as code
Automated configuration management