Course Description

This 5-day course is specifically designed for those who already have some basic Unix knowledge (of any version) and need to learn and experience the essential administration tasks and the main networking issues confronted by an Oracle Solaris systems and network administrator on a daily basis. This course is a comprehensive programme designed for those responsible for supporting and administering an Oracle Solaris System.



5 days


Target Audience

Please contact us for further details


Course Prerequisites

This course requires good basic working knowledge of Unix. These skills are taught in the following courses:

If you have any questions or doubts as to whether you meet the pre-requisites for this course, or indeed are wondering which course best suits you, please contact us to discuss your suitability for course attendance.


Suggested Follow on Courses

There are a number of options of suitable follow-on courses, depending on your business needs. Please contact us for further details.


Course Content

1. Installing the Solaris 10 Operating System

  1. CD-ROM/DVD Installation
  2. Installing the Solaris 10 OS from DVD/CD Media
  3. SPARC system – Post-Install
  4. X86/64 system – Post-Install
  5. SPARC and X86/64-based systems root Login Files
  6. Virtual Network Computing (VNC) Server/Client setup
  7. Installing Additional Language Support from CD
  8. Creating Customised Locales – localectr

2. The Solaris 10 Directory Hierarchy

  1. The / (root) Directory and Major Sub-directories
  2. Current Mount Point Directories
  3. Different Types of Files
  4. The Importance of Files
  5. Monitoring File System Activity with fsstat
  6. Module Review

3. Booting, Service Management and Shutdown Controls

  1. Multi-User System Processes
  2. Utilities Used to Monitor or Manage Processes
  3. The kill command
  4. Exercise – Processes & Signals
  5. The Solaris 10 Service Framework
  6. Services and Service Dependencies
  7. The svcs command
  8. The SMF Identifiers
  9. The svcadm command
  10. The svccfg command
  11. Exercise – Re-seeding the Service Repository
  12. Milestones
  13. Exercise – Milestone Changes
  14. The inetadm command
  15. Shutting down the system
  16. The shutdown command
  17. Exercise – Using the shutdown command
  18. The init command
  19. The SPARC OpenBoot PROM (OBP) Environment
  20. The OBP Prompt
  21. Exercise – Using OBP commands
  22. Differences in X86/X64 Booting
  23. Booting an X86/64-based System – GRUB
  24. Setting GRUB Parameters
  25. Setting GRUB Controls
  26. Reconfiguration Boot
  27. Device File System Administration Command
  28. Exercise – Reconfiguration Boot

4. User and Group Management

  1. User Accounts
  2. Adding a User Account with the useradd utility
  3. The /home and /export/home Directories
  4. User-related control files
  5. Exercise – Adding a User Account with useradd:
  6. The User Account Skeletal Template Files
  7. The Login Sequence
  8. User Login-Time Control Files
  9. Creating a User using the SMC Tool
  10. Adding a User using the SMC Wizard
  11. The /usr/sadm/bin/smuser Utility
  12. User Management Using SMC
  13. Roles and Rights
  14. Creating a Role Using SMC
  15. The RBAC Control Files
  16. Worked Example – RBAC

5. User Security

  1. Why is User Security So Important
  2. Forms of Security
  3. The /etc/default/login File
  4. The /etc/default/passwd File
  5. The /etc/default/su File
  6. File Permissions
  7. The umask Control
  8. The chmod Command
  9. Security Exercise – Part 1 – umask
  10. Security Exercise – Part 2 – Permissions
  11. Solaris Basic Security Module – BSM
  12. BSM Exercise
  13. Solaris 10 Least Privilege
  14. Basic Audit Reporting Tool – BART
  15. Walk-through – Creating and Comparing a BART Manifest

6. Hardware, Disks and Partitions

  1. Disk Device Names
  2. Disk Partitioning
  3. The X86 Platform Partition Structure
  4. USB Storage Devices
  5. Accessing Data on a USB Storage Device
  6. Logical Partitioning
  7. Creating Logical Volumes on the Command Line

7. File Systems

  1. Supported File System Types
  2. Disk Storage-based File System Types
  3. Memory-based File System Types
  4. Network-based File Systems
  5. Mounting a File System
  6. Automated Mounting at Boot Time
  7. The /etc/vfstab File
  8. Solaris 10 File System Safety Feature
  9. Mount Options
  10. Viewing Mounted File System Details
  11. Worked Example:
  12. The mount and unmount Commands
  13. Network File System Mounts
  14. Growing a File System
  15. The Structure of the UFS File System
  16. The Structure of an Inode
  17. Problems When Growing a UFS
  18. Worked Example of Reverting Back an Extended UFS
  19. Worked Example – Using The Automounter
  20. The File System Check Utility – fsck
  21. Monitoring Disk Space Usage with the df Command
  22. Monitoring File System Usage with the fsstat Command

8. Software Package and Patch Administration

  1. Software Package and Patch Administration
  2. Software – Files, Packages and Clusters
  3. The Package Administration Commands
  4. Adding and Removing Software Packages
  5. Software Patches
  6. Obtaining Patches from
  7. Manually Installing and De-Installing a Patch
  8. Using the Sun Update Connection
  9. The /var/sadm Directory Hierarchy
  10. The Product Registry
  11. Sun Update Connection

9. Printers and Printing

  1. Printers and Printing
  2. The Common UNIX Print System – CUPS
  3. The printmgr GUI Tool
  4. Adding a Network Printer
  5. Using a Print Server
  6. Adding a Locally Attached Printer
  7. The Printing Directory Hierarchies
  8. The Print Services
  9. Controlling Printers from the Command Line
  10. Print-related Commands
  11. Monitoring Print Queues
  12. Managing Print Queues
  13. Worked Example – Printing and Queue Management
  14. Printing Defaults
  15. Some Useful Print Commands


10. Automating Processes with cron

  1. Automating Processes with cron
  2. Automating Processes
  3. The at Command
  4. Listing Current at-jobs
  5. Removing at-jobs
  6. Restricting Usage of the at Command
  7. Exercise using the at Command
  8. The crontab Command
  9. The User’s crontab-file
  10. Exercise Using the crontab Utility

11. File and Directory Backup and Restore

  1. Why Backups Are So Important
  2. When and How to Backup
  3. The tar Command
  4. The zip Command
  5. The cpio Command
  6. The ufsdump and ufsrestore Commands
  7. Dump Levels with ufsdump
  8. The Default Dump Device
  9. Backing up the /export/home directory with ufsdump
  10. Recovering /export/home using ufsrestore
  11. Worked Example – Backing up the root (/) File System
  12. Recovering the Entire root (/) File System
  13. Optional Exercise – Interactive Restore
  14. Using File System Snapshots with the fssnap Command
  15. The fssnap Command



See more Linux/Unix courses