دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Igor Ljubuncic aka Dedoimedo
سری:
ناشر:
سال نشر:
تعداد صفحات: 182
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 5 مگابایت
در صورت تبدیل فایل کتاب Linux Kernel Crash Book Everything you need to know به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Linux Kernel Crash Book هر آنچه لازم است بدانید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Stage 1......Page 23
Stage 2......Page 24
Configure the dump device (DUMP_DEVICE)......Page 25
Configure the dump directory (DUMPDIR)......Page 26
Configure the dump level (DUMP_LEVEL)......Page 27
Configure the dump flags (DUMP_FLAGS)......Page 28
Additional settings......Page 29
Configure LKCD dump utility to run on startup......Page 30
Configuration file......Page 31
Make sure dump directory is writable for netdump user......Page 32
Start the server......Page 33
Configure the target host IP address (TARGET_HOST)......Page 34
Configure the source port (SOURCE_PORT)......Page 35
Enable core dump capturing......Page 36
Test functionality......Page 37
Problems......Page 38
Conclusion......Page 39
Introduction......Page 41
Terminology......Page 42
Kdump installation......Page 43
Under Processor type and features......Page 45
Under Kernel hacking......Page 47
Other settings......Page 48
Kdump packages......Page 49
Kdump files......Page 50
Configure KDUMP_KERNELVER......Page 51
Configure KDUMP_COMMANDLINE......Page 52
Configure KDUMP_COMMANDLINE_APPEND......Page 53
Configure KEXEC_OPTIONS......Page 54
Configure KDUMP_IMMEDIATE_REBOOT......Page 55
Configure KDUMP_SAVEDIR......Page 56
Configure KDUMP_KEEP_OLD_DUMPS......Page 57
Configure KDUMP_DUMPDEV......Page 58
Configure KDUMP_VERBOSE......Page 59
Configure KDUMP_DUMPLEVEL......Page 60
Configure KDUMP_DUMPFORMAT......Page 61
GRUB menu changes......Page 62
Set Kdump to start on boot......Page 63
Kernel......Page 64
GRUB menu......Page 65
Possible errors......Page 66
Simulate kernel crash......Page 68
Configure KDUMP_RUNLEVEL......Page 69
Configure KDUMP_SAVEDIR......Page 70
Kernel crash dump NFS example......Page 71
Conclusion......Page 72
Kdump working crash installation......Page 73
Crash location......Page 74
Invoke crash......Page 77
New invocation......Page 78
Important details to pay attention to......Page 80
Running crash......Page 81
bt - backtrace......Page 83
ps - display process status information......Page 84
Create crash analysis file......Page 85
Crash running in unattended mode......Page 86
No debugging data available......Page 87
vmlinux and vmcore do not match (CRC does not match)......Page 89
Conclusion......Page 90
Analyzing the crash report - First steps......Page 91
Getting warmer......Page 98
Fedora example......Page 99
Kernel Page Error......Page 100
Backtrace......Page 102
Call trace......Page 104
Instruction pointer......Page 105
Current Privilege Level (CPL)......Page 106
Descriptor Privilege Level (DPL) &Requested Privilege Level (RPL)......Page 107
Fedora example, again......Page 108
backtrace for all tasks......Page 109
Dump system message buffer......Page 110
Display process status information......Page 111
Super geeky stuff......Page 113
cscope......Page 114
Trivial example......Page 119
objdump......Page 121
Moving on to kernel sources......Page 123
What do we do now?......Page 128
Step 1: Kernel module......Page 129
Step 2: Kernel panic......Page 134
Step 3: Analysis......Page 135
Difficult example......Page 138
In-depth analysis......Page 139
Alternative solution (debug kernel)......Page 143
Next steps......Page 144
kerneloops.org......Page 145
Google for information......Page 151
Crash analysis results......Page 152
Submit to developer/vendor......Page 153
Conclusion......Page 154
Install kexec-tools package manually......Page 155
Important note......Page 156
SUSE & YaST Kdump module......Page 157
SUSE (and openSUSE) 11.X setup......Page 160
32-bit architecture......Page 161
64-bit architecture......Page 164
Other changes......Page 166
Enable debug repositories......Page 168
Enable repositories in CentOS......Page 169
lcrash utility (for LKCD)......Page 172
Kerntypes......Page 173
lcrash demonstration......Page 174
gdb-kdump......Page 176
crosscrash......Page 177
Crash references......Page 179
Dedoimedo web articles......Page 181