Solaris Internals

Solaris Internals PDF

Author: Richard McDougall

Publisher: Pearson Education

Published: 2006-07-10

Total Pages: 1408

ISBN-13: 0132715740

DOWNLOAD EBOOK →

"The Solaris™Internals volumes are simply the best and most comprehensive treatment of the Solaris (and OpenSolaris) Operating Environment. Any person using Solaris--in any capacity--would be remiss not to include these two new volumes in their personal library. With advanced observability tools in Solaris (likeDTrace), you will more often find yourself in what was previously unchartable territory. Solaris™ Internals, Second Edition, provides us a fantastic means to be able to quickly understand these systems and further explore the Solaris architecture--especially when coupled with OpenSolaris source availability." --Jarod Jenson, chief systems architect, Aeysis "The Solaris™ Internals volumes by Jim Mauro and Richard McDougall must be on your bookshelf if you are interested in in-depth knowledge of Solaris operating system internals and architecture. As a senior Unix engineer for many years, I found the first edition of Solaris™ Internals the only fully comprehensive source for kernel developers, systems programmers, and systems administrators. The new second edition, with the companion performance and debugging book, is an indispensable reference set, containing many useful and practical explanations of Solaris and its underlying subsystems, including tools and methods for observing and analyzing any system running Solaris 10 or OpenSolaris." --Marc Strahl, senior UNIX engineer Solaris™ Internals, Second Edition, describes the algorithms and data structures of all the major subsystems in the Solaris 10 and OpenSolaris kernels. The text has been extensively revised since the first edition, with more than 600 pages of new material. Integrated Solaris tools and utilities, including DTrace, MDB, kstat, and the process tools, are used throughout to illustrate how the reader can observe the Solaris kernel in action. The companion volume, Solaris™ Performance and Tools, extends the examples contained here, and expands the scope to performance and behavior analysis. Coverage includes: Virtual and physical memory Processes, threads, and scheduling File system framework and UFS implementation Networking: TCP/IP implementation Resource management facilities and zones The Solaris™ Internals volumes make a superb reference for anyone using Solaris 10 and OpenSolaris.

Solaris 10 System Administration Essentials

Solaris 10 System Administration Essentials PDF

Author: Solaris System Engineers

Publisher: Pearson Education

Published: 2009-11-23

Total Pages: 523

ISBN-13: 0137019513

DOWNLOAD EBOOK →

SolarisTM 10 System Administration Essentials is the first book to concisely yet comprehensively cover all of the breakthrough features of the Solaris 10 operating system. The Solaris OS has a long history of innovation, and the Solaris 10 OS is a watershed release that includes features such as Zones, which provide application isolation and facilitate server consolidation ZFSTM, the file system that provides a new approach to managing your data with an easy administration interface The Fault Management Architecture, which automates fault detection and resolution The Service Management Facility, a unified model for services and service management on every Solaris system Dynamic Tracing (DTrace), for troubleshooting OS and application problems on production systems in real time In addition, the Solaris 10 OS fully supports 32-bit and 64-bit x86 platforms, as well as the SPARC® architecture. The book’s key topics include Installing, booting, and shutting down a system Managing packages and patches (software updates) Controlling system processes Managing disks and devices Managing users Configuring networks Using printing services SolarisTM 10 System Administration Essentials is part of a new series on Solaris system administration. It is a practical guide to deploying and managing the Solaris 10 operating system in a business or academic environment. The book is easy to read and rich with examples—a perfect companion for system administrators who are deploying the Solaris OS for the first time.

Solaris 10 ZFS Essentials

Solaris 10 ZFS Essentials PDF

Author: Scott Watanabe

Publisher: Pearson Education

Published: 2010

Total Pages: 148

ISBN-13:

DOWNLOAD EBOOK →

The ZFS file system offers a dramatic advance in data management with an innovative approach to data integrity, tremendous performance improvements, and a welcome integration of file system and volume management capabilities. The centerpiece of this new architecture is the concept of a virtual storage pool, which decouples the file system from physical storage in the same way that virtual memory abstracts the address space from physical memory, allowing for much more efficient use of storage devices. In ZFS, space is shared dynamically between multiple file systems from a single storage pool and is parceled out from the pool as file systems request it. Physical storage can therefore be added to storage pools dynamically, without interrupting services. This provides new levels of flexibility, availability, and performance. Because ZFS is a 128-bit file system, its theoretical limits are truly mind-boggling-2128 bytes of storage and 264 for everything else, including file systems, snapshots, directory entries, devices, and more. Solaris (tm) 10 ZFS Essentials is the perfect guide for learning how to deploy and manage ZFS file systems. If you are new to Solaris or are using ZFS for the first time, you will find it very easy to get ZFS up and running on your home system or your business IT infrastructure by following the simple instructions in this book. Then you too will understand all the benefits ZFS offers: Rock-solid data integrity No silent data corruption-ever Mind-boggling scalability Breathtaking speed Near-zero administration Solaris (tm) 10 ZFS Essentials is part of the Solaris System Administration Series and is intended for use as a full introduction and hands-on guide to Solaris ZFS.

DTrace

DTrace PDF

Author: Brendan Gregg

Publisher: Prentice Hall Professional

Published: 2011-03-18

Total Pages: 1152

ISBN-13: 0137061870

DOWNLOAD EBOOK →

The Oracle Solaris DTrace feature revolutionizes the way you debug operating systems and applications. Using DTrace, you can dynamically instrument software and quickly answer virtually any question about its behavior. Now, for the first time, there's a comprehensive, authoritative guide to making the most of DTrace in any supported UNIX environment--from Oracle Solaris to OpenSolaris, Mac OS X, and FreeBSD. Written by key contributors to the DTrace community, DTrace teaches by example, presenting scores of commands and easy-to-adapt, downloadable D scripts. These concise examples generate answers to real and useful questions, and serve as a starting point for building more complex scripts. Using them, you can start making practical use of DTrace immediately, whether you're an administrator, developer, analyst, architect, or support professional. The authors fully explain the goals, techniques, and output associated with each script or command. Drawing on their extensive experience, they provide strategy suggestions, checklists, and functional diagrams, as well as a chapter of advanced tips and tricks. You'll learn how to Write effective scripts using DTrace's D language Use DTrace to thoroughly understand system performance Expose functional areas of the operating system, including I/O, filesystems, and protocols Use DTrace in the application and database development process Identify and fix security problems with DTrace Analyze the operating system kernel Integrate DTrace into source code Extend DTrace with other tools This book will help you make the most of DTrace to solve problems more quickly and efficiently, and build systems that work faster and more reliably.

OpenSolaris Bible

OpenSolaris Bible PDF

Author: Nicholas A. Solter

Publisher: John Wiley & Sons

Published: 2011-03-21

Total Pages: 740

ISBN-13: 1118080319

DOWNLOAD EBOOK →

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.

Oracle Solaris 10 System Virtualization Essentials

Oracle Solaris 10 System Virtualization Essentials PDF

Author: Jeff Victor

Publisher: Prentice Hall

Published: 2010-09-01

Total Pages: 678

ISBN-13: 0137084021

DOWNLOAD EBOOK →

Virtualization and related technologies like hypervisors, which create virtual machines on a single hardware machine, and containers (also known as zones), which create virtual operating systems running on a single operating system, are a totally new area for many system administrators. Oracle® SolarisTM 10 System Virtualization Essentials provides an accessible introduction to computer virtualization, specifically the system virtualization technologies that use the Oracle Solaris or OpenSolaris operating systems. This accessible guide covers the key concepts system administrators need to understand and explains how to Use Dynamic Domains to maximize workload isolation on Sun SPARC systems Use Oracle VM Server for SPARC to deploy different Oracle Solaris 10 and OpenSolaris environments on SPARC CMT (chip multithreading) systems Use Oracle VM Server for x86 or xVM hypervisor to deploy a server with heterogeneous operating systems Use Oracle VM VirtualBox to develop and test software in heterogeneous environments Use Oracle Solaris Containers to maximize efficiency and scalability of workloads Use Oracle Solaris Containers to migrate Solaris 8 and Solaris 9 workloads to new hardware systems Mix virtualization technologies to maximize workload density Starting with a discussion of system virtualization in general terms—the needs of consolidation, the benefits of virtualization, and a description of the most common types of computer virtualization—this book also covers many of the concepts, features, and methods shared by many implementations of system virtualization. Oracle’s computer virtualization technologies that are directly related to the Oracle Solaris OS are described in detail along with a discussion of the factors that should be considered when choosing a virtualization technology. Finally, several examples of these technologies and an overview of virtualization management software are provided, as well as a history of virtualization.

Pro OpenSolaris

Pro OpenSolaris PDF

Author: Harry Foxwell

Publisher: Apress

Published: 2009-05-29

Total Pages: 262

ISBN-13: 1430218924

DOWNLOAD EBOOK →

OpenSolaris is a rapidly evolving operating system with roots in Solaris 10, suitable for deployment on laptops, desktop workstations, storage appliances, and data center servers from the smallest single–purpose systems to the largest enterprise–class systems. The growing OpenSolaris community now has hundreds of thousands of participants and users in government agencies, commercial businesses, and universities, with more than 100 user groups around the world contributing to the use and advancement of OpenSolaris. New releases of OpenSolaris become available every six months, with contributions from both Sun engineers and OpenSolaris community members; this book covers the OpenSolaris 2008.11 release. Pro OpenSolaris was written to demonstrate that you can host your open source applications and solutions on OpenSolaris, taking advantage of its advanced features such as containers and other forms of virtualization, the ZFS file system, and DTrace. It's assumed that you are already fairly knowledgeable about developing on Linux systems, so the authors give an overview of the similarities and differences between Linux and OpenSolaris, and then present details on how to use the Service Management Facility (SMF), ZFS, zones, and even a bit of DTrace. They also provide pointers to the many project communities associated with new OpenSolaris features. Special focus is given to web development using familiar applications such as Apache, Tomcat, and MySQL, along with the NetBeans IDE, and showing you how to exploit some of OpenSolaris's unique technologies.