Course Name:Oracle Solaris 11 System Administration
Course Duration:12 months
Course Fees:60,000
Syllabus:
- 1 The Basics of Oracle Solaris 11
- Welcome to Oracle Solaris 11
- So, Why Should You Use Oracle Solaris 11?
- A New Name, a New Owner, a Familiar Operating System
- Solaris Now “Goes to 11”
- A Short Review of Solaris’ Long History
- The Future of Solaris
- Solaris 11 Licensing
- Solaris Communities
- Solaris 11 Documentation
- For Those Moving from Solaris 10 to Solaris 11
- Summary
- Reference
- Welcome to Oracle Solaris 11
- 2 Getting Ready for Solaris 11
- Where Solaris 11 Runs: Hardware Requirements
- The Application Guarantee Program
- Testing Your x86 System for Solaris 11 Compatibility
- The Oracle Solaris 11 Live Media
- Running the Solaris 11 Live Media
- Preparing Your x86 System for Solaris 11 Installation
- Disk Partitions
- Other Installation Methods
- Summary
- References
- Where Solaris 11 Runs: Hardware Requirements
- 3 Installation Options
- How to Get Solaris 11
- Downloads
- Licensing
- Write to DVD
- Write to a USB Key
- A Focus on Workstations
- A Range of Installation Scenarios
- New Systems
- Linux
- Microsoft Windows
- Solaris 10
- Notes on Virtual Machines
- The GUI Interactive Installation
- Boot the Live Media
- Answer Basic Questions
- Start the Interactive GUI Installation
- Basic Parameters
- Risks
- Partitions for Solaris and More
- Time Zones and Locales
- Users and Hostnames
- Final Step
- Multiboot Situations
- GRUB on Solaris
- A GRUB Option for Windows
- A GRUB Option for Linux
- Configure a GRUB Password
- A Triple-Boot Scenario
- Summary
- References
- How to Get Solaris 11
- 4 Alternative Oracle Solaris 11 Installation Methods
- SPARC and x86 Systems
- Solaris 11 on x86 and SPARC Systems: What’s the Same?
- Solaris 11 on x86 and SPARC Systems: What’s Different?
- The Text Install Method
- The Automated Installer
- The Distribution Constructor
- Booting Client Systems from the AI Server
- Transitioning from JumpStart to Automated Installer for Solaris 10 Administrators
- Configuring Oracle Solaris 11
- Unconfiguring a Solaris 11 System
- (Re)configuring a Solaris 11 System
- Installing Solaris as a Virtual Machine Guest
- The Oracle Solaris 11 VM for Oracle VM VirtualBox
- Oracle VM for SPARC
- Summary
- References
- SPARC and x86 Systems
- 5 The Solaris Graphical Desktop Environment
- The Default Solaris GUI
- A Fully Featured Desktop Environment
- The UNIX Client Server Model for GUIs
- Command-line Access
- The GNOME Desktop Environment
- The Desktop Pop-up Menu
- Applications Menu
- Places Menu
- Installing the OpenOffice.org Suite
- System Menu
- System Preferences
- System Administration Menu
- Summary
- References
- The Default Solaris GUI
- 6 Service Management
- Solaris Service Concepts
- What Is a Solaris 11 Service?
- Service Naming
- Service Categories
- Service States
- SMF Programs
- Listing Services
- Starting and Stopping Services
- Defining Services
- Service Manifests
- Creating a Service Manifest
- Boot Services
- Boot Milestone Services
- Other SMF Tools
- inetd Services
- Service Troubleshooting
- Using the svcs Program for Service Diagnostics
- Summary
- References
- Solaris Service Concepts
- 7 The Image Packaging System (IPS)
- IPS Basics
- IPS Repositories
- The IPS pkg Program
- Installing Application Software
- Using the pkg Command
- Updating Application Software
- Other Useful pkg Subcommands
- Configuring Local Repositories
- Boot Environments
- Managing Boot Environments
- Updating the Operating System Kernel
- The IPS GUI
- Software Installation and Update (Using the GUI)
- Boot Environment Management (Using the GUI)
- Summary
- References
- IPS Basics
- 8 Solaris at the Command Line
- Basic Navigation
- Command Manuals
- The Current Working Directory
- Changing Directories
- File Lists
- The PATH
- Special Characters
- File Management
- The Basic touch Command
- File Copies
- Moving a File
- Deleting a File
- File Links
- Directory Management
- Reading Text Files
- Identifying File Types
- Outputting Files to the Screen
- Top and Bottom File Readers
- The File Pagers
- File Manipulation
- Lines, Words, and Characters
- Finding Files Locally
- Search Within a File
- File Redirection and More
- Options for File Editing
- The vi Editor
- One Other Text Editor
- Summary
- References
- Basic Navigation
- 9 Filesystems and ZFS
- Disk Structure and Naming Conventions
- Introduction to ZFS
- Some ZFS Terminology
- ZFS Commands
- Using ZFS
- ZFS as the Root/Boot Filesystem
- ZFS for Managing HOME Directories
- ZFS Snapshots
- ZFS Devices
- Time Slider
- Summary
- References
- 10 Customize the Solaris Shells
- Shell Management
- A Choice of Shells
- Interactivity
- Command Completion
- Configuration Files
- Shell Tips and Tricks
- Data Flows In and Out
- When There’s Only One Command Line
- All Manner of Shell Characters
- Scripts and the Shell
- The Basics of Shell Scripts
- Study Available Scripts
- Sample Scripts
- Summary
- References
- Shell Management
- 11 Users and Groups
- User Concepts
- Standard Users
- System Accounts
- The Root Account
- Role Based Access Control (RBAC) and Administrative Privileges
- Local Configuration Files
- Commands Used for Managing Users and Groups
- Command-line Account Management
- GUI Account Management
- Basic LDAP User Database
- LDAP and NIS
- An LDAP Data Interchange Format File
- Client Profiles
- Extend LDAP to a Network
- LDAP and Other Services
- Summary
- References
- User Concepts
- 12 Solaris 11 Security
- Installation and Initial Configuration Security
- root Is a Role
- Hardening and Minimizing the OS Installation
- Managing File Access
- Basic UNIX File Access Permissions
- Additional File Protections: umask
- Additional File Protections: encryption
- Password Management
- Changing Passwords
- Setting Password Policies
- Role Based Access Control (RBAC)
- The All-Powerful root User
- What’s a Role?
- Privileged Execution with sudo
- System Auditing
- The auditd Daemon
- The IP Filter Firewall
- Configuring IP Filter
- Remote Access
- The ssh Server
- The ssh Client
- Another Security Feature
- Summary
- References
- Installation and Initial Configuration Security
- 13 System Performance
- First, Know Your System!
- What Hardware Do I Have?
- What OS Software Do I Have?
- Observing Your System
- What to Look For
- How to Look: Observability Tools
- Log Files
- System Tuning
- Kernel Parameters
- Other Resource Controls
- DTrace
- Some DTrace Tools
- Some DTrace Examples
- Some Performance-Monitoring Guidelines
- The Performance Monitor GUI
- Oracle Hardware and Software Support
- Summary
- References
- First, Know Your System!
- 14 Solaris Virtualization
- Introduction: Zones and Virtualization
- Quick Tour with Zones
- Basic Zones Administration
- Creating Zones
- Zone Login, Boot, and Shutdown
- Resources and Zones
- Zones and ZFS Datasets
- Adding a Directory from the Global Zone
- Zone Access to the DVD-ROM Drive
- Removing a Resource
- Adding an NFS Mount
- Advanced Zones Administration
- CPU Allocation
- CPU Shares and the Fair Share Scheduler
- Observing CPU Allocation
- Memory Allocation
- Zone Performance and Statistics
- Zones and Discrete Privileges
- More Zones Administration
- Cloning
- Changing a Zone’s Name and Its Root Dataset
- Zone Backup and Restore
- Zone Rehosting
- Solaris10 Branded Zones
- Tips, Tricks, and Pitfalls
- hostid
- Profile for Automatic Installer
- Interactive sysconfig to Create Profile XML
- Summary
- Reference
- 15 Print Management
- Print Service Options
- CUPS, the Print Service
- Related Packages
- The Internet Print Protocol (IPP) and CUPS
- Basic Components
- Basic Commands
- Set Up a Printer Administrator
- The Printer Configuration Tool
- A Printer Class Is a Group of Printers
- Print Server Configuration
- Connect to a Remote Print Server
- The Other Printer Configuration Tool
- The Files of CUPS
- The Main CUPS Server Configuration File: cupsd.conf
- Additional CUPS Configuration Options
- Configured Printers in printers.conf
- Configured Groups of Printers
- Printers Shared via Samba
- Print Server Log Files
- Summary
- Print Service Options
- 16 DNS and DHCP
- The Domain Name Service
- DNS Background
- DNS Configuration Concepts
- A Key Solaris Difference
- Different DNS Servers
- DNS Packages
- Key DNS Commands
- A New Way to Configure a DNS Client
- DNS Client Configuration Files
- DNS Server Configuration
- DNS Server Configuration in SMF
- Creating a DNS Forwarding Name Server
- Extending DNS for a Primary or Secondary Server
- DNS Logging
- DNS Database Files
- Troubleshooting
- The Dynamic Host Configuration Protocol (DHCP)
- The DHCP Management Tool
- DHCP Configuration Files
- The ISC DHCP Server
- The DHCP Client
- Summary
- References
- The Domain Name Service
- 17 Mail Services
- A sendmail Configuration Plan
- Customizing sendmail
- Basic Procedures
- Customizing the Configuration for a Local System
- Mail Clients on a Network
- Creating a New Configuration File
- Virtual Hosts and sendmail
- sendmail and Transport Layer Security
- Files that .forward
- Alias Management in sendmail
- Postmaster Aliases
- Local Aliases
- Alias Maps and NIS
- Mail Queue Management
- Contents of the Mail Queue
- Processing the Mail Queue
- Changing Mail Queues
- Troubleshooting sendmail
- Testing Basic Operation
- Testing the Configuration
- Reviewing Aliases
- Mail Logs
- Error Messages
- Summary
- References
- 18 Solaris Trusted Extensions
- Overview of Trusted Extensions
- Enabling Trusted Extensions
- Zones and Trusted Extensions
- Enabling Trusted Extensions
- The label_encodings File
- Trusted Extensions Tips and Pitfalls
- Creating and Installing a Labeled Zone
- A Detour into the Shared-ip and Exclusive-ip Zones
- Some Observations, More Tips, and Pitfalls
- Adding Roles and Users
- User Logins and Roles
- Multilevel Workspace
- Switching Roles
- Managing Devices in Trusted Extensions
- Network Access with Trusted Extensions
- Summary
- References
- 19 The Network File System
- Available Versions
- NFS Version 2
- NFS Version 3
- NFS Version 4
- Additional Common Features
- NFS Service Configuration
- NFS Configuration Files
- Options for Sharing
- Basic NFS Filesystem Sharing
- Client Configuration Options
- Mount from the Command Line
- During the Boot Process
- Automount on Demand
- Log Management
- Version Control
- Firewall Considerations
- Summary
- References
- Available Versions
- 20 The FTP and Secure Shell Services
- Secure and Insecure Communications
- Insecure Remote Connections
- FTP and SFTP Client Commands
- Configure an FTP Server
- FTP Server Files and Utilities
- Review the Default FTP Server Configuration File
- Set Up a Basic Anonymous FTP Server
- A chroot Jail for ProFTPD
- Set Up Guest Users
- Basic Security on FTP
- User Security
- Host Security
- Virtual Hosts on FTP
- The Configuration of an SSH Server
- General Configuration
- Secure Shell Client Commands
- The Main Client Configuration File
- Additional Files in the /etc/ssh Directory
- Private and Public Key Pairs for SSH
- The Main SSH Server Configuration File
- Additional Security in the SSH Server Configuration
- More Security with TCP Wrappers
- More Security with Passphrases
- Different Algorithms
- Send That Passphrase to an SSH Server
- More Security with Hashed Hosts
- Summary
- References
- Secure and Insecure Communications
- 21 Solaris and Samba
- Basic Features
- UNIX Samba on Solaris
- The Basics of UNIX Samba
- The Standard Samba Configuration File
- Client Commands
- The SWAT Tool
- Solaris CIFS
- Make Sure UNIX Samba Is “Off”
- The Solaris CIFS Packages
- Configure a Mapping Strategy
- Set Up Membership in a Workgroup or Domain
- Set Up WINS and Related Services
- Configure CIFS Users and Groups
- Mapping Users and Groups
- Create a ZFS Share for Solaris CIFS
- Use the sharemgr Command to Create a CIFS Share
- Mount a Share
- The Automouter and Home Directories
- Troubleshooting Issues
- Summary
- References
- Basic Features
- 22 Apache and the Web Stack
- Basic Components
- The AMP Stack
- GUI AMP Installation
- Keep Modules to a Minimum
- Basic Apache Configuration
- Configuration Files
- Apache as a Regular Host
- Apache with Virtual Hosts
- Secure Hosts
- Apache Security
- Firewall Review
- Host-based Security
- User-based Security
- Secure Certificates
- Isolating Apache Within a Zone
- Summary
- References
- Basic Components
- A Oracle Solaris 11 11/11 Quick Command Reference
- System Information
- Services (SMF)
- Package Management (IPS)
- Boot Environments
- ZFS Filesystem
- Users and Roles
- Network Administration
- Performance Monitoring
- Zones (Containers2)
- References