Atjaunināt sīkdatņu piekrišanu

Oracle Solaris 11 System Administration The Complete Reference [Mīkstie vāki]

4.06/5 (29 ratings by Goodreads)
  • Formāts: Paperback / softback, 768 pages, height x width x depth: 231x191x38 mm, weight: 966 g, 40 Illustrations
  • Izdošanas datums: 16-Oct-2012
  • Izdevniecība: Osborne/McGraw-Hill
  • ISBN-10: 007179042X
  • ISBN-13: 9780071790420
Citas grāmatas par šo tēmu:
  • Mīkstie vāki
  • Cena: 83,61 €
  • Grāmatu piegādes laiks ir 3-4 nedēļas, ja grāmata ir uz vietas izdevniecības noliktavā. Ja izdevējam nepieciešams publicēt jaunu tirāžu, grāmatas piegāde var aizkavēties.
  • Daudzums:
  • Ielikt grozā
  • Piegādes laiks - 4-6 nedēļas
  • Pievienot vēlmju sarakstam
  • Formāts: Paperback / softback, 768 pages, height x width x depth: 231x191x38 mm, weight: 966 g, 40 Illustrations
  • Izdošanas datums: 16-Oct-2012
  • Izdevniecība: Osborne/McGraw-Hill
  • ISBN-10: 007179042X
  • ISBN-13: 9780071790420
Citas grāmatas par šo tēmu:
Jang, a writer who specializes in operating systems and networks, and coauthurs Foxwell, Tran, and Formy-Duval explain the major features of the Oracle Solaris 11 operating system to end users, developers, and system administrators. They outline its key capabilities for those new to this implementation of UNIX, in addition to those with prior Solaris experience. They demonstrate how to install Solaris 11 on a desktop PC or laptop for learning, experimentation, and development, and how to deploy it on production servers in data centers. They describe similarities and differences between the Linux and Solaris kernels and system administration tools, and how typical open source web development tasks are accomplished. They explain the hardware requirements, testing a system for compatibility, running the Solaris 11 Live Media, installation options and alternatives, the graphical desktop environment, service management, the Image Packaging System, the command line, filesystems and ZFS, customizing the Solaris shells, users and groups, security, system performance, virtualization, print management, DNS and DHCP, mail services, Trusted Extensions, the Network File System, the FTP and Secure Shell Services, Samba, Apache and the Web Stack, and quick commands. Annotation ©2013 Book News, Inc., Portland, OR (booknews.com)

Foreword xix
Acknowledgments xxi
Introduction xxiii
1 The Basics of Oracle Solaris 11
1(16)
Welcome to Oracle Solaris 11
2(12)
So, Why Should You Use Oracle Solaris 11?
2(1)
A New Name, a New Owner, a Familiar Operating System
3(1)
Solaris Now "Goes to 11"
4(4)
A Short Review of Solaris' Long History
8(1)
The Future of Solaris
8(1)
Solaris 11 Licensing
9(1)
Solaris Communities
9(5)
Solaris 11 Documentation
14(1)
For Those Moving from Solaris 10 to Solaris 11
15(1)
Summary
15(1)
Reference
15(2)
2 Getting Ready for Solaris 11
17(22)
Where Solaris 11 Runs: Hardware Requirements
18(3)
The Application Guarantee Program
21(1)
Testing Your x86 System for Solaris 11 Compatibility
21(5)
The Oracle Solaris 11 Live Media
26(12)
Running the Solaris 11 Live Media
27(3)
Preparing Your x86 System for Solaris 11 Installation
30(3)
Disk Partitions
33(4)
Other Installation Methods
37(1)
Summary
38(1)
References
38(1)
3 Installation Options
39(24)
How to Get Solaris 11
40(3)
Downloads
40(1)
Licensing
40(1)
Write to DVD
41(2)
Write to a USB Key
43(1)
A Focus on Workstations
43(1)
A Range of Installation Scenarios
43(3)
New Systems
43(1)
Linux
44(1)
Microsoft Windows
44(1)
Solaris 10
45(1)
Notes on Virtual Machines
45(1)
The GUI Interactive Installation
46(8)
Boot the Live Media
47(1)
Answer Basic Questions
48(1)
Start the Interactive GUI Installation
48(1)
Basic Parameters
48(2)
Risks
50(1)
Partitions for Solaris and More
50(2)
Time Zones and Locales
52(1)
Users and Hostnames
52(1)
Final Step
52(2)
Multiboot Situations
54(7)
GRUB on Solaris
54(2)
A GRUB Option for Windows
56(1)
A GRUB Option for Linux
57(1)
Configure a GRUB Password
58(1)
A Triple-Boot Scenario
59(2)
Summary
61(1)
References
61(2)
4 Alternative Oracle Solaris 11 Installation Methods
63(30)
SPARC and x86 Systems
64(1)
Solaris 11 on x86 and SPARC Systems: What's the Same?
64(1)
Solaris 11 on x86 and SPARC Systems: What's Different?
64(1)
The Text Install Method
65(8)
The Automated Installer
73(6)
The Distribution Constructor
74(3)
Booting Client Systems from the Al Server
77(1)
Transitioning from JumpStart to Automated Installer for Solaris 10 Administrators
78(1)
Configuring Oracle Solaris 11
79(1)
Unconfiguring a Solaris 11 System
79(1)
(Re)configuring a Solaris 11 System
79(1)
Installing Solaris as a Virtual Machine Guest
80(10)
The Oracle Solaris 11 VM for Oracle VM VirtualBox
87(1)
Oracle VM for SPARC
88(2)
Summary
90(1)
References
91(2)
5 The Solaris Graphical Desktop Environment
93(50)
The Default Solaris GUI
94(4)
A Fully Featured Desktop Environment
95(1)
The UNIX Client Server Model for GUIs
96(2)
Command-line Access
98(1)
The GNOME Desktop Environment
98(21)
The Desktop Pop-up Menu
98(1)
Applications Menu
99(17)
Places Menu
116(2)
Installing the OpenOffice.org Suite
118(1)
System Menu
119(22)
System Preferences
119(15)
System Administration Menu
134(7)
Summary
141(1)
References
142(1)
6 Service Management
143(20)
Solaris Service Concepts
144(2)
What Is a Solaris 11 Service?
144(1)
Service Naming
145(1)
Service Categories
145(1)
Service States
146(1)
SMF Programs
146(6)
Listing Services
146(2)
Starting and Stopping Services
148(4)
Defining Services
152(1)
Service Manifests
152(1)
Creating a Service Manifest
153(1)
Boot Services
153(5)
Boot Milestone Services
154(1)
Other SMF Tools
154(2)
inetd Services
156(2)
Service Troubleshooting
158(4)
Using the svcs Program for Service Diagnostics
158(4)
Summary
162(1)
References
162(1)
7 The Image Packaging System (IPS)
163(24)
IPS Basics
164(4)
IPS Repositories
164(1)
The IPS pkg Program
165(3)
Installing Application Software
168(7)
Using the pkg Command
169(1)
Updating Application Software
170(2)
Other Useful pkg Subcommands
172(1)
Configuring Local Repositories
173(2)
Boot Environments
175(4)
Managing Boot Environments
176(2)
Updating the Operating System Kernel
178(1)
The IPS GUI
179(6)
Software Installation and Update (Using the GUI)
179(3)
Boot Environment Management (Using the GUI)
182(3)
Summary
185(1)
References
185(2)
8 Solaris at the Command Line
187(20)
Basic Navigation
188(5)
Command Manuals
189(1)
The Current Working Directory
189(1)
Changing Directories
189(1)
File Lists
190(1)
The PATH
191(1)
Special Characters
192(1)
File Management
193(3)
The Basic touch Command
193(1)
File Copies
193(1)
Moving a File
194(1)
Deleting a File
195(1)
File Links
195(1)
Directory Management
196(1)
Reading Text Files
196(2)
Identifying File Types
197(1)
Outputting Files to the Screen
197(1)
Top and Bottom File Readers
198(1)
The File Pagers
198(1)
File Manipulation
198(3)
Lines, Words, and Characters
199(1)
Finding Files Locally
199(1)
Search Within a File
200(1)
File Redirection and More
201(1)
Options for File Editing
201(4)
The vi Editor
202(2)
One Other Text Editor
204(1)
Summary
205(1)
References
205(2)
9 Filesystems and ZFS
207(22)
Disk Structure and Naming Conventions
208(3)
Introduction to ZFS
211(17)
Some ZFS Terminology
212(1)
ZFS Commands
212(3)
Using ZFS
215(5)
ZFS as the Root/Boot Filesystem
220(1)
ZFS for Managing HOME Directories
221(1)
ZFS Snapshots
222(2)
ZFS Devices
224(1)
Time Slider
224(4)
Summary
228(1)
References
228(1)
10 Customize the Solaris Shells
229(20)
Shell Management
230(7)
A Choice of Shells
230(1)
Interactivity
231(1)
Command Completion
232(1)
Configuration Files
233(4)
Shell Tips and Tricks
237(4)
Data Flows In and Out
237(2)
When There's Only One Command Line
239(1)
All Manner of Shell Characters
239(2)
Scripts and the Shell
241(6)
The Basics of Shell Scripts
242(3)
Study Available Scripts
245(1)
Sample Scripts
246(1)
Summary
247(1)
References
247(2)
11 Users and Groups
249(26)
User Concepts
250(7)
Standard Users
251(1)
System Accounts
251(1)
The Root Account
252(1)
Role Based Access Control (RBAC) and Administrative Privileges
252(5)
Local Configuration Files
257(6)
Commands Used for Managing Users and Groups
258(1)
Command-line Account Management
258(5)
GUI Account Management
263(1)
Basic LDAP User Database
263(11)
LDAP and NIS
263(8)
An LDAP Data Interchange Format File
271(2)
Client Profiles
273(1)
Extend LDAP to a Network
273(1)
LDAP and Other Services
274(1)
Summary
274(1)
References
274(1)
12 Solaris 11 Security
275(20)
Installation and Initial Configuration Security
276(1)
root Is a Role
276(1)
Hardening and Minimizing the OS Installation
276(1)
Managing File Access
277(5)
Basic UNIX File Access Permissions
277(3)
Additional File Protections: umask
280(1)
Additional File Protections: encryption
281(1)
Password Management
282(2)
Changing Passwords
282(1)
Setting Password Policies
283(1)
Role Based Access Control (RBAC)
284(3)
The All-Powerful root User
284(1)
What's a Role?
284(2)
Privileged Execution with sudo
286(1)
System Auditing
287(1)
The auditd Daemon
287(1)
The IP Filter Firewall
288(2)
Configuring IP Filter
288(2)
Remote Access
290(3)
The ssh Server
291(1)
The ssh Client
291(2)
Another Security Feature
293(1)
Summary
293(1)
References
293(2)
13 System Performance
295(16)
First, Know Your Systeml
296(2)
What Hardware Do I Have?
296(2)
What OS Software Do I Have?
298(1)
Observing Your System
298(6)
What to Look For
298(1)
How to Look: Observability Tools
299(4)
Log Files
303(1)
System Tuning
304(1)
Kernel Parameters
304(1)
Other Resource Controls
304(1)
DTrace
305(4)
Some DTrace Tools
305(1)
Some DTrace Examples
305(2)
Some Performance-Monitoring Guidelines
307(1)
The Performance Monitor GUI
307(2)
Oracle Hardware and Software Support
309(1)
Summary
310(1)
References
310(1)
14 Solaris Virtualization
311(34)
Introduction: Zones and Virtualization
312(1)
Quick Tour with Zones
312(1)
Basic Zones Administration
313(4)
Creating Zones
313(2)
Zone Login, Boot, and Shutdown
315(2)
Resources and Zones
317(6)
Zones and ZFS Datasets
318(1)
Adding a Directory from the Global Zone
319(1)
Zone Access to the DVD-ROM Drive
320(1)
Removing a Resource
320(1)
Adding an NFS Mount
321(2)
Advanced Zones Administration
323(5)
CPU Allocation
323(3)
CPU Shares and the Fair Share Scheduler
326(1)
Observing CPU Allocation
327(1)
Memory Allocation
328(1)
Zone Performance and Statistics
328(3)
Zones and Discrete Privileges
331(1)
More Zones Administration
331(11)
Cloning
331(2)
Changing a Zone's Name and Its Root Dataset
333(1)
Zone Backup and Restore
334(4)
Zone Rehosting
338(3)
Solaris 10 Branded Zones
341(1)
Tips, Tricks, and Pitfalls
342(2)
hostid
342(1)
Profile for Automatic Installer
342(2)
Interactive sysconfig to Create Profile XML
344(1)
Summary
344(1)
Reference
344(1)
15 Print Management
345(26)
Print Service Options
346(2)
CUPS, the Print Service
346(1)
Related Packages
347(1)
The Internet Print Protocol (IPP) and CUPS
348(13)
Basic Components
348(1)
Basic Commands
349(1)
Set Up a Printer Administrator
350(1)
The Printer Configuration Tool
350(8)
A Printer Class Is a Group of Printers
358(1)
Print Server Configuration
358(2)
Connect to a Remote Print Server
360(1)
The Other Printer Configuration Tool
360(1)
The Files of CUPS
361(8)
The Main CUPS Server Configuration File: cupsd.conf
361(2)
Additional CUPS Configuration Options
363(1)
Configured Printers in printers.conf
364(3)
Configured Groups of Printers
367(1)
Printers Shared via Samba
367(1)
Print Server Log Files
368(1)
Summary
369(2)
16 DNS and DHCP
371(28)
The Domain Name Service
372(17)
DNS Background
372(1)
DNS Configuration Concepts
373(1)
A Key Solaris Difference
373(1)
Different DNS Servers
374(1)
DNS Packages
374(1)
Key DNS Commands
374(1)
A New Way to Configure a DNS Client
375(3)
DNS Client Configuration Files
378(1)
DNS Server Configuration
378(2)
DNS Server Configuration in SMF
380(1)
Creating a DNS Forwarding Name Server
380(1)
Extending DNS for a Primary or Secondary Server
381(1)
DNS Logging
382(1)
DNS Database Files
383(5)
Troubleshooting
388(1)
The Dynamic Host Configuration Protocol (DHCP)
389(8)
The DHCP Management Tool
390(5)
DHCP Configuration Files
395(1)
The ISC DHCP Server
395(1)
The DHCP Client
396(1)
Summary
397(1)
References
398(1)
17 Mail Services
399(20)
A sendmail Configuration Plan
400(1)
Customizing sendmail
400(10)
Basic Procedures
401(1)
Customizing the Configuration for a Local System
401(1)
Mail Clients on a Network
401(1)
Creating a New Configuration File
402(4)
Virtual Hosts and sendmail
406(1)
sendmail and Transport Layer Security
406(4)
Files that .forward
410(1)
Alias Management in sendmail
410(1)
Postmaster Aliases
411(1)
Local Aliases
411(1)
Alias Maps and NIS
411(1)
Mail Queue Management
411(2)
Contents of the Mail Queue
412(1)
Processing the Mail Queue
412(1)
Changing Mail Queues
412(1)
Troubleshooting sendmail
413(4)
Testing Basic Operation
413(1)
Testing the Configuration
414(1)
Reviewing Aliases
414(1)
Mail Logs
415(1)
Error Messages
415(2)
Summary
417(1)
References
418(1)
18 Solaris Trusted Extensions
419(22)
Overview of Trusted Extensions
420(1)
Enabling Trusted Extensions
421(6)
Zones and Trusted Extensions
421(1)
Enabling Trusted Extensions
421(1)
The label_encodings File
422(4)
Trusted Extensions Tips and Pitfalls
426(1)
Creating and Installing a Labeled Zone
427(6)
A Detour into the Shared-ip and Exclusive-ip Zones
433(2)
Some Observations, More Tips, and Pitfalls
434(1)
Adding Roles and Users
435(1)
User Logins and Roles
435(1)
Multilevel Workspace
436(1)
Switching Roles
437(1)
Managing Devices in Trusted Extensions
437(2)
Network Access with Trusted Extensions
439(1)
Summary
440(1)
References
440(1)
19 The Network File System
441(16)
Available Versions
442(6)
NFS Version 2
442(1)
NFS Version 3
442(1)
NFS Version 4
443(1)
Additional Common Features
443(1)
NFS Service Configuration
443(4)
NFS Configuration Files
447(1)
Options for Sharing
448(1)
Basic NFS Filesystem Sharing
448(1)
Client Configuration Options
449(6)
Mount from the Command Line
450(1)
During the Boot Process
450(1)
Automount on Demand
451(3)
Log Management
454(1)
Version Control
454(1)
Firewall Considerations
455(1)
Summary
455(1)
References
455(2)
20 The FTP and Secure Shell Services
457(24)
Secure and Insecure Communications
458(2)
Insecure Remote Connections
458(1)
FTP and SFTP Client Commands
459(1)
Configure an FTP Server
460(6)
FTP Server Files and Utilities
460(1)
Review the Default FTP Server Configuration File
460(3)
Set Up a Basic Anonymous FTP Server
463(1)
A chroot Jail for ProFTPD
463(1)
Set Up Guest Users
464(1)
Basic Security on FTP
464(1)
User Security
465(1)
Host Security
465(1)
Virtual Hosts on FTP
466(1)
The Configuration of an SSH Server
466(14)
General Configuration
466(1)
Secure Shell Client Commands
467(1)
The Main Client Configuration File
468(2)
Additional Files in the /etc/ssh Directory
470(1)
Private and Public Key Pairs for SSH
471(1)
The Main SSH Server Configuration File
471(4)
Additional Security in the SSH Server Configuration
475(1)
More Security with TCP Wrappers
475(1)
More Security with Passphrases
476(1)
Different Algorithms
477(1)
Send That Passphrase to an SSH Server
478(1)
More Security with Hashed Hosts
479(1)
Summary
480(1)
References
480(1)
21 Solaris and Samba
481(32)
Basic Features
482(16)
UNIX Samba on Solaris
483(1)
The Basics of UNIX Samba
484(2)
The Standard Samba Configuration File
486(10)
Client Commands
496(1)
The SWAT Tool
497(1)
Solaris CIFS
498(14)
Make Sure UNIX Samba Is "Off"
499(1)
The Solaris CIFS Packages
499(4)
Configure a Mapping Strategy
503(2)
Set Up Membership in a Workgroup or Domain
505(1)
Set Up WINS and Related Services
506(1)
Configure CIFS Users and Groups
506(1)
Mapping Users and Groups
507(1)
Create a ZFS Share for Solaris CIFS
507(2)
Use the sharemgr Command to Create a CIFS Share
509(1)
Mount a Share
510(1)
The Automouter and Home Directories
510(1)
Troubleshooting Issues
511(1)
Summary
512(1)
References
512(1)
22 Apache and the Web Stack
513(30)
Basic Components
514(9)
The AMP Stack
514(1)
GUI AMP Installation
514(7)
Keep Modules to a Minimum
521(2)
Basic Apache Configuration
523(8)
Configuration Files
523(1)
Apache as a Regular Host
524(1)
Apache with Virtual Hosts
524(6)
Secure Hosts
530(1)
Apache Security
531(10)
Firewall Review
531(3)
Host-based Security
534(1)
User-based Security
535(2)
Secure Certificates
537(2)
Isolating Apache Within a Zone
539(2)
Summary
541(1)
References
541(2)
A Oracle Solaris 11 11/11 Quick Command Reference
543(6)
System Information
544(1)
Services (SMF)
544(1)
Package Management (IPS)
544(1)
Boot Environments
545(1)
ZFS Filesystem
545(1)
Users and Roles
546(1)
Network Administration
546(1)
Performance Monitoring
546(1)
Zones (Containers2)
547(1)
References
547(2)
B Oracle Solaris 11 11/11 Information Library File
549(4)
Index 553
Michael Jang, (RHCE, LPIC-2, UCP, Linux+, MCP), author of the popular RHCE Red Hat Certified Engineer Linux Study Guide (Exam RH302) and about 20 other professional technology titles, is currently a full-time writer, specializing in operating systems and networks. His experience with computers goes back to the days of jumbled punch cards. He has written other books on Linux certification, including LPIC-1 in Depth, Mike Meyers Linux+ Certification Passport, and Sair GNU/Linux Installation and Configuration Exam Cram. His other Linux books include Linux Annoyances for Geeks, Linux Patch Management, and Mastering Fedora Core Linux 5. He has also written or contributed to books on Microsoft operating systems, including MCSE Guide to Microsoft Windows 98 and Mastering Windows XP Professional, Second Edition.





Harry Foxwell is a principal consultant at Oracles Public Sector division in the Washington, DC area, where he is responsible for solutions consulting and customer education on cloud computing, operating systems, and virtualization technologies. Harry has worked for Sun Microsystems, now part of Oracle, since 1995. Prior to that, he worked as a Unix and Internet specialist for Digital Equipment Corporation; he has worked with Unix systems since 1979 and with Linux systems since 1995.Harry is coauthor of two Sun BluePrints: Slicing and Dicing Servers: A Guide to Virtualization and Containment Technologies (Sun BluePrints Online, October 2005), and The Sun BluePrints Guide to Solaris Containers: Virtualization in the Solaris Operating System (Sun BluePrints Online, October 2006). He coauthored the book Pro OpenSolaris (Apress, 2009), and blogs about cloud computing at http://http://blogs.oracle.com/drcloud/.He earned his doctorate in information technology in 2003 from George Mason University (Fairfax, VA), and has since taught graduate courses there in operating systems, computer architecture and security, and electronic commerce.Harry is a Vietnam veteran; he served as a platoon sergeant in the US Armys 1st Infantry Division in 1968-1969. He was awarded an Air Medal and a Bronze Star.He is also an amateur astronomer and contributing member of the Northern Virginia Astronomy Club. In addition, Harry is a USA Table Tennis (USATT) member and competitive table tennis player. He is also a US Soccer Federation (USSF) soccer referee.For additional information about Harry, please visit his home page: http://cs.gmu.edu/~hfoxwell.