Linux中Kdump是什麼?其作用有哪些?
Kdump是目前最有效的Linux記憶體映象收集機制,它是在系統崩潰、死鎖或者當機的時候用來轉儲記憶體執行引數的一個工具和服務。那麼linux系統中kdump有什麼用?具體請看下文。
kdump是在系統崩潰、死鎖或者當機的時候用來轉儲記憶體執行引數的一個工具和服務。
比如:如果系統一旦崩潰那麼正常的核心就沒辦法工作了,在這個時候將由kdump產生一個用於capture當前執行資訊的核心,該核心會將此時的記憶體中的所有執行狀態和資料資訊收集到一個dump core檔案中以便於Red Hat工程師分析崩潰原因,一旦記憶體資訊收集完成,系統將自動重啟。這和以前的diskdump、netdump是同樣道理。只不過kdump是RHEL6特有的。
檢視Linux系統是否開啟Kdump:
執行命令:ulimit -c 如果輸出為0,則代表沒有開啟。如果為unlimited則已經開啟。
臨時開啟/關閉Linux的kdump方法:
ulimit -c unlimited開啟;
ulimit -c 0 關閉;
修改配置檔案進行開啟/關閉kdump方法:
vi/ect/profile檔案在檔案末尾加入新行,ulimit -S -c unlimited> /dev/null 2>& 1
儲存退出:wq!
執行 source /etc/profile 使當期設定生效
透過ulimit -c 檢視下是否已經成功開啟。
系統崩潰時kdump檔案位置及檢視方法:
修改生成的日誌檔案的路徑到/var/log下
echo “/var/log” > /proc/sys/kernel/core_pattern'
kdump檔名為core.xxxx
執行gdb core.xxx進行除錯
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2944962/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux裡面kdump是什麼?有什麼作用?Linux
- Linux whereis命令是什麼?其作用有哪些?Linux
- Python中find函式是什麼?其作用有哪些?Python函式
- Linux中rwx分別代表什麼?其作用有哪些?Linux
- Linux中uuid是什麼?作用有哪些?LinuxUI
- Linux中什麼是inode?有什麼作用?Linux
- Linux中公有云是什麼?有什麼作用?Linux
- 什麼是HTTPDNS?HTTPDNS有哪些作用?httpdDNS
- Linux chattr命令有哪些作用?命令格式是什麼?Linux
- Linux系統中find命令語法格式是什麼?作用有哪些?Linux
- Linux中selinux是什麼意思?SELinux的主要作用有哪些?Linux
- Linux UID是什麼?其數值範圍有哪些?LinuxUI
- Linux中什麼是套接字檔案?有什麼作用?Linux
- Linux中ansible作用是什麼?有哪些特點?Linux
- Linux具有哪些作用?Linux有什麼特性?Linux
- Linux中type命令有什麼作用?語法格式是什麼?Linux
- JQuery中$(document)是什麼意思有什麼作用jQuery
- Linux中proc檔案系統是什麼意思?有什麼作用?Linux
- 什麼是專案管理軟體,有哪些作用?專案管理
- 資料中臺定義是什麼,作用有哪些?
- Linux中虛擬網路卡是什麼?有何作用?Linux
- Linux中Prometheus是什麼意思?主要特徵有哪些?LinuxPrometheus特徵
- Linux中的bind是什麼意思?有哪些命令?Linux
- Linux是什麼?Linux有哪些版本?Linux
- Linux yum命令有什麼作用?有哪些常用引數?Linux
- Linux終端是什麼?終端有什麼作用?Linux
- 什麼是Linux裝置節點?有什麼作用?Linux
- Linux中gpgcheck是什麼意思?作用是什麼?LinuxGC
- Linux系統中tmp指什麼檔案?其作用是什麼?Linux
- 什麼是DNS快取?DNS快取有哪些作用?DNS快取
- 寬頻路由器是什麼,有哪些功能作用?路由器
- Linux中yum有何作用?主要功能是什麼?Linux
- 什麼是XSS攻擊?其攻擊原理有哪些?
- Linux中ext3是什麼?有哪些特點?Linux
- Linux中master是什麼意思?有哪些重要的功能?LinuxAST
- 伺服器雙機熱備軟體是什麼?有什麼作用?有哪些?伺服器
- DNS解析是什麼?DNS解析在網路通訊中作用有哪些?DNS
- Linux常見目錄都有哪些?其用途是什麼?Linux