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

Coursera

Linux System Administration: Deployment and Security

KodeKloud via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Taking full control of a Linux system means more than managing files and networks. It means owning the entire lifecycle — from the moment a system boots to the security policies that govern what runs on it. This course starts with the Linux boot process: safely booting, rebooting, and shutting down systems; switching between operating modes; and troubleshooting bootloader issues. You'll then use scripting and systemd to automate maintenance tasks and create persistent background services. The monitoring module gives you the tools to keep systems stable: diagnosing and controlling running processes, analyzing system log files to investigate service behavior, and scheduling recurring tasks with cron and related utilities. Software management covers the full cycle: installing, updating, and removing packages with Linux package managers; configuring custom repositories; compiling software from source; and verifying the integrity and availability of system resources and processes. The final module addresses security and infrastructure abstraction. You'll modify kernel runtime parameters, apply SELinux contexts and policies to enforce mandatory access control, and create and manage containers and virtual machines as isolated Linux workloads. Every module includes hands-on labs grounded in realistic administrative scenarios. Who this is for: Linux technicians and system administrators with foundational CLI skills who are ready to take on enterprise-level deployment, automation, and security responsibilities.

Syllabus

  • Boot Process and Service Management
    • This module covers the Linux startup lifecycle and the operational tasks administrators perform to boot systems safely and manage recurring services. Learners work with run states, boot troubleshooting, scripts, and systemd-based service management.
  • Monitoring and Process Administration
    • This module teaches learners how to observe Linux systems in operation, manage active processes, review logs, and schedule tasks. It focuses on the monitoring and administrative practices that keep systems stable and predictable over time.
  • Software and Resource Management
    • This module focuses on maintaining Linux systems through software installation and resource verification. Learners work with package managers, repositories, source builds, and checks that confirm system processes and resources are available and trustworthy.
  • Security and Virtualization

Taught by

Mumshad Mannambeth

Reviews

Start your review of Linux System Administration: Deployment and Security

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.