HP-UX Fundamentals
Course Description
This 5-day course covers basic skills with Unix such as using the shell, working with files, and managing processes. Students will be introduced to basic shell scripting features. Hands on lab sessions will give attendees a firm foundation.Students will be taught how to customize their login profiles and manage basic security features. No HP-marketing or product placement of any kind will be present in this course.
Who Should Attend
- Systems administrators new to Unix operating systems
- Database admins or other heavy "power" Unix users who could get a productivity boost from enhanced Unix skills
- Programmers new to Unix wishing to enhance command line and system skills
Prerequisites
Students should have basic computer skills, understand & differentiate computer components (such as RAM, disks, and processors) and be able to exercise critical thinking to solve lab problems.
Benefits of Attending this Class
Upon successful completion of this course, the student should be able to:
- Login to and log out of a Unix system and change passwords
- Create and navigate their basic working environment using Unix commands
- Describe Unix process concepts
- Create, manipulate, and display files
- Use sub-directories and organize, maintain and manipulate files within the structure
- Manage permissions for files and directories
- Employ the vi editor to create and modify files
- Write basic shell scripts
- Use the network to communicate with other computers, exchange data and use services from other computers
- Learn the basics for key Unix tools like awk, sed, and grep
- Learn specifics of HP-UX’s nuances and differences from AT&T System V, BSD, and older versions of AIX
Course Contents
Unix Environment
- Major HP-UX Features
- Unix & HP-UX History
- Standards in the Unix & HP-UX
- Fundamental Unix Concepts
Basic User Operations
- Locating and Logging into the System
- First Interactions with the Shell
- Basic HP-UX applications
- Interacting in a Multi-User System
Using the Unix Reference Manual
- Manual Page Basics
- Manual Sections
- Other Documentation Sources
File Operations
- Creation of Files
- Viewing File Contents
- Moving and Removing Files
- Absolute vs Relative Paths
- Soft and Hard Symbolic Links
- Creating and Removing Directories
- File Descriptors
- Pipes and Redirection
- Using Globbing
- Multiple File Operations
- Printing a File
- Searching with find
- Dealing with Archives
Essential HP-UX Commands
- Printing Text
- Sorting
- Counting Lines of Text
- Using the Grep Utility
- Working with Fields and Delimiters
- Using Awk on Delimited Data
- Employing Sed for Stream Editing
- Network Tools for Users
- Telnet and Secure Shell
Managing Permissions
- The Unix Security Model
- Ownership
- Permissions
- Changing Identities
The User Environment
- Changing the User Profile
- Forwarding Mail
- Using Environment Variables
- Setting Aliases
- Using Shell History
- Quoting
Process Management
- The Unix Process Model
- Viewing, Filtering, and Sorting Processes
- Background vs Foreground Processes
- Viewing and Changing Process Priorities
- Stopping Processes
- Scheduling Processes with Cron and At
Using the Vi Editor
- Basic Invocation
- Command versus Editing Mode
- Getting Functional Fast
- Cursor Movement
- File Management
- Moving Blocks of Text
- File Operations in Vi
- Advanced Features