U5516: Open System Services (OSS) Basic Commands and Utilities for NonStop Servers

$1,400.00


  • Virtual Classroom

  • Onsite
Duration: 2 Days

Open System Services (OSS) is an open computing interface to the HP NonStop Kernel operating system and is based on POSIX standards. In this course, you will learn OSS application development and the creation or port of applications to the OSS environment on a NonStop server. You will also cover OSS basic commands, editors, and utilities in the NonStop Kernel OSS environment. You will spend 60 percent of class using HP servers in hands-on labs.

What You Will Learn

  • Navigate the OSS directory structure
  • Display the contents of a file and a directory
  • Create aliases
  • Set and change file and directory permissions
  • Change user and group IDs
  • Set the sticky bit
  • Perform specific vi commands
  • Configure a user profile
  • Manipulate environment variables and background jobs
  • Stop an OSS process
  • Time start an application
  • Perform error tracing

Audience

  • Application developers
  • System analysts
  • Support personnel

Prerequistes

Course Outline

1. Open System Services (OSS)

  • UNIX Operating Systems
  • Linux Operating Systems
  • Characteristics of Open Systems
  • Common Shells
  • OSS Standards and Components
  • Accessing the Shell
  • Displaying System Information
  • Online Documentation

2. Basic Shell Commands

  • OSS Shell and Utilities
  • Entering Commands and Syntax
  • OSS Shell Features
  • Displaying User Information
  • OSS File System and Hierarchy
  • File System Terminology
  • Common Directories
  • OSS Pathnames and File Types
  • Creating an Alias

3. Securing Files

  • OSS Security
  • Permission Modes, Settings, and Defaults
  • Setting and Changing Permissions
  • File-Creation Mask
  • File and Directory Access
  • Set User and Group IDs
  • Restricting File Removal
  • Text-File Editing Options

4. Using the vi Screen Editor

  • OSS Terminal Requirements
  • vi Terminal Settings
  • vi Modes and Options
  • Using the vi Editor
  • vi Editor Commands
  • vi Session Options

5. Configuring the User Environment

  • Configuring a Profile
  • Shell Environment Variables
  • Setting the PATH Environment Variable
  • Setting Terminal Attributes
  • Configuring the Message of the Day
  • Command-Line Recall and Editing
  • Set Shell Options
  • Default Input and Output Files
  • Redirection
  • Pipes and Processes
  • Spooling and Printing
  • Search Order

6. Advanced Commands and Utilities

  • Finding Data in a File
  • Grep command
  • Customizing Outputs
  • Counting lines, Characters, and Spaces
  • Sorting, Finding, and Linking Files
  • Additional Utilities
  • Process Options
  • Running Background Processes
  • Manipulating Background Jobs
  • Stopping Processes
  • Time Starting an Application

7. Command Scripting

  • Comments and Metacharacters
  • Shell Scripts
  • Variables
  • Control Structures
  • Test Command
  • Expr and Read Commands
  • Arguments
  • Error Tracing
  • Miscellaneous Statements
  • Arithmetic on Shell Variables
  • Let and Select Commands
  • Functions and Function Management

Course Labs

Lab 1: OSS

Lab 2: Basic Shell Commands

Lab 3: Permissions

Lab 4: Using the vi Screen Editor

Lab 5: Configuring the User Environment

Lab 6: Advanced Commands and Utilities

Lab 7: Command Scripting