Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Linux Under the Hood

via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Linux Under the Hood offers an extensive exploration of how Linux functions, allowing you to fully harness its capabilities. Familiarizing yourself with Linux internals will allow you to surpass mere commands and gain valuable insights to optimize your use of Linux. The course dives into a deeper understanding of Linux architecture; you will learn about the inner workings of key Linux components like the kernel, systemd, and the Linux boot procedure. The following module will focus on storage and filesystems, encompassing local devices as well as cloud and datacenter storage solutions. Next, we will cover core components, including memory, processes, and the intricacies of command execution. Finally, we will explore Linux's evolution into a container-based platform.

Syllabus

  • Module 1: Linux Architecture
    • In this module, you'll explore the architecture of a Linux distribution, starting with its core components and organization. You'll learn about the boot procedure, the kernel, the role of systemd, and how hardware devices are initialized. By the end, you'll have a solid understanding of how Linux operates from startup to device management.
  • Module 2: Storage and Filesystems
    • This module covers storage and filesystems in Linux, starting with an overview of storage devices and partitions. You'll learn about various filesystems and their management, and finish with cloud and datacenter storage solutions, including object storage and Ceph clusters.
  • Module 3: Core Linux Components
    • This module introduces essential Linux components, focusing on memory management, processes, commands, and networking. You'll gain practical skills for optimizing memory, managing processes, understanding command execution, and configuring network interfaces.
  • Module 4: Key Linux Components
    • In this module, you'll learn about advanced Linux components, including containers and the underlying C code. You'll understand how containers leverage Linux features and how the C programming language powers Linux development.

Taught by

Pearson and Sander van Vugt

Reviews

Start your review of Linux Under the Hood

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.