Training Course:crash dump analysis and the sunos kernelSchool/Trainer:qa ltd. aberdeen, birmingham, bristol, edinburgh, exeter, glasgow, leeds, london, manchester, slough, united kingdom
Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced
Course Description:
'' 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.
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 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 prerequisite courses include:
intermediate system administration for the solaris 9 operating system (sa-239)
advanced system administration for the solaris 9 operating system (sa-299)
delegates will learn how 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 course outline
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 tocrash 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 ...''
Elements of this syllabus are subject to change.
Please go to the school's official website for training price and schedule:
http://www.qa.com/
Phone:0844 871 2080
School Address:
tel: 0844 871 2080 e-mail us: info@qa.com
Jobs & Resumes: aberdeen, birmingham, bristol, edinburgh, exeter, glasgow, leeds, london, manchester, slough Houses & Roommates: aberdeen, birmingham, bristol, edinburgh, exeter, glasgow, leeds, london, manchester, slough Travel Agencies: birmingham, bristol, edinburgh, leeds, london, manchester,
Search other schools for crash dump analysis and the sunos kernel training resources.
Other training courses offered by qa ltd.:
Sun Fire Midrange Server Administration
Sun Fire Tx000 Basic Tuning
Sun SPARC Desktop Systems
Sun SPARC Enterprise MX000 Server
sun management center 3.6
Sun SeeBeyond eGate Integrator 4.5.x
sun java caps 6
Solaris 9 Operating System
Dynamic Performance Tuning and Troubleshooting with DTrace
Enterprise Intrusion Analysis
Personalising Security on the Solaris Operating System
Solaris 10 Containers
solaris 10 operating systems internals
Solaris 10 ZFS
solaris volume manager
Sun StorEdge Enterprise Backup 7.x
Sun Systems Fault Analysis
Solaris 10 Operating System
Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
Tips: Our combined search function does not only provide you with the training courses and students, but also talent resumes and jobs, or shared apartments nearby for rent. |
|
|