Book description
After a beginning overview of the history of OpenSolaris, its open-source licensing, and the community development model, this book then goes on to highlight the aspects of OpenSolaris that differ from more familiar operating systems. You’ll learn how to become a power user of OpenSolaris by maximizing the abilities of advanced features like Dtrace, the fault management architecture, ZFS, the service management facility, and Zones. Authors provide insider tips, unique tricks, and practical examples to help you stay sharp with the latest features of OpenSolaris.
Table of contents
- Copyright
- About the Authors
- Credits
- Acknowledgments
- Introduction
-
I. Introduction to OpenSolaris
- 1. What Is OpenSolaris?
-
2. Installing OpenSolaris
- 2.1. Solaris Express Community Edition
- 2.2. Schillix
- 2.3. BeleniX
- 2.4. NexentaCore
- 2.5. MartUX
- 2.6. MilaX
- 2.7. OpenSolaris
- 2.8. Resources
- 2.9. Summary
-
3. OpenSolaris Crash Course
- 3.1. Discovering the Desktop
- 3.2. Using the Command Line
- 3.3. Switching Languages and Locales
- 3.4. Getting Online
- 3.5. Adding Software
- 3.6. Developing on OpenSolaris
- 3.7. Connecting Remotely
- 3.8. System Administration
- 3.9. Resources
- 3.10. Summary
-
II. Using OpenSolaris
- 4. The Desktop
-
5. Printers and Peripherals
- 5.1. Printing
- 5.2. Scanners
- 5.3. USB Devices
- 5.4. Audio
- 5.5. Serial Devices and Modems
- 5.6. Network Interfaces
- 5.7. Power Management and UPSs
- 5.8. Device Drivers
- 5.9. Resources
- 5.10. Summary
- 6. Software Management
-
III. OpenSolaris File Systems, Networking, and Security
-
7. Disks, Local File Systems, and the Volume Manager
- 7.1. Disks
- 7.2. File System Management
- 7.3. Devfs
- 7.4. UFS
- 7.5. Swap Space
- 7.6. Other Local File Systems
- 7.7. The Volume Manager
- 7.8. Resources
- 7.9. Summary
-
8. ZFS
- 8.1. ZFS Basics
- 8.2. Managing ZFS Pools
- 8.3. ZFS Datasets
- 8.4. ZFS Delegated Administration
- 8.5. ZFS Versioning
- 8.6. Resources
- 8.7. Summary
-
9. Networking
-
9.1. Network Interfaces
- 9.1.1. Displaying IP interfaces
- 9.1.2. Configuring interfaces automatically with NWAM
- 9.1.3. Configuring interfaces manually
- 9.1.4. Logical interfaces
- 9.1.5. IP multipathing
- 9.1.6. Link aggregation
- 9.1.7. Configuring virtual LAN interfaces
- 9.1.8. Configuring a virtual NIC
- 9.1.9. Configuring IP tunnels
- 9.1.10. PPP and PPP over Ethernet
- 9.2. Network Services
- 9.3. OpenSolaris As a Router or Firewall
- 9.4. Troubleshooting
- 9.5. Resources
- 9.6. Summary
-
9.1. Network Interfaces
-
10. Network File Systems and Directory Services
- 10.1. Introduction to NFS
- 10.2. Introduction to CIFS
- 10.3. Managing File Sharing
- 10.4. Accessing Files with NFS
- 10.5. Accessing Files with CIFS
- 10.6. OpenSolaris Naming Services
- 10.7. NIS
- 10.8. LDAP
- 10.9. Resources
- 10.10. Summary
-
11. Security
- 11.1. Security Overview
- 11.2. Preventing Unauthorized Access
- 11.3. Limiting the Damage
- 11.4. Ensuring Secure Communication
- 11.5. Detecting Attacks
-
11.6. Kerberos
- 11.6.1. Clock synchronization
- 11.6.2. Setting up the key distribution center
- 11.6.3. Setting up the Kerberos clients
- 11.6.4. Starting Kerberized services
- 11.6.5. Creating Kerberos accounts
- 11.6.6. Managing tickets
- 11.6.7. Using Kerberized services
- 11.6.8. Kerberized NFS
- 11.6.9. Configuring PAM for Kerberos
- 11.6.10. Kerberos logs
- 11.6.11. Enhancing Kerberos availability
- 11.7. Trusted Extensions
- 11.8. Resources
- 11.9. Summary
-
7. Disks, Local File Systems, and the Volume Manager
-
IV. OpenSolaris Reliability, Availability, and Serviceability
- 12. Fault Management
- 13. Service Management
- 14. Monitoring and Observability
-
15. DTrace
- 15.1. Getting Started
- 15.2. Tracing Syntax
- 15.3. The dtrace Command
- 15.4. Advanced Tracing
- 15.5. User-Level and High-Level Language Tracing
- 15.6. Resources
- 15.7. Summary
-
16. Clustering OpenSolaris for High Availability
- 16.1. Introduction to High-Availability Clusters
- 16.2. Overview of Open High Availability Cluster
- 16.3. Setting Up a Cluster
- 16.4. Using the Cluster
- 16.5. Advanced Cluster Administration
- 16.6. Making Custom Services Highly Available
-
16.7. Disaster Recovery with Open High Availability Cluster
- 16.7.1. Terminology
- 16.7.2. Open HA Cluster Geographic Edition
- 16.7.3. Setting up a Geographic Edition configuration
- 16.7.4. Topology and architecture
- 16.7.5. Installing and configuring Geographic Edition
- 16.7.6. Geographic Edition operations
- 16.8. Resources
- 16.9. Summary
-
V. OpenSolaris Virtualization
- 17. Virtualization Overview
-
18. Resource Management
- 18.1. Introduction to Resource Management
- 18.2. Projects and Tasks
- 18.3. Resource Controls
- 18.4. Resource Caps
- 18.5. Resource Pools
- 18.6. Processor Sets
- 18.7. Scheduling
- 18.8. Accounting
- 18.9. Resources
- 18.10. Summary
-
19. Zones
- 19.1. Introduction to Zones
- 19.2. Uses of Zones
- 19.3. Getting Started with Zones
- 19.4. Advanced Zone Configuration
- 19.5. Advanced zoneadm Features
- 19.6. Ongoing Zones Administration
- 19.7. Limitations to Zones
- 19.8. Branded Zones
- 19.9. Resources
- 19.10. Summary
-
20. xVM Hypervisor
- 20.1. xVM Concepts
- 20.2. Getting Started with xVM
- 20.3. Advanced xVM Administration
- 20.4. Live Migration
- 20.5. Virtual Devices
- 20.6. Troubleshooting
- 20.7. Resources
- 20.8. Summary
-
21. Logical Domains (LDoms)
- 21.1. Introduction to LDoms
- 21.2. LDom Concepts
- 21.3. Getting Started with LDoms
-
21.4. Advanced LDom Administration
- 21.4.1. Monitoring
- 21.4.2. ldmd daemon
- 21.4.3. Delayed reconfiguration
- 21.4.4. Virtual I/O services
- 21.4.5. Physical I/O
- 21.4.6. Creating services in a different domain
- 21.4.7. CPU, memory, and MAU
- 21.4.8. Virtual Disks
- 21.4.9. Networking
- 21.4.10. Console
- 21.4.11. Variables
- 21.4.12. Other administrative subcommands
- 21.4.13. Managing configurations on the system controller
- 21.4.14. Migrating a domain from one machine to another
- 21.4.15. Hardening the control domain
- 21.5. Resources
- 21.6. Summary
- 22. VirtualBox
-
VI. Deploying and Developing on OpenSolaris
- 23. Deploying a Web Stack on OpenSolaris
-
24. Developing on OpenSolaris
- 24.1. Java Development
- 24.2. C and C++ Development
- 24.3. Other Languages
- 24.4. Build Automation
- 24.5. NetBeans
- 24.6. Source Code Management
- 24.7. Building IPS Packages
- 24.8. Crash Dumps and Kernel Debugging
- 24.9. Resources
- 24.10. Summary
Product information
- Title: OpenSolaris™ Bible
- Author(s):
- Release date: February 2009
- Publisher(s): Wiley
- ISBN: 9780470385487
You might also like
book
Sun Performance and Tuning: Java™ and the Internet, Second Edition
9524J-6 “As practical as a Swiss Army knife for a power-hungry SysAdmin. For all the Sun …
article
Have ChatGPT Ask You Questions
ChatGPT Shortcuts shows future prompt engineers how to harness the full potential of the state-of-the-art AI …
book
Solaris™ 7 Reference
2004H-5 Thoroughly cross-referenced and packed with comprehensive examples for administrators and programmers Easy-to-understand explanations of UNIX …
video
GenAI Essentials for Everyone - Overview
Our team of experts has hand-selected and organized the most crucial concepts and practical applications of …