Solaris Training

HomeSolaris Training

Solaris Training

Solaris is the computer operating system that Sun Microsystems provides for its family of Scalable Processor Architecture-based processors as well as for Intel-based processors.Sun emphasizes the system's availability (meaning it seldom crashes), its large number of features, and its Internet-oriented design.

Solaris Training Syllabus

INTRODUCTION

Introduction to UNIX

What is Kernel – Shell – File System – Client/Server

Hardware Requirements – Sparc vs Intel

Basic Unix commands

BOOT PROCEDURES

Openboot interface

Openboot parameters

Device names and aliases

Boot Options

Booting with GRUB

STARTUP AND SHUTDOWN PROCEDURES

Boot Phases

init

System run levels

inittab file

Run control scripts

Adding a run control script

Disabling a run control script

The shutdown command

The init command

The halt/poweroff commands

The reboot command

The stop-a command

SERVICE MANAGEMENT FACILITY

Basic Features

The SMF Environment

SMF and Booting

SMF Environmental Structures

Service States

Managing Services

Listing Services with svcs and inetadm

Managing the State of a Service with svcadm

Configuring a Service with svccfg

Managing the State of inetd Network Services with inetadm

INSTALLING THE SOLARIS OPERATING SYSTEM

Installation requirements

Partitions and multiple disks

Packages, Clusters and Groups

Configuration cluster

Definition of Installation methods

Interactive Installation Process

SOFTWARE PACKAGE ADMINISTRATION

Documentation Packages

Configuration clusters

Displaying current software package information

Checking the installation of a package

Adding software packages

Removing software packages

Package logfiles & Troubleshooting tips

MANAGING PROCESSES

Introduction to Process Management

The ps command

The prstat command

The kill command

Using the cron processes

Creating crontab entries

Crontab command options

The at command

MAINTENANCE OF PATCHES

Maintenance of patches and patch clusters

Verification of currently installed patches

Installing a patch on the system

Removing a patch from the system

Patch logfiles

DISK MANAGEMENT

Displaying disk information

Partitions/Slices

Naming conventions

Physical device names

Instance name

Logical device names

Block and character devices

Configuring new disk devices

Partitioning the disk with the format command and Solaris

Management Console

Making a new partition

FILE SYSTEM MANAGEMENT

Disk based file systems

Main root sub-directories

Pseudo file systems

Components of a ufs file system

Boot block

Superblocks

Inodes

Data disk blocks

Ulimit parameter

File types

Symbolic and Hard links

Creating file systems

The newfs command

The mount command

The umount command

The vfstab file

The mnttab file

Filesystem checking

Determining if a file system needs checking

Running fsck manually

The lost+found directories

Automounting CDs and floppies (Volume Management)

Checking free disk space

The df command

The quot command

The du command

Freeing disk space

Freeing up disk space with compression utilities

Rotating files with logadm

ZFS

ZFS – A Basic Description

Main Features

ZFS Tools

Managing ZFS Pools with zpool

Pool Configuration Features

Creating and Deleting (‘Destroying Pools’)

Managing File Systems with ZFS

Creating and Destroying a File System

FILE SECURITY AND ACLS

ACLs (Access Control Lists)

The setfacl command

The getfacl command

The ACL mask

USER MANAGEMENT

User accounts

Files used in creating a user – the passwd, group and shadow files

Adding a user

Changing user details

Deleting a user

User group maintenance

Password administration

Local Login control

Remote Login control

Login logs

The wall command

The message of the day

Controlling the amount of disk space accessible to users using quotas

BACKUP AND RECOVERY

Backup overview

Backup and restore utilities overview

Tape device names

The mt utility – retentsion, rewind, space forward or backward and status

The ufsdump and ufsrestore utilities

ufs snapshots

MANAGING THE PRINT ENVIRONMENT

The print service

Print service files

Printer configuration with lpadmin

Line printer commands – lpshut, lpsched, accept, reject, enable, disable, lpmove lpusers, lpstat, lp, cancel

Solaris 10 System Administration – Part II
NAMING SERVICES

DNS Server and Client Setup

NIS Servers and Clients

Setting up NIS Servers and Clients

NIS+ Overview

LDAP Overview and Setting up an LDAP Client

The Name Service Switch Configuration Files

Name Service Cache Daemon

NFS/CACHE FS

Network File System (NFS)

NFS Server

NFS Client

/etc/dfs/dfstab File

NFS Client Configuration

Troubleshooting NFS

Cache File System (Cachefs)

Creating a Cache File System

Adding/Removing Cache File System

NFS Logging – user access

AUTOMOUNT

Automount Maps

Registering Changes for Automount

automount -v

SOLARIS VOLUME MANAGER (SVM)

RAID

Volume Management Operations

metadevices

State Database Replicas

SVM Commands and Files

Creating State Database Replicas

Creating a Disk Concatenation

Creating a Concatenation of two disk slices

Creating and Managing Mirrors

Creating File Systems on Volumes

Deleting a Metadevice

Dynamically Growing Existing File Systems

MANAGING SWAP SPACE

Configuring Swap Space

Adding a Swap File on an Existing File System

Disabling Swap Space

JUMPSTART

Automatic Installation

Principles of JumpStart

Server Setup for JumpStart

Configuring NIS to Support JumpStart

Configuring Non NIS Server for JumpStart

Rules File

Class File

Check Utility

Setting up DHCP for Intel clients

Jumpstart troubleshooting

LIVE UPGRADE OVERVIEW

Live Upgrade description

Basic procedures

lucreate and luupdate commands

lucativate an lustatus commands

Live Upgrade Example

DUMP FILE CONFIGURATION

Dump File Definition

System Crash Dumps

Core Dump Configuration

SYSLOG

syslog Configuration

The M4 Utility

Editing the syslog.conf File

Logging Telnet, FTP and other Networking Daemon

Testing syslogd Logging

ROLE-BASED ACCESS CONTROL (RBAC)

Traditional Unix Security vs RBAC

The RBAC Security Model

Configuring RBAC Examples

ZONES

Zone Configuration Settings and Characteristics

Creating Zones

Managing the Zone State

Zone System Processes