導航:首頁 > 程序命令 > linux用命令查詢哪個時間點宕機

linux用命令查詢哪個時間點宕機

發布時間:2024-08-08 16:19:27

linux系統宕機怎麼查原因

這往往是由於內核崩潰導致,但可能性多種多樣。
首先查看系統日誌,分析不出原因的話,請搜索「coremp」 或 「linux系統宕機」。

Ⅱ Linux 操作系統在什麼情況下崩潰

1.一個死循環不大可能把linux搞崩潰,尤其是到2.4以後,內核都有相應的保護機制,多半情況下這種進程會被殺死的。當然,你可以試試提高進程的優先順序(這種我沒做過,不知道結果,請事先保存好數據,以免不必要的損失)

2.還有,大量地消耗系統內存。這方法也不能成功。
比如:
======================================
#BOF
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>

#define ONE_K (1024)

int main ()
{
char *some_memory;
int size_to_allocate = ONE_K;
int megs_obtained = 0;
int ks_obtained = 0;

while (1) {
for (ks_obtained = 0; ks_obtained < 1024; ks_obtained++) {
some_memory = (char*)malloc(size_to_allocate);
if (some_memory == NULL) exit (EXIT_FAILURE);
sprintf(some_memory, "Hello,World");
}
megs_obtained++;
printf("Now allocated %d Megabytes\n", megs_obtained);
}
exit(EXIT_SUCCESS);
}

#EOF
====================
運行之後,
.....
.....
Out of Memory:Killed process 2365
Killed
======================================
系統為了保護自己的安全運行,終止了這個危險的進程。

3.驅動程序出現問題,比如驅動有bug崩潰了,這時間系統就危險了,但現在的社區裡面寫的開源驅動大都能和內核很好地結合,bug也沒抓得差不多了。(關於驅動程序,可以參看Minix作者寫的操作系統原理那本書,作者分析,70%的系統崩潰是由於驅動程序引起的,所以minix採用了微內核設計,只把必要的幾千行代碼放在內核而剩下的都放到了用戶層,他認為這樣做能極大地提高系統的穩定性。關於微內核的優劣,不好評論,反正我了解一點,GNU中的一個項目是做一個叫做Hurd的微內枋系統,這個項目已經有好幾年了,可以去www.gnu.org找相應的文檔。

4.其它。(不知道了)

Ⅲ Linux如何查看死機原因

查看linux系統日誌,步驟如下:

1、首先,連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。

(3)linux用命令查詢哪個時間點宕機擴展閱讀:

Linux死機的問題

1.先檢查硬體,查看伺服器狀態燈是否有報警。確保硬體沒有問題。

2.使用伺服器自帶的監測工具進行測試。

3.根據你的情況,我覺得可以重新安裝一下登錄管理器,或者整個GUI。

4.檢查一下伺服器性能負載情況,有時候機器不用時發現不了情況,很多時候都是高負載時才出現問題。

5.檢查系統日誌是否有異常。

6.檢查是否有可疑的進程。

7.檢查系統相關的配置文件。

閱讀全文

與linux用命令查詢哪個時間點宕機相關的資料

熱點內容
手機聖安地列斯存檔在哪個文件夾 瀏覽:380
php自然語言處理 瀏覽:795
php獲取本地時間 瀏覽:167
可以替代抽煙的解壓方式 瀏覽:55
哲學研究學pdf 瀏覽:708
androidprojection 瀏覽:552
寬頻伺服器失敗是什麼原因 瀏覽:233
win10右鍵菜單只能新建文件夾 瀏覽:808
樓樓世界伺服器地址 瀏覽:590
程序員與國足 瀏覽:232
加密貨幣現貨會歸零嗎 瀏覽:747
什麼是繪圖命令 瀏覽:714
外賣程序員的生活 瀏覽:130
呼倫貝爾跑腿用什麼APP 瀏覽:308
固高python 瀏覽:711
python列輸出轉為行輸出 瀏覽:832
程序員去東北你瞅啥不挨揍 瀏覽:892
五雜俎pdf 瀏覽:670
VC串列通信編程 瀏覽:20
java正則split 瀏覽:434