Course Overview

Linux Advanced Shell Programming Tools Course Overview

The Linux Advanced Shell Programming Tools course is designed to give delegates practical experience using a range of Linux tools to manipulate text and incorporate them into Linux shell scripts.

Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.

Course Objectives

Course objectives

To provide the knowledge and skills to make effective use of a wide range of standard Linux programming and development tools.

Course Content

Linux Advanced Shell Programming Tools Training Course

Course Contents – DAY 1

Course Introduction

  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions

Session 1: BACKUP AND RESTORE UTILITIES

  • Backing-up and restoring files
  • Basic and advanced use of tar
  • Compression utilities gzip,bzip2,zip and compress
  • Exercise: Backing up and restoring files using tar
  • Exercises: Compressing files

Session 2: BACKGROUND JOB SCHEDULING

  • Scheduling jobs with the cron command
  • Scheduling jobs with the at command
  • Exercises: Running background jobs

Session 3: COMMANDS FOR COMPARING FILES

  • Compare files with the cmp command
  • Compare and format files with pr
  • Compare files with the comm command
  • Compare files with the diff and sdiff commands
  • Compare large files with the bdiff command
  • Exercises: Identifying file differences

Session 4: SPLITTING FILES

  • The fold command
  • Split files using context and content rules
  • Exercises: Splitting files

Linux Advanced Shell Programming Tools Training Course

Course Contents – DAY 2

Session 5: IDENTIFYING AND TRANSLATING CHARACTERS

  • od – octal dump
  • Use cat to display non-printing characters
  • View and format files with nl
  • The expand and unexpand commands to convert between tab and space characters
  • The tr command for character translation
  • Exercises: Translating characters with tr

Session 6: REGULAR EXPRESSION NOTATION REVIEW

  • Standard regular expressions
  • Searching with grep
  • Metacharacters,positional characters and quantifiers
  • Extended regular expressions
  • POSIX character classes
  • PERL expressions

Session 7: THE STREAM EDITOR sed

  • sed command line syntax
  • sed script files
  • sed command processing
  • sed addresses and simple instructions
  • sed pattern space and hold space
  • Grouping sed commands
  • Hold and get functions
  • Advanced flow control
  • Write output to temporary files
  • Exercises: Text processing with sed

Session 8: FUNDAMENTALS OF AWK

  • Basic AWK usage
  • AWK program-files
  • AWK scripts
  • AWK variables
  • Pattern matching with AWK
  • AWK extended patterns

Session 9: AWK OPERATORS

  • AWK AND,OR and range operators
  • AWK arithmetic operations
  • AWK output
  • Formatting output with printf
  • Exercises: Create awk scripts to extract selected data from a file and generate reports

Linux Advanced Shell Programming Tools Training Course

Course Contents – DAY 3

Session 10: AWK PROGRAM CONTROL STRUCTURES

  • The BEGIN and END functions
  • The AWK if construct
  • The AWK else if construct
  • The AWK while construct
  • Other program control statements
  • The AWK break,continue and exit statements
  • User defined functions
  • Exercises: Create AWK scripts and program-files utilising program control structures

Session 11: AWK FUNCTIONS

  • AWK string functions
  • AWK length,tolower,toupper,index,sub,gsub,match,substr,split,sprintf,system and getline functions
  • Exercises: Generate AWK scripts and program-files to extract and format data using AWK functions

Session 12: AWK ARRAYS

  • AWK associative arrays
  • Multi-dimensional arrays
  • Exercises: Create AWK associative arrays to process text files and generate reports

Session 13: MISCELLANEOUS TOOLS

  • bc (calculator)
  • fuser (testing for files in use)
  • getops (checking options passed to shell scripts)
  • printf (formatting screen output)
  • logger (script logging)
  • xargs (generating arguments for a command)
  • eval (re-evaluating variables)
  • Exercises: Using tools within a shell script

Course Overview

This course will teach you how to use shell scripts and utilities for practical system administration of AIX (or other UNIX) operating systems.

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Objectives

You will have a firm grounding in the Perl language and be able to:

  • Write Perl scripts for data-processing, system administration, and other applications
  • Use modules from the Perl Module Library to improve your efficiency

Course Content

  • Basic shell concepts
  • Flow control in a shell Script
  • Functions and typeset
  • Shell features such as arithmetic and string handling
  • Using regular expressions
  • Using sed, awk and other AIX utilities

Course Overview

In this classroom course, you will learn basic concepts and skills you need to be productive users on the IBM i. With plenty of hands-on labs, we show everything from signing to the available user interfaces; green screen environment, System i Navigator and Systems Director Navigator for i. You will learn how objects are managed on the system and how you display these objects. You will learn to use Control Language (CL) commands (fast path) and how to work with and manage messages on the system. We will also address how the system manages work and how you manage your printouts. We will also provide a basic overview of security.

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Objectives

  • Explain the purpose of the IBM i operating systems
  • Explain IBM i models and generations
  • Explain which applications are supported
  • Sign on and off the system from a display station, System i Navigator, and Systems Director Navigator for i
  • Use the display station keyboard
  • Use the online help that is available
  • Use the different interfaces available on the system
  • Understand how objects are managed on the system
  • Enter control language (CL) commands
  • Send and receive messages and work with message queues
  • Manage work and output
  • Explain basic security

Course Content

  • Welcome
  • Unit 1 – Introduction and overview to IBM i
  • Unit 2 – Signing on and off the system
  • Unit 3 – Using supported interfaces
  • Unit 4 – Using online help
  • Unit 5 – Messages
  • Unit 6 – Using CL commands
  • Unit 7 – Managing objects
  • Unit 8 – Managing your work
  • Unit 9 – Security overview
  • Unit 10 – Additional education

Course Overview

This 2-day course provides essential HPE ProLiant training to system administrators who are responsible for ProLiant ML, DL, and BL servers. Students will be presented with an overview of HPE products, tools, agents, and utilities that will help them to set up, deploy, monitor, and maintain their ProLiant servers. Practical hands-on lab exercises are presented on an HPE ProLiant Gen8/9 server.

Course Objectives

After completing this course, you should be able to:


• Describe the HPE ProLiant Servers portfolio
• List key features of HPE ProLiant Generation 8 (Gen8) and Generation 9 (Gen9) servers
• Describe integrated Lights-Out (iLO), including the Web UI, iLO Integrated Remote Console (IRC), and iLO command line interface (CLI) and describe tools to assist in the configuration of iLO on a ProLiant server
• Describe the Gen8/9 ProLiant boot process and how to configure a server by using Option ROM (ROM-Based Setup Utility [RBSU]) and Unified Extensible Firmware Interface (UEFI)
• Identify and use components that make up the iLO 4
• Explain how to use Intelligent Provisioning to configure and deploy an operating system to a single HPE ProLiant Gen8/9 server
• Explain how to use Smart Update Manager (SUM) and the Service Pack for ProLiant (SPP) to update firmware and software on a ProLiant server
• Identify HPE tools and utilities that assist in the monitoring and maintenance of a ProLiant server
• Identify HPE websites that are helpful for the setup, deployment, monitoring, maintenance, and support of a ProLiant server

Course Overview

Open standards in z/OS ­ describes the z/OS open systems server and teaches participants how to use UNIX system services from an end-user or application perspective.

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Objectives

  • Discuss the role of z/OS in an open systems environment
  • Understand basic UNIX terminology and how UNIX is implemented in z/OS
  • Define the components of z/OS UNIX services
  • Explain the major functions provided in z/OS UNIX services
  • Discuss opportunities for applications in an z/OS UNIX environment
  • Use the interactive interfaces available to access UNIX services

Course Content

  • Overview
  • Introduction to UNIX
  • Open functions in z/OS
  • Hierarchical file system
  • Shell and utilities
  • Application Services

Course Overview

This 2 days course provides students with the skills needed to implement and manager the IBM VM Recovery Manager – High Availability (VMR-HA) product.

Topics include introduction to High Availability (HA) and Disaster Recovery (DR), understanding the requirements and planning for implementing VMR-HA, installing and configuring VMR-HA, and testing the capabilities of VMR-HA at the VM and application level.

Hands-on exercises reinforce the lecture material, allowing students to install, configure, test, and maintain VMR-HA environments.

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Objectives

  • Describe industry terminology and concepts for High Availability (HA) and Disaster Recover (DR)
  • Plan for the installation of VM Recovery Manager 1.5
  • Install VM Recovery Manager – HA (VMR-HA) components
    • – Describe the installation of VIOS efix
    • – Install VM Recovery Manager HA KSYS and GUI software
    • – Install the VM agent on managed LPARs
  • Configure VMR-HA
    • – Declare the infrastructure environment : HMC, Hosts, VIOS
    • – Create the host groups : the hosts you want to protect against failures
    • – Select the managed VM, configure and enable them for HA
  • Describe how VMR-HA functions at the VM and application levels
  • Manage and monitor KSYS using the provided tools
  • Install and check VMR-HA agent status
  • Register an application with the VMR-HA agent
  • Recover standard and critical applications

Course Content

  • Unit 1: (1:30) High Availability (HA) and Disaster Recovery (DR) concepts
  • Unit 2: (1:00) VM Recovery Manager requirements
  • Unit 3: (1:00) VM Recovery Manager HA installation
  • Unit 4: (2:00) VM Recovery Manager HA configuration
  • Exercise 4: (0:30) Configuring VMR-HA using the GUI
  • Unit 5: (2:00) VMR-HA at the VM level
  • Exercise 5: (1:00) VMR-HA managing a VM crash
  • Unit 6: (2:00) VMR-HA at the application level
  • Exercise 6: (1:30) VMR-HA managing an application crash

Course Overview

Implementing and Managing Windows 11 has been designed to provide you with the knowledge and skills required to install and configure Windows 11 desktops and devices in an on-premises Windows Server Active Directory domain environment. Note: This course is also backwards compatible with Windows 10 as many of the technologies and principles remain the same

The skills you gain by attending this course include:

  • Learning how to install and customize Windows 11 operating systems and apps
  • Configuring local and remote network connectivity and storage.
  • Configure data security, device security, and network security
  • Maintain, update, and recover Windows 11.

Note: This course is also backwards compatible with Windows 10 as many of the technologies and principles remain the same.

Course Objectives

Install and configure Windows 11 desktops and devices in a Windows Server domain corporate environment. The skills you will gain in this course include learning how to install and customize Windows 11 operating systems and apps, and configure local and remote network connectivity and storage. You will also learn how to configure data security, device security, network security, and maintain, update, and recover Windows 11.

Course Content

Module 1: Installing Windows 11

This module describes the new features of Windows 11. The module also lists the hardware requirements for Windows 11, and describes the interactive installation process. The module then goes on to explain the various deployment options that could also be used in larger networks. The module also includes a review of the new user interface.

  • Introducing Windows 11
  • Installing Windows 11

Lab 1: Introducing Windows 11 Installing Windows 11

  • Performing a Windows 11 installation
  • Navigating the Windows 11 user interface

After completing module 1, students will be able to:

  • Describe Windows 11 features
  • Choose an appropriate Windows 11 edition
  • Navigate the user interface
  • Describe installation and deployment options

Module 2: Upgrading and updating Windows 11

This module describes the various upgrade and migration options available for installers. It also discusses how to migrate user state following an upgrade or migration. In the second half of the module, students learn how to manage Windows 11 updates.

  • Upgrading to Windows 11
  • Migrating user state
  • Managing Windows 11 updates

Lab 1: Upgrading and updating Windows 11

  • Performing an upgrade from Windows 10
  • Migrating user state from Windows 10
  • Configuring and managing Windows 11 updates

After completing module 2, students will be able to:

  • Compare upgrade and migration
  • Migrate user state
  • Manage Windows 11 updates

Module 3: Configuring Windows 11 devices

This module explains how to complete typical post-installation configuration options for Windows 11. Students also learn how to use both the Settings app and Control Panel to complete typical installation tasks.

  • Local configuration tools in Windows 11
  • Using Windows Admin Center
  • Using Windows PowerShell
  • Implementing Remote Management

Lab 1: Configuring Windows 11 devices

  • Configuring Windows 11 devices with Windows Admin Center
  • Configuring Windows 11 devices with Windows PowerShell

After completing module 3, students will be able to:

  • Select the appropriate configuration tool
  • Perform common configuration tasks
  • Implement remote management

Module 4: Configuring network connectivity

This module provides guidance on configuring network settings, including how to set up and manage a VPN.

  • Configuring network connectivity
  • Implementing name resolution
  • Implementing remote access

Lab 1: Configuring network connectivity

  • Configuring IPv4 settings
  • Configuring and testing name resolution
  • Configuring a VPN

After completing module 4, students will be able to:

  • Configure network settings
  • Implement name resolution
  • Describe remote access options

Module 5: Managing storage

This module describes a typical disk configuration for a Windows 11 computer. The module then provides guidance on how to manage both local storage, and how to configure access to remote storage, such as OneDrive. Students also learn how to enable and configure Storage Spaces.

  • Overview of storage options
  • Managing local storage
  • Managing Storage Spaces

Lab 1: Managing storage

  • Managing a simple volume
  • Creating s storage space

After completing module 5, students will be able to:

  • Describe typical storage configurations
  • Manage disks, volumes, and partitions
  • Manage storage spaces

Module 6: Managing resources

This module provides an overview of supported file systems, and explains use-case scenarios for each. Students then learn how to configure and manage access to shared files, how to implement file synchronization using Work Folders, and how to manage printer access.

  • Configuring and managing file access
  • Configuring and managing shared folders
  • Implementing Work Folders
  • Managing printers

Lab 1: Managing resources

  • Creating, managing, and sharing folder
  • Implementing Work Folders
  • Managing printers

After completing module 6, students will be able to:

  • Manage file access
  • Manage shared folders
  • Implement Work Folders
  • Manage printers

Module 7: Managing apps in Windows 11

This module describes how to deploy apps to Windows 11 devices. Students also learn how to troubleshoot apps. Finally, the module also discusses how to configure Microsoft Edge browser settings.

  • Deploying apps
  • Managing access to the Microsoft Store
  • Configuring Microsoft Edge

Lab 1: Managing apps

  • Restricting access to the Microsoft Store
  • Configuring Microsoft Edge
  • Enabling Application Guard

After completing module 7, students will be able to:

  • Choose how to deploy apps to user devices
  • Configure access to the Microsoft Store
  • Configure Microsoft Edge settings

Module 8: Implementing and managing security

This module outlines common security threats and available mitigations. Students then learn to configure user and group accounts and User Account Control (UAC) settings. The module also discusses data security issues, and then provides a description of available technologies that can help mitigate those threats, including Credential Guard, Exploit Guard, and BitLocker. Finally, the module explores ways that students can help secure network traffic.

  • Managing user and group accounts
  • Configuring User Account Control
  • Implementing BitLocker
  • Implementing Windows 11 security features
  • Securing against network threats

Lab 1: Implementing and managing security

  • Configuring local security policy settings
  • Implementing BitLocker
  • Configuring Windows Defender Firewall

After completing module 8, students will be able to:

  • Manage local accounts
  • Configure UAC
  • Implement BitLocker
  • Describe Windows 11 security settings and features
  • Describe common security threats and available mitigations

Module 9: Monitoring Windows 11

This module helps students identify performance-related problems with Windows 11 computers. Students also learn how to implement monitoring, including how to access and interpret event log data.

  • Monitoring Windows 11
  • Optimizing Windows 11 performance

Lab 1: Monitoring Windows 11

  • Working with events
  • Reviewing performance using Resource Monitor
  • Reviewing performance using Performance Monitor

After completing module 9, students will be able to:

  • Describe available monitoring options in Windows 11
  • Describe how to identify performance problems
  • Manage workloads and computer resources to optimize performance

Module 10: Troubleshooting Windows 11

This module explores how to troubleshoot issues related to hardware devices and device drivers. It also covers how to recover Windows 11 computers that won’t start, or start with errors. Students also learn how to recover files.

  • Managing Windows 11 startup
  • Recovering Windows 11
  • Managing devices and drivers
  • Understanding the registry
  • Recovering files

Lab 1: Troubleshooting Windows 11

  • Managing device drivers
  • Using File History and Previous Versions to recover files
  • Recovering a device with a restore point
  • Using the advanced startup options

After completing module 10, students will be able to:

  • Explain how to recover Windows 11 computers
  • Manage Windows startup
  • Configure the registry
  • Describe devices and device drivers
  • Recover files

Course Overview

This 10 day course is intended to give IT professionals a well rounded introduction to the System z environment, current servers, operating systems, software utilities, and middleware. Through lecture and hands-on labs it will provide the basic skill set to jump start productivity for technical professionals new to the mainframe environment. The skills taught in this course can be applied across multiple mainframe job roles.

The course consists of 24 units and 16 hands-on lab exercises.

The topics discussed in this course are:

  • Mainframes and distributed server comparisons: Why so many servers?
  • Mainframe directions: Past, current, and future
  • Mainframes: System z introduction and relative performance comparisons
  • IBM System z hardware design: Frames, CEC cage, books, models and MSUs
  • I/O Infrastructure and processor usage: zEC12 to z10 comparisons
  • System z Capacity on Demand
  • Physical/Logical partitioning, server initialization, and CHPIDs
  • I/O configuration and HCD overview
  • MVS to z/OS software overview
  • z/OS Parallel Sysplex
  • z/OS enhancements on the zPlatform
  • z/Architecture overview and virtual addressing concepts
  • System concepts: The big picture
  • HMC introduction, groups, and activation profiles
  • Determining object status and error conditions
  • Activation and operating system interface
  • z/OS base elements and optional features
  • z/OS system programming
  • z/OS system libraries
  • Data center components and trends
  • TSO/E and ISPF/PDF
  • Data sets and accessing with ISPF/PDF
  • ISPF/PDF editor
  • Copy/Move/Rename/Delete
  • Data Set List
  • TSO/E commands and TSO/E programming
  • Introduction to JES and JCL
  • JOB, EXEC, and DD statements
  • DD parameters
  • Traditional applications
  • Programming languages
  • Object technology
  • System-level-security
  • Network-level security
  • Transaction-level security
  • Directory services
  • z/OSMF
  • SDSF
  • Working with UNIX System Services
  • Introduction to utilities and conditional execution
  • Data management, organization, and format
  • Generation data groups
  • Procedures
  • More about utilities
  • More on procedures
  • Selected JCL topics
  • SORT and MERGE
  • ABENDs

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Objectives

  • Describe and categorize the various servers that are commonly found in data centers
  • Identify and describe workloads that are commonly used on mainframes and distributed servers
  • Describe a typical data center with multiple server platforms:
    • Why so many servers
    • Current concerns and considerations
    • Potential future actions
  • Identify when the first IBM general purpose mainframe was introduced
  • Describe several key IT and mainframe strategies introduced in the 2000s
  • Identify current and future data center trends
  • Describe why smarter systems are required to meet future requirements
  • Introduce the zEnterprise System and describe how it can apply to current and future business requirements
  • Describe the basic functions, characteristics, and terminology of System z servers
  • Identify and list the various System z servers and hardware models, from zSeries server to the latest zEnterprise EC12
  • Identify the number of CPs and specialty processors available to various System z servers
  • List relative performance of recent System z servers as compared to previous servers
  • Identify and list IBM mainframe servers supporting multiple channel subsystems and z/Architecture
  • Identify key components of the zEnterprise System and their purpose
  • Describe and compare various System z components:
    • Frame layout and cage usage
    • Server models, books, memory, and cache structure
    • Performance and millions of service units (MSUs)
  • Describe and compare I/O infrastructure and processor usage across zEC12 to z10 mainframes
  • I/O cages, drawers and technology used
  • PU, cache, and book fan-out connectivity
  • Describe how and what System z physical components are used when processing instructions and performing an I/O operation
  • Identify System z Capacity on Demand (CoD) options available for planned and unplanned outages
  • Describe the CoD provisioning architecture and which servers can use it
  • Describe how logical partitioning is used, resource assignments, and initialization activities
  • Describe mainframe channels, usage, and CHPID assignments
  • Describe the purpose and use of HCD
  • Identify mainframe operating systems and their supported mainframe servers
  • Describe how the mainframe OS evolved from the System 360 servers to the current zEC12 server
  • List some of the major enhancements provided by the recent z/OS versions and to what servers they apply
  • List z/OS coexistence and release support strategy
  • Describe the various queues that are used to dispatch work
  • Describe the difference between a base and Parallel Sysplex
  • List Parallel Sysplex main characteristics
  • Describe the purpose and use of the coupling facility
  • Identify the difference between the following sysplex configurations
    • MULTISYSTEM, MONOPLEX, and XCFLOCAL
  • Identify and describe the major enhancements provided by the System z software and hardware platform:
    • 64-bit architecture, IRD, HiperSockets, MLCSS, MIDAW
    • Multiple subchannel sets, zHPF, CPM, HiperDispatch, zDAC
    • TEF, RI, DAT2, Flash Express, zAware, and autonomic computing
  • Identify processor architectural modes and their supported addressing implementations:
    • Bimodal, trimodal, address spaces, virtual addressing, and storage usage
  • Describe the various queues that are used to dispatch work
  • Use system commands to display active address spaces and identify their current status
  • Describe the high level interaction between z/OS, CSS, and I/O devices during I/O processing
  • Describe the role of the HMC and SE for System z servers
  • Identify and change the HMC user interface style
  • Identify CPC and image objects usage on the HMC
  • Build and customize user-defined groups
  • Identify profile types, usage, and assign profiles to objects
  • Use the Details window to determine object status and assignments
  • Describe how and why unacceptable status conditions and hardware messages are presented to the HMC
  • Identify the HMC activation process for CPCs and images
  • Send messages to the operating system
  • List program management services that z/OS provides
  • List main elements and optional features of the z/OS system
  • Describe the responsibilities of a z/OS system programmer
  • Explain system libraries, their use, and methods for managing their content
  • List main components of a data center and recent improvements being made to data centers
  • List attributes of TSO/E
  • Know how to log on to TSO/E
  • Recognize a ready prompt
  • Describe what ISPF is
  • Recognize the ISPF/PDF primary option menu
  • Enter ISPF and navigate through ISPF/PDF panels
  • Name the three data set types
  • Describe the attributes of data set names
  • Use the ISPF/PDF panels to allocate, edit, move, copy, and rename data sets
  • Use line and prefix commands while editing data sets
  • Describe the general layout of a TSO command
  • Issue some of the more common TSO commands
  • Describe the attributes of a CLIST and a REXX exec
  • Explain how a CLIST differs from a REXX exec
  • Describe the responsibilities of JES
  • Describe the need for job control language (JCL)
  • Define the JOB, EXEC, and DD statements
  • Differentiate between single and multistep jobs
  • Explain JCL errors, return codes, and ABENDs
  • Describe the JCL statement format
  • Code JOB statements and JOB statement parameters
  • Code EXEC statements to invoke a program and pass PARM parameters to the program
  • Introduce the DD statement and a few of its parameters
  • Discuss the COMMENT statement
  • Create a new data set
  • Reference an existing uncataloged data set
  • Reference an existing cataloged data set
  • Code and discuss the DISP parameter
  • Use special DD statements
  • Detect and correct JCL syntax and usage errors
  • Describe the use of traditional DB/DC applications like CICS, IMS, and DB2 on z/OS
  • Describe the purpose of the Language Environment
  • Describe the support provided for object-oriented application development on z/OS
  • Discuss z/OS security architecture
  • Describe the components of network security, transaction security, and platform security on z/OS
  • Explain the differences between authorization and authentication
  • Identify some firewall technologies within the security server
  • Describe the Lightweight Directory Access Protocol (LDAP)
  • Describe the purpose and benefit of z/OS Management Facility
  • Describe the functions provided z/OS Management Facility
  • List SDSF commands used to display jobs, active users, and tasks
  • Know how to filter SDSF output based on DEST, PREFIX, OWNER and SYSNAME
  • Know how to enter JES and MVS commands through SDSF and use ULOG to view commands and their output
  • Describe the main features of UNIX System Services (USS) in z/OS
  • Describe briefly the UNIX shell and utilities
  • Describe the hierarchical file system (HFS)
  • Describe the application services provided in USS
  • Describe how to start and manage a process in USS
  • Describe how security is handled in USS
  • Identify the different types of utility programs
  • Establish the rules for coding utility control statements
  • Describe the functions of system and data set utility programs
  • Review the JCL and utility control statements appropriate for:
    • IEBGENER
    • IEBPTPCH
    • IEHLIST
    • IDCAMS
  • Use the DFSMS/dfp Utilities Manual for reference
  • Discuss the COND parameter and conditional execution of job steps
  • Examine the record formats supported by z/OS
  • Compare blocked and unblocked data sets
  • Discuss system-determined block size
  • Introduce the SMS-managed data sets
  • Describe the data set organizations supported by z/OS
  • Differentiate between PDS and PDSE data sets
  • Discuss VSAM data set creation through JCL
  • Describe a procedure
  • Differentiate between a cataloged procedure and in-stream procedure
  • Describe procedure modifications through overriding, adding, or nullifying parameters
  • Use symbolic parameters to modify procedures
  • Compare the PROC and EXEC statements for supplying symbolic parameters

continue to the Remarks…

Course Content

  • Mainframes and distributed server comparisons: Why so many servers?
  • Mainframe directions: Past, current, and future
  • Mainframes: System z introduction and relative performance comparisons
  • IBM System z hardware design: Frames, CEC cage, books, models and MSUs
  • I/O Infrastructure and processor usage: zEC12 to z10 comparisons
  • System z Capacity on Demand
  • Physical/Logical partitioning, server initialization, and CHPIDs
  • I/O configuration and HCD overview
  • MVS to z/OS software overview
  • z/OS Parallel Sysplex
  • z/OS enhancements on the zPlatform
  • z/Architecture overview and virtual addressing concepts
  • System concepts: The big picture
  • HMC introduction, groups, and activation profiles
  • Determining object status and error conditions
  • Activation and operating system interface
  • z/OS base elements and optional features
  • z/OS system programming
  • z/OS system libraries
  • Data center components and trends
  • TSO/E and ISPF/PDF
  • Data sets and accessing with ISPF/PDF
  • ISPF/PDF editor
  • Copy/Move/Rename/Delete
  • Data Set List
  • TSO/E commands and TSO/E programming
  • Introduction to JES and JCL
  • JOB, EXEC, and DD statements
  • DD parameters
  • Traditional applications
  • Programming languages
  • Object technology
  • System-level-security
  • Network-level security
  • Transaction-level security
  • Directory services
  • z/OSMF
  • SDSF
  • Working with UNIX System Services
  • Introduction to utilities and conditional execution
  • Data management, organization, and format
  • Generation data groups
  • Procedures
  • More about utilities
  • More on procedures
  • Selected JCL topics
  • SORT and MERGE
  • ABENDs

Course Overview

This course is designed to teach students the new features and enhanced functions provided in z/OS Version 2 Release 4. The software updates and enhancements for z/OS V2R4 are presented in groups based on closely associated z/OS components. The groups include enhancements to the base control program, sysplex features, UNIX System Services, the data storage subsystem, Communications Server, and security components, such as RACF.Finally, the installation and migration issues relating to installation of z/OS V2.4 are discussed.

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins

Course Objectives

  • List the main enhancements in z/OS V2R4
  • Describe and implement, where necessary, the other enhancements packaged with z/OS V2.4 including:
  • The BCP includes the I/O configuration program (IOCP), the Workload Manager (WLM), System Management Facilities (SMF), HCD/HCM, the program management binder, Language Environment, Global resource serialization, z/OS sysplex, cross-system coupling facility (XCF), Coupling Facility Resource Manager (CFRM), SFM, system Logger) and other components like BCPii, z/OS Resource Measurement Facility (RMF) and z/OS Job Entry Subsystem 2 (JES2), JES3, SDSF, z/OS Interactive System Productivity Facility (ISPF), time-sharing option (TSO), REXX.
  • z/OS Management Facility (zOSMF).
  • The USS kernel, USS shell, and related file system services.
  • Data storage management which includes Extended Address Volumes, DFSMSdfp, DFSMSdss, and DFSMShsm.
  • Communications Server which includes features of the TCP/IP address space, general IP, and SNA modernization.
  • System security – RACF.
  • z/OS Management Facility (zOSMF).
  • z/OS Container Extensions
  • Plan for and install the z/OS V2.4 system.

Course Overview

This course is designed so that students can learn how z/OS systems operate in a Parallel Sysplex environment through discussion topics and hands-on lab exercises. Students learn problem determination skills, practice enhanced sysplex operations, including management of the coupling facility (CF), and use recovery capabilities provided by the System z servers.

The course consists of six units and 12 hands-on lab exercises.

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Objectives

  • Identify the difference between a base and a Parallel Sysplex
  • Describe the hardware components of a Parallel Sysplex
  • Describe the software components of a Parallel Sysplex
  • List sysplex couple data sets and define their purpose
  • Identify and describe sysplex commands to display signaling and couple data set usage
  • Identify all coupling facility links, speeds, and connectivity options for System z servers
  • List the various structure types and how they are used
  • Identify potential users of a CF
  • Describe the CFRM policy and required parameters within the policy
  • Describe how the CF is used to enable resource and data sharing
  • Use commands to display and change the operational status of a CF
  • Use the various z/OS commands to determine the current status of sysplex members
  • Remove a system from the sysplex
  • Describe structure and connector attributes
  • Use z/OS commands to resolve a problem structure status
  • Use z/OS commands to remove, add sysplex primary or alternate couple data sets, and modify CDS settings
  • Describe procedures for moving off a coupling facility for maintenance or other reasons
  • Describe the operator options to relocate structures between CFs
  • Use z/OS, JES2 commands, and CFRM polices, if required, to remove structures, CF links, and CFs
  • Describe and identify various sysplex CF configurations, including high-availability CF configurations
  • Describe the types of failures and recoveries that can be automated with SFM
  • Start and stop SFM policies and identify SFM actions for each system
  • Identify new SFM support at z/OS 1.8 and z/OS 1.9
  • Determine the status and parameters of any sysplex console
  • Use z/OS commands to display console attributes, change console attributes, and route messages to any sysplex member
  • Describe the use and purpose of console switching groups
  • Identify console updates that apply to z/OS 1.8 and z/OS 1.10
  • Define why time synchronization is required in a sysplex
  • Describe time synchronization options in a sysplex
  • Describe Sysplex Timer (9037) configurations
  • Define server time protocol terminology and configurations:
  • Mixed Coordinated Timing Network
  • STP-only Coordinated Timing Network
  • Identify three major phases of the IPL process
  • Describe what happens during each phase of the IPL process
  • Identify and resolve IPL-related problems
  • Perform a successful IPL of the z/OS system

Course Content

Day 1

  • (00:30) Welcome
  • (02:30) Unit 1: Sysplex overview
  • (01:00) Unit 2: Coupling Facility
  • (03:00) Supporting labs

Day 2

  • (00:30) Review
  • (03:00) Unit 3: Sysplex operation and recovery
  • (03:30) Supporting labs

Day 3

  • (02:30) Review and labs
  • (01:00) Unit 4: Sysplex Failure Manager and console operations
  • (01:00) Unit 5: Sysplex timer and Sever Time Protocol operation
  • (00:45) Unit 6: z/OS IPL flow
  • (02:00) Supporting labs