Foreword. Preface. Acknowledgments. About the Author. 1. Getting Started. The System Console. Serial vs. Network Connections. Data Terminal Controllers. Terminals and Emulators. HP Network Services/Virtual Terminal. Telnet. Establishing a Connection via the Network.2. Logging On. Hello...Anybody Home? Passwords. A Successful Logon. Input Priority. The System JOBFENCE. The Systemwide Session LIMIT. Overriding System Limits. Execution Priority. Bypassing Logon UDCs. HELLO with an Attitude. Logon Group. Session Names. Logging Off.3. Using Common Commands. :SHOWTIME. :SHOWME. :SHOWJOB. :CALC. :HELP. HELP Modes. Keywords. Help on Other Types of Commands. HELP's Online Tutorial for MPE Beginners. Getting Help on CI Expressions. Getting Help on System Error Messages. :LISTFILE. :PRINT. Running Programs. Implied Run. Running Programs Explicitly. Break. :ABORT. :RESUME. Summary.4. Navigating the File System. The Original MPE File System. Navigating with Groups. Lockwords. Wildcards. Hierarchical File System. HFS Directory and File Names. Accessing MPE Files Using HFS Syntax. Navigating with HFS Directories. Accessing HFS Files Using MPE Commands. Creating and Removing HFS Directories. File Attributes. Date/Time Stamps. Record Type. Binary and ASCII Files. Record Size. User Labels. Special File Types. Spool Files. Message Files. Circular Files. KSAM Files. IMAGE/SQL Databases. PRIV Files. Temporary Files. File Equations. Symbolic Links. Summary.5. Starting Up and Shutting Down the System. Booting Up. The Startup Status Display. The Startup Main Menu. The ISL Prompt. The START Command. Restoring Scheduled Jobs After START NORECOVERY. Other START Options. A Sample START Sequence. SYSSTART. A Sample SYSSTART File. A Sample STARTALL Job. The System Clock. Setting the System Date/Time. Shutting Down. Rebooting. Autoboot. Crash Recovery. Gathering Information About the Failure. Taking a Memory Dump. Restoring Service.6. Backing Up and Recovering Data. Backup Strategy. Comprehensive: Not Just Files. Secure: Media Storage and Access Considerations. Consistent: Full and Incremental Backups. Practical: Scheduling and Media Rotation. Built-In MPE Backup Tools. :STORE. :VSTORE. :RESTORE. :TAR.HPBIN.SYS. Commercial Backup Options. Compression. Online Backup. Network Backup. Multi-Device Backup. Partial-File Incremental Backup. Data Encryption. Tape Management and Librarian Features. Summary.7. Managing Spoolers and Spool Files. Managing Spooler Processes. Starting and Stopping Spooler Processes. OUTFENCE. Headers and Trailers. Spooler Console Requests, RECALL and REPLY. Suspending and Resuming Spooler Processing. Distributed Spooler Management. Printing Without Using the Spooler. Managing Spool Files. Spool File Numbers. Creating Spool Files. Listing Spool Files. Altering Spool Files. Viewing Spool File Contents. SPoolfile InterFace Facility (SPIFF). Spool File Management Scripts. SP-The Mother of All LISTSPF/SPOOLF Shortcuts.8. Managing Sessions. Listing Active Sessions. Determining Session Origins. Sessions and User Limits. Initiating Sessions Programmatically. Terminating Sessions. CAUTION: Danger Ahead! Clearing Stuck DTC Ports. Clearing Hung Network Sessions. Session-to-Session Communication. Preventing TELLs. Overriding QUIET Mode. Extended TELL-a Simple CHAT Script. Summary.9. Managing Jobs. Managing Job Execution. Enabling the STREAMS Facility. Streaming Jobs. Nested Jobs. Job Limits. Altering Job Properties. Suspending and Aborting Jobs. Monitoring Job Progress. Job-to-Session Communication. Queuing and Scheduling Jobs. Job Queues. Job Scheduling. Getting the Most Out of Queuing and Scheduling Features.10. Managing Processes. Listing Processes. Process Trees. Altering Processes. Terminating Processes. Sending Signals to Posix Processes. Aborting Processes with :ABORTPROC. Multiprocess Applications. Process Handling Capability. Process Deadlocks. Inter-Process Communication.11. Scripting with the Command Interpreter. Using the CI Interactively. REDO. DO. LISTREDO. HPREDOSIZE. HPPATH. Using Both Groups and Directories in HPPATH. Double-Dereferenced Variables in HPPATH. HPPROMPT. Including HPCWD or HPGROUP in Prompt. I/O Redirection. Text Editors. EDITOR. vi. Alternative Editors. Command Files and User-Defined Commands. Creating and Using Command Files. Creating and Using UDCs. Script OPTION Settings. The Posix Shell. Getting Started with Shell/iX. Shell Initialization. Getting Help on Posix Commands. Command History. Calling CI Commands from the Shell. Running Posix Utilities from the CI. Differences in I/O Redirection between CI & Shell. Pipes. Here-Documents. Shell Scripts and Supplemental Utilities. Summary.12. Programming. Compatibility Mode and Native Mode. Compiling and Linking MPE Programs. Intrinsics. $NEWPASS and $OLDPASS. RUN Options. Entry Points. Numeric Parameter. Text Parameter. Libraries. Execution Priority. Stacks and Heaps. Load Map. Handling Unresolved Externals. AIFs. Privileged Mode. Examining Program Files. Debugging. Programming Languages Available for MPE. Summary.13. Installing and Upgrading the Operating System. Installation Tape Formats. System Load Tape. Fundamental Operating System. PowerPatch. Express Release. SUBSYS. Install. Backing Up Data. Creating and/or Verifying the SLT. Checking Disc Space. Shutting Down. Executing the INSTALL. Restoring Backed-up Data Files. Update. Backing Up Data. Creating a CSLT. Checking Disc Space. Executing the UPDATE. Patches. Patch Names. Finding Out Which Patches Are Already Installed. Obtaining Patches. Patch Relationships. Superseding Patches. Dependencies. Conflicts. Installing Patches with Patch/iX. Getting Started. Qualification. Force and Veto. Creating a Stage and/or Tape. Rebooting. Phase 2. Stage/iX. Staging Areas. Stage/iX Commands. Expert Mode. Nonstageable Patches. Patching and Staging Issues with Shareplex/iX. Shareplex and Updates from SLT. Shareplex and System UDCs. Backing Out Patches. Summary.14: Configuring System Resources. Sizing. System Components. Gathering Needed Information. Information Available from Boot Menus. Offline Diagnostics. Online Diagnostics. Device IDs. SYSGEN. I/O Configuration. Paths. Logical Devices. Device Classes. System Logging. Miscellaneous Settings. Job and Session Maximum Limits. Pool Sizes. Stacks/Heaps. Prompts. User Version. Logon UDCs. Dynamic I/O Changes. Adding a Disc. Removing a Disc. Adding a Terminal or Serial Printer.15. Maintaining User Security. Passwords. Capability Flags. Privileged Mode. Console Commands. Remote Console Access. Allow/Disallow. Logon UDCs. Logging. System Event Logs. Console Message Logs. Custom Logs. Add-On Security Tools. Password Encryption. Password Expiration. Crack-Resistant Password Requirements. Date/Time/Location Restrictions. Lockout Thresholds. Hardware Authentication/Single-Use Passwords. Summary.16. Managing the File System. File System Security. Account Access Options. Group Access Options. File Access Options. Releasing Access Restrictions on a File. Access Control Definitions. Posix Groups (GIDs) and Users (UIDs). Special ACD Pairs for Posix Interoperability. Posix Commands that Affect ACDs. User Volume Sets. What are User Volume Sets? Advantages Offered by User Volume Sets. Disadvantages of User Volume Sets. How to Create a User Volume Set. Getting the Most Out of User Volume Sets. Capacity Management. DISCFREE. A Visual Rendering of Disc Usage. :REPORT. :DISKUSE. The Posix "du" Command. "Lost" Disc Space. Analyzing Trends. Use Less or Buy More? Summary.17. Networking. Setting Up Core Network Services. JCONFJOB. NMMGR Configuration. Network Configuration Files. Starting Up Network Services. INETD. Syslog. BIND. Tools for Testing Network Connections. PING. SOCKINFO. NETTOOL. NETCONTROL/NSCONTROL STATUS Commands. SHOWCONN/ABORTCON. FTP. FTP Client. FTP Server. Anonymous FTP. Samba. Clear-Text Passwords. Samba User Privileges. Running Samba from INETD or Independent Jobs. Network Printing. Adding a Network Printer. Email. Web. Apache Web Server. Wget. Other Network Services.18. Troubleshooting. LOGTOOL. Displaying Log File Names. Switching to a New Current Log File. Displaying a Summary of Log File Contents. Displaying Formatted Log File Records. Predictive Support. Support Tools Manager. Debug/iX. Tracing the Stack. :SETDUMP. Listing Temp Files for Another Job/Session. Detailed File Examination. System Error Message Lookup. Detect a Math Coprocessor. Applying a Binary Patch to an Executable File. Purge a Protected File. Cause a System Abort (!). Off-Line Diagnostics. SAT. Memory Dump Analysis. Loading the Dump Image. Displaying a Stack Trace. Displaying Job and Process Information. Summary.19. Tuning and Performance Analysis. Optimizing Disc I/O. Configuring Hardware for Optimal I/O. Managing Data Locality. Memory: Every Little Bit Helps. Making Every CPU Cycle Count. Process Scheduling and the Dispatcher. Examining Process Priority. Adjusting CPU Usage. Fine-Tuning CPU Queues. The Big Picture. Performance Analysis Tools. The Measurement Interface Summary.20. Maximizing Uptime and High Availability. Minimizing Planned Downtime. Dynamic I/O Configuration. Staging Patches. Online Backup. Database Maintenance Strategies. Rapid Detection and Recovery. Threshold Manager. IMAGE Logging. Subsystem Dump. AutoRestart/iX. Eliminating Single Points of Failure. Uninterruptible Power Supply. Mirrored Disks. Disc Arrays. High Availability Fail Over. Cluster/iX. SharePlex/iX.Conclusion. Index.