Chapter 1-17 Outlines

Outline:

Chapter 1: The UNIX Computing Environment
1.1 The Main Components of a Computer
1.1.1 Main components of a computer
1.2 Overview of Computer Operating Systems
1.2.1 Desktop operating systems
1.2.2 Network operating systems
1.2.3 Network operating system capabilities
1.3 Overview of the UNIX Operating System
1.3.1 Brief history of UNIX
1.3.2 UNIX varieties
1.3.3 Benefits of UNIX
1.4 The Solaris Operating Environment
1.4.1 Overview
1.4.2 SunOS operating system
Kernel Functions
Shell Functions
File System Organization
File System Directory Hierarchy
Common Solaris Subdirectory
1.4.3 Graphical User Interface (GUI) options
Chapter 2: Accessing Your System and the Common Desktop Environment
2.1 User Accounts
2.1.1 Root User Account
Regular User Accounts
2.1.2 User Account Login ID Requirements
User Account Password Requirements
2.1.3 CDE Login Manager
Options Menu Choices
2.1.4 CDE Login Manager
Exiting from CDE
2.2 Becoming Familiar with the Common Desktop Environment
2.2.1 Workspace Buttons
Front Panel Arrangement
Action Button
Front Panel Menu Button
2.2.2 The Mouse
The Keyboard 
2.2.3 Overlapping Windows
Lowering a Window
Moving a Window
Moving a Windows - Drag and Drop Method
Minimizing a Window
Restoring a Window
Maximizing a Window
Minimize / Maximize Menu and Buttons
Closing a Window
Closing a Window with Save Confirmation
2.2.4 Locking the Workstation Display 1-2
2.2.5 Workspace Buttons 1-3
2.2.6 Minimizing and Maximizing the Front Panel 1-2
2.2.7 The Workspace Menu
2.3 Customizing your Workspace with Style Manager
2.3.1 Style Manager Options
Style Manger - Color
Style Manger - Font
Style Manger - Backdrop
Style Manger - Keyboard
Style Manger - Mouse
Style Manger - Beep
Style Manger - Screen
Style Manger - Window
Style Manger - Startup
2.4 Working with Subpanels
2.4.1 Working with Subpanels
Adding and Removing Applications with Subpanels
2.4.2 Application Manager
Chapter 3: CDE User Applications
3.1 Using the Mail Tool
3.1.1 Mail Icon
The Mail Window
New Messages
Attached Files
3.1.2 New Message Menu Option
Composing a New Message
Adding Attachments
3.1.3 Responding to a Received Message
Replying to a Message
3.1.4 Mail Delete Options
Deleted Messages
3.1.5 Mail Options - Pulldown
Mail Options - Alias
3.1.6 Add Mailbox Menu Option
Add Mailbox Dialog Box
Move Mail to a Mailbox
3.2 Using Calendar Manager
3.2.1 Calendar Manager Window
3.2.2 Calendar Day View
Calendar Week View
Calendar Month View
Calendar Year View
3.2.3 File Options
Display Options
Editor Defaults
Display Settings
Printer Settings
Date Format
3.2.4 Appointments Icons
Appointment Editor 
Weekly View's Timescale
Appointment Editor Options
Finding Appointments
3.2.5 Access List and Permissions
Show Other Calendar
3.3 Other Built-in Applications
3.3.1 Voice Note Subpanel
Audio Panel
Text Note Subpanel
Text Editor Note
3.3.2 Address Manger Subpanel
Address Manager Screen
3.3.3 Calculator 1-2
3.3.4 Clock 1-2
3.3.5 Terminal Windows 1-2
Chapter 4: Getting Help
4.1 Using CDE Help
4.1.1 Help Manager Subpanel
Help Viewer Window
4.1.2 Help Index Search
4.1.3 On-Item Help
4.1.4 Application Specific Help
4.2 Referencing AnswerBook2
4.2.1 Help Subpanel Menu
AnswerBook2
4.3 Command Line Help
4.3.2 Variations of the Man Command
Man -k Keyword
Man -s Section Name
4.3.3 Main Headings for a Man Page
Man Page Output
Searching Man Pages by Section
Searching Man Pages by Keyword
The whatis Command
Scrolling in Man Pages
4.5 DOS / UNIX Reference Table
4.5.1 DOS / UNIX Reference Table
Chapter 5: Accessing Files and Directories
5.1 The File System
5.1.1 Class File Tree Structure
5.1.2 How Directories Get Created
Common UNIX Directories
5.1.3 Class File Tree Structure
Directory Tree
Folder Relationships
5.2 Directory Paths
5.2.1 Solar System Hierarchy
Folder Relationships
5.2.2 Path to Coffees
5.2.3 Class File Tree Structure
Absolute Pathname Examples
Relative Pathname Examples
Pathnames Exercise
5.3 Navigating the File System
5.3.1 Command-Line Syntax
UNIX Syntax Rules
UNIX Command Examples
5.3.2 Using the pwd Command
5.3.3 Using the cd Command
Using Navigation Shortcuts
5.4 Listing Directory Contents
5.4.1 Using the ls command
Class File Tree Structure
Using the ls command
5.4.2 Using the ls -a Command
Displaying Hidden Files
5.4.3 File Type Symbols
Using the -F Command
Displaying File Types
5.4.4 Directory Information
Detailed Information from the ls -l Command
Displaying a Long Listing
5.4.5 Using the ls -l and ls -ld Commands
5.4.6 Listing Directories Recursively
5.5 Identifying and Using Metacharacters
5.5.1 Metacharacters
5.5.2 The ls Command with the Asterisk
Files within the Current Directory
The ls Command with the Question Mark
Using the ls Command with the Square Brackets
Using the Semicolon to Separate Commands
Using Metacharacters
Chapter 6: Basic Directory and File Management
6.1 Directory and File Management Using the Command Line
6.1.1 Control Characters
Using Control Characters
6.1.2 Using the file Command
Using the strings Command
Using file and strings
6.1.3 Using the cat Command
more Command Scrolling Keys
Using cat and more
6.1.4 Using the head Command
Using the tail Command
Using head and tail
6.1.5 wc Command options
Using the wc Command
6.1.6 Output of cat Command for the fruit and fruit2 File
Using the diff command
Using wc and diff
6.1.7 File / Directory Naming Conventions
6.1.8 Using the touch Command
6.1.9 Use of the mkdir Command
Using mkdir and touch
6.1.10 Removing files with the rm Command 
Removing Directories with the rm Command
Using the rm Command
6.2 Using CDE File Manager
6.2.1 Accessing the File Manager from the Workspace Menu
6.2.2 File and Folder Icons
Standard File Icon
Go Up Icon
6.2.3 File Manager - File Menu Options
Comparing File Manager to Command Line
6.2.4 Creating a New Folder 1-2
Creating a New File 3-4
File Manipulation Error
6.2.5 Changing Folders
Action Error
6.2.6 Recovering Files 1-3
Chapter 7: Advanced Directory and File Management
7.1 Advanced Directory and File Management Using the Command Line
7.1.1 Copy (cp) Old File / New File
Copying a File Within a Directory
Copy (cp) What / Where
Copying Files to Another Directory
Copying a File using the -i Interactive Option
Copying Files
7.1.2 Copying a Directory Within the Same Directory
Copying a Directory to Another Directory
Copying Directories
7.1.3 Move (mv) Old File Name / New File Name
Renaming a File in the Current Directory
Move (mv) What to Where
Moving a File to Another Directory
Renaming and Moving Files
7.1.4 Move Old Name to New Name
Renaming within the Current Directory
Renaming in a Non-Current Directory
Move What to Where
Moving a Directory to another Directory
Renaming and Moving Directories
7.1.5 Input, CPU, and Output
Input / Output
Redirecting Standard Input of a File to a Command
Redirecting Standard Output from a Command to a File
Redirecting Standard Error to a File
Command Input / Output Redirection Summary
Input / Output Redirection
7.1.6 Command piping
Command Piping Examples
Command Piping
7.2 Advanced Directory and File Management Using File Manager
7.2.1 No Graphic
7.2.2 File Manager / File Options
File Manager / Selected Options
7.2.3 View Menu Options
Set View Options
Tree Display
Chapter 8: File and User Information Utilities
8.1 File Systems Overview
8.1.1 Characteristics of Logical Partions
8.2 File Processing Commands
8.2.1 find Command Syntax
Path Options for the Find Command
Search Expressions
Action Options
Using the Find Command
Finding Files
8.2.2 The grep command
Using the grep Command
Searching for Strings
8.2.3 Finding Files Using the File Manager
8.2.4 Sort Command Options
Using the Basic sort Command
Sorting on Different Fields Within a File
Using the sort Command
8.3 Identifying Users
8.3.1 Using the who Command
8.3.2 Switching users with the su Command
Identifying Users
Chapter 9: Using Text Editors
9.1 The vi Editor
9.1.1 Visual Editor
9.1.2 Mode Characteristics in vi
Moving Between vi Modes 2-6
9.1.3 Opening Files With vi
9.1.4 Append, Insert, Open Commands
9.1.5 No Graphic
9.1.6 Basic Cursor Positioning Commands
9.1.7 Basic Text Deletion Commands
Undo, Repeat and Change Commands
Basic Copy and Paste Commands
9.1.8 Edit Session Customizing Commands
Basic Editing / Search / Replace Commands
9.2 Using the CDE Text Editor
9.2.1 The Text Note Subpanel 1-2
9.2.2 Using File Options
9.2.3 Text Editor - The Edit Menu
Text Editor - Find/Change
Search Item Not Found
Sun Keyboard Editing Keys
9.2.4 Replacing Text 1-2
9.2.5 Format Menu Options 1-2
9.2.6 Text Editor Options 1-2
Chapter 10: File Security
10.1 Security Overview
10.1.1 Security Policy Exercise
10.1.2 No Graphic
10.2 File System Permissions
10.2.1 Detailed Information from the ls -l Command
Directory Information
Displaying File System Permissions
10.2.2 Permission Categories
10.2.3 Permissions for the .profile and mkdir Files
File and Directory Permissions 2-3
10.2.4 Displaying the User Identifier (UID) and Group Identifier (GID)
System Process Access Flowchart
User Attempting to view (cat) a File
Default File and Directory Permissions
Access Permissions
10.3 Changing Permissions From the Command Line
10.3.1 Changing Permissions
10.3.2 Setting Permissions Using Symbolic Mode
Changing Permission With Symbolic Mode
Changing Permission (Symbolic)
10.3.3 Octal Mode - User Permission
Octal Values
Combined Octal Mode Values and Permissions
Changing Permission With Octal (Absolute) Mode
Changing Permission (Octal) 5-6
10.4 Changing Permissions with File Manager
10.4.1 Properties from the Selected Menu
Properties by Right Clicking
The Properties Window
Chapter 11: Printing
11.1 The UNIX Printing Environment
11.1.1 UNIX Printing Environment Components 1-2
11.1.2 The Print Request Process
11.2 Command Line Printing
11.2.1 Print Spooler Options With lp
Using the lp Command to Print
Using the lp Command
11.3 Managing Printer Queues
11.3.1 Command Format
Print Queue Options with lpstat
Using lpstat to Check Print Queue Status
11.3.2 Canceling a Print Request
Using lpstat and cancel
11.4 Using CDE Print Manager
11.4.1 Printer Jobs
Outstanding Print Requests
11.4.2 Viewing Printer Properties
Setting Printer Job Options
11.4.3 Printing From the File Manager
Displaying the Banner Page Title
Canceling a Print Request
Chapter 12: Backing Up and Restoring
12.1 Backup Strategies
12.1.1 Causes of Data Loss and Corruption
12.1.2 Comparison of Backup Methods
Backup Methods
12.1.3 Restore Capabilities
12.2 Backup Media
12.2.1 No Graphic
12.2.2 Backup Media
Comparison of Backup Media
12.3 Backing Up, Compressing, and Restoring Files
12.3.1 Command Format Example
Tar Command Function Letters
Using Tar to Create Archives
Archiving Files with tar
12.3.2 Compressing Files
12.3.3 Uncompressing Files
Compressing and Uncompressing
12.3.4 Backing Up and Compressing  the Home Directory 1-4
12.3.5 Restoring Files 1-5
Extracting Files with tar
12.4 Combining Backup and Compression
12.4.1 jar Command Options
Archiving and Compressing Files with jar
Using the jar Command
12.5 GUI Backup Tools
12.5.1 Features of Dedicated Backup Applications
12.5.2 Archive Menu Option
Archive Window
Archive Unpack
Compress File Menu Option
Compress Window
Uncompressing a File
Chapter 13: System Processes and Memory Management
13.1 UNIX System Processes
13.1.1 Kernel Allocation for Processes
13.1.2 Types of UNIX Processes
13.2 Displaying Processes
13.2.1 ps Command Options
Displaying a Listing of Your Processes with ps
Displaying a Full Listing of All Processes With ps -ef
Column Headings for the ps -ef Command
13.2.2 Piping ps Output to grep and pgrep
Displaying System Processes
13.3 Terminating Processes
13.3.1 Parent and Child Process Relationships
13.3.2 Finding and Terminating Processes for a User
Terminating a Process with pkill
Terminating Processes
13.4 Memory Management
13.4.1 Kernel and Swap Space
Chapter 14: Basic Features of the Korn and C Shells
14.1 Review of the Shell
14.1.1 No Graphic
14.2 Korn Shell Features
14.2.1 Reasons to Use Aliases
Creating Aliases
Displaying All Aliases Set for the Current session
Unsetting a Previously Defined Alias
Using Korn Shell Aliases
14.2.2 Displaying History
14.2.3 Using the r (Repeat) Command 1-2
14.2.4 Editing the Command Line
Command Editing with Korn Shell
14.2.5 Customizing your Prompt
Customizing a Korn Shell Prompt
14.3 C Shell Features
14.3.1 Customizing your Prompt
Customizing your C Shell Prompt
14.3.2 Reasons to Use Aliases
Creating and Removing Aliases
Displaying All Aliases Set for the Current Session
Using C Shell Alias
14.3.3 Using the History Command
14.3.4 Re-Executing Commands
history Variable Options
Re-Executing Commands with the history Options
C Shell History and Re-Execution
14.3.5 Making Corrections to the Command Line
C Shell Cmnd. Line Substitution
Chapter 15: Customizing your Login Environment
15.1 Initialization Files
15.1.1 User-Specific Initialization Files
Common Variables Set by the Shell on Login
Initialization Files in the Tree Structure
15.1.2 Functions of the /etc/profile File
15.1.3 Functions of User Initialization Files
15.2 Shell Customization 
15.2.1 Sample .kshrc File Entries
Korn Shell Login Process
Customizing the Korn Shell
15.2.2 C Shell Login Sequence
15.3 Shell Customization 
15.3.1 No Graphic
Chapter 16: Network Basics
16.1 Network Infrastructure Concepts
16.1.1 LAN Characteristics
Local Area Network (LAN)
16.1.2 Local Area Network (LAN)
WAN Characteristics
Wide Area Network (WAN)
16.1.3 LAN Architecture Elements
16.1.4 Bus Topology
Extended Star Topology
Ring Topology
Partial Mesh Topology
16.2 Networking Protocols
16.2.1 Layer Functions
Application Layers
Data Flow Layers
OSI Layer Exercise
16.2.2 Name Server Translates Host Name to IP Address
Introduction to TCP/IP
Comparing TCP/IP with OSI
TCP/IP Protocol Stack
16.3 Client-Server Computing
16.3.1 Client Server Environment
16.4 Network Commands
16.4.1 Using the ping Command
16.4.2 Using the telnet Utility
Using telnet to Alternate
Using telnet
16.4.3 Functions Performed with rlogin
Remotely Logging in to Another Host
Logging in Remotely as Another User
Terminating a Process form a Remote Machine
Using rlogin to Recover from a Hung CDE Session
Using rlogin
16.4.4 Retrieving a File from Another Host with ftp
Using ftp
16.5 Naming Services and NFS
16.5.1 Naming Services Overview
Chapter 17: Career Guidance
17.1 What's Next?
17.1.1 UNIX | more
17.2 Careers in UNIX System Administration 
17.2.1 The Profession
17.3 Sun Certification Path for System Administrators
17.3.1 Solaris Certification
17.4 The Sun Academic Initiative
17.4.1 SAI