Oracle Solaris 10G Administration I

In this 5 day instructor led class, students will learn the following Oracle Solaris 10 Administration skills: 

Class Outline

System Administration Overview

  • Review of administration functions.
  • The administrator account.
  • Administration best practices.

File System Structure

  • File system structure and slicing.
  • The Solaris directory hierarchy; identification of files and file types; using     symbolic and hard links.

Disk Storage Management for local disk drives.

  • Disk concepts and structure; slices (partitions) and Solaris device naming     conventions.
  • Physical disk connection. listing and reconfiguring the systems devices.
  • How devices are named, and how device information is created.
  • Slicing and labelling disks with the format and fmthard utilities and the Solaris      Management Console (smc).
  • Creating a Solaris file system with newfs. Using tunefs to change file system      parameters.
  • Using multi-terabyte file systems.
  • Deciding how to mount the new file system; updating /etc/vfstab for permanent mounts.
  • Using fsck to perform file system integrity checks.
  • Monitoring disk usage and directory sizes.
  • Using removeable (USB and firewire). The rmformat command.

The ZFS File System

  • Introduction and Simple Example
    Storage Pool Basics
  • Mirrors, RAIDZ and RAIDZ2
  • Mount points, examining pool status
  • Extending pools; extending pools with attach
  • Offlining and replacing components
  • Hot Spares (Update 3 only)
  • Informational commands
  • Command History
  • Exporting and Importing
  • ZFS File systems (datasets) in detail
  • Creating, Deleting and Renaming Properties
  • Properties – read-only and settable
  • Properties – Setting a quota example
  • Properties – inheriting example
  • Properties – Sources
  • Properties – Query Examples
  • Mounting/Unmounting
  • Quotas and reservations
  • Setting properties when creating
  • Snapshots and Clones
  • Backup and Restore
  • Replicating Directories Remotely
  • Emulated Volumes
  • ZFS and Zones
  • Data recovery; troubleshooting
  • Scrubbing Troubleshooting disk problems.

File System Maintenance and Security

  • The mount command. Mount options.
  • The LOFS file systems.
  • Handling CDs, DVDs and floppy disks. USB and Firewire devices.
  • Making room on the file system.
  • File system security. SMC file system functions.
  • Utilities for file system monitoring.

System Build (Installing Solaris)

  • Planning disk layout. Booting from CD, DVD or network to build.
  • Building Solaris from scratch; selecting software options, disk slicing, etc.
  • Ensuring Secure by Default settings are understood and used.
  • Post-installation procedures.
  • Overview of automatic installation.
  • Upgrading from a previous Solaris release.
  • ZFS as the root file system.

Patch Administration

  • Obtaining and installing the latest patches, including clusters and individual     patches.
  • Examining the current patch level of a machine.
  • Removing patches.
  • Using the smpatch utility and Sun Connection for automatic updates and patches.
  • Patches and Solaris zones.

Software Configuration and Package Administration

  • Root user environment configuration including shells and manual pages.
  • Examining, Installing and removing software packages.
  • Using command line utilities (pkgadd, pkginfo, pkgchk, pkgrm)
  • Identifying package directory and datastream format, and converting formats
  • Adding Solaris distribution options.
  • Creating package response files for non-interactive package installs.
  • Using the Webstart installer mechanism to install software.
  • Using the Solaris Product Registry. (prodreg)
  • Packages and Solaris Zones.

Network Interface Configuration

  • Adding a machine to the network – Procedure, /etc/inet/hosts.
  • Internet Address Classes (Ipv4) – Reference Notes, Multicast, obtaining your own   address.
  • Examining the interface settings with ifconfig.
  • Using ifconfig to change settings.
  • DHCP Address Configuration; the /etc/dhcp.interface file, client Hostname      configuration.
  • ifconfig dhcp options.
  • Adding a machine to the network – actual connection and testing.


  • Monitor prompt commands (boot, probe-scsi, probe-ide, test-net, devalias etc.)
  • Identifying system settings such as the default boot device, device aliases, etc.
  • Setting up a device alias.
  • Using the eeprom command to view and change settings.
  • Using luxadm with FCAL disks.
  • Troubleshooting boot failure.

Start-up and Shutdown

  • Boot Archives – the boot_archive and failsafe files
  • Boot Archives – dealing with boot problems
  • Boot Archives – Example bootadm commands
  • Loading the kernel – /etc/system
  • In-depth explanation of the new Service Management Facility (SMF).
  • Using SMF utilities to monitor and control boot processes.
  • Modifying SMF properties with svccfg.
  • Self healing and Process Contracts.
  • SMF repositories and recovery.
  • Adding your own scripts and SMF service manifests
  • SMF milestones. Understanding and changing run levels.
  • The init process and legacy scripts.
  • Shutting down, suspending and powering off the system.
  • Power management.

Adding and Maintaining Users

  • Concepts.
  • Ownership of files, directories and processes.
  • Classes of user. Adding a user manually, via command line tools and graphically.
  • User initialisation file management. Password control. Account lockout.
  • Password history recording.
  • Real and effective id. Using SMC for user management..

Solaris Groups

  • Overview. The group file. Group identification of files and directories.
  • The groupadd, groupmod, newgrp, groups and chgrp commands.
  • Complete practical example of creating and using  a group.
  • Using SMC with groups.

System Security

  • Monitoring access to the system.
  • Using the su (Switch User) command, and monitoring its use.
  • Restricting file and directory access using protection mechanisms, including access modes, s and t bits, umask, chown and chmod.
  • Introduction to Access Control Lists (ACLs).

Adding a Printer

  • PostScript Printers.
  • Physical direct connection of a printer.
  • Using a Network connected printer. Physical connection to a Network – configuring RARP.
  • Configuring the Spooling System.
  • Adding a Printer with lpadmin to a physical port.
  • Using lpadmin to change configuration details.
  • Adding a printer with Solaris Printer Manager.
  • Adding a connection to a printer on another system.
  • Adding a network-connected printer. Protocols used. Further examples. lpset and printers.conf.
  • Printer Types – terminfo.
  • PPD files; adding a printer using PPD files with lpadmin.
  • Using ppdmgr to manage PPD files.
  • Printer filters – background information (reference purposes).
  • Issuing print requests with lp.
  • The lpsched printer daemon and the ipp-listener.
  • Routine Printer Administration – Status. Cancelling print requests. Accept and     reject, enable and disable.
  • Troubleshooting.
  • Directory Structure.
  • Changing print requests.
  • Removing a printer.
  • Log Files.
  • Printer Classes.
  • User Access Lists.
  • Printers, the Name Service and user preferences.

System Processes

  • Examining and controlling processes using ps, prstat, kill, pgrep, pkill and the     Process Manager.
  • Automating commands with crontab and at, for one-off and regular command execution.

Back-Up and Restore Utilities, including snapshots

  • Overview and Preparation. Tape types and capacities.
  • Sample ufsdump commands. Backup strategies.
  • Taking a complete backup with ufsdump
  • Summary of ufsdump command options.
  • Using fssnap to snapshot the file system and take a clean backup.
  • Restoring individual files and directories. Restoring an entire system.
  • Considerations for disaster recovery.
  • The tar, cpio and mt utilities.
  • Backups versus archives.

Intel supplement

This supplement to the notes covers Intel differences and extra features in
full detail. It covers:-

  • Architecture differences, Solaris Installation Differences, Solaris Installation Check Tool and Device Detection Tool.
  • Installing Solaris in Interactive mode.
  • Disk Device naming, Disk Utilities for x86, Adding a new disk (Creating an fdisk     partition, creating Solaris slices, Adding a system disk).
  • GRUB-based booting (Single-User boot, the bootadm utility.
  • Boot archives, Boot archives failsafe, Kernel loading and bootenv.rc).
  • System recovery (Example system disk partitioning, newfs and ufsrestore,    installing the bootstrap).
  • x86 device drivers and configuration, PCI device identification.
  • Window system configuration (Xorg, Xsun, gdm).

To Hire a proven Oracle Solaris Subject Matter Expert Consultant and Instructor who teaches this class, call 800-798-3901 today!

Leave a Reply