1. Trang chủ
  2. » Công Nghệ Thông Tin

Intermediate System Administration for the Solaris 10 Operating Student Guide phần 1 pot

73 333 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 73
Dung lượng 528,96 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

vi Intermediate System Administration for the Solaris™ 10 Operating SystemCopyright 2005 Sun Microsystems, Inc.. Sun Services, Revision A.1Preface About This Course Course Goals Upon com

Trang 1

Sun Microsystems, Inc.

UBRM05-104

500 Eldorado Blvd Broomfield, CO 80021

U.S.A Revision A.1

Student Guide

Intermediate System Administration for the Solaris™ 10

Operating System

SA-200-S10

Trang 2

March 19, 2005 6:20 pm

Trang 3

Recycle

Copyright 2005 Sun Microsystems, Inc 4150 Network Circle, Santa Clara, California 95054, U.S.A All rights reserved.

This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any.

Third-party software, including font technology, is copyrighted and licensed from Sun suppliers.

Sun, Sun Microsystems, the Sun logo, Java, Solaris, Ultra, SunOS, Sun StorEdge, ToolTalk, SunSolve, SunService, Sun Blade, Sun Enterprise, OpenBoot, Sun Fire, and JumpStart are trademarks or registered trademarks of Sun Microsystems, Inc in the U.S and other countries All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc in the U.S and other countries Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc.

UNIX is a registered trademark in the U.S and other countries, exclusively licensed through X/Open Company, Ltd.

PostScript is a trademark or registered trademark of Adobe Systems, Incorporated, which may be registered in certain jurisdictions Federal Acquisitions: Commercial Software – Government Users Subject to Standard License Terms and Conditions

Export Laws Products, Services, and technical data delivered by Sun may be subject to U.S export controls or the trade laws of other countries You will comply with all such laws and obtain all licenses to export, re-export, or import as may be required after delivery to You You will not export or re-export to entities on the most current U.S export exclusions lists or to any country subject to U.S embargo

or terrorist controls as specified in the U.S export laws You will not use or provide Products, Services, or technical data for nuclear, missile,

or chemical biological weaponry end uses.

DOCUMENTATION IS PROVIDED “AS IS” AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS, AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE

OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.

THIS MANUAL IS DESIGNED TO SUPPORT AN INSTRUCTOR-LED TRAINING (ILT) COURSE AND IS INTENDED TO BE USED FOR REFERENCE PURPOSES IN CONJUNCTION WITH THE ILT COURSE THE MANUAL IS NOT A STANDALONE TRAINING TOOL USE OF THE MANUAL FOR SELF-STUDY WITHOUT CLASS ATTENDANCE IS NOT RECOMMENDED.

Export Commodity Classification Number (ECCN) assigned: 12 December 2001

Trang 4

Recycle

Copyright 2005 Sun Microsystems Inc 4150 Network Circle, Santa Clara, California 95054, Etats-Unis Tous droits réservés.

Ce produit ou document est protégé par un copyright et distribué avec des licences qui en restreignent l’utilisation, la copie, la distribution,

et la décompilation Aucune partie de ce produit ou document ne peut être reproduite sous aucune forme, par quelque moyen que ce soit, sans l’autorisation préalable et écrite de Sun et de ses bailleurs de licence, s’il y en a.

Le logiciel détenu par des tiers, et qui comprend la technologie relative aux polices de caractères, est protégé par un copyright et licencié par des fournisseurs de Sun.

Sun, Sun Microsystems, the Sun logo, Java, Solaris, Ultra, SunOS, Sun StorEdge, ToolTalk, SunSolve, SunService, Sun Blade, Sun Enterprise, OpenBoot, Sun Fire, et JumpStart sont des marques de fabrique ou des marques déposées de Sun Microsystems, Inc aux Etats-Unis et dans d’autres pays.

Toutes les marques SPARC sont utilisées sous licence sont des marques de fabrique ou des marques déposées de SPARC International, Inc aux Etats-Unis et dans d’autres pays Les produits portant les marques SPARC sont basés sur une architecture développée par Sun Microsystems, Inc.

UNIX est une marques déposée aux Etats-Unis et dans d’autres pays et licenciée exclusivement par X/Open Company, Ltd.

PostScript est une marque fabrique d’Adobe Systems, Incorporated, laquelle pourrait être déposée dans certaines juridictions.

Législation en matière dexportations Les Produits, Services et données techniques livrés par Sun peuvent être soumis aux contrôles américains sur les exportations, ou à la législation commerciale dautres pays Nous nous conformerons à lensemble de ces textes et nous obtiendrons toutes licences dexportation, de ré-exportation ou dimportation susceptibles dêtre requises après livraison à Vous Vous nexporterez, ni ne ré-exporterez en aucun cas à des entités figurant sur les listes américaines dinterdiction dexportation les plus courantes,

ni vers un quelconque pays soumis à embargo par les Etats-Unis, ou à des contrôles anti-terroristes, comme prévu par la législation américaine en matière dexportations Vous nutiliserez, ni ne fournirez les Produits, Services ou données techniques pour aucune utilisation finale liée aux armes nucléaires, chimiques ou biologiques ou aux missiles.

LA DOCUMENTATION EST FOURNIE “EN L’ETAT” ET TOUTES AUTRES CONDITIONS, DECLARATIONS ET GARANTIES EXPRESSES OU TACITES SONT FORMELLEMENT EXCLUES, DANS LA MESURE AUTORISEE PAR LA LOI APPLICABLE, Y COMPRIS NOTAMMENT TOUTE GARANTIE IMPLICITE RELATIVE A LA QUALITE MARCHANDE, A L’APTITUDE A UNE UTILISATION PARTICULIERE OU A L’ABSENCE DE CONTREFAÇON.

CE MANUEL DE RÉFÉRENCE DOIT ÊTRE UTILISÉ DANS LE CADRE D’UN COURS DE FORMATION DIRIGÉ PAR UN INSTRUCTEUR (ILT) IL NE S’AGIT PAS D’UN OUTIL DE FORMATION INDÉPENDANT NOUS VOUS DÉCONSEILLONS DE L’UTILISER DANS LE CADRE D’UNE AUTO-FORMATION.

Trang 5

v Copyright 2005 Sun Microsystems, Inc All Rights Reserved.Sun Services, Revision A.1

Table of Contents

About This Course Preface-xix

Course Goals Preface-xixCourse Map Preface-xxTopics Not Covered Preface-xxiHow Prepared Are You? Preface-xxiiIntroductions Preface-xxiiiHow to Use Course Materials Preface-xxivConventions Preface-xxvIcons Preface-xxvTypographical Conventions Preface-xxviNotes to the Instructor Preface-xxvii

Installing the Solaris™ 10 Operating System 1-1

Objectives 1-1Identifying the Fundamentals of the CD-ROM Installation 1-2Solaris 10 OS Installation and Upgrade Options 1-2Solaris Installation Command Line Interpreter (CLI) 1-2Custom JumpStart™ Installation 1-3Solaris Flash Archive Installation 1-3Solaris WAN Boot 1-4Standard Upgrade to the Solaris OS 1-4Solaris Live Upgrade Software 1-5Hardware Requirements for Installation of the

Solaris 10 OS 1-5Software Components of the Solaris OS 1-6Solaris OS Software Groups 1-7Installing the Solaris 10 OS From a CD-ROM or DVD 1-11Pre-Installation Information 1-11Demonstration: Performing an Interactive Installation 1-13

Introducing the Solaris™ 10 OS Directory Hierarchy 2-1

Objectives 2-1Introducing/ (root) Subdirectories 2-2Introducing Important System Directories 2-3Introducing Important In-Memory System Directories 2-4

Trang 6

vi Intermediate System Administration for the Solaris™ 10 Operating System

Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Introducing File Components 2-9File Names 2-9Inodes 2-9Data Blocks 2-10Identifying File Types 2-11Regular Files 2-12Directories 2-13Symbolic Links 2-14Device Files 2-16Using Hard Links 2-20Introducing Hard Links 2-20Creating New Hard Links 2-21Removing Hard Links 2-22Performing the Exercises 2-23Exercise: Identifying File Types (Level 1) 2-24Preparation 2-24Tasks 2-24Exercise: Identifying File Types (Level 2) 2-26Preparation 2-26Task Summary 2-26Tasks 2-28Exercise: Identifying File Types (Level 3) 2-29Preparation 2-29Task Summary 2-29Tasks and Solutions 2-31Exercise Summary 2-34

Managing Local Disk Devices 3-1

Objectives 3-1Introducing the Basic Architecture of a Disk 3-2Physical Disk Structure 3-2Data Organization on Disk Platters 3-3Disk Slices 3-4Introducing Solaris OS Device Naming Conventions 3-10Logical Device Names 3-10Physical Device Names 3-11Instance Names 3-12Listing a System’s Devices 3-13The/etc/path_to_inst File 3-13Theprtconf Command 3-15Theformat Command 3-16Reconfiguring Devices 3-17Performing a Reconfiguration Boot 3-17Using thedevfsadm Command 3-18Performing the Exercises 3-20

Trang 7

vii Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Exercise: Configuring and Naming Devices (Level 1) 3-21Preparation 3-21Tasks 3-22Exercise: Configuring and Naming Devices (Level 2) 3-23Preparation 3-23Task Summary 3-24Tasks 3-24Exercise: Configuring and Naming Devices (Level 3) 3-26Preparation 3-26Task Summary 3-27Tasks and Solutions 3-27Exercise Summary 3-30Partitioning the Hard Disk 3-31Introducing the Fundamentals of Disk Partitioning 3-31Recognizing Disk Space and Undesirable Conditions 3-32Recognizing Wasted Disk Space 3-33Recognizing Overlapping Disk Slices 3-34Introducing Disk Partition Tables 3-35Using theformat Command 3-36Partitioning a Disk 3-38Managing Disk Labels 3-45Viewing the Disk VTOC 3-45Relabeling a Disk 3-47Performing the Exercises 3-48Exercise: Working With Disks and Partitions (Level 1) 3-49Preparation 3-49Tasks 3-49Exercise: Working With Disks and Partitions (Level 2) 3-51Preparation 3-51Task Summary 3-51Tasks 3-52Exercise: Working With Disks and Partitions (Level 3) 3-56Preparation 3-56Task Summary 3-56Tasks 3-57Introducing the Solaris™ Management Console 3-64Starting the Solaris Management Console 3-64Using the Solaris Management Console Tools 3-65Restarting the Solaris Management Console 3-66Identifying the Functional Areas of the Solaris

Management Console 3-67Partitioning a Disk by Using the Solaris Management

Console Disks Manager Tool 3-71Partitioning the Disk Using the Disks Tool 3-71Performing the Exercises 3-80

Trang 8

viii Intermediate System Administration for the Solaris™ 10 Operating System

Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Exercise: Working With the Solaris ManagementConsole (Level 1) 3-81Preparation 3-81Tasks 3-81Exercise: Working With the Solaris Management

Console (Level 2) 3-82Preparation 3-82Task Summary 3-82Tasks 3-83Exercise Summary 3-84

Managing Solaris OS File Systems 4-1

Objectives 4-1Introducing Solaris OS File Systems 4-2Disk-based File Systems 4-2Distributed File Systems 4-2Pseudo File Systems 4-3Creating a Newufs File System 4-4Viewing the Solaris OSufs File System 4-4Using thenewfs Command 4-14Checking the File System by Using thefsck Command 4-17Data Inconsistencies Checked by thefsck Command 4-17Superblock Consistency 4-17Cylinder Group Block Consistency 4-17Inode Consistency 4-18Data Block Consistency 4-18Thelost+found Directory 4-18Noninteractive Mode 4-18Interactive Mode 4-19Resolving File System Inconsistencies 4-20Reconnecting an Allocated Unreferenced File 4-20Adjusting a Link Counter 4-21Salvaging the Free List 4-21Using Backup Superblocks 4-22Monitoring File System Use 4-25Using thedf Command 4-25Using thedu Command 4-28Using thequot Command 4-30Using the Solaris Management Console Usage Tool 4-31Performing the Exercises 4-33Exercise: Creating and Maintainingufs File Systems (Level 1)4-34Preparation 4-34Tasks 4-35Exercise: Creating and Maintainingufs File Systems (Level 2)4-36Preparation 4-36Task Summary 4-37Tasks 4-38

Trang 9

ix Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Exercise: Creating and Maintainingufs File Systems (Level 3)4-40Preparation 4-40Task Summary 4-41Tasks and Solutions 4-42Exercise Summary 4-47

Performing Mounts and Unmounts 5-1

Objectives 5-1Working With Mounting Basics 5-2Determining Which File Systems Are Currently Mounted 5-4Mounting a File System Automatically 5-4Introducing the Virtual File System Table:/etc/vfstab 5-5Introducing the/etc/mnttab File 5-8Performing Mounts 5-11Mounting a Local File System Manually 5-11Using themount Command Options 5-12Mounting All File Systems Manually 5-14Mounting a New File System 5-15Mounting Different Types of File Systems 5-16Performing Unmounts 5-18Unmounting a File System 5-18Unmounting All File Systems 5-19Unmounting a Busy File System 5-19Repairing Important Files if Boot Fails 5-21Accessing Mounted Diskettes, CD-ROMs or DVDs 5-23Using Volume Management (vold) 5-24Restricting Access to Mounted Diskettes, CD-ROMs, or DVDs5-26Stopping Volume Management (vold) 5-26Troubleshooting Volume Management (vold) Problems 5-26Accessing a Diskette, CD-ROM, or DVD Without Volume

Management (vold) 5-27Using themount Command 5-27Performing the Exercises 5-28Exercise: Mounting File Systems (Level 1) 5-29Preparation 5-29Tasks 5-29Exercise: Mounting File Systems (Level 2) 5-31Preparation 5-31Task Summary 5-31Tasks 5-32Exercise: Mounting File Systems (Level 3) 5-34Preparation 5-34Task Summary 5-34Tasks and Solutions 5-35Exercise Summary 5-38

Trang 10

x Intermediate System Administration for the Solaris™ 10 Operating System

Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Performing Solaris 10 OS Package Administration 6-1

Objectives 6-1Introducing the Fundamentals of Package Administration 6-2Software Packages 6-2The/var/sadm/install/contents File 6-2Package Formats 6-4Administering Packages From the Command Line 6-6Translating Package Formats 6-6Displaying Information About Installed Software

Packages 6-7Adding a Software Package 6-9Checking a Package Installation 6-12Removing a Software Package 6-14Adding Packages by Using a Spool Directory 6-15Streaming One or More Packages 6-17Reviewing Package Administration 6-18Performing the Exercises 6-19Exercise: Manipulating Software Packages (Level 1) 6-20Preparation 6-20Tasks 6-20Exercise: Manipulating Software Packages (Level 2) 6-21Preparation 6-21Task Summary 6-21Tasks 6-22Exercise: Manipulating Software Packages (Level 3) 6-24Preparation 6-24Task Summary 6-24Tasks and Solutions 6-25Exercise Summary 6-29

Managing Software Patches on the Solaris 10 OS 7-1

Objectives 7-1Preparing for Patch Administration 7-2Introducing Solaris OS Patches 7-2Checking Patch Levels 7-4Obtaining Patches 7-5Preparing Patches for Installation 7-6Installing and Removing Patches 7-9Installing a Patch 7-9Removing a Patch 7-10Installing Patch Clusters 7-11Thesmpatch Utility 7-14Performing the Exercises 7-15Exercise: Maintaining Patches (Level 1) 7-16Preparation 7-16Tasks 7-16

Trang 11

xi Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Exercise: Maintaining Patches (Level 2) 7-17Preparation 7-17Task Summary 7-17Tasks 7-18Exercise: Maintaining Patches (Level 3) 7-19Preparation 7-19Task Summary 7-19Tasks and Solutions 7-20Exercise Summary 7-23

Executing Boot PROM Commands 8-1

Objectives 8-1Introducing Boot PROM Fundamentals 8-2Goal of the OpenBoot™ Architecture Standard 8-3Boot PROM 8-3System Configuration Information 8-5Disabling the Abort Sequence 8-8Displaying POST to the Serial Port 8-9Using Basic Boot PROM Commands 8-11Identifying the System Boot PROM Version 8-12Booting the System 8-12Accessing More Detailed Information 8-14Listing NVRAM Parameters 8-15Changing NVRAM Parameters 8-16Restoring Default NVRAM Parameters 8-17Displaying Devices Connected to the Bus 8-17Identifying the System’s Boot Device 8-20Theshow-devs Command 8-22Thedevalias Command 8-23Creating and Removing Custom Device Aliases 8-24Thenvalias Command 8-24Thenvunalias Command 8-25Viewing and Changing NVRAM Parameters From the OS 8-26Using theeeprom Command 8-26Interrupting an Unresponsive System 8-27Aborting an Unresponsive System 8-27Performing the Exercises 8-28Exercise: Using the OpenBoot PROM Commands (Level 1) 8-29Preparation 8-29Tasks 8-29Exercise: Using the OpenBoot PROM Commands (Level 2) 8-31Preparation 8-31Task Summary 8-31Tasks 8-33

Trang 12

xii Intermediate System Administration for the Solaris™ 10 Operating System

Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Exercise: Using the OpenBoot PROM Commands (Level 3) 8-36Preparation 8-36Task Summary 8-36Tasks and Solutions 8-38Exercise Summary 8-42

Performing Boot and Shutdown Procedures 9-1

Objectives 9-1The Service Management Facility (SMF) 9-2SMF Service 9-2Service Identifiers 9-3Service States 9-6Milestones 9-7The svc.startd Daemon 9-10The Service Configuration Repository 9-10Identifying Legacy Run Level Fundamentals 9-12Determining a System’s Current Run Level 9-13Changing Run Levels 9-13Identifying the Phases of the Boot Process 9-14Boot PROM Phase 9-15Boot Programs Phase 9-16Thekernel Initialization Phase 9-16The/etc/system File and Kernel Configuration 9-18Theinit Phase 9-22The svc.startd Daemon 9-24Controlling Legacy Boot Processes 9-25The/sbin Directory 9-25The/etc/rc#.d Directories 9-27Start Run Control Scripts 9-28Stop Run Control Scripts 9-28The/etc/init.d Directory 9-29Stopping and Starting Services Using SMF Commands 9-30Using svcs to Determine Why Services are Not Running 9-34Creating New Service Scripts 9-36Performing System Shutdown Procedures 9-44The/usr/sbin/init Command 9-45The/usr/sbin/shutdown Command 9-45

“Ungraceful” Shutdown Commands 9-47The Service Repository Database 9-48Performing the Exercises 9-50Exercise: Controlling the Boot Process (Level 1) 9-51Preparation 9-51Tasks 9-52Exercise: Controlling the Boot Process (Level 2) 9-53Preparation 9-53Task Summary 9-53Tasks 9-54

Trang 13

xiii Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Exercise: Controlling the Boot Process (Level 3) 9-57Preparation 9-57Task Summary 9-57Tasks and Solutions 9-58Exercise Summary 9-63

Performing User Administration 10-1

Objectives 10-1Introducing User Administration 10-2Main Components of a User Account 10-2System Files That Store User Account Information 10-3Managing User Accounts 10-14Introducing Command-Line Tools 10-14Creating a User Account 10-15Modifying a User Account 10-20Deleting a User Account 10-22Creating a Group Entry 10-23Modifying a Group Entry 10-24Deleting a Group Entry 10-26Using the Solaris Management Console Users Tool 10-27Troubleshooting Login Issues 10-36Performing the Exercises 10-40Exercise: Adding User Accounts and Group Entries (Level 1)10-41Preparation 10-41Tasks 10-43Exercise: Adding User Accounts and Group Entries (Level 2)10-45Preparation 10-45Task Summary 10-45Tasks 10-46Exercise: Adding User Accounts and Group Entries (Level 3)10-51Preparation 10-51Task Summary 10-51Tasks and Solutions 10-52Exercise Summary 10-58Managing Initialization Files 10-59Introducing System-Wide Initialization Files 10-59Introducing User Initialization Files 10-60Customizing the User’s Work Environment 10-61Performing the Exercises 10-64Exercise: Modifying Initialization Files (Level 1) 10-65Preparation 10-65Tasks 10-65Exercise: Modifying Initialization Files (Level 2) 10-67Preparation 10-67Task Summary 10-67Tasks 10-68Exercise: Modifying Initialization Files (Level 3) 10-71Preparation 10-71

Trang 14

xiv Intermediate System Administration for the Solaris™ 10 Operating System

Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Task Summary 10-71Tasks and Solutions 10-72Exercise Summary 10-76

Performing System Security 11-1

Objectives 11-1Monitoring System Access 11-2Displaying Users on the Local System 11-2Displaying Users on Remote Systems 11-3Displaying User Information 11-4Displaying a Record of Login Activity 11-5Recording Failed Login Attempts 11-6Switching Users on a System 11-8Introducing thesu Command 11-8Switching to Another Regular User 11-10Becoming theroot User 11-11Monitoringsu Attempts 11-12Controlling System Access 11-14The/etc/default/login File 11-14File Transfer Protocol (FTP) Access 11-16The/etc/hosts.equiv and$HOME/.rhosts Files 11-17The/etc/hosts.equiv File Rules 11-19The$HOME/.rhosts File Rules 11-20Performing the Exercises 11-21Exercise: User Access (Level 1) 11-22Preparation 11-22Tasks 11-23Exercise: User Access (Level 2) 11-24Preparation 11-24Task Summary 11-25Tasks 11-25Exercise: User Access (Level 3) 11-28Preparation 11-28Task Summary 11-29Tasks and Solutions 11-30Exercise Summary 11-35Restricting Access to Data in Files 11-36Determining a User’s Group Membership 11-36Identifying a User Account 11-37Changing File and Directory Ownership 11-37Changing File and Directory Group Membership 11-40Using File Permissions 11-41Performing the Exercises 11-44Exercise: Restricting Access to Data on Systems (Level 1) 11-45Preparation 11-45Tasks 11-45

Trang 15

xv Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Exercise: Restricting Access to Data on Systems (Level 2) 11-47Preparation 11-47Task Summary 11-47Tasks 11-48Exercise: Restricting Access to Data on Systems (Level 3) 11-51Preparation 11-51Task Summary 11-51Tasks and Solutions 11-52Exercise Summary 11-57

Configuring and Using Printer Services 12-1

Objectives 12-1Introducing Network Printing Fundamentals 12-2Raster Image Processor (RIP) 12-2PostScript Printer Description (PPD) 12-2Print Management Tools 12-3Client-Server Model 12-3Types of Printer Configurations 12-3Basic Functions of the Solaris OS LP Print Service 12-5

LP Print Service Directory Structure 12-6Print Requests From the Network 12-10Solaris OS Printing Process 12-12Configuring Printer Services 12-19Using the Solaris OS Print Manager 12-19Configuring a New Network Printer 12-22Administering Printer Services 12-30Setting the System’s Default Printer 12-31Removing a Client’s Printer Configuration 12-31Removing a Server’s Printer Configuration 12-32Starting and Stopping the LP Print Service 12-33Starting the LP Print Service 12-33Stopping the LP Print Service 12-33Specifying a Destination Printer 12-34Using thelp Command 12-34Using thelpr Command 12-34Using the LP Print Service 12-35Accepting Print Jobs 12-35Rejecting Print Jobs 12-36Enabling Printers 12-36Disabling Printers 12-37Moving Print Jobs 12-38Performing the Exercises 12-40Exercise: Using the LP Print Service (Level 1) 12-41Preparation 12-41Tasks 12-41

Trang 16

xvi Intermediate System Administration for the Solaris™ 10 Operating System

Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Exercise: Using the LP Print Service (Level 2) 12-43Preparation 12-43Task Summary 12-43Tasks 12-44Exercise: Using the LP Print Service (Level 3) 12-48Preparation 12-48Task Summary 12-48Tasks and Solutions 12-49Exercise Summary 12-53

Controlling System Processes 13-1

Objectives 13-1Viewing System Processes 13-2Using the CDE Process Manager 13-2Using theprstat Command 13-4Using the Solaris Management Console Process Tool 13-7Killing Frozen Processes 13-9Using thekill andpkill Commands 13-9Performing a Remote Login 13-11Suspending and Terminating Processes with SMC 13-12Scheduling an Automatic One-Time Execution of a

Command 13-14Using theat Command 13-14Controlling Access to theat Command 13-16Scheduling an Automatic Recurring Execution of a

Command 13-17Introducing thecrontab File Format 13-17Using thecrontab Command 13-19Controlling Access to thecrontab Command 13-21Using the Solaris™ Management Console Job

Scheduler Tool 13-22Performing the Exercises 13-24Exercise: Using Process Control (Level 1) 13-25Preparation 13-25Tasks 13-26Exercise: Using Process Control (Level 2) 13-27Preparation 13-27Task Summary 13-28Tasks 13-28Exercise: Using Process Control (Level 3) 13-30Preparation 13-30Task Summary 13-31Tasks and Solutions 13-32Exercise Summary 13-35

Trang 17

xvii Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Performing File System Backups 14-1

Objectives 14-1Introducing the Fundamentals of Backups 14-2Importance of Routine File System Backups 14-2Tape Media Types 14-3Tape Drive Naming 14-4Tape Drive Control 14-5Strategies for Scheduled Backups 14-6The/etc/dumpdates File 14-9Backing Up an Unmounted File System 14-10Theufsdump Command 14-10Options for theufsdump Command 14-11Tape Back Ups 14-12Remote Backups to a Tape 14-13Performing the Exercises 14-14Exercise: Backing Up a File System (Level 1) 14-15Preparation 14-15Tasks 14-15Exercise: Backing Up a File System (Level 2) 14-17Preparation 14-17Task Summary 14-17Tasks 14-18Exercise: Backing Up a File System (Level 3) 14-19Preparation 14-19Task Summary 14-19Tasks and Solutions 14-20Exercise Summary 14-22

Performing File System Restores 15-1

Objectives 15-1Restoring aufs File System 15-2Restoring a Regular File System 15-2Restoring the/usr File System 15-4Performing a Special Case Recovery of the / (root)

File System 15-6Invoking an Interactive Restore 15-7Performing an Incremental Restore 15-9Performing the Exercises 15-14Exercise: Recovering Backup Files and File Systems (Level 1) 15-15Preparation 15-15Tasks 15-15Exercise: Recovering Backup Files and File Systems (Level 2) 15-17Preparation 15-17Task Summary 15-17Tasks 15-19Exercise: Recovering Backup Files and File Systems (Level 3) 15-21Preparation 15-21

Trang 18

xviii Intermediate System Administration for the Solaris™ 10 Operating System

Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Task Summary 15-21Tasks and Solutions 15-22Exercise Summary 15-27

Backing Up a Mounted File System With a UFS Snapshot 16-1

Objectives 16-1Creating a UFS Snapshot 16-2Using thefssnap Command 16-2Limiting the Size of the Backing-Store File 16-4Displaying Information for aufs File System Snapshot 16-5Backing Up the UFS Snapshot File 16-6Performing a Backup of a UFS Snapshot 16-6Performing an Incremental Backup Using a

UFS Snapshot 16-7Restoring Data From a UFS Snapshot Backup 16-10Deleting a UFS Snapshot 16-10Performing the Exercises 16-11Exercise: Working With UFS Snapshots (Level 1) 16-12Tasks 16-12Exercise: Working With UFS Snapshots (Level 2) 16-13Task Summary 16-13Tasks 16-13Exercise: Working With UFS Snapshots (Level 3) 16-15Task Summary 16-15Tasks and Solutions 16-15Exercise Summary 16-17

Trang 19

Preface-xix Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Preface

About This Course

Course Goals

Upon completion of this course, you should be able to:

● Manage file systems

● Install software

● Perform system boot procedures

● Perform user and security administration

● Manage network printers and system processes

● Perform system backups and restores

Trang 20

Course Map

Preface-xx Intermediate System Administration for the Solaris™ 10 Operating System

Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Course Map

The course map enables you to see what you have accomplished andwhere you are going in reference to the course goals

Introducing the Solaris™

OS Directory Hierarchy

Managing Local Disk Devices

Managing the Solaris OS File System

Performing Mounts and Unmounts

Managing File Systems Installing the Solaris™ 10 OS Installing Software

Configuring Printer Services

Controlling System Processes Managing Network Printers and System Processes

Executing Boot PROM Commands

Performing Boot and Shutdown Procedures Performing System Boot Procedures

Performing User Administration

Performing System Security Performing User and Security Administration

Performing System Backups and Restores

Performing File System Backups

Performing File System Restores

Backing Up

a Mounted File System With a UFS Snapshot

Performing Solaris 10 OS Package Administration

Managing Software Patches

on the Solaris OS Package Administration

Trang 21

Topics Not Covered

Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Topics Not Covered

This course does not cover the following topics Many of these topics arecovered in other courses offered by Sun Educational Services:

● Basic UNIX®commands – Covered in SA-100: UNIX®Essentials Featuring the Solaris™ 10 Operating System

● Thevieditor – Covered in SA-100: UNIX®Essentials Featuring the Solaris™ 10 Operating System

Basic UNIX file security – Covered in SA-100: UNIX®Essentials Featuring the Solaris™ 10 Operating System

JumpStart™ procedure– Covered in SA-202: Advanced System

Administration for the Solaris™ 10 Operating System

● Network File System (NFS) environment configuration – Covered in

SA-202: Advanced System Administration for the Solaris™ 10 Operating

System

All the new features in Solaris 10 – Covered in SA-225-S10: Solaris™

10 for Experienced System Administrators

Naming services – Covered in SA-202: Advanced System

Administration for the Solaris™ 10 Operating System

Troubleshooting – Covered in ST-350: Sun™ Systems Fault Analysis

Trang 22

How Prepared Are You?

Preface-xxii Intermediate System Administration for the Solaris™ 10 Operating System

Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

How Prepared Are You?

To be sure you are prepared to take this course, can you answer yes to thefollowing questions?

● Perform basic UNIX tasks

● Understand basic UNIX commands

● Use thevitext editor

● Interact with a windowing system

Trang 23

Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

● Title, function, and job responsibility

● Experience related to topics presented in this course

● Reasons for enrolling in this course

● Expectations for this course

Trang 24

How to Use Course Materials

Preface-xxiv Intermediate System Administration for the Solaris™ 10 Operating System

Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

How to Use Course Materials

To enable you to succeed in this course, these course materials employ alearning module that is composed of the following components:

● Objectives – You should be able to accomplish the objectives aftercompleting a portion of instructional content Objectives supportgoals and can support other higher-level objectives

● Lecture – The instructor will present information specific to theobjective of the module This information will help you learn theknowledge and skills necessary to succeed with the activities

● Activities – The activities take on various forms, such as an exercise,self-check, discussion, and demonstration Activities are used tofacilitate mastery of an objective

● Visual aids – The instructor might use several visual aids to convey aconcept, such as a process, in a visual form Visual aids commonlycontain graphics, animation, and video

Note – Many system administration tasks for the Solaris™ Operating

System can be accomplished in more than one way The methodspresented in the courseware reflect recommended practices used by SunServices

Trang 25

Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Discussion – Indicates a small-group or class discussion on the current

topic is recommended at this time

1

2

3

Demonstration – Indicates a demonstration of the current topic is

recommended at this time

Note – Indicates additional information that can help students but is not

crucial to their understanding of the concept being described Studentsshould be able to understand the concept or complete the task withoutthis information Examples of notational information include keywordshortcuts and minor system adjustments

Caution – Indicates that there is a risk of personal injury from a

nonelectrical hazard, or risk of irreversible damage to data, software, orthe operating system A caution indicates that the possibility of a hazard(as opposed to certainty) might happen, depending on the action of theuser

Trang 26

Preface-xxvi Intermediate System Administration for the Solaris™ 10 Operating System

Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Typographical Conventions

Courieris used for the names of commands, files, directories, usernames, host names, programming code, and on-screen computer output;for example:

Use thels -alcommand to list all files

To delete a file, use thermfilenamecommand

Courier italic boldis used to represent variables whose values are to

be entered by the student as part of an activity; for example:

Type chmod a+rwx filenameto grant read, write, and executerights for filename

Palatino italics is used for book titles, new words or terms, or words that

you want to emphasize; for example:

Read Chapter 6 in the User’s Guide.

These are called class options.

Trang 27

1-1 Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Module 1

Installing the Solaris™ 10 Operating System

Objectives

Upon completion of this module, you should be able to:

● Identify the fundamentals of the Solaris™ 10 Operating System(Solaris 10 OS) installation from a CD-ROM or DVD

● Install Solaris 10 OS from a CD-ROM or DVD

The course map in Figure 1-1 shows how this module fits into the currentinstructional goal

Figure 1-1 Course Map

Installing the Solaris™ 10 OS

Installing Software

Trang 28

Identifying the Fundamentals of the CD-ROM Installation

1-2 Intermediate System Administration for the Solaris™ 10 Operating System

Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Identifying the Fundamentals of the CD-ROM Installation

The following section describes the CD-ROM or DVD installation of theSolaris 10 OS

Solaris 10 OS Installation and Upgrade Options

There are two ways to install the Solaris 10 OS on your system,

suninstalland Flash installation There are a number of different waysthe installation can take place:

● Solaris installation Graphical User Interface (GUI)

● Solaris installation Command Line Interpreter (CLI)

● Solaris Custom JumpStart™ software (JumpStart) installation

● Solaris Flash Archives

● Solaris WAN boot installation

● Solaris Upgrade method

This module focuses on the text installation The default installationmethod is graphical if the host has sufficient memory, and is using agraphical interface

Solaris Installation Command Line Interpreter (CLI)

Hosts which do not have a graphical screen cannot run the GUIinstallation Starting the installation with the nowinargument allows allthe questions and answers to be completed in a text-only environment.Options are provided in menu format with the spacebar being used toselect options and F2, (or the equivalent escape key sequence), being used

to accept selected options

● 64-127 Mbytes starts withnowin

● 128-383 Mbytes starts a GUI window with a text-based installrunning in it

● 384-511 Mbytes starts up the GUI interface

● 512 Mbytes and higher starts the installation kiosk

Trang 29

Identifying the Fundamentals of the CD-ROM Installation

Installing the Solaris™ 10 Operating System 1-3 Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Custom JumpStart™ Installation

The Solaris JumpStart procedure installs Solaris OS software on a system

by referencing a user-defined profile You can customize profiles fordifferent types of systems

A JumpStart installation provides a hands-off installation across thenetwork and is based on a central-configured server The JumpStartprocedure is a command-line interface that enables you to incorporateshell scripts The shell scripts include pre-installation and post-installationtasks You choose the profile and the scripts to use for installation orupgrade Then the custom installation method installs or upgrades thesystem

Solaris Flash Archive Installation

The Solaris Flash Archive Installation enables you to install many systemsbased on a configuration that you install on a master system After youhave installed and configured the master system, you create a flash

archive from the master system You create as many flash archives as youneed and choose which flash archive to install on each system

The standard Solaris OS installation methods install each Solaris OSpackage individually This method of package-based installation is timeconsuming because the installation must update the package map for eachpackage The Solaris Flash archive installs on your system much fasterthan when you install each of the individual Solaris OS packages, becauseyou are only producing a copy of an already installed system

Trang 30

Identifying the Fundamentals of the CD-ROM Installation

1-4 Intermediate System Administration for the Solaris™ 10 Operating System

Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Solaris WAN Boot

The WAN boot installation method enables you to boot and installsoftware over a wide area network (WAN) by using HTTP The WAN bootinstallation method enables you to transmit an encrypted Solaris Flasharchive over a public network to a remote SPARC®-based client TheWAN boot programs then install the client system by performing acustom JumpStart installation

To protect the integrity of the installation, you can use private keys toauthenticate and encrypt data You can also transmit your installationdata and files over a secure HTTP connection by configuring your systems

to use digital certificates

Solaris upgrade options include both the standard upgrade and the liveupgrade

Standard Upgrade to the Solaris OS

A standard upgrade merges the new version of the Solaris OS with theexisting files on the system’s disk The methods available for a standardupgrade are Solaris GUI installation, the CLI installation, and the customJumpStart procedure

A standard upgrade saves many of the modifications that were made tothe OS with the previous version of the Solaris OS Because the Solaris OS

is unavailable to users during the standard upgrade, the standardupgrade results in longer periods of downtime

Trang 31

Identifying the Fundamentals of the CD-ROM Installation

Installing the Solaris™ 10 Operating System 1-5 Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Solaris Live Upgrade Software

The Solaris Live Upgrade Software upgrades a duplicate boot

environment while the active boot environment is still running Thismethod eliminates downtime of the production environment The SolarisLive Upgrade method can be run with either a GUI or a command-lineinterface First, create a duplicate boot environment After that has beencreated, upgrade or install a Solaris Web Start Flash archive on the

inactive boot environment When you are ready, activate the inactive bootenvironment During the next reboot, the inactive boot environmentbecomes the active boot environment If there is a failure, you can recoveryour original boot environment by reactivating it and rebooting the

system

Solaris Live Upgrade Software requires enough available disk space tocreate a duplicate of your boot environment To estimate the file systemsize needed to create a boot environment, start the creation of the newboot environment The file system size is calculated, and you can thenabort the process

Hardware Requirements for Installation of the

Solaris 10 OS

A Solaris 10 OS installation requires the following:

● 256 Mbytes of memory minimum recommended

● At least 5 Gbytes of disk space

● Access to a CD-ROM/DVD drive or an installation server

Trang 32

Identifying the Fundamentals of the CD-ROM Installation

1-6 Intermediate System Administration for the Solaris™ 10 Operating System

Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Software Components of the Solaris OS

The Solaris OS software is organized into three components:

CDE DEMOS CDE DTBUILDER CDE Developer

Man Pages CDE HELP

Developer

Env CDE ManPages

CDE Includes

Trang 33

Identifying the Fundamentals of the CD-ROM Installation

Installing the Solaris™ 10 Operating System 1-7 Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Some software clusters contain only one software package

Solaris OS Software Groups

Software groups are collections of Solaris OS software packages Eachsoftware group includes support for different functions and hardwaredrivers The Solaris OS is made up of six software groups:

● Reduced Networking Support software group

● Core System Support software group

● End User Solaris software group

● Developer Solaris software group

● Entire Solaris software group

● Entire Solaris software group plus Original Equipment

Manufacturers (OEM) support

Table 1-1 Packages Included in the CDE Software Cluster

SUNWdtwm SUNWdthez SUNWdtbas SUNWdtab

SUNWdtdst SUNWdtjxt SUNWdtdmr SUNWdthed

SUNWdtscm SUNWpdas SUNWdtdmn SUNWdtinc

SUNWdthe SUNWdtim SUNWdtdte SUNWdtmad

SUNWdthev SUNWdtezt SUNWdtlog SUNWdtma

SUNWdticn SUNWscgui SUNWdtdem SUNWdtmaz

Trang 34

Identifying the Fundamentals of the CD-ROM Installation

1-8 Intermediate System Administration for the Solaris™ 10 Operating System

Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Figure 1-3 shows the software groups that compose the Solaris OS

Figure 1-3 Solaris OS Software Groups

Minimal Core Metacluster ( SUNWCmreq )

The metacluster SUNWCmreqis a hidden metacluster It allows you tocreate a minimal core metacluster by deselecting packages from the coremetacluster

Reduced Network Support Software Group ( SUNWCrnet )

This group contains the minimum software that is required to boot andrun a Solaris system with limited network service support The ReducedNetworking software group provides a multiuser text-based console andsystem administration utilities This software group also enables thesystem to recognize network interfaces, but does not activate networkservices

A system installed with the Reduced Networking software group could,

for example, be used as a thin-client host in a network.

Trang 35

Identifying the Fundamentals of the CD-ROM Installation

Installing the Solaris™ 10 Operating System 1-9 Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

Core Software Group ( SUNWCreq )

The Core software group contains the minimum software required to bootand run the Solaris OS in a minimum configuration, without the support

to run many server applications The Core software group includes aminimum of networking software, including Telnet, File Transfer Protocol(FTP), Network File System (NFS), Network Information Service (NIS)clients, and Domain Name Service (DNS) This software group also

includes the drivers required to run the Common Desktop Environment(CDE) but does not include the CDE software The Core software groupalso does not include online manual pages

End User System Support Software Group ( SUNWCuser )

The End User System Support software group contains the Core softwaregroup and also contains the recommended software for an end user plusthe CDE

Developer System Support Software Group ( SUNWCprog )

The Developer System Support software group contains the End UserSystem Support software group It also contains the libraries, the includefiles, the online manual pages, and the programming tools for developingsoftware

Entire Distribution Software Group ( SUNWCall )

The Entire Distribution software group contains the Developer SystemSupport software group It also contains additional software needed forservers The software that is in the Entire Distribution software group isthe entire Solaris OS software release minus OEM support

Entire Distribution Plus OEM Support Software Group

( SUNWCXall )

The Entire Distribution Plus OEM Support software group contains theentire Solaris OS software release It also contains additional hardwaresupport for OEMs and hardware not on the system at the time of

installation This software group is recommended when you are installingthe Solaris OS software on non-Sun servers that use UltraSPARC

processors

Trang 36

Identifying the Fundamentals of the CD-ROM Installation

1-10 Intermediate System Administration for the Solaris™ 10 Operating System

Copyright 2005 Sun Microsystems, Inc All Rights Reserved Sun Services, Revision A.1

To view the names of the cluster configurations, perform the command:

# grep METACLUSTER /var/sadm/system/admin/.clustertoc

Ngày đăng: 12/08/2014, 22:21

TỪ KHÓA LIÊN QUAN