Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Foreword
Acknowledgments
Introduction
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 (Containers 2 )
References
B Oracle Solaris 11 11/11 Information Library File
Index
← Prev
Back
Next →
← Prev
Back
Next →