PartⅠ Sun Certified System Administrator Examination for Solaris 9 Study Guide,Exam 310-011
1 Understanding System Concepts
* Defining System Administration Terms
·Daemons
·Exercise 1-1:Viewing the Processes on a System
·Shells
·Exercise 1-2:Changing the Shell
·File Systems
·Kernels
·Operating Systems
* Defining the Effects of Various man Command Options in Viewing Online Manual Pages
·Exercise 1-3:Using the man Command
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
2 Administering the Boot PROM
·Introduction to OpenBoot
* Using OpenBoot PROM Commands
* Knowing the Combination of Actions Required to Interrupt a Nonresponsive System
·Using the STOP-A Keyboard Combination
* Using Command Strings to Manipulate Custom Device Aliases
·Using the devalias Command
·Exercise2-1:Using the nvedit Command
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
3 Installing the Solaris Operating Environment
* Installing the Solaris Operating Environment Software on a Networked Standalone System
·Versions of Solaris
·Installation Options
·Hardware Requirements
·Software Packages,Clusters,and Groups
·Preinstallation Planning
·The System Installation
·Exercise3-1:Installing the Solaris Operating System
* Understanding the Functions of Package Administration Commands
·The pkgadd Command
·The pkginfo Command
·The pkgchk Command
·The pkgrm Command 70
·Exercise3-2:Working with Package Commands
* Understanding the Steps to Install,Remove,and Verify Which Patches Are Currently Installed
·Obtaining Patches
·Decomposing a Patch
·The patchadd Command
·The patchrm Command
·The showrev Command
·Exercise3-3:Installing and Removing Patches
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
4 Initialization and Shutdown
* Understanding the Solaris 9 Operating Environment Bootstrap Process
·The Boot Process
·Exercise4-1:The Solaris 9 Bootstrap Process
* Understanding and Working with Solaris Run Levels
·How Run Levels Work
·Working with Run Levels
·Exercise4-2:Working with Solaris Run Levels
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
5 User Administration
* Understanding Login Procedures
·Logging in to a System
·Logging Off of a System
·Changing Login Passwords
* Identifying Users Who Are Currently Logged in to the System
* Adding,Modifying,or Deleting User and Group Accounts on the Local System
·The useradd Command
·The groupadd Command
·The usermod Command
·The groupmod Command
·The userdel Command
·The groupdel Command
* Listing the Shell Initialization Files Used to Set Up a User's Work Environment at Login
·Initialization Files
·Defining a Variable in the .profile File
·Maintaining the /etc/profile File
·Customizing the Templates in the /etc/skel Directory
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
6 Solaris File Security
* Using Regular Expressions to Search the Contents of Files
·Exercise6-1:Using the grep Command
* Using Command Sequences to Display or Modify File and Directory Permissions
·The Is Command
·Exercise6-2:Using Various Options of the Is Command
·The chmod Command
·Exercise6-3:Using chmod
* Understanding the Effects of Selected umask Values on the Permissions Assigned to Newly Created Files and Directories
* Creating,Modifying,and Deleting Access Control Lists
·Using getfacl to Display ACLs
·Exercise6-4:Displaying File Information
·Using setfacl to Set ACLs
·Exercise6-5:Using ACL Entries
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
7 Understanding Process Control
* Using Commands to Display Information for All Active Processes on the System
·Using the ps Command to View Process Information
·Using the prstat Command to View Process Information
·Using the sdtprocess Command to View Process Information
* Understanding the Effect of Sending a Specified Signal to a Process
·Common Signals
Using Commands to Terminate an Active Process
·Using kill to Terminate a Process
·Using pkill to Terminate a Process
·Using sdtprocess to Terminate a Process
·Exercise7-1:Killing a Process with the Process Manager
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
8 Working with File Systems
* Knowing the Types of File Systems in the Solaris Operating Environment
·File Systems in General
·Solaris File System Types
·Exercise8-1:Understanding Solaris File System Types
* Performing Common File System Administration Tasks
·Creating New UFS File Systems
·The fsck Utility
·Why fsck Is Necessary
·How to Check and Repair a File System
·Displaying Disk Space Usage by File Systems
·Displaying the Size of a Directory
·Displaying Disk Usage by Username
·Exercise8-2:Examining Disk Space Usage by User
* Understanding the Effect of the Commonly Used Options of the mount Command
·The mount and umount Commands
·Commonly Used mount Options
·Mounting and Unmounting Local File Systems
·Exercise8-3:Using mount and umount
·Mounting a File System of a Specified Type
* Differentiating Between the /etc/mnttab and /etc/vfstab Files
·Exercise8-4:The Mounted File System Table
·Setting Up Your System to Mount a Local File System Automatically at Boot Time
·Exercise8-5:Using the Virtual File System Table
* Understanding the Intended Purpose of Directories
·The Contents and Purpose of the Default Solaris 9 File Systems
* Accessing Data on Disks or CD-ROMs
·How to Format a Floppy Disk
·How to Place a ufs on a DOS-Formatted Disk
·How to Load a Disk
·How to Examine the Contents of a Disk
·How to Read and Write Information on a Disk
·How to Find Out If a Disk Is Still in Use
·How to Eject a Disk
·Exercise8-6:Using a Floppy Disk
·How to Load a CD-ROM
·How to Examine the Contents of a CD-ROM
·How to Copy Information from a CD-ROM
·How to Determine Whether a CD-ROM Is Still in Use
·How to Eject a CD-ROM
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
9 Working with Files and Directories
* Reducing the Size of Files and Directories for Tape Storage
·The tar Command
·The compress,uncompress,and zcat Commands
·The pack,unpack,and pcat Commands
·The zip Command
·Exercise9-1:Reducing File Size for Storage to Tape
* Understanding Regular Files,Directories,Symbolic Links,Device Files,and Hard Links
·Regular Files
·Directories
·Symbolic Links
·Device Files
·Hard Links
·Exercise9-2:Working with Different Types of Files
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
10 Understanding the Boot Process
* Understanding boot Command Functions
·Exercise10-1:Mixing and Matching
* Reporting the Current Runlevel of a Solaris System
·Exercise10-2:What's Your Runlevel?
* Differentiating Between Basic Sand KScript Activities
·Exercise10-4:Using the stop and start Scripts
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
11 Configuring Disks
* Understanding Sun Hard Disks
·Hard Disk Mechanics
·Storing Data
·Exercise11-1:Restoring a Bad Superblock
·Disk Types
·Disk Naming
* Understanding the Uses of Character (Raw) Disks and Block Disks
·Adding Disks
* Adding New Device Configuration Information Without a Reboot of Solaris
·Exercise11-2:Using the devfsadm Command
·Removing Disks
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
12 Working with the Format Command
* Using the format Command
·Exercise12-1:Using Options with the format Command
* Using the Menu Selections for the format Command
·The disk Command
·The type Command
·The partition Command
·The current Command
·The format Command
·The repair Command
·The label Command
·The analyze Command
·Exercise12-2:Using the analyze/verify Command
·The defect Command
·The backup Command
·The verify Command
·The save Command
·The inquiry Command
·The volname Command
·The quit Command
* Using the Menu Selections for the partition Subcommand Under the format Command
·The Numbers(0-7)
·The select Command
·The modify Command
·Exercise12-3:Partition a Disk Using the All Free Hog Table
·The name Command
·The print Command
·The Label Command
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
13 Performing Backup and Recovery
* Understanding the Functions of Backup,Archive,and Restore Utilities
·The ufsdump Command
·The ufsrestore Command
·The tar Command
·The cpio Command
·The dd Command
·Which Command Is Best for Certain Tasks?
·Exercise13-1:Using tar
* Backing Up a File System to Tape
·Boot to Single-User Mode
·Backing Up the File System
·Verifying the Backup
·Exercise13-2:Using ufsdump
* Restoring a File System from Tape
·Booting from a CD-ROM and Preparing the New Disk Drive
·Mounting the Disk and Restoring from Backup
·Exercise13-3:Using ufsrestore
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
14 Utilizing Basic Command Syntax
* Moving Between Specified Points in a Directory Tree
·Absolute Addressing of File System Objects
·Relative Addressing of File System Objects
·Commands for Navigating the File System
·Exercise14-1:Exploring the Solaris File System
* Using Metacharacter Combinations to Access Files and Directories Within the Directory Tree
·Matching Any Single Character
·Matching a Defined Set of Characters
·Matching Zero or More Contiguous Characters
·Mixing and Matching Metacharacters to Zero in the Perfect Match
·Applying Metacharacters to the UNIX File System
·Exercise14-2:Using Metacharacters to Navigate the File System
* Listing Directory Contents and Determining the File Types Within a Directory
·Listing the Contents of a Directory
·Determining File Types
·Exercise14-3:Assessing the Contents of Directories
* Using Commands to Create or Remove Directories
·Creating Directories with mkdir
·Removing Directories with rmdir
·Exercise14-4:Adding and Removing Directories
* Using Commands to Copy,Create,Rename,or Remove Files
·Copying Files Using cp
·Creating Files Using touch and Output Redirection
·Renaming and Moving Files Using mv
·Removing Files Using rm
·Exercise14-5:Copying,Renaming,Creating,and Deleting Files
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
15 Working with the vi Editor
* Switching Among the vi Editor's Three Modes of Operation
·Starting the vi Editor
·Editor Modes of vi Operation
·Reading,Writing,and Saving Files
* Using the vi Editor Commands to Move the Cursor,and to Create,Delete,Copy,and Move Text
·Editing Text with vi
·Exercise15-1:Adding a Line of Text to the Bottom of a Document
·Copying and Moving Text
·Exercise15-2:Editing Text
* Using vi Command Sequences to Search and Replace
·Searching for Text
·Searching and Replacing Text
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
16 Working with a Remote Connection
* Performing Remote System Operations
·Using rlogin
·Remote Shell(rsh)
·Remote Copy(rcp)
·Exercise16-1:Remotely Executing Commands
* Transferring Files Between a Local System and a Remote System
·Exercise16-2:Transferring and Receiving Files Using ftp
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
PartⅡ Sun Certified Administrator Examination for Solaris 9 Study Guide,Exam 310-012
17 Understanding the Client/Server Relationship
* Understanding the Servers Used in the Solaris 9 Network Environment
·Action Servers
·Application Servers
·Caching-Only Servers
·Communications Servers
·Print Servers
·Session Servers
·X-Servers
·Exercise17-1:Remote Browsing
* Understanding the Clients Used in the Solaris 9 Network Environment
·Dataless Clients
·Diskful Clients
·Diskless Clients
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
18 Understanding the Solaris Network Environment
* Recognizing the Function of Each Layer of OSI Model
·Encapsulation
·Application Layer
·Presentation Layer
·Session Layer
·Transport Layer
·Network Layer
·Data Link Layer
·Physical Layer
·Exercise18-1:Identifying the Function of Each OSI Layer
* Defining the Function of Each Layer in the TCP/IP Model
·Application Layer
·Transport Layer
·Internet Layer
·Hardware and Network Interface Layers
Exercise18-2:TCP/IP Addressing
* Understanding the Features and Function of the Ethernet
·CSMA/CD
·The Ethernet Frame
·Ethernet Addressing
·Exercise18-3:Identifying a System's Ethernet Address
* Understanding the Characteristics of RARP and ARP
·Exercise18-4:Understanding arp Commands
* Using Commands to Display Information About the Local Network Interface
·The ifconfig Command
·The netstat Command 511
·Exercise18-5:Using Network Interface Management Commands
* Understanding the Relationship Between the RPC Services and the rpcbind Process
·Exercise18-6:Examining RPC Services
* Listing Registered RPC Services
·Exercise18-7:Examining RPC Commands
* Starting and Stopping Network Services via the Command Line
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
19 Utilizing Solaris syslogc
* Understanding the Functions of syslog
* Understanding the Syntax of the syslog Configuration File
* Deducing syslog Behavior from Its Configuration File
Configuring syslog Messages to Increase the Logging Level for login and Telnet
* Using the Command Line to Update the System Log
·Exercise19-1:Using logger to Enhance System-Logging Capabilities
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
20 Disk Management
* Using Utilities to Create,Check,and Mount File Systems
·Creating File Systems
·Mounting File Systems
·Checking File Systems
·Exercise20-1:Creating and Manipulating a File System
* Understanding the Logical Pathname Differences Between Physical Disks and Virtual Disks
·Exercise20-2:Fun with Virtual Disk Management Software
* Knowing the Advantages of a Virtual Disk Management Application
* Understanding the Characteristics and Functions of DiskSuite and Sun StorEdge VM
·Solstice DiskSuite
·Sun StorEdge Volume Manager
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
21 Solaris Pseudo File Systems and Swap Space
* Understanding the Characteristics of Solaris Pseudo File System Types
·Characteristics of procfs
·Characteristics of the Virtual Memory System
·Exercise21-1:Determining Available Swap Space
* Using Commands to Extract Information from Entries in the/proc Directory
·Process Information Command Examples
·Exercise21-2:Analyzing a Core File with pwdx
* Creating and Adding a Swap File to the System Swap Space
·Listing Existing Swap Areas
·Creating and Adding a New Local Swap File
·Creating and Adding an NFS-Mounted Swap File
·Modifying vfstab to Make It Stick
·Exercise21-3:Adding a Local File to System Swap Space
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
22 Working with NFS
* Understanding the Functions of NFS Servers and Clients
* Making Resources Available and Unavailable for Mounting as Shared Resources
·The NFS Server Daemons
·The NFS Client Daemons
·The share Command
·Exercise22-1:Using the share Command
·The unshare Command
·Exercise22-2:Using the unshare Command
* Using the /etc/dfs/dfstab File in an EFS Server to Enable Automatic Sharing of Resoueces
·Exercise22-3:Editing the /etc/dfstab File
·Displaying a Server/Es Available Resources for Mounting
·Exercise22-4:Using the showmount Command
·Mounting a Resource from Another System
* Using the /etc/vfstab File to Enable Persistent Mounting of Resouces on an NFS Client
·Manually Mounting and Unmounting with mountall,umountall,shareall,and unshareall
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
23 Using AutoFS
* Understanding the Benefits of Using the Automount Utility
·Automatic File System Mounting
·Unmounting File Systems
·Using Centralized Naming Services for Manageability
·Using Redundancy to Make File Systems Highly Available
·Exercise23-1:Knowing the Layout of File Systems on Your System
* Defining the Types of Automount Maps
·The Components of AutoFS
·How AutoFS Works
·Master Maps
·Direct Maps
·Indirect Maps
·Special Maps
·Exercise23-2:Creating a User and a Home Directory
* Setting Up Automount to Read a Direct Map
·Editing the /etc/auto-master Master Map
·Creating and Editing /etc/auto-direct Direct Map
·Restarting the AutoFS Service
·Exercise23-3:Seting Up Direct Maps
* Determining When the Automount Daemon Should Be Restarted
·Restarting via the automount Command
·Restarting via the /etc/init.d/autofs Startup Script
·Modifying the Default Idle Timeout Value
·Troubleshooting
·Exercise23-4:Stopping and Restarting the AutoFS Service
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
24 Working with the Cache File System
* Configuring the Cache File System in an Existing Client/Server Environment
·Creating the Initial Cache Directory
·Mounting Remote File Systems Within the Cache
·Exercise24-1:CacheFS Setup and Mounting
* Using Appropriate Commands to Check the Status and Consistency of the Cache File System
·Checking the Status of CacheFS
·Checking the Consistency of CacheFS
·Exercise24-2:Checking Status and Consistency
* Setting Up Cache File System Logging
·Configuring Logging Using cachefslog
·Viewing the CacheFS Log File
·Modifying the Cache
·Stopping CacheFS Logging
·Exercise24-3:CacheFS Logging Setup and Analysis
* Performing a Check of the Cache File System
·Exercise24-4:CacheFS Integrity Checking
* Identifying the Steps to Dismantle and Delete a Cache File System
·Deleting Cache File Systems from the Cache Directory
·Deleting the Cache Directory
·Exercise24-5:Deleting CacheFS
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
25 Understanding Naming Services
* Understanding the Purpose of a Naming Service
·Centralized Administration
·Consistency
·Preventing a Single Point of Failure
* Defining the Various Naming Services and Comparing Their Functionality
·Domain Name Service
·Network Information Service
·Network Information Service Plus
·Lightweight Directory Access Protocol
* Identifying the Right Naming Service to Use for Your Network
·Naming Service Switch File
√Two-Minute Drill
·Self Test
·Lab Question 712
·Self Test Answers
·Lab Answer
26 Using Network Information Service(NIS)
* Understanding the Processes and Components of the NIS Domain: Master,Slave,and Client
·Exercise26-1:Configuring a Name Service Domain
·Exercise26-2:Configuring the /etc/nsswitch.conf File for the NIS Environment
·The NIS Master Server
·The NIS Slave Server
·The NIS Client
* Configuring an NIS Master,Slave,and Client
·Configuring an NIS Master Server
·Exercise26-3:Preparing the NIS Master Server
·Exercise26-4:Configuring the NIS M aster Server
·Configuring the NIS Slave Server
·Exercise26-5:Configuring the NIS Master Server
·Configuring the NIS Client
·Exercise26-6:Configuring the NIS Client
* Adding a New NIS Map to an Existing Network
·Exercise26-7:Adding a New NIS Map to an Existing Domain
·Exercise26-8:Adding a New NIS Map to the Makefile
* Updating and Propagating an NIS Map in an Existing Network
·Exercise26-9:Updating and Propagating Existing Maps
* Adding and Removing NIS Slave Servers in the Existing NIS Environment
·Exercise26-10:Adding or Removing an NIS Slave Server from the Domain
·Exerxise26-11:Stopping and Starting the NIS Service
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
27 Utilizing Role-Based Access Control
* Relating Role-Based Access Control to Solaris Security
·A Look at the Traditional Solaris Security Model
·The RBAC Security Model
·Exercise27-1:Traditional Solaris Security: Setting the SUID Bit
* Understanding the Role-Based Access Control Database Features
·RBAC Database Format
·RBAC Tools
·Exercise27-2:Adding a New Role to the System
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
28 Solaris Management Console and Solstice Admin Suite
·The Solaris Management Console
·AdminSuite
* Understanding the Configuration of the Solaris Management Console
·Configuring the Toolbox Using the GUI
·Exercise28-1:Adding Links to Other Toolboxes
·Exercise28-2:Creating a Local or Server Toolbox
·Exercise28-3:Adding Folders to the Toolbox
·Exercise28-4:Adding the Tools to the Toolbox
·Exercise28-5:Modifying the Toolbox Item Properties
·Exercise28-6:Adding a Legacy Application to the Toolbox
* Understanding the Features of the Solaris Management Console
·User Administration
·Process Control
·Cron Job Control
·Disk Management
·UFS Mounts and NFS Shares Management
·Serial Port Management
·Log Maintenance
* Understanding the Features of the Solaris AdminSuite
·Installation on a Solaris System
·Installation on a Windows System
·Running AdminSuite
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
29 Jumpstart Automatic Installation
* Defining the Main Components of a Jumpstart Server
* Using the add-install-client Script Syntax
* Using the Boot Service Function on a Subnet
·Exercise29-1:Creating a Boot Server
* Understanding the Events That Occur During the Jumpstart Client Boot Sequence
* Using the Necessary Files to Support the Jumpstart Boot Operation
* Understanding the sysidcfg File With and Without Name Service Support
* Setting Up a Jumpstart Install Server System
·Exercise29-2:Creating an Install Server
* Using the add-to-install-server,modify-install-server,and add-install-client Scripts
·The add-to-install-server Script
·The modify-install-server Script
·The add-install-client Script
* Creating a Configuration Server with a Customized Rules File and Class Files
·Exercise29-3:Creating the Configuration Server
* Configuring NIS Name Service Support for Jumpstart
√Two-Minute Drill
·Self Test
·Lab Question
·Self Test Answers
·Lab Answer
PartⅢ Appendixes
A What's New in Solaris 9
B About the CD
* System Requirements
* Installing and Running MasterExam
·MasterExam
* Electronic Book
* LearnKey Online Training
* Help
* Removing Installation(s)
* Technical Support
·LearnKey Technical Support
Glossary
Index