Classroom Training
  Solaris Web-based Training
  Self-Paced Hardware Training
  Self-Paced Solaris Training
  Certification / Testing
  Solaris Courses


    > Training > Solaris Training Courses > Solaris 9 System Administration Fast Track Training Course > Detailed Outline

Solaris 9 System Administration Fast Track Training Course
Course Outline

Solaris 9 Overview
      History of the Solaris operating system
      System concepts
            The main parts of the Solaris OS
                  Kernel and shells
                  The common desktop environment
      Virtual memory and daemons
      Solaris 9 Capabilities
            The Client/Server environment
      Describe the role of the system administrator
      Describe the Solaris 9 Directory Hierarchy
            Describe Solaris 9 file types
            Describe hard links

System Startup and Shutdown Procedures
      Describe phases of the boot process
      Booting the system
            Power on
      Boot PROM and program phases
            Kernel initialization phase
            The boot command
            System run states
      Init Phase
            rc scripts
      Describe run level fundamentals
      Using run control scripts to stop / start services
            Adding scripts to the run control directories
      System shutdown
      Shutting down the system
      Stopping the system for recovery purposes (Interrupting an unresponsive system)
      Turning off the power

      Identify boot programmable read-only memory (PROM) fundamentals
      OpenBoot Environment
            Accessing the OpenBoot Environment
            OpenBoot Firmware tasks
      OpenBoot Architecture
      OpenBoot interface
            The restricted monitor
            The forth monitor
      Getting help in OpenBoot
      Identify the system's boot device
            Create and remove custom device aliases
      PROM Full Device Names
            OpenBoot device aliases
      OpenBoot non-volatile RAM (NVRAM)
      OpenBoot Security
      Openboot Diagnostics
      Input Output control

Installing the Solaris 9 Software
      Requirements and preparation for installing the Solaris 9 software
            Supported architectures
            Minimum system requirements
      Software Terminology: Packages, Groups (Clusters), and Configuration Groups
            Software package
                  Software groups and configuration groups
      Upgrade vs. Initial installation
      System configuration to be installed
                  Diskless, Javastation, Solstice AutoClient, Standalone
                  Performance issues
      Disk storage systems
            Considerations for planning partition sizes
            Partition arrangements on multiple disks
      Methods of installing the Solaris 9 software
            Custom JumpStart
            Installing over the network
      The Solaris installation process

Managing Local Disk Devices
      Describe disk architecture
      Describe device naming conventions
            Physical device name
            Instance name
            Logical device name
            Block and character device files
      Tools to list devices
      Reconfiguring devices
      Describe the format utility
            Perform disk partitioning using the format utility
      Describe the Solaris Management Console (SMC)
            Perform disk partitioning using the Solaris Management Console (SMC)

Managing File Systems
      A file system defined
      Defining a disk’s geometry
            Disk controller
            Defect list
            Disk label
            Partition table
      Solaris file system types
            Disk-based file systems (UFS, HSFS, PCFS)
            Network-based file systems
            Virtual file systems (SWAPFS, PROCFS, LOFS, CacheFS, TMPFS)
      Disk slices
      Displaying disk configuration information
      Using format
      Logical volumes
      Parts of a UFS file system
            The bootblock
            The superblock
            The inode
            The storage block
            Free blocks
      Creating a UFS file system
      Understanding custom file system parameters
      File system operations
            Synchronizing a file system
            Repairing file systems
            Using fsck
      Mounting file systems
            The /etc/vfstab file
            Using the mount command
            Displaying mounted file systems
            Mounting a file system with large files
            Mounting a file system with UFS logging enabled
            The /etc/mnttab file
      Displaying a file system’s disk space usage
      Displaying directory size information
      Controlling user disk space usage
      Constructing a file system
            The labelit command
            The volcopy command
      Tuning file systems
            The tunefs command
            The fstyp command
      Large vs. Small files
      Unmounting a file system
            The fuser command
      Volume manager (vold)
            Troubleshooting volume manager
            Using fdformat
      Information on file systems

System Security
      Physical security
      Controlling system access
      User account information
      Restricted shells
      Controlling file access
            Sticky bit
            Setting the correct PATH
            setuid / setgid programs
      Auditing users
            Monitoring users and system usage
            Checking who’s logged in
            The whodo command
            The last command
      Network security
      Securing superuser access
      Automated security enhancement tool (ASET)
      Common sense security techniques

Administering User Accounts
      Describe user administration fundamentals
      Adding, modifying, and deleting a user account with AdminTool
      Adding a group with AdminTool
      Setting up and customizing the user’s shell
      Managing initialization files
      The /home directory
      Name services

Software Package Administration
      Describe fundamentals of package administration
      Tools for managing software from the command line and from the system GUI tools
            Adding and removing software packages
            Listing and verifying installed packages
      The fundamentals of patch administration
            Installing / verifying / removing a patch

The LP Print Service
      The Solaris print service
            The print spooler
            The print daemon
      Setting up the hardware
            Ethernet, parallel, serial connections
      Setting up the software
            BSD vs. SVR4
            Print server vs. Print client
            Configuring software for a Solaris printer
      Administering printers
            Deleting printers and managing printer access
            Creating printer classes
            Checking printer status
            Managing printer queues
                 Modifying, deleting, and canceling print requests
                 Limiting user access
                 Accepting or rejecting print requests
            Restarting the print scheduler
      Setting up a user’s default printer
      Modifying the printer with AdminTool

Process Control
      Viewing system processes
      Using signals
            The kill command
      Scheduling processes
            Scheduling and changing process priorities
                  The nice and priocntl commands
      Clear frozen and “zombie” processes
      Using the Solaris batch-processing facility to schedule execution of commands
            Configuring crontab
            Using the at command

Backup and Recovery
      Backup and recovery fundamentals
      Solaris backup and restoration utilities
            Using the tar, dd, cpio, and pax utilites
            Using ufsdump and ufsrestore
      Recovering the root (/) and /usr file system
      Backing up a mounted file system
            Creating a UFS snapshot
            Backing up the snapshot file

Advanced Installation
      Performing a Flash Installation
            Describe a Flash install
            Manipulate a flash archive
            Using a flash archive for installation
      Setting up an AutoClient Server
      Adding AutoClient Support
      How an AutoClient System Works
      Setting up the AutoClient Server
      Adding AutoClients to the Server
      Booting an AutoClient System
      Patching an AutoClient System

      Preparing a Custom Jumpstart Installation
      What Happens During a Custom JumpStart Installation
      Setting up the Server
      Setting up the Install Server
      Setting up the Boot Server
      The rules File
            Validating the rules File
            Begin and Finish Scripts
      Creating Profiles
            Profile Keywords
            Testing the profile
      Example Jumpstart Installation

Role Based Access Control (RBAC)
      Describe RBAC fundamentals
      Overview of Roles
            Rights profiles
      Using RBAC
            Manage RBAC by using the Solaris Management Console
            Manage RBAC by using the command line
      Describe RBAC components and their interaction within RBAC

The Solaris Management Console (SMC)
      Describe the function of the Solaris Management Console
            SMC tools
            SMC commands
      The SMC Toolbox
      Using SMC
      Customizing the SMC

Configuring Acess Control Lists (ACL’s)
      Describe ACLs
      Setting ACL’s
      Manipulate ACLs using the command line
      Manipulate ACLs using the File Manager graphic user interface (GUI)
      Create default ACLs

Device Administration
      Device Drivers
      Physical Device names
      Device Auto-Configuration
      Instance names
      Major and Minor Device numbers
      Logical Device names
      Meta devices
      Hardware Terminology
      Software Terminology
            Service Access Controller (SAC)
            Port Monitors
                  Port Monitor Tag (pmtag)
                  Service Tag (svctag)
            Administering Terminals, Modems, and Ports
                  Adding a Modem Through the Admintool
                  Service Access Facility (SAF)
      Setting Up Modems and Terminals by Using SAF
      Adding a Terminal to a serial connection

Managing SWAP Space
      Describe swap and virtual memory concepts
      Configure and manage swap space

Managing Crash Dumps and Core Files
Manage crash dump behavior
      Manage core file behavior

Using the Solaris Volume Manager Software
      Describe redundant array of independent disks (RAID)
            Define each RAID configuration and where they are applicable
      Describe Solaris Volume Manager software concepts
      Use the SVM utilities to configure disks
            Distribute the state database replicas
            Build a mirror of the root (/) file system

      Network Fundamentals
            Network Topologies
            Network Protocols
            Network Hardware
      Configuring and Monitotring network interfaces
      Planning the Network
      Setting Up the Network
      Network Security Files
      The secure shell
      IP Addressing
      Name Service
      TCP/IP Commands (ie. telent, ssh, rlogin, rcp, rsh, rexec, ftp, rwho, finger)
      Network Maintenance

The NFS Environment
      Servers and Clients
      The benefits of NFS on Solaris
      NFS Daemons
      Setting up NFS
      NFS Security
      NFS logging
      Mounting a Remote File System
            How to Enable WebNFS
            Access Using a Browser to Access an NFS URL
      Describe the fundamentals of the AutoFS file system
            AutoFS Maps
            Master Map
            Direct Map
            Indirect Map
            When to use Automount

Name Services
      Describe the Name Service concept
            Local files bs. A naming service
      Structure of the NIS Network
            Server, slaves, and clients
      Information Managed by NIS
      Planning your NIS Domain
      Configuring an NIS Master Server
            Creating the Master passwd File
            Creating the Master group File
            Creating the Master hosts File
            Other Source Files
            Preparing the Makefile
      Setting Up the Master Server With ypinit
      Starting and Stopping NIS on the Master Server
      Name Service Switch
            Setting up NIS Clients
            Setting Up NIS Slave Servers
            Hierarchical Namespace
            NIS+ Tables
            NIS+ Security
            Configuring the DNS client
      iPlanet Directory Server
            Setting up the LDAP client

Configuring System Messaging
      Describe the fundamentals of the syslog function
            Important system log files
            Configure syslog messaging
      Using the Solaris Management Console log viewer
      Monitoring Users and System Usage
      Monitoring loggins
      Describe the trusted host
      Securing and restricting super user access
      Other security issues

Monitoring System Performance
      Using Solaris tools to monitor system and network performance
            Solaris 9 performance measuring tools to monitor:
                  Disk I/O
                  RAM and SWAP

Overview of the Solaris Certified System Administrator Certification Process
Why become certified?
Overview of the testing process
How to prepare for the 310-014 & 310-015 exams
What to expect on the exams
Each Student will receive complimentary UnixEd Practice Exams 310-015A & 310-014A