Mastering IBM z/Linux Administration and Systems Programming: From Novice to Expert

Unlock the power of IBM Z with this comprehensive course, guiding you from foundational Linux concepts to advanced z/Linux administration and systems programming, preparing you for a thriving career in enterprise computing.

Introduction to IBM Z and z/Linux Ecosystem

Unit 1: The Legacy of IBM Z

Unit 2: Linux on IBM Z: The Power Duo

Unit 3: The z/Linux Landscape

Unit 4: The z/Linux Administrator's Path

IBM Z Architecture: LPARs and Virtualization

Unit 1: Foundations of IBM Z Virtualization

Unit 2: Deep Dive into z/VM Hypervisor

Unit 3: KVM for Z and Advanced Concepts

Core z/Linux Command Line Interface (CLI)

Unit 1: Navigating the z/Linux File System

Unit 2: Managing Files and Directories

Unit 3: Essential Text Editors and Utilities

User and Group Management on z/Linux

Unit 1: Understanding Users and Groups

Unit 2: Managing User Accounts

Unit 3: Managing User Passwords

Unit 4: Managing Groups

Unit 5: Delegated Administration with Sudo

IBM Z Storage Concepts for Linux

Unit 1: Storage Fundamentals on IBM Z

Unit 2: Shared Storage and Naming

Unit 3: Storage Presentation and Paths

Unit 4: Storage Management Tools

Unit 5: Advanced Storage Considerations

z/Linux Installation Planning and Execution

Unit 1: Pre-Installation Planning and Prerequisites

Unit 2: Installation Methods and Tools

Unit 3: Hands-On Installation in Virtualized Environments

Initial System Configuration and Boot Process

Unit 1: Post-Installation Essentials

Unit 2: The z/Linux Boot Journey

Unit 3: System Services with systemd

Unit 4: Troubleshooting & Best Practices

File System Management: DASD and FCP

Unit 1: DASD Device Management

Unit 2: FCP Device Management

Unit 3: File System Mounting and Management

Logical Volume Management (LVM) on z/Linux

Unit 1: LVM Fundamentals and Architecture

Unit 2: Creating LVM Components

Unit 3: Extending and Managing LVM

Unit 4: Advanced LVM Operations

Networking Configuration on z/Linux

Unit 1: Network Interface Fundamentals

Unit 2: Persistent Network Configuration

Unit 3: DNS and Network Troubleshooting

IBM Z Specific Network Adapters: OSA and HiperSockets

Unit 1: Introduction to IBM Z Networking

Unit 2: OSA Deep Dive and Configuration

Unit 3: HiperSockets: Internal Speed

Unit 4: HiperSockets Configuration and Use Cases

Unit 5: Troubleshooting and Best Practices

Process and Job Management

Unit 1: Understanding Processes

Unit 2: Controlling Processes

Unit 3: Scheduling Tasks

z/Linux Security Fundamentals: Access Control

Unit 1: Foundations of Linux Permissions

Unit 2: Advanced Permissions and ACLs

Unit 3: Mandatory Access Control (MAC)

Network Security: Firewalls and SSH Hardening

Unit 1: Firewall Fundamentals on z/Linux

Unit 2: Securing SSH on z/Linux

Unit 3: Vulnerability Assessment & Scanning

Software Package Management

Unit 1: Introduction to Package Management

Unit 2: RPM-Based Systems: Yum/DNF

Unit 3: SUSE Systems: Zypper

Unit 4: Advanced Package Management & Best Practices

Performance Monitoring and Basic Analysis

Unit 1: Foundations of Performance Monitoring

Unit 2: Essential Monitoring Tools

Unit 3: Diagnosing Performance Issues

Introduction to z/Linux System Utilities and Diagnostics

Unit 1: Hardware Information Utilities

Unit 2: System Log Analysis

Unit 3: Basic Troubleshooting Methodologies

Introduction to Bash Shell Scripting

Unit 1: Getting Started with Bash

Unit 2: Input, Output, and Operators

Unit 3: Conditional Logic

Unit 4: Loops and Functions

Unit 5: Error Handling and Logging

Backup and Recovery Strategies for z/Linux

Unit 1: Backup Fundamentals for z/Linux

Unit 2: Common z/Linux Backup Tools

Unit 3: Advanced Backup Strategies & Tools

Unit 4: Data Recovery and Validation

Disaster Recovery and High Availability Concepts

Unit 1: Foundations of Resiliency

Unit 2: IBM Z Specific DR/HA Solutions

Unit 3: Designing Resilient z/Linux Solutions