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