This Sun Microsystems Solaris Operating System training course introduces the delegate to the main concepts of the SOLARIS Operating System. The most commonly used commands and utilities are described in detail as are the command line wildcard and redirection facilities.
Class goals :
This Solaris Introduction course provides the skills needed to work productively in the SOLARIS environment. The delegates will practise:
Creating, copying, renaming, moving and deleting files and directories
Using the shell’s redirection and pipe facilities
Editing text files using the vi editor
Setting and changing access permissions on files
Monitoring and controlling their own processes
Using the basic file and text searching utilities
Customising their own login environment
Content of Introduction to Solaris
Course Introduction
Administration and Course Materials
Course Structure and Agenda
Delegate and Trainer Introductions
Introduction to the Solaris Operating System
A brief history of UNIX
The UNIX kernel
The UNIX file system
Getting started navigating the file system
The file system structure
Directories and files
Pathnames
Navigating the file system
Exercise: Logging on to the system
Exercise: Navigating the file system
Basic Commands
Command line syntax
Basic file handling commands
Basic Directory handling commands
Filename wildcard characters
Exercise: Manipulating files and directories
Redirection and Pipes
Input redirection
Output redirection
Pipes
Exercise: Using redirection and pipe facilities
Introduction to the vi Editor
Overview of the vi editor
Basic functions
Switching to input mode
Other useful commands
Exercises: Using the vi editor
Exercise: Using more advanced vi features
Searching and Replacing Text
Replacing text
Using the vi editor
Using sed for search and replace
Searching for text with grep
Linking files
Exercises: Searching and Replacing Text
Recalling and Editing Commands
Overview
The bash shell
The korn shell
Exercises: Recall and Edit Commands
File Permissions and Access Control
Users and user groups
File access permissions
Changing file attributes
Switching users and user groups
Linking files
Exercise: Setting and access permissions
Processes
What is a process?
Monitoring processes
Killing processes
Background processes
Job Control
Grouping commands
Exercise: Monitoring and controlling processes
More Basic Commands
The wc (word count) command
The find command
The cut command
The sort command
The finger command
Exercise: Using file handling commands
The User Environment
Customising the .profile or .bash_profile
Customising the .kshrc or .bashrc
Exercise: Setting up an environment
Training Introduction to Solaris
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
This comprehensive two-day course aims to equip the novice Solaris/UNIX user with all the skills necessary to navigate the system and make productive use of the tools available, including the Windows system, the vi editor and essential Solaris/UNIX commands. It also forms the necessary foundation for subsequent courses.
Class goals :
A foundation course to get trainees confident in day-to-day Solaris / Unix use. This course provides all the knowledge that applications users will need and forms a good grounding for the power user or administrator who will go on to take other courses
Content of Introduction to Solaris – A Unix / Solaris Foundation
Solaris / UNIX / Linux overview
What are Solaris, Linux and Unix?
Advantages and disadvantages
Basic command examples
Other versions of Unix
Future of Unix
Logistics and support
Getting started
Logging in and out
Basic Gnome Window system use
Keyboard basics
Files, directories and path names
Creating and examining files
Effective use of directories
Moving, copying and removing files
Basic system password security
Online Documentation and the man command
Common problems
The vi editor
Invoking vi
Insert and Append
Moving around the text
Deleting text
Change operators
Other insert operators
Searching for text; Search and replace
Saving and quitting
The Next stage
Introduction to UNIX shells
Shell interaction
Input and Output control using Re-direction and piping
Shell metacharacters (wild cards)
The command history mechanism, and command line editing facilities
The shell quoting mechanism
Setting up and using command aliases
Job and Process monitoring and control
More complex copying and moving
Protecting files and directories using chmod
Shell variables and setting up the environment
Introduction to Solaris utilities
Halting the workstation
Gnome Window System
A thorough examination of the major tools available, such as the Panel, File Manager, Text editor and the Help system
Customising the Workspace and setting basic user preferences
Introduction to networking
Introduction to network concepts
Ethernet Overview
Network basic commands (including logging in to other machines with ssh)
Network File System (NFS) – overview, benefits and uses
Overview of Samba file sharing with Microsoft machines
Training Introduction to Solaris
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
It covers many networking topics, including the TCP/IP model; network topologies, media, interfaces and utilities; ARP and RARP; configuring IP; IPMP (Multipathing); network aggregations, routing; IPV6 (IP version 6); DNS (Domain Name System); DHCP (Dynamic Host Configuration Protocol); NTP (Network Time Protocol) and IP Filter Firewall.
Class goals :
Takes trainees who have completed the Solaris 10 System Administration (Part 1) and Solaris 10 System Administration (Part 2) courses and adds additional network administration knowledge to their portfolio, up to a level required for the CX-310-302 Solaris Network Administrator exam.
Content of Solaris Network Administration
Basic Network Configuration
Static configuration using files
Dynamic configuration using DHCP
The IPv4 address scheme, including classful and classless addresses
The private address space
Populating the /etc/inet/hosts file; using host aliases
Creating logical interfaces
Basic subnetting
Network daemons and the Service management facility
Using TCP Wrappers to restrict access to services, with rule examples.
The TCP/IP Model
The fundamentals of the TCP/IP network model
Transmission Control Protocol/Internet Protocol (TCP/IP) model layers
peer-to-peer communication and related protocols
understand TCP/IP protocols
LAN Components and structures
Identify the different types of network topology
Describe network media and devices
Ethernet Interfaces
Ethernet concepts
Ethernet frames
Using network utilities
Using Open Source network utilities
ARP and RARP
Address Resolution Protocol (ARP) functions and implementation
Reverse ARP (RARP)
IP Configuration in Solaris
The Internet layer protocols
IP datagrams
Address types
Subnetting and variable length subnet masks (VLSMs)
Setting up wireless networking
iSCSI targets and administration
IPMP – IP Network Multipathing, and Link Aggregations
Configure and manage IP multipathing
configure and manage Link Aggregations using dladm
Configuring Routing
Routing fundamentals
The routing table, and table population
Routing protocols
Static and dynamic route configuration
Classless inter-domain routing (CIDR)
Configure routing for system startup
Troubleshoot routing
IPv6
IPv6 overview
IPv6 addressing and address types (Unicast, multicast, etc)
Neighbour Discovery Protocol
Enabling and managing IPV6 in Solaris
Logical interfaces
IPv6 aware utilities
IPv6 Routing
IPv6 Tokens and temporary addresses
IPv6 and Name Services
6to4 routing
IPV6 multipathing
The Transport Layer
Transport layer basics
User Datagram Protocol (UDP)
Transmission Control Protocol (TCP)
TCP Flow Control
DNS Server Configuration
Name Services and DNS Overview
The Name Service Switch /etc/nsswitch.conf
The named daemon and the /etc/named.conf file
DNS resource record types and formats
Domains and Zones of authority
DNS Master server configuration
Creating and maintaining the data store
DNS client configuration and testing
Adding access to higher-kevel domains (internet)
Adding Reverse Mapping data files
Slave server configuration
Dynamic DNS (with DHCP updates)
Cache-only and Forwarding servers
DNS server security
Using the rndc command
DNS and IPv6
DNS SMF properties
Dynamic Host Configuration Protocol – DHCP
DHCP Overview
Setting up a DHCP server with dhcpconfig or dhcpmgr
Adding network tables, table entries and information macros
Managing the DHCP addresses; assigning permanent addresses
Creating custom symbols and macros
Setting up a DHCP relay agent
The dhcpagent process and dhcpinfo command
Configure and manage DHCP clients
ifconfig DHCP options
Client hostname issues
The eventhook script
Network Time Protocol – NTP
Overview of time control in Solaris
Network Time Protocol overview, time sources, and stratum servers
Configuring an NTP server
Configuring an NTP client
Obtaining information (ntpq and xntpdc)
Solaris IP Filter Firewall
IPfilter Overview
Filter Rules with examples
Configuration file preparation
Using the ippools feature
Using ipfstat to examine active rules, and statistics
Logging filter activities, and monitoring them with ipmon
Enabling and disabling the IPfilter service
Network Information Service (NIS) – These notes are included for reference purposes only
Introduction.
Creating a fully-functioning NIS service.
Using the ypinit command to create Master and Slave servers.
Updating the NIS information from the command line.
Using SMC with NIS to manage users, groups and hosts.
Adding NIS clients.
NIS file policies.
Creating and using netgroups with /etc/netgroup.
Adding your own data to NIS.
Modifying the NIS Makefile.
Disabling NIS.
LDAP Name Services – These notes are included for reference purposes only
Introduction to LDAP
Data examples
DIT and data structure
Schemas
Servers and clients
Planning and Preparation
Sun Java Directory Server
Directory Server Components
Directory Server Download
Distribution unpacking
Running idsktune
Directory Server basic setup, testing, getting status information, adding test data
Using idsconfig to populate the server with standard name-service data
This Solaris System Administration training course will provide delegates with practical experience of configuring various aspects of a Sun Microsystem Solaris system up to and including Solaris version 10. This course extends the skills a delegate will have gained from attending the Solaris System Administration – Part 1 course.
Class goals :
Administering Solaris systems involves many specialised tasks including; monitoring system events with syslog, performing network installations, dealing with various aspects of the network environment and assigning system roles to users. Delegates taking this class will gain the necessary knowledge and skills to perform these tasks.
The delegates will practise:
Configuring and Managing DNS
Configuring and Managing NIS
Control of remote File Systems with NFS and Auto mount
Managing Disk Space in the Solaris Volume Management environment using the Solaris Management Console and standard commands
Managing swap space
Setting up the JumpStart facility to automate installation
Installing a system with a Flash Archive
Live Upgrade
Managing the System and Program Dump file environment
Managing system event logging with syslog
Allocating system tasks to users using Role Based Access Control (RBAC)
Configuring and accessing Zones
Content of Solaris 10 Systems Administration Part 2
Course Introduction
Administration and Course Materials
Course Structure and Agenda
Delegate and Trainer Introductions
Naming Services
DNS Overview
DNS Server and Client Setup
NIS
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
Template nsswitch Files
Displaying Information From the Name Server
Name Service Cache Daemon
Reference for Naming Services
Exercise: Setting up an NIS server and client
NFS/Cache FS
Network File System (NFS)
NFS Terminology
NFS Server
NFS Client
NFS Server Configuration
/etc/dfs/dfstab File
NFS Server Configuration – SMC
Other NFS Commands
NFS Client Configuration
The mount Command
Mounting a Local Resource
Mounting a Remote Resource
Responding to server failure – mount options
Multiple Hosts
Unmounting a Resource
NFS Client Configuration – SMC
Troubleshooting NFS
Cache File System (Cachefs)
Cachefs Terminology
Creating a Cache File System
Cachefs Statistics and Consistency
Cachefs Logging
Removing Cache File System
NFS Logging – user access
Exercise: Setting up an NFS server and client
Automount
Automount Utility
Automount Maps
Registering Changes for Automount
automount -v
Exercise: Setting up an automount client
Solaris Volume Manager (SVM)
Disk Management and File System Review
RAID Technology and Volumes
RAID Modes
SVM Tools
Volume Management Operations
State Database Replicas
Creating State Database Replicas
Creating a Disk Concatenation
SVM Commands and Files
Creating State Database Replicas – the metadb command
metadevices
metstat command
Creating a Concatenation of two disk slices
Creating and Managing Mirrors
Creating File Systems on Volumes
Deleting a Metadevice
Dynamically Growing Existing File Systems
Mirroring Volumes and backup of Mirrors
Exercises:
Creating a database and concatenation volume
Growing a file system
Managing Swap Space
Swap Space
Configuring Swap Space
Adding a Swap File on an Existing File System
Disabling Swap Space
Exercise: Setting up an extra swap area
Jumpstart
Interactive Installation Review
Automatic Installation
Principles of JumpStart
Server Setup for JumpStart
Configuring NIS to Support JumpStart
Locale
Ethernet Address
IP Address and Hostname
TimeZone
Netmasks
Bootparams
Timehost Alias
Configuring Non NIS Server for JumpStart
Configuration Directory
Rules File
Class File
Check Utility
Install/Boot Server Installation
setup_install_server Utility
add_install_client Utility
Setting up DHCP for Intel clients
Overview of WAN Boot Installation
Installing a new Client
Jumpstart troubleshooting
Exercise: Setting up a jumpstart server and client
Managing Flash Archives
Flash Archive Definition
Creating a Flash Archive
Restoring a Flash Archive
Specifying the Location of the Flash Archive to be Restored
Jumpstart Installation Considerations
Displaying Flash Archive Information
Live Upgrade Overview
Live Upgrade description
Basic procedures
lucreate and luupdate commands
Live Upgrade Example
Dump File Configuration
Dump File Definition
System Crash Dumps
Displaying the System Crash Dump Configuration
Modifying the System Crash Dump Configuration
Core Dumps
Displaying the Core Dump Configuration
Modifying the Core Dump Configuration
Exercises:
Displaying the system crash dump configuration
Displaying and setting the core dump configuration
Syslog
syslog Configuration
The /etc/syslog.conf Configuration File
Facility
Security Level
Action
The M4 Utility
Editing the syslog.conf File
Logging Telnet, FTP and other Networking Daemon
The SMC Log Viewer
Testing syslogd Logging
Role-Based Access Control (RBAC)
Traditional Unix Security vs RBAC
The RBAC Security Model
Main Attributes and Associated Files
Linking Attributes and their Files together
Attribute File Formats
Configuring RBAC Examples
Using SMC in the RBAC Environment
Exercise: Defining & testing a file system’s management role
Zones
Basic Description
Main Features and Benefits
Zone Configuration Settings and Characteristics
Creating Zones
User Access to Zones
Managing the Zone State
Zone System Processes
Exercise: Configuring and enabling a Zone
Training Solaris 10 Systems
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
This five-day course is designed to cover the essential administration tasks confronting today’s Sun systems administrators. It covers all basic workstation administration functions, with full hands-on experience at all stages.
Class goals :
Administering Solaris systems involves many standard tasks including; starting and shutting down a system, managing printers and performing regular backups. Delegates taking this course will gain the necessary knowledge and skills to perform these tasks.
The delegates will practise:
Using the Solaris Desktops
Local System Administration with Solaris Management Console (SMC)
Configuring the Openboot Firmware
Managing Boot Procedures with GRUB
Startup and Shutdown Procedures
Managing Services with the Service Management Facility (SMF)
Installing the Solaris Operating system
Software Package Administration
Maintenance Of Patches
Disk Management and Partitioning
File System Management
ZFS
File Security and ACLs
User and Group Management
Accessing Remote Systems
Backup And Recovery
Managing the Print Environment
Managing Processes
Content of Solaris 10 Systems Administration Part 1
Course Introduction
Administration and Course Materials
Course Structure and Agenda
Delegate and Trainer Introductions
Accessing the Solaris Operating System
Solaris Desktops
Solaris Desktop Administration Tools
Main Features and Usage of SMC
Boot Procedures
Openboot interface
Openboot parameters
Device names and aliases
Openboot diagnostics
Boot Options
Boot Device Sequence with BIOS
Booting with GRUB
Exercise: Setting Openboot parameters and Boot options
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
System shutdown
The shutdown command
The init command
The halt/poweroff commands
The reboot command
The stop-a command
Exercise: Creating a run control script
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
Exercise: Listing and Managing the State of Services
Installing the Solaris Operating System
Installation requirements
System configuration for servers and clients
Partitions and multiple disks
Software terminology
Packages, Clusters and Groups
Configuration cluster
Definition of Installation methods
Web Start
Interactive
Jumpstart
Flash
Live Upgrade
Interactive Installation Process
Installation from CD/DVD
Exercise: Installing a Solaris System (possibly, optional at the end of the course)
Software Package Information
Documentation Packages
Configuration clusters
Tools for managing software
Displaying current software package information
Checking the installation of a package
Adding software packages using a CDROM device
Removing software packages
Package logfiles
Exercise: Removing, adding and listing a Package
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
Exercise: Installing and listing a Patch
Connection Services
Sun Connection Services Overview
The smpatch command
The Update Manager
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
Exercise: Configuring and listing a disk slice
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
Exercise: Managing file systems, newfs, mount etc.
ZFS
ZFS – A Basic Description
Requirements
Main Features
ZFS Tools
Managing ZFS Pools with zpool
Pool Storage Devices
Pool Configuration Features
Creating and Deleting (‘Destroying Pools’)
Managing File Systems with ZFS
Creating and Destroying a File System
Snapshots and Clones
ZFS Properties
Read-Only Native Properties
Settable Native Properties
ZFS GUI Interface
Exercise: Creating and managing a ZFS system
File Security and ACLS
ACLs (Access Control Lists)
The setfacl command
The getfacl command
The ACL mask
Exercise: Setting and Viewing ACLs
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
Password command
Local Login control
Remote Login control
Login logs
User communication
The wall command
The message of the day
Controlling the amount of disk space accessible to users using quotas
Exercise: Creating and listing users and groups
Backup and Recovery
Backup overview
Backup policy
Backup and restore utilities overview
Tape device names
The mt utility – retentsion, rewind, space forward or backward and status