
System Administration for the Solaris 10 OS Part 1 (Essential Operations)
Solaris Training Overview
This course will teach the commands and methods needed to setup
and manage a Solaris 10 system. The course will also use a problem
solving approach in the lab exercises to teach system administrators
advanced topics, for long-term mangement of the system.
Systems: Solaris 10 UPD 9 (09/10) SPARC and x86/x64 platforms
Solaris Training Prerequisites
It is assumed that the participant has successfully completed the
Solaris 10 Operating System Essential or has equivalent system time
as a user.
Solaris Training Course duration
This course normally requires five (5) days, approximately 60%
lecture, and 40% lab time.
Solaris Training Course Objectives
On completion of this course, a systems administrator should be able to
install, update, and boot the Solaris 10 operating system; set up
user accounts and directories; prepare queues for use; perform
backups for integrity and performance reasons; monitor the system
for performance and do basic setup of network software and capabilities.
Solaris Training Course outline
Advanced System Concepts for System Administrators
- Process concepts
- Shell command usage and review
- Optimizing system help information
- System administrator functions
- Using the root account (role)
- Introduction to Role Based Access Control (RBAC)
- Using the SMC graphical interfaces
- Manipulating system default environment files
System Installation and Updating
- Installation types and methods
- Installing the Solaris 10 operating system
- Upgrading to a newer release of Solaris 10
- Maintaining the system via patches
- Adding additional products to the system (packages)
- Reconfiguring the Solaris kernel via parameters (mdb)
Startup and Shutdown
- Components involved in the Solaris 10 boot
- Grub loader stages and configuration
- Manipulating EEPROM commands and parameters
- Default bootstrap
- Boot to single-user mode
- Solaris fail-safe boot features
- SMF startup methods, tools, and procedures
- Understanding milestones
- Adding procedures to the startup mechanisms
- Shutdown methods and control
Managing of System Users
- UID and GID concepts
- Creation of a user account
- Security through password aging
- password lifetime and composition
- using password history and dictionaries
- Controlling access by groups
- Login sequence
- Setting up user environment files
- Using and maintaining user login files
- Viewing and controlling running processes
- Basic setup and control of the JDS
- gdm-binary (login manager)
- .gnome* files and directories (menus and layouts)
- Remote graphical environments
- gdmsetup
- /etc/X11/gdm/gdm.conf
Managing Disk and Backup Volumes
- Commands to manipulate ufs disks/filesystems
- partitioning disk surfaces with format
- creating ufs file systems (newfs)
- manipulating file system structures
- verifying file system structures with fsck
- making file systems available to software (mount)
- Creating and using zfs file systems
- Commands to manipulate archival volumes:
- tar utility
- ufsdump and ufsrestore utilities
- ufs snapshots
- zfs snapshots
- zfs send and receive utilities
- Preparing and Using Flash Archives (flar)
Monitoring System Activity
- Informational Utilities
- The vmstat utility
- The iostat utility
- The sar utility
- The netstat utility
- Maintaining swap and paging space(s)
- Building and using the top facility
- An Introduction to kstat and DTrace
Managing Printer Queues
- Creation of an execution print queue
- Commands to manipulate queues
- Commands to manipulate jobs in queues
Network Setup and Configuration
- TCP/IP address selection
- Host names and related files
- Configuring network devices
- Network testing with ping
- Network utilities: telnet, rlogin, rcp, rsh, ssh
- Controlling network services via SMF (inetadm)
Maintaining System Integrity
- Login and user accounting
- Command/process level accounting
- Using cron tables