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

Coursera

Advanced Linux Administration and Shell Scripting

Packt via Coursera

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
Master the art of Linux administration and shell scripting in this comprehensive course designed for IT professionals and system administrators. You'll gain expertise in managing Linux systems, automating tasks, and securing environments, equipping yourself with the skills needed to handle real-world challenges. The journey begins with an in-depth exploration of system administration, covering user account management, process control, system monitoring, and maintenance. You'll navigate essential tools like vi, sed, systemctl, and crontab, building a robust foundation in Linux system management. Key topics like directory services, user authentication, and advanced process handling prepare you to oversee Linux systems confidently. As you progress, unlock the power of shell scripting to automate repetitive tasks and streamline workflows. You'll learn about different shells, create scripts using loops and conditions, and dive into advanced scripting concepts like aliases and connectivity checks. From understanding the Linux kernel to mastering efficient script execution, this module empowers you to optimize your systems like a pro. This course is tailored for system administrators, IT professionals, and Linux enthusiasts aiming to elevate their skills. Whether you're transitioning from beginner to advanced, or refining your expertise, you'll find value here. A basic understanding of Linux fundamentals is recommended for the best experience.

Syllabus

  • Module 5 - System Administration
    • In this module, we will delve into advanced system administration, the backbone of Linux management. You'll explore tools and techniques for user account management, process and system monitoring, and directory services, along with mastering essential commands like vi, sed, and systemctl. By the end, you’ll have the expertise to efficiently maintain and secure Linux systems.
  • Module 6 - Shell Scripting
    • In this module, we will explore the art of shell scripting, empowering you to automate Linux tasks and optimize workflows. You’ll learn about the Linux kernel, different types of shells, and scripting basics, progressing to advanced techniques like loops, conditionals, and remote connectivity scripts. This journey equips you with practical skills to tackle real-world Linux automation challenges.
  • Module 7 - Networking, Services, and System Updates
    • In this module, we will master Linux networking, services, and system updates, the key to maintaining robust and secure systems. From setting up DNS and DHCP servers to securing SSH and deploying Apache web servers, this module covers the essentials and advanced techniques for networking and system maintenance. Additionally, you'll learn modern tools for updates, repository management, and OS hardening to ensure optimal system performance.

Taught by

Packt - Course Instructors

Reviews

Start your review of Advanced Linux Administration and Shell Scripting

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.