Table of Contents

1.1 Linux distributions, derivatives, and flavors
1.2 Linux use cases
1.3 Working with Linux
1.4 Working with bash
1.5 Customizing bash
1.6 Working with Linux GUIs
1.7 Getting help in Linux
1.8 Troubleshooting methodology
1.9 Case Study: Windows 10 end-of-life and a case for Linux
1.10 Case study: Linux deployments
1.11 Practical insights: Interface trends
1.12 Practical insights: The Linux learning curve

2.1 Booting Linux
2.2 Installing Ubuntu
2.3 Installing Fedora
2.4 Devices
2.5 Basic Storage options
2.6 Basic storage configurations
2.7 Hardware- and boot-related troubleshooting
2.8 Practical insights: Vulnerabilities of the boot

3.1 Advanced storage
3.2 Configuring LVM
3.3 Configuring LUKS
3.4 Configuring RAID
3.5 Network storage options and configurations
3.6 Storage-, filesystem-, and data-related troubleshooting

4.1 Filesystems
4.2 Creating, editing, analyzing, and processing files and text
4.3 File contents and metadata
4.4 File management
4.5 Directory fundamentals and management

5.1 Process fundamentals
5.2 Process management and scheduling
5.3 Systemd
5.4 Software source management
5.5 Common packages, services, and updates
5.6 Process-, performance-, and package-related troubleshooting

6.1 Networking, address translation, name resolution, and firewall configurations
6.2 Network monitoring
6.3 Security principles
6.4 Compliance, auditing, and vulnerability scanning
6.5 Network-related troubleshooting

7.1 Cryptographic concepts and technologies
7.2 AAA(A) Solutions
7.3 Hardening
7.4 Group, user, supergroup, and superuser management, DACs, and MACs
7.5 Security-related troubleshooting

8.1 BASH Scripting Fundamentals
8.2 Bash scripting for Linux system administration
8.3 Python fundamentals
8.4 Python and Linux
8.5 Infrastructure as code
8.6 Virtualization and Linux
8.7 Version Control with Git
8.8 Application deployment
8.9 Application orchestration

9.1 History of AI
9.2 AI basics
9.3 Generative AI and LLMs
9.4 Prompt engineering
9.5 AI ethics
9.6 Using AI reponsibly
9.7 Future of AI

Teach Linux and prepare students for the CompTIA Linux+ certification with the only interactive course, labs, and case studies designed for classroom instruction

Mapped to the CompTIA Linux+ Exam XK0-006 

Introduction to Linux with CompTIA Linux+ is the first complete course with labs designed for the classroom (live or online), presenting in-depth fundamentals with the skills required to succeed on the CompTIA Linux+ certification exam.

  • Content coverage includes system management and administration, security and file permissions, scripting, containers, and automation, networking and storage configuration, and troubleshooting
  • Advanced auto-graded virtual machine-based labs are built in-house by zyBooks authors and fully integrated with the interactive content, saving you prep and grading time
  • Customizable course material is continually updated, and new labs are added regularly
  • Updated practice exam questions cover everything you need to prepare students for the Linux+ certification

Teaching IT Skills That Matter – From Certification to Career Ready

Instructor shares his experience with zyBooks:

What is a zyBook?


Introduction to Linux with CompTIA Linux+ is an interactive learning solution that helps students visualize concepts, enabling them to learn more effectively than with a traditional textbook. Check out our research.

zyBooks benefits both students and instructors:

  • Instructor benefits
  • Customize your course by reorganizing existing content or adding your own
  • Continuous publication model automatically updates your course with the latest content and technologies
  • Robust reporting gives you insight into students’ progress, reading and participation
  • Save time with auto-graded labs and challenge activities that seamlessly integrate with your LMS gradebook
  • Build quizzes and exams with included test questions
  • Student benefits
  • Learning questions and other content serve as an interactive form of reading
  • Instant feedback on labs and homework
  • Concepts come to life through extensive animations embedded into the interactive content
  • Save chapters as PDFs to reference the material at any time
  • Self-study practice exams to help prepare for certification

The Power of zyLabs


All labs in Introduction to Linux with CompTIA Linux+ are developed in-house by zyBooks authors and run on live virtual machines, the gold standard in IT education.

These VM-based lab assignments expose students to the complex challenges of real systems, allowing them to apply theoretical concepts to real hardware, operating systems, applications, and tools.

In this video, Dr. Shoraka demonstrates the power of zyBooks VM-based labs:

Authors

Daniel Goodman
Information Technology Content Developer / MS Information Systems / Pace University

Babak Shoraka
Information Technology Content Lead / MSc Software and Systems Security – University of Oxford / MS Computer Science – University of Florida / PhD Information Systems – Nova Southeastern University

Instructors: Interested in evaluating this zyBook for your class?

Check out these related zyBooks: