Main › VMware vCloud Automation Center: Install, Configure, Manage (H4S38S)

VMware vCloud Automation Center: Install, Configure, Manage (H4S38S)

COURSE OVERVIEW

This training course focuses on installing, configuring, and managing VMware vCloud® Automation Center™. This course covers the configuration and use of vCloud Automation Center as a platform for self-service provisioning of virtual, cloud, and physical machines to create and manage on-demand multivendor cloud infrastructures. This course is 60% lecture and 40% hands-on lab.

AUDIENCE
  • Experienced system administrators, cloud administrators, system integrators and operational developers
COURSE OBJECTIVES

By the end of the course, you should be able to meet the following objectives:

  • Understand the vCloud Automation Center architecture and use case in multivendor cloud environments
  • Install and configure vCloud Automation Center 5.2
  • Manage vCloud Automation Center 5.2 entities on VMware® and third-party hardware and cloud infrastructures
  • Configure and manage provisioning groups and blueprints
  • Configure and manage enterprise groups and reservations for compute resources on VMware, Microsoft, Citrix, and more
  • Use the Self-Service portal to request and manage machines according to vCloud Automation Center approval policies
  • Use the Report portal to monitor vCloud Automation Center configuration and managed resources
  • Understand and configure vCloud Automation Center workflows
  • Manage and monitor machines and resource reclamation
COURSE OUTLINE

Module 1: Course Introduction

  • Introductions and course logistics
  • Course outline
  • Course goals
  • Course objectives

Module 2: VMware vCloud Automation Center Architecture and Components

  • Explain the architecture for deploying vCloud Automation Center to manage a multivendor cloud
  • Explain the components involved in a single vendor cloud infrastructure using VMware vCloud Director® and VMware vSphere®
  • Define the ports associated with the communication among vCloud Automation Center components
  • Understand and customize the elements of the vCloud Automation Center administration console

Module 3: VMware vCloud Automation Center Distributed Execution Managers and Agents

  • Explain the role of Distributed Execution Managers and agents
  • Explain the types of agents and agent relationships

Module 4: VMware vCloud Automation Center Configuration, Provisioning, and Management

  • Understand the relationships among vCloud Automation Center entities
  • Identify and configure vCloud Automation Center endpoints
  • Demonstrate how vCloud Automation Center discovers compute resources from VMware, Microsoft, Citrix, and Amazon
  • Explain provisioning groups, enterprise groups, blueprints, and reservations for compute resources

Module 5: VMware vCloud Automation Center Self-Service Portal

  • Review the installation requirements and process for the Self-Service portal
  • Use the Self-Service portal to provision machines from virtual, cloud, and physical resources
  • Review provisioning requests

Module 6: Managing and Monitoring vCloud Automation Center Resources

  • Identify, verify, and reclaim inactive and abandoned resources
  • Monitor vCloud Automation Center resources with the Administration portal
  • Monitor vCloud Automation Center resources with the Report portal

Module 7: VMware vCloud Automation Center Models and Workflows

  • Review Windows Workflow Foundation
  • Define and demonstrate default vCloud Automation Center workflows
  • Explain how to use VMware® vCenter™ Orchestrator™ workflows from vCloud Automation Center

Module 8: VMware vCloud Automation Center Installation and Upgrade

  • Review vCloud Automation Center interoperability
  • Explain vCloud Automation Center installation prerequisites
  • Identify vCloud Automation Center component installers
  • Identify the vCloud Automation Center installation procedure

For more information about HP training programs in Ukraine visit the web site at http://www8.hp.com/ua/ru/training/index.html

Main › vCloud Automation Center 6: Install, Configure, Manage

vCloud Automation Center 6: Install, Configure, Manage

vCloud Automation Center 6: Install, Configure, Manage

COURSE OVERVIEW

This training course focuses on installing, configuring, and managing VMware® vCloud® Automation Center. This course covers the configuration and use of the vCloud Automation Center platform, including self-service provisioning and the creation of multivendor cloud services.

PREREQUISITES
  • VMware vSphere: Install, Configure, Manage [V5.x] or
  • Equivalent knowledge
AUDIENCE
  • Experienced system administrators, cloud administrators, system integrators and operational developers
COURSE OBJECTIVES

By the end of the course, you should be able to meet the following objectives:

  • Understand the vCloud Automation Center architecture and use case in today’s multivendor cloud environments
  • Install and configure vCloud Automation Center 6.0
  • Deploy Distributed Execution Managers and agents for vCloud Automation Center connectivity
  • Configure endpoints to support compute fabric connectivity
  • Manage vCloud Automation Center 6.0 entities on VMware® hardware, third-party hardware, and cloud infrastructures
  • Configure vCloud Automation Center infrastructure services
  • Configure and manage tenants and blueprints
  • Configure and manage a service catalog
  • Configure and manage role-based access control
  • Request and manage machines using the user portal
  • Understand and configure vCloud Automation Center workflows
  • Integrate VMware® vCenter® Orchestrator™ with vCloud Automation Center
  • Automate application provisioning with VMware vCloud® Application Director™
  • Manage and monitor machines and resource reclamation
  • Manage cost reporting with VMware® IT Business Management Suite™
COURSE OUTLINE

Module 1: Course Introduction

  • Introductions and course logistics
  • Course outline
  • Course goals
  • Course objectives

Module 2: Architecture and Components

  • Identify the benefits of the software-defined data center
  • Explore the architecture for deploying vCloud Automation Center as a cloud management platform for a multivendor hybrid cloud
  • Identify the components of vCloud Automation Center
  • Identify vCloud Automation Center design options
  • Define network ports and protocols required for communication between vCloud Automation Center components
  • Define the user interface elements of vCloud Automation Center
  • Explain how vCloud

Module 3: Installation

  • Explain the vCloud Automation Center installation prerequisites
  • Identify the vCloud Automation Center appliances and component installers
  • Define the vCloud Automation Center installation procedure

Module 4: Configuring IaaS

  • Define relationships between vCloud Automation Center entities
  • Identify and configure vCloud Automation Center endpoints
  • Identity how vCloud Automation Center discovers compute resources
  • Define the vCloud Automation Center roles
  • Identify fabric groups, business groups, and reservations
  • Create tenants
  • Create and manage reservations for compute resources

Module 5: Blueprints and Catalog Services

  • Create and manage single-machine and multimachine blueprints
  • Manage service

Module 6: Provisioning Services

  • Provision new machines and services
  • Manage self-provisioned machines
  • Create approval policies
  • Identify approval policy levels and approval phases
  • Use custom properties
  • Use build profiles
  • Use the property dictionary

Module 7: Extensibility

  • Identify extensibility and customization options
  • Use vCloud Automation Designer to edit an existing workflow
  • Use vCenter Orchestrator
  • Configure plug-ins for external integration

Module 8: Monitoring and Reclamation

  • Identify and verify inactive and abandoned resources
  • Manage machine leases
  • Manage machine reclamation

Module 9: Operational Management

  • Configure VMware IT Business Management Suite Standard Edition
  • Report financial data for a cloud infrastructure

Module 10: Managing Applications

  • Define the role of vCloud Application Director
  • Identify the vCloud Application Director infrastructure components and requirements
  • Deploy and manage vCloud Application Director
  • Configure application provisioning
  • Create, manage, and update

For more information about HP training programs in Ukraine visit the web site at http://www8.hp.com/ua/ru/training/index.html

Main › Microsoft Azure for AWS Experts (Amazon Web Services) (40390)

Microsoft Azure for AWS Experts (Amazon Web Services) (40390)

Microsoft Azure for AWS Experts (Amazon Web Services) (40390)

COURSE OVERVIEW

This 3-day instructor-led course provides an in-depth discussion and practical hands-on training of Microsoft Azure Infrastructure Services (IaaS) including Azure Virtual Machines, Storage, Virtual Networking, and deployment options. In addition to practical, hands-on training, the student will participate in several architecture design sessions to help them prepare for real world scenarios. This training is specifically designed to relate technologies and scenarios used in AWS to those used in Microsoft Azure.

AUDIENCE

IT Professionals, Developers, and Enterprise Architects with cloud computing experience using Amazon Web Services

COURSE OUTLINE

Module 1: Introduction to Azure The student will learn core knowledge of Microsoft Azure, including how the Global Foundation Services are used and at a high level view of the architecture behind the scenes. Additionally, students will learn the basics of subscription management and managing access to subscriptions.

Introduction to Azure
Accessing azure
Azure availability
Mapping Azure Terminology to Amazon Web Services
Subscription planning
Pricing and Licensing Virtual Machines
After completing this module, you will be able to:

Understand the core knowledge of Microsoft Azure
Understand the basics of subscription management and how to manage access to subscriptions.

Module 2: Azure Virtual Machines The student will learn a solid foundation on Microsoft Azure Infrastructure as a Service (IaaS) and specifically focus on virtual machines and virtual networks and their underlying architecture and capabilities. Topics such as monitoring, automation and configuration management will be covered. The next generation of Azure IaaS (Azure Resource Manager) will also be discussed with an introduction to template authoring and automation for automated deployments of infrastructure.

Virtual machines overview
Virtual machine storage
Virtual machine connectivity
Virtual Machine Connectivity and Availability
Azure Dev / Test Labs
Lab: Creating a Microsoft Azure Virtual MachineLab: Attaching additional storage using the PortalLab: Managing Azure Storage

After completing this module, you will be able to:

Understand Microsoft Azure Infrastructure as a Service (IaaS)
Understand virtual machines and virtual networks and their underlying architecture and capabilities

Module 3: Azure Networking The student will learn about core virtual machine networking capabilities of virtual machines. Topics will include architecture concepts for “Classic” mode such as cloud services and affinity groups as well as new Azure Resource Manager architecture concepts. IP address management for both architectures are discussed as well as core networking topics such as: enabling IP traffic by port, load balancing, access control lists, network security groups, and user defined routing with multiple NICs. Hybrid connectivity options such as site-to-site, point-to-site, and ExpressRoute will also be explored.

The big (network) picture
Core networking
Virtual networks
Network security groups
Azure load balancer
Hybrid Cloud Networking
Application gateway
Traffic Manager and Azure DNS
Lab: Setting up the Lab EnvironmentLab: Configuring User Defiined RoutesLab: Configuring Virtual Network to Virtual NetworkLab: Deploying a Geo-Redundant Solution with Traffic Manager

After completing this module, you will be able to:

Understand core virtual machine networking capabilities of virtual machines.

Module 4: Microsoft Azure for AWS Experts The student will learn about how Azure Resource Manager can be used to deploy, manage, and control access to resources within Azure. Topics such as template authoring and deployment, role based access control (RBAC), and tagging will be discussed.

Azure Resource Manager
Authoring and Deploying Templates
Controlling access
Command Line Tools
Lab: Automating Workloads with a TemplateLab: Using the Azure Command Line Tools

After completing this module, you will be able to:

Understand how Azure Resource Manager can be used to deploy, manage, and control access to Azure resources.

Module 5: Backup and Disaster Recovery The student will learn key technologies such as Azure Storage, StorSimple, and Azure Site Recovery, including Protection Plans, and Backup for data center level high availability, migration, and disaster recovery. Students will participate in an architecture session to design a solution for a real-world scenario.

Backup
StorSimple
Disaster recovery
Lab: Protecting a Virtual Machine with Azure Backup

After completing this module, you will be able to:

Understand Azure Storage, StorSimple, and Azure Site Recovery technologies.

Module 6: Introduction to Azure AD The student will learn the basic capabilities of Azure AD and how it can be used to extend on-premises identities to Azure. Other features such as multi-factor authentication will be explored. Lessons

Microsoft Azure Active Directory Introduction
Application Access using Microsoft Azure AD
Azure AD Application Proxy
Multi-Factor Authentication
Company branding
After completing this module, you will be able to:

Understand the basic capabilities of Azure AD.
Understand multi-factor authentication.

Module 7: Architecture Session The student will get hands-on practice analyzing a customer’s need, and then designing, preparing, and presenting a solution.

Lift andShift Attendee Guide
Backup and Disaster Recovery
After completing this module, you will be able to:

Analyze, design, prepare, and present solutions for a customer.
Official source https://www.microsoft.com/en-us/learning/course.aspx?cid=40390a

The current version of the course for today is 40390A (available from April 1, 2016)

Main › Managing Scope, Schedule, & Cost (HE538S)

Managing Scope, Schedule, & Cost (HE538S)

Managing Scope, Schedule, & Cost (HE538S)

COURSE OVERVIEW

Managing Scope, Schedule, and Cost provides a structured approach to project planning and management. This three-day course goes beyond project management fundamentals and applies a variety of techniques to balance the competing demands of scope, schedule, and cost. This course uses industry best practices to teach the latest tools and techniques. You will learn how to establish the performance measurement baseline (PMB) and gain proficiency in the tools and techniques used to compare actual work accomplished against established plans.

PREREQUISITES
  • A comprehensive introductory project management course such as Project Management Fundamentals (HC577S)
AUDIENCE

This course is intended for project managers interested in best practices that apply to diverse projects in multiple industries. It is especially suited for people seeking project management certification.

COURSE OBJECTIVES

Upon successful completion of this course, students will be able to:

  • Discuss key project scope, schedule, and cost concepts
  • Evaluate a deliverable-based work breakdown structure (WBS) and create a WBS dictionary
  • Validate a project schedule and demonstrate schedule compression techniques
  • Evaluate and validate cost estimates
  • Analyze project performance and recommend corrective action
  • Create an on-the-job action plan
CERTIFICATION VALUE

Successful completion of this course earns 21 educational contact hours or PDUs which may be applied to meet PMI® education requirements.

NEXT STEPS
  • Managing Project Quality (HE546S) or other advanced Project Management topics leading to recognition of your knowledge and skill by passing the Project Management certification appropriate to your country or region
COURSE OUTLINE

Lesson 1: Scope, Schedule, and Cost Overview

  • Project Management Process Groups
  • Scope
  • Schedule
  • Cost
  • Balancing the Competing Demands
  • Performance Measurement Baseline (PMB)
  • Managing Project Performance
  • Lesson Summary

Lesson 2: Scope

  • Project Scope Management
  • Product-oriented WBS
  • WBS Dictionary
  • Lesson Summary

Lesson 3: Schedule

  • Common Scheduling Terms
  • Scheduling Process
  • Critical Path
  • Schedule Assessment Checklist
  • Schedule Compression
  • Competing Demands
  • Lesson Summary

Lesson 4: Cost

  • Overview
  • Cost Estimating Process
  • Lesson Summary

Lesson 5: Managing Scope, Schedule, and Cost

  • Overview
  • Performance Measurement Baseline (PMB)
  • Management Reserve
  • Performance Measurement
  • Managing Process
  • Performance Management
  • Corrective Action
  • Change Control
  • Lesson Summary

Lesson 6: Developing an Action Plan

  • Course Summary
  • Action Plan

For more information about HP training programs in Ukraine visit http://www8.hp.com/ua/ru/training/index.html

Main › IPv6 Foundations (H3K67S)

IPv6 Foundations (H3K67S)

IPv6 Foundations (H3K67S)

COURSE OVERVIEW

IPv6 was developed as a replacement of IPv4 that delivers significantly larger addressing resources. The new protocol was meant to be an evolution, not a revolution of the Internet Protocol built on the lessons learned from operating IPv4. While sharing many similarities, IPv6 and IPv4 do not interoperate, and several aspects of the protocol have been completely re-written. The course leverages your existing IPv4 experience to help you gain an understanding of basic IPv6 concepts and contextualize them to the specifics of your environment.

WHAT STUDENTS WILL LEARN

IPv6 Foundations is a 4-day instructor-led, hands-on, lab-heavy training class ideally suited for network and systems engineers of all skill and experience levels. This course provides an understanding of the fundamentals of IPv6, its similarities and differences with respect to IPv4. This course covers the mechanisms developed to facilitate transition, how IPv6 is accommodated in supporting technologies, such as routing protocols, DHCP and DNS, and multicasting as well as security. The course concludes with an overview of the IPv6 transition process.

AUDIENCE
  • Network & system engineers
  • Network operations staff
  • IT staff
  • Infrastructure support staff
  • Infrastructure project management staff
  • Application developers
  • Test engineers
NEXT STEPS

This course is certified “Gold” by the IPv6 Forum Education Logo Program.
Upon completion of this course, and successfully passing the certification exam, participants may take an examination to achieve either a Silver or Gold Certified Engineer certification.

COURSE OUTLINE

1. IPv6 Overview

1.1. IPv6 technology overview
1.2. IPv6 myths
1.3. Adoption drivers
1.3.1. Business
1.3.2. Information technology
1.3.3. Technology
1.4. Market overview

2. IPv6 Address Structure

2.1. Address structure overview
2.2. Address types
2.3. IPv6 address scoping
2.4. Interface Identifier (IID)
2.4.1. Constructing the Interface ID
2.4.2. IID alternatives (random, EUI, CGA, manual)

3. IPv6 Header Formats

3.1. Nomenclature
3.2. IPv4/IPv6 packet structure comparison
3.3. Packet header
3.4. Extension Header
3.4.1. Descriptions
3.4.2. Chaining
3.4.3. Processing
3.5. Examination of extension header types

4. ICMPv6

4.1. ICMPv6 overview
4.1.1. Compare and contrast ICMP/ICMPv6
4.2. Neighbor Discovery (ND)
4.3. Comparison between ARP and the Neighbor Discovery Process
4.4. Supported ND features
4.5. Stateless Address Autoconfiguration (SLAAC)
4.6. IPv6 fragmentation
4.7. Path MTU Discovery
4.7.1. Host MTU management

  • Hands-on Lab: IPv6 on Windows 7
  • Hands-on Lab: Enabling IPv6 on HP Equipment
  • Hands-on Lab: Investigating ND & SLAAC
  • Demo: First Hop Redundancy Protocols and IPv6

5. DHCPv6

5.1. Compare/contrast with DHCPv4
5.2. The DHCPv6 process
5.3. Stateful autoconfiguration
5.4. Stateless DHCPv6 (aka DHCP-Lite)
5.5. DHCPv6 Prefix Delegation (PD)

  • Hands-on Lab: Deploying DHCPv6

6. DNS & IPv6

6.1. New record types (AAAA)
6.2. Forward and Reverse Zones
6.3. DNS flow
6.4. Global DNS support

  • Hands-on Lab: Understanding DNS and IPv6

IPv6 Routing and Core Topics

 7. Routing Overview and Static Routing

7.1. Routing protocol overview
7.2. RIP, EIGRP, OSPF, ISIS, and BGP
7.3. Routing protocol processes (selection rules, AD, etc.)

8. OSPF

8.1. Protocol review (e.g. areas, metrics)
8.2. OSPFv3 & OSPFv2 comparison
8.3. OSPFv3 Address Family support

  • Hands-on Lab: Enabling OSPFv3

9. IS-IS

9.1. Protocol review
9.2. IPv6 enhancements and extensions
9.3. Single Topology vs. Multiple Topology Mode

  • Hands-on Lab: Enabling IS-IS

10. MP-BGP

10.1. Protocol review
10.2. IPv6 enhancements and extensions
10.3. MP-BGP mechanisms and packet exchanges
10.4. IBGP vs. EBGP
10.5. IPv6 PI address allocations
10.6. Multi-homing IPv6 Networks
10.6.1. Policy challenges
10.6.2. Technical strategies for IPv6 multi-homing

  • Hands-on Lab: Enabling MP-BGP

11. MPLS

11.1. MPLS & IPv6
11.2. MPLS tunnels
11.3. CE Tunnels, PE Tunnels
11.4. VPLS, AToM
11.5. 6PE
11.6. 6VPE
11.7. MPLS w/ IPv6 control plane

  • Hands-on Lab: Enabling 6VPE

IPv6 Integration and Transition Topics

12. Dual Stack

12.1. Definition of dual-stack strategy, suitable environments
12.2. Configuration elements
12.3. Deployment considerations

13. Manual Tunnels

13.1. Manual tunnel definition, applicability
13.2. Deployment considerations

  • Hands-on Lab: Establishing manual tunnels

14. ISATAP

14.1. ISATAP definition, applicability
14.2. ISATAP w/ remote access VPN
14.3. Deployment considerations

  • Hands-on Lab: Enabling ISATAP

15. 6to4/6rd

15.1. 6to4 definition, applicability
15.2. Deployment considerations
15.3. 6rd definition
15.4. 6rd operations

  • Hands-on Lab: Implementing 6to4

16. Teredo

16.1. Teredo definition, applicability
16.2. Configuration elements
16.3. Teredo and Windows
16.4. Deployment considerations

17. NAT64/DNS64

17.1. NAT64/DNS64 defined
17.2. Stateless vs Stateful
17.3. NAT64/DNS64 operations

18. Network Prefix Translation for IPv6 (NPTv6)

18.1. NPTv6 defined
18.2. NPTv6 operations
18.3. NPTv6 applicability to multihoming

19. NAT444/CGN/LSN

19.1. Traditional NAT
19.2. Traditional NAT with overload
19.3. NAT444/CGN/LSN operation
19.4. CGN issues
19.5. Early deployment experience

IPv6 Support Service Topics

 20. IPv6 Security Overview

20.1. IT Security concepts review
20.2. Similarities between IPv4 and IPv6
20.3. Difference for IPv6
20.4. Security Issues introduced by IPv6 transition mechanisms
20.5. Reconnaissance
20.6. Internet Protocol Security (IPsec) Review
20.7. Threat review & mitigation
20.8. Tools for supporting security policy
20.8.1. ACLs (Standard, Extended)
20.8.2. NAT/Proxy review
20.9. Deperimeterization

  • Hands-on Lab: Implementing IPsec for IPv6

21. Mobile IPv6

21.1. Mobile IP review
21.2. IPv6 Mobility concepts and terminology
21.3. IPv6 Mobility operations and capability

22. IPv6 Multicasting

22.1. Overview of IPv6 multicast
22.2. Multicast’s role in IPv6 operation
22.3. Advantages of IPv6 multicast
22.4. IPv6 multicast deployment considerations

23. QoS in IPv6

23.1. Overview of QoS in IPv6 networks
23.2. Flow label discussion

IPv6 Deployment Topics

24. Mitigating Unintended IPv6 Deployment

24.1.1. Rationale for disabling IPv6
24.1.2. Methods for disabling IPv6

25. Preparing for IPv6 Deployment

25.1. IPv6 and IT Initiatives
25.2. Preparation
25.2.1. Education
25.3. Labs and Trials
25.4. The five steps to IPv6 deployment
25.4.1. Discovery
25.4.2. Strategy
25.4.3. Assessment
25.4.4. Planning
25.4.5. Implementation
25.5. Address planning

For more information about HP training programs in Ukraine visit http://www8.hp.com/ua/ru/training/index.html

Main › POSIX Shell Programming (H4322S)

POSIX Shell Programming (H4322S)

POSIX Shell Programming (H4322S)

COURSE OVERVIEW

This course covers advanced POSIX shell programming for technical users and system administrators. You will learn the tools necessary to automate complex tasks and increase productivity. The format of your course is 50 percent lecture and 50 percent hands-on. The duration of your course is five days.

PREREQUISITES
  • UNIX Fundamentals (HP 51434Sor equivalent experience
  • Fundamental knowledge of programming
AUDIENCE

HP-UX and UNIX general users, system and network administrators, and software developers.

BENEFITS TO YOU
  • Understand POSIX shell programming and use it to save time with automated scripts
  • Write efficient programs by understanding how shell scripts are processed
  • Customize shell start-up files
  • Easily control your administration tasks
NEXT STEPS

Perl programming (H4311S)

COURSE OUTLINE
  • Introduction to POSIX shell scripts
    • What is a shell script?
    • Script execution
    • The subprocess environment
    • Shell features
  • Shell scripting
    • Which shell?
    • Recommended shell format
    • Planning to write a shell script
    • Portability issues
  • Variables
    • Variables
    • Displaying and using variables
    • Concatenation and substrings
    • Other sources of data for variables
  • User input
    • Reading user input
    • Positional parameters
    • Creating positional parameters
    • Conditional substitution
    • External influences
  • Designing program output
    • Variable attributes
    • Formatted data
    • Cursor positioning and terminal echo
  • Shell arithmetic
    • Creating Integer-only Variables
    • Base 10 and Others
    • Working with arithmetic operators and data
  • Branching and logic testing
    • Logic testing
    • Conditional operators
    • Multi-way branching and the ‘case’ statement
  • Shell patterns
    • Basic expressions
    • More complex patterns
    • Pattern combinations
  • Program loops
    • The ‘while’ loop
    • The ‘until’ loop
    • The ‘for’ loop
    • Breaking out of a loop and continuing
    • The ‘select’ loop
  • The ‘getopts’ Command
    • Processing arguments
    • The getopts and OPTARG variable
    • The OPTIND variable
  • Array variables
    • Substituting and counting
    • Using integer variables as element numbers
  • Functions and function libraries
    • Displaying current shell functions
    • Declaring and using functions
    • Variable scope
    • Function libraries and recursion
  • Managing input and output< >File descriptorsReading / writing using file descriptorsRedirecting, parameter lists and ‘here’ documents
  • Creating parameter lists from input lines
  • Traps and signals
    • Common signals
    • The trap and stty commands
  • Regular expressions
    • Regular expressions
    • Metacharacters
    • The grep command
  • Introduction to ‘awk’
    • Record processing
    • Pattern matching and relational expressions
    • ‘awk’ variables
  • Variables, strings and arithmetic operations
    • ‘awk’ user defined variables
    • Environment variables
    • Arithmetic operations
    • String manipulation
    • Formatted output
    • Command line arguments
  • ‘awk’ flow control
    • Conditional ‘if’, while and for loops
    • Arrays
    • ‘getline’, ‘next’ and ‘exit’
    • Processing arrays
    • Associative arrays
  • Stream editing with ‘sed'< >Substituting textDeleting and printing linesReading and writing filesMultiple ‘sed’ editor functions

For more information about HP training programs in Ukraine visit the web site at http://www8.hp.com/ua/ru/training/index.html

Main › LINUX FUNDAMENTALS (U8583S)

LINUX FUNDAMENTALS (U8583S)

LINUX FUNDAMENTALS (U8583S)

COURSE OVERVIEW

This course is an extensive introduction focusing on the fundamental tools and concepts of Linux and UNIX. Beginners develop a solid foundation in UNIX, while advanced users discover patterns and fill in gaps in their knowledge. This course is 60 percent lecture and 40 percent hands-on labs.

PREREQUISITES
  • Students should be comfortable with computers
  • No familiarity with Linux or other UNIX operating systems is required
AUDIENCE
  • System and network administrators
  • Software developers and programmers
  • Operators and technical users
COURSE OBJECTIVES

At the conclusion of this course you should be able to:

  • Understand and manage the Linux filesystem
  • Utilize input and output redirection
  • Manage file and directory permissions
  • Use shell basics and advanced features
  • Edit files with the vi editor
  • Create basic shell programs
NEXT STEPS
  • Linux System Administration I (H7091S)
BENEFITS TO YOU
  • Learn to use your Linux system effectively and save time by automating tasks with shell programs
  • Customize your Linux system to meet your individual needs
COURSE OUTLINE

Chapter 1 – What is Linux?

  • Unix and its Design Principles
  • FSF and GNU
  • GPL – General Public License
  • The Linux Kernel
  • Linux Kernel and Versioning
  • Components of a Distribution
  • Slackware
  • SUSE Linux Products
  • Debian
  • Ubuntu
  • Red Hat Linux Products
  • Oracle Linux

Chapter 2 – Login and Exploration

  • Logging In
  • Running Programs
  • Interacting with Command Line
  • The X Window System
  • Starting X
  • Gathering Login Session Info
  • Gathering System Info
  • uptime
  • got root?
  • Switching User Contexts
  • sudo
  • Help from Commands and Documentation
  • whereis
  • Getting Help Within the Graphical Desktop
  • Getting Help with man & info

Lab Tasks

  • Login and Discovery
  • Help with Commands
  • Switching Users With su

Chapter 3 – The Linux Filesystem

  • Filesystem Support
  • Unix/Linux Filesystem Features
  • Filesystem Hierarchy Standard
  • Navigating the Filesystem
  • Displaying Directory Contents
  • Filesystem Structures
  • Determining Disk Usage With df and du
  • Determining Disk Usage (GUI)
  • Disk Usage with Quotas
  • File Ownership
  • Default Group Ownership
  • File and Directory Permissions
  • File Creation Permissions with umask
  • SUID and SGID on files
  • SGID and Sticky Bit on Directories
  • Changing File Permissions
  • User Private Group Scheme

Lab Tasks

  • Navigating Directories and Listing Files
  • Disk and Filesystem Usage
  • File and Directory Ownership and Permissions

Chapter 4 – Manipulating Files

  • Directory Manipulation
  • File Manipulation
  • Deleting and Creating Files
  • Physical Unix File Structure
  • Filesystem Links
  • File Extensions and Content
  • Displaying Files
  • Previewing Files
  • Producing File Statistics
  • Displaying Binary Files
  • Searching the Filesystem
  • Alternate Search Method

Lab Tasks

  • Manipulating Files and Directories
  • File Examination & Search Commands

Chapter 5 – Shell Basics

  • Role of Command Shell
  • Communication Channels
  • File Redirection
  • Piping Commands Together
  • Filename Matching
  • File Globbing and Wildcard Patterns
  • Brace Expansion
  • Shell and Environment Variables
  • Key Environment Variables
  • Which and Type
  • General Quoting Rules
  • Nesting Commands

Lab Tasks

  • Redirection and Pipes
  • Wildcard File Matching
  • Shell Variables
  • Shell Meta-Characters
  • Command Substitution

Chapter 6 – Archiving and Compression

  • Archives with tar
  • Archives with cpio
  • The gzip Compression Utility
  • The bzip2 Compression Utility
  • The XZ Compression Utility
  • The PKZIP Archiving/Compression format
  • GNOME File Roller

Lab Tasks

  • Archiving and Compression

Chapter 7 – Text Processing

  • Searching Inside Files
  • The Streaming Editor
  • Text Processing with Awk
  • Replacing Text Characters
  • Text Sorting
  • Duplicate Removal Utility
  • Extracting Columns of Text
  • Combining Files and Merging Text
  • Comparing File Changes

Lab Tasks

  • Processing Text Streams
  • Text Processing

Chapter 8 – Regular Expressions

  • Regular Expression Overview
  • Regular Expressions
  • RE Character Classes
  • Regex Quantifiers
  • RE Parenthesis

Lab Tasks

  • Pattern Matching with Regular Expressions
  • Extended Regular Expressions
  • Using Regular Expressions With sed

Chapter 9 – Text Editing

  • Text Editing
  • Pico/GNU Nano
  • Pico/Nano Interface
  • Nano configuration
  • Pico/Nano Shortcuts
  • vi and Vim
  • Learning Vim
  • Basic vi
  • Intermediate vi

Lab Tasks

  • Text Editing with Nano
  • Text Editing with Vim

Chapter 10 – Messaging

  • System Messaging Commands
  • Controlling System Messaging
  • Internet Relay Chat
  • Instant Messenger Clients
  • Electronic Mail
  • Sending Email with sendmail
  • Sending and Receiving Email with mailx
  • Sending and Receiving Email with mutt
  • Sending Email with Pine
  • Evolution

Lab Tasks

  • Command Line Messaging
  • Messaging with talkd
  • Command Line Email
  • Alpine

Chapter 11 – Command Shells

  • Shells
  • Identifying the Shell
  • Changing the Shell
  • Configuration Files
  • Script Execution
  • Shell Prompts
  • Bash: Bourne-Again Shell
  • Bash: Configuration Files
  • Bash: Command Line History
  • Bash: Command Editing
  • Bash: Command Completion
  • Bash: “shortcuts”
  • Bash: prompt
  • Setting Resource Limits via ulimit

Lab Tasks

  • Linux Shells
  • Bash History
  • Aliases
  • Bash Login Scripts
  • The Z Shell

Chapter 12 – Introduction to Shell Scripting

  • Shell Script Strengths and Weaknesses
  • Example Shell Script
  • Positional Parameters
  • Input & Output
  • Doing Math
  • Comparisons with test
  • Exit Status
  • Conditional Statements
  • Flow Control: case
  • The for Loop
  • The while and until Loops

Lab Tasks

  • Writing a Shell Script

Chapter 13 – Process Management and Job Control

  • What is a Process?
  • Process Lifecycle
  • Process States
  • Viewing Processes
  • Signals
  • Tools to Send Signals
  • nohup and disown
  • Managing Processes
  • Tuning Process Scheduling
  • Job Control Overview
  • Job Control Commands
  • Persistent Shell Sessions with Screen
  • Using screen
  • Advanced Screen

Lab Tasks

  • Job Control Basics
  • Process Management Basics
  • Screen Basics
  • Using Screen Regions

Chapter 14 – At and Cron

  • Automating Tasks
  • at/batch
  • cron
  • The crontab Command
  • crontab Format
  • /etc/cron.*/ Directories
  • Anacron

Lab Tasks

  • Creating and Managing User Cron Jobs
  • Adding System cron Jobs

Chapter 15 – Managing Software

  • Downloading with FTP
  • FTP
  • lftp
  • Command Line Internet – Non-interactive
  • Command Line Internet – Interactive
  • Managing Software Dependencies
  • Using the Yum command
  • Using Yum history
  • YUM package groups
  • Configuring Yum
  • yumdownloader
  • Popular Yum Repositories
  • Using the Zypper command
  • Zypper Services and Catalogs
  • The dselect & APT Frontends to dpkg
  • Aptitude
  • Configuring APT

Lab Tasks

  • Command Line File Transfers
  • Using Yum
  • Using Zypper
  • Managing Yum Repositories
  • Managing Zypper Repositories
  • Using APT
  • Adding an APT repository

Chapter 16 – The Secure Shell (SSH)

  • Secure Shell
  • ssh and sshd Configuration
  • Accessing Remote Shells
  • Transferring Files
  • Alternative sftp Clients
  • SSH Key Management
  • ssh-agent

Lab Tasks

  • Introduction to ssh and scp
  • SSH Key-based User Authentication
  • Using ssh-agent

Chapter 17 – Mounting Filesystems & Managing Removable Media

  • Filesystems Concept Review
  • Mounting Filesystems
  • NFS
  • SMB
  • Filesystem Table (/etc/fstab)
  • AutoFS
  • Removable Media

Lab Tasks

  • Accessing NFS Shares
  • On-demand filesystem mounting with AutoFS

Chapter 18 – Printing

  • Legacy Print Systems
  • Common UNIX Printing System
  • Defining a Printer
  • Standard Print Commands
  • Format Conversion Utilities
  • enscript and mpage

Lab Tasks

  • Printing
  • Configuring Print Queues

Appendix A – The X Window System

  • X Modularity
  • X.Org Drivers
  • Configuring X Manually
  • Automatic X Configuration
  • Xorg and Fonts
  • Installing Fonts for Modern Applications
  • Installing Fonts for Legacy Applications
  • The X11 Protocol and Display Names
  • Display Managers and Graphical Login
  • Starting X Apps Automatically
  • X Access Control
  • Remote X Access (historical/insecure)
  • Remote X Access (modern/secure)
  • XDMCP
  • Remote Graphical Access With VNC and RDP
  • Specialized X Servers

Lab Tasks

  • Remote X with XDMCP
  • Configure X Security
  • Configure a VNC Server
  • Configure a VNC Server
  • Configure a VNC Server
  • Launching X Apps Automatically
  • Secure X

Appendix A – Emacs

  • Emacs
  • The Emacs Interface
  • Basic Emacs
  • More Emacs Commands

Lab Tasks

  • Text Editing with Emacs

For more information about HP training programs in Ukraine visit the web site at http://www8.hp.com/ua/ru/training/index.html