Excellence in IT Certified Education
ExitCertified - Excellence in IT Certified Education
 
IT education classes
Excellence in IT Certified Education
start courses and schedules education savings it certification education solutions
Training Search
Excellence in IT Certified Education
Training Course Details
Start Training Courses and Schedule Introduction to Crash Dump Analysis and the SunOS Kernel  (ST-375)

Introduction to Crash Dump Analysis and the SunOS Kernel  (ST-375)

 
This course replaces ST-370: Core Dump Analysis

The Introduction to Crash Dump Analysis and the SunOS Kernel course provides students with essential skills to diagnose and resolve system problems, beginning with whether a system problem is due to hardware or software. If it's hardware, which piece of hardware is causing the problem? If it's software, is there a patch that fixes this problem? What tools can be used to help identify the causes of system problems? Where can they be obtained, and how are they used? This course helps learners to answer these questions and to identify and resolve basic Solaris Operating System (Solaris OS) problems successfully. This course repackages:


ISA-160: Introduction to Solaris Crash Analysis
ISA-165: Kernel Overview
ISA-170: Introduction to fm
ISA-175: Introduction to adb, mdb, and crash


Sun Microsystems Training Course Certified   Sun Microsystems Training Savings
Skills Gained
  Upon completion of this course, students should be able to:
 

Distinguish software-caused system crashes from hardware-caused system crashes
Retrieve initial analysis information from a crash dump using Solaris CAT, ACT, the adb debugger, and the mdb debugger
Distinguish among unique panic string, bad trap, and hang crash dumps
Identify appropriate SunSolve search strings for unique panic string and bad trap crash dumps
Use the SunSolve program to find bugs and cases related to the crash dumps or error messages
Given a C structure declaration, describe how the data structure is stored in memory and how it looks when displayed by Solaris CAT, the adb debugger, and the mdb debugger
Describe the major kernel subsystems and use Solaris CAT, the adb debugger, and the mdb debugger to display the subsystems' related data structures


Who Can Benefit
  Students who can benefit from this course are experienced system administrators and support personnel at self-supporting Sun installations, as well as third-party driver developers.
 
Prerequisites
  To succeed fully in this course, students should be able to:
 

Administer the Solaris OS on a Sun server
Understand basic operating system concepts
Use a World Wide Web (WWW) browser, such as the Netscape browser
Manipulate files and directories on a UNIX file system
Be familiar with fault analysis and problem-solving techniques
Access the messages file
Boot a Solaris OE machine
Modify OpenBoot PROM (OBP) variables
Use the SunSolve(SM) program effectively
Have a SunSolve account to access other than the free collections
Modify swap partition sizes
Have some familiarity with C programming concepts and syntax


Obtaining Prerequisites
  Courses and reading to help students obtain these prerequisites include:
 

SA-239: Intermediate System Administration for the Solaris 9 Operating System
SA-299: Advanced System Administration for the Solaris 9 Operating System
The book Panic! by Chris Drake and Kimberly Brown


 
     
  Email Training Course
     
Code: ST-375
Length: 5 days
Type: Instructor-Led
   
Certified By: Sun Microsystems
Tuition: $3,500 / $2,975 GSA GOV.
   
Sun Microsystems Training Course This course is taught by Certified Sun Microsystems instructors. There is a difference. Learn More
 
This course is in the following categories. Click the categories to find similar courses and topics of interest.
 
 
 
Training Courses Help
 
Sort Schedule By: 
     
Broomfield, CO Jan.12.2009 - Jan.16.2009 course register
Broomfield, CO Mar.9.2009 - Mar.13.2009 course register
Edison, NJ Mar.16.2009 - Mar.20.2009 course register
New York, NY Apr.13.2009 - Apr.17.2009 course register
     
   
Request Other Course Date Request Course On-Site
 
 
training course details
Module 1 - Gathering Information
  • Obtain system environment information
  • Collect system crash data
  • Determine if a system is hung
  • Obtain a crash dump from a hung system
  • Force crash dumps for hard hangs
  • Describe the mechanism and system resources necessary to create crash dumps
  • Describe how to configure a system to save crash dumps
  • Troubleshoot crash dump failures
  • Describe and run SunExplorer software
  • Describe system information used to analyze a system crash
Module 2 - Analyzing Information
  • Differentiate between software and hardware problems
  • Interpret the output from the prtdiag utility
  • Interpret the output from the Sun Explorer software
  • Analyze patch information
  • Describe the types of device names and their components
  • Display the device tree
  • Interpret information in the messages file
  • Interpret memory error messages
Module 3 - Understanding Data Structures
  • Describe how a C language structure looks in memory
  • Describe how a pointer is used in the C language
  • Describe linked lists
  • Describe stacks
  • Describe hashing
Module 4 - Analyzing System Crash Dumps
  • Define common terms used in describing information in crash dumps
  • Describe the information used for initial crash dump analysis
  • Describe information sources within the SunSolve program that are useful for resolving system crashes
  • Describe the type of information available in bug reports
  • Use the SunSolve program to locate technical information, bugs, and patches related to system crashes
  • Appropriately use the kenv tool
  • Use Automated Crash Tool (ACT) to obtain initial crash dump information
  • Use the adb debugger to obtain initial crash dump information
  • Use the Modular Debugger (MDB) to obtain initial crash dump information
  • Use Solaris Crash Analysis Tool (CAT) to obtain initial crash dump information
 
Module 5 - Introducing Kernel Features and Organization
  • Describe the advantages of a modular kernel
  • Define the difference between the SunOS software package and the Solaris OS package
  • Describe the location of kernel modules on disk
  • Describe the components of the SunOS software
  • Describe user processes
  • Describe interrupts
  • Describe multithreading
  • Describe the location of structure definitions
Module 6 - Exploring Kernel Services
  • Describe the major kernel services
  • Describe what traps are and how they are processed
  • Describe how system calls are processed
  • Describe what synchronization and protection are and why they are needed
  • Describe the Solaris OS locking mechanisms
  • Describe signals and how they are processed
  • Describe how interrupts of various levels are processed
  • Describe kernel clock handling
  • Describe what callouts are and how they are stored and processed
  • Describe what cyclics are and what parts of the kernel are clients of this service
Module 7 - Examining the Process Subsystem
  • Draw an image of a running multithreaded process
  • Describe multithreading in the kernel and processes
  • Identify the structures used by the kernel to support a process
  • Describe the process life cycle, including thread creation
  • Describe how threads are scheduled
  • Describe priority inversion and how the kernel resolves the problem
  • Describe how time stamps are used in the kernel
  • Describe how the kernel controls processors
Module 8 - Examining the Memory Subsystem
  • Describe memory management issues from the kernel perspective
  • Describe paged memory
  • Identify the process structures used in address translation
  • Describe anonymous memory
  • Describe kernel page structures and their use
  • Describe the MMU and the HAT layer
  • Describe the kernel address space
  • Describe kernel memory allocation
  • Describe paging and swapping
Module 9 - Examining the File and I/O Subsystem
  • Describe the user's view of the UNIX file system
  • Describe the basic file system structure
  • Describe the virtual file system framework
  • Describe how file system mounting and path name resolution are accomplished
  • Describe the use of the Directory Name Lookup Cache (DNLC)
  • Describe the UFS file system specific data structures
  • Describe process file management
  • Describe the use of the specfs file system
  • Describe the kernel device tree
  • Draw a simple stream and explain its elements
 




ExitCertified Training - Sun Microsystems, Oracle, Symantec, IBM, MySQL, RedHat, Linux, NetApp
  Oracle Course Training  
  When you take a certified course with ExitCertified, you are learning from
the creators of the products you use. Our commitment to your IT
community, along with our authorization to deliver certified courses,
ensures you receive a premium training experience.

There is a difference. Learn from the source.
 
Oracle Course
     
Contact ExitCertified    
     
Spotlight Centers All United States Training Centers
Sacramento Training :: 916.669.3970
San Francisco Training :: 415.975.3948
San Jose Training :: 408.288.3948
Las Vegas Training :: 1.800.803.3948
Phoenix Training :: 1.800.803.3948
New York Training
Chicago Training
Los Angeles Training
Atlanta Training
Washington Training

Denver Training
Boston Training
Dallas Training
Houston Training
Philadelphia Training
View All US Training Centers
     
Worldwide - 613.232.3948 Got Questions?
We are happy to help. Just email us with this form and we'll get back to you shortly.
   
Sun Microsystems Course


it training education
it education and training

(c) 2008 ExitCertified Corp. All rights reserved.


ExitCertified is a global provider of authorized technology training. Some of our popular course topic searches include:
 
Sun Microsystems Training Oracle Training Symantec Training IBM Training Red Hat :: Linux Training
Java Training, J2EE Training, JSP Training, Java Courses, Servlets Training, EJB Training, Struts Training, Networking Courses, Solaris Training, Java Composite Application Platform (JCAPS) Training, Java Certification, SeeBeyond Training, XML Training, Solaris Certification, Corporate Training Solaris 10 Course PeopleSoft Training, 11g Training, 11g Certification, Oracle SQL, Oracle PL/SQL, DBA Training, DBA Certification, Oracle Certification, Hyperion Training, Fusion Middleware Training, 10g Training, 9i Training NetBackup Training, Veritas Training, Symantec Certification, Virus Protection Courses, IT Security Training DB2 Training, OS/400 Training, zSeries Training
s/390 Training, iSeries Training, AIX Training
SUSE Training, RedHat Course
         
MySQL Training Apple Training NetApp Training Project Management Training  
MySQL Database Course Apple Course, Leopard Training   PMI Training