導航:首頁 > 編程系統 > linux用戶登錄死機

linux用戶登錄死機

發布時間:2023-01-20 13:36:16

A. linux 死機了怎麼辦

fork 炸彈就是這個原理,此外還可以運行內存耗用極大的程序(如虛擬機),也會迅速提升系統負載。由於系統負載過高導致的卡死,一定是解決的越快越好!此時必須記住的是,不能再試圖依賴任何圖形界面的東西,如 Gnome 的系統監視器(這是我從 Windows 遺留下來的愚昧習慣……),這只會繼續加重這種卡死的局面。那怎麼辦?
不要怕,Linux 最初就是不需要圖形界面的,因為有一個很強大的文字界面。按 Ctrl-Alt-F1(F1-F6 一般來說都可以),然後等一會兒,就會切換到 tty,也就是所謂的文字界面。這個時候需要用用戶名密碼登入。注意,可能鍵盤輸入的速度比較慢,不過應該還是可以忍受的。下面在提示符後面輸入 top 回車,這時會看到一張動態的表,上面列出了耗用資源最多的進程。觀察它刷新一兩次,按q退出,然後輸入 kill ,其中的 PID 你可以在 top 裡面看到。這個時候應該會快了不少,如果你發現沒有成功結束掉,就再輸入 kill -KILL ,這次基本上就沒問題了。
除了上面這種情況外,一些底層軟體的 bug 也可能導致一些奇怪的死機問題。我某位同學近日就因為莫名其妙的死機強制重啟把 ext4 的分區給傷了。(最後是 sysreccd 修復了,貌似是分區表部分損壞)據其說,死機是鍵鼠均無反應。一般來說,系統負載高導致的死機,在可怕鍵盤也會有反應,有人說如果死機到鍵盤無響應「負載都無限大了」,亦有人說這可能是 X Server 與驅動配合有問題導致的。不過我們考慮一下遇到這種情況怎麼辦?
OK,這是今天才學到的方法,叫做 reisub,這個方法可以在各種情況下安全地重啟計算機。大家在鍵盤上找,可以找到一個叫做「Sys Rq」的鍵,在台機的鍵盤上通常與 Prt Sc 共鍵,在筆記本可能在其他位置,如 Delete。以台機為例,要使用這種方法需要按住 Alt-Print(Sys Rq),然後依次按下 reisub 這幾個鍵,按完 b 系統就會重啟。
下面解釋一下這個方法:其實 Sys Rq 是一種叫做系統請求的東西,按住 Alt-Print 的時候就相當於按住了 Sys Rq 鍵,這個時候輸入的一切都會直接由 Linux 內核來處理,它可以進行許多低級操作。這個時候 reisub 中的每一個字母都是一個獨立操作,他們分別表示:
unRaw 將鍵盤控制從 X Server 那裡搶回來
tErminate 給所有進程發送 SIGTERM 信號,讓他們自己解決善後
kIll 給所有進程發送 SIGKILL 信號,強制他們馬上關閉
Sync 將所有數據同步至磁碟
Unmount 將所有分區掛載為只讀模式

B. 為什麼在linux系統下經常死機

死機的原因很多,有的是驅動問題,有的是硬體問題,有的是設置問題,有的是軟體問題,有的是 RPWT 。
這種問題不詳細檢查是沒辦法解決的。

C. Linux死機有可能是哪些方面的原因

1.先檢查硬體,查看伺服器狀態燈是否有報警。確保硬體沒有問題。
2.使用伺服器自帶的監測工具進行測試。
3.根據你的情況,我覺得可以重新安裝一下登錄管理器,或者整個GUI。
4.檢查一下伺服器性能負載情況,有時候機器不用時發現不了情況,很多時候都是高負載時才出現問題。
5.檢查系統日誌是否有異常。
6.檢查是否有可疑的進程
7.檢查系統相關的配置文件

順序不分先後,只是想到什麼寫什麼。自己考慮一下吧。

D. linux伺服器死機了怎麼辦

伺服器死機的原因很多。如果確保在硬體沒問題的情況下。
可以先從/var/log下的日誌查起專..通過iostat 或者 vmstat sar 等命令來檢查屬機器的整體性能狀態。
我不知道你是否做了相關的監控措施,比如通過某些監控軟體對伺服器進行監控。
通過監控數據分析伺服器的整體狀況。
也可以協調應用部門查看應用方面的日誌是否有異常。這個還得按照具體情況分析。
關於更多Linux的學習,請查閱書籍《linux就該這么學》。

E. Linux操作系統死機處理方法有哪些

Linux 中,有如下幾種方法來獲取各種崩潰時產生的信息。

1.Core mp

Core mp 通常用來調試應用程序錯誤,當某些應用程序運行出現異常崩潰時,可以開啟系統的 core mp 功能,來得到一個程序崩潰時的內存信息,用來分析崩潰原因:

在/etc/profile里加上(或者修改)一條:

ulimit -c 0

運行命令:sysctl -w "kernel.core_name_format=/coremp/%n.core"

該命令意思是指core文件放在/coremp目錄下,文件名是進程名+.core

2.Diskmp

diskmp工具提供了在單機上創建和採集vmcore(kernel mp)的能力,而無須使用網路。當內核本身出現崩潰的時候,當前的內存和CPU狀態以及相關的信息都會被保存到一個支持diskmp的磁碟上的保留分區上。在下一次重新啟動的時候,當系統重新啟動,diskmp的初始化腳本會從保留分區中讀取保存的信息並創建一個vcore文件,然後這個文件被再次存放到/var/crash/目錄下,文件名為127.0.0.1-

如下是一個配置 HP SCSI 設備上啟用 diskmp 的過程,如果不是 HP SCSI 設備(即設備名為 /dev/sdX的形式),則無須執行第三、四兩個步驟。但需要在第一步前先執行命令: modprobe

diskmp

第一步:編輯 /etc/sysconfig/diskmp文件,將一個空白分區的設備名填入後保存退出,例如:

DEVICE=/dev/cciss/c0d0p2

第二步:初使化 mp 設備

#service diskmp initialformat

警告:該分區的所以數據會丟失。

第三步:使用 cciss_mp 模塊替換當前的 cciss 模塊:

在 /etc/modprobe.conf 找到如下行:

alias scsi_hostadapter cciss

修改為:

alias scsi_hostadapter cciss_mp

再增加一行:

options cciss_mp mp_drive=1

註:假設diskmp文件中配置的為 /dev/cciss/c0d[#a]p[#b], 請設置為: options cciss_mp mp_drive=[#a]

第四步:重建 initrd 文件:

#mv /boot/initrd-`uname -r`.img /boot/initrd-`uname -r`.img.old

#mkinitrd /boot/initrd-`uname -r`.img `uname -r`

第五步:設置 diskmp 服務能夠開機自啟動:

# chkconfig diskmp on

3.Netmp

如果使用紅旗DC4.0 或 3.0 版本系統,是不能支持 diskmp 的,可以利用netmp 來達到輸出vmcore 的目的。但是Netmp要求至少有一個伺服器以及任意數目的客戶端。伺服器用來接收客戶端死機時的信息,客戶端是經常死機的機器。

(一)伺服器配置:

(1).檢驗netmp伺服器是否安裝完畢:

rpm -q netmp-server

如果未安裝,請在光碟 RedFlag/RPMS/ 目錄中找到 netmp-server 打頭的軟體包,執行命令:

rpm -ivh netmp-server-x.x.x.rpm (x為版本號)

進行安裝。

(2).伺服器包安裝後,用命令:

passwd netmp

更改用戶的密碼.

(3).打開服務:

chkconfig netmp-server on

(4).運行伺服器:

service netmp-server start

(二)客戶端配置:

(1).校驗客戶端是否已安裝

rpm -q netmp

如果未安裝,在光碟 RedFlag/RPMS/ 目錄中找到 netm 打頭的軟體包,執行命令:

rpm -ivh netmp-x.x.x.rpm (x為版本號)

安裝.

(2).編輯文件/etc/sysconfig/netmp,添加如下行:

DEV=eth0

NETDUMPADDR=172.16.81.182

NETDUMPMACADDR=00:0C:29:79:F4:E0

172.16.81.182指 netmp 伺服器地址。

(3).運行下面的命令,出現提示符時輸入密碼:

service netmp propagate

(4).打開客戶端:

chkconfig netmp on

(5).運行客戶端:

service netmp start

(6).測試

為了測試netmp的配置是否正確,在netmp客戶機上做下面操作:

cp /usr/share/doc/netmp-xxxxxx/crash.c .

gcc -DKERNEL -DMODULE -I/lib/moles/$(uname -r)/build/include -c crash.c

insmod ./crash.o

這會造成系統崩潰,會在netmp伺服器的/var/crash/<客戶端IP>/目錄下,看到一個核心轉儲。當客戶機正在轉儲數據到伺服器的時候,你會看到一個名叫「vmcore-incomplete"的文件。當轉儲結束後,該文件會改名成 "vmcore"。"vmcore"文件的大小會變化,可能達到幾個GB.在一個內存是512M的系統上,上面的測試會產生大約510M的vmcore文件。

F. linux 宕機處理

按住 Alt-Print 的時候就相當於按住了 Sys Rq 鍵,這個時候輸入的一切都會直接由 Linux內核來處理,它可以進行許多低級操作。這個方法可以在各種情況下安全地重啟計算機,具體操作如下:
1、shutdown命令安全地將系統關機。在系統關機前使用shutdown命令﹐系統管理員會通知所有登錄的用戶系統將要關閉。並且login指令會被凍結,即新的用戶不能再登錄。

2、halt——最簡單的關機命令,其實halt就是調用shutdown -h。halt執行時﹐殺死應用進程﹐執行sync系統調用﹐文件系統寫操作完成後就會停止內核。

3、reboot的工作過程差不多跟halt一樣,不過它是引發主機重啟,而halt是關機。它 的參數與halt相差不多。

4、init是所有進程的祖先,它的進程號始終為1, init 0為關機,init 1為重啟。

G. linux系統死機應該如何處理reisub用過了,不管用。

Linux系統死機的解決辦法
Linux系統死機了怎麼辦?怎樣讓系統在死機以後如何安全的讓他擺脫死機狀態,本文講述如何從 linux 的死機狀態中掙脫出來。 Linux 死機有很多種情況,最常見的是系統負載過高導致的。如上次介紹的 fork 炸彈就是這個原理,此外還可以運行內存耗用極大的程序(如虛擬機),也會迅速提升系統負載。由於系統負載過高導致的卡死,一定是解決的越快越好!此時必須 記住的是,不能再試圖依賴任何圖形界面的東西,如 Gnome 的系統監視器(這是我從 Windows 遺留下來的愚昧習慣……),這只會繼續加重這種卡死的局面。那怎麼辦? 不要怕,Linux 最初就是不需要圖形界面的,因為有一個很強大的文字界面。按 Ctrl-Alt-F1(F1-F6 一般來說都可以),然後等一會兒,就會切換到 tty,也就是所謂的文字界面。這個時候需要用用戶名密碼登入。注意,可能鍵盤輸入的速度比較慢,不過應該還是可以忍受的。下面在提示符後面輸入 top 回車,這時會看到一張動態的表,上面列出了耗用資源最多的進程。觀察它刷新一兩次,按q退出,然後輸入 kill ,其中的 PID 你可以在 top 裡面看到。這個時候應該會快了不少,如果你發現沒有成功結束掉,就再輸入 kill -KILL ,這次基本上就沒問題了。 除了上面這種情況外,一些底層軟體的 bug 也可能導致一些奇怪的死機問題。我某位同學近日就因為莫名其妙的死機強制重啟把 ext4 的分區給傷了。(最後是 sysreccd 修復了,貌似是分區表部分損壞)據其說,死機是鍵鼠均無反應。一般來說,系統負載高導致的死機,在可怕鍵盤也會有反應,有人說如果死機到鍵盤無響應「負載 都無限大了」,亦有人說這可能是 X Server 與驅動配合有問題導致的。不過我們考慮一下遇到這種情況怎麼辦? OK,這是今天才學到的方法,叫做 reisub,這個方法可以在各種情況下安全地重啟計算機。大家在鍵盤上找,可以找到一個叫做「Sys Rq」的鍵,在台機的鍵盤上通常與 Prt Sc 共鍵,在筆記本可能在其他位置,如 Delete。以台機為例,要使用這種方法需要按住 Alt-Print(Sys Rq),然後依次按下 reisub 這幾個鍵,按完 b 系統就會重啟。 下面解釋一下這個方法:其實 Sys Rq 是一種叫做系統請求的東西,按住 Alt-Print 的時候就相當於按住了 Sys Rq 鍵,這個時候輸入的一切都會直接由 Linux 內核來處理,它可以進行許多低級操作。這個時候 reisub 中的每一個字母都是一個獨立操作,他們分別表示: unRaw將鍵盤控制從X Server那裡搶回來 tErminate 給所有進程發送 SIGTERM 信號,讓他們自己解決善後kIll 給所有進程發送 SIGKILL 信號,強制他們馬上關閉 Sync將所有數據同步至磁碟 Unmount將所有分區掛載為只讀模式 reBoot重啟 這6個字母的順序是不可以記錯的。那怎麼記呢?這里提供一個個人認為比較好的方法:單詞 busier(busy 的比較級,更忙)倒過來就是了。 基本上就這樣了,Linux 的死機本來就不多見,現在見了也可以安全解決。

H. linux系統用戶無法登錄怎麼辦

linux 用戶無法登錄怎麼辦?

linux系統用戶不能登錄報錯的解決辦法

Linux系統用戶創建了user用戶,用戶為liuqiang,系統登陸報錯;

user用戶登陸系統後,顯示的是root的/目錄;

解決方法:

使用命令ls -l /home查看該目錄下的許可權,發現user用戶的/home下的user的屬主和屬組都已經變更了,不是user了;

使用以下命令修改user的屬主和屬組:

比如:

再次查看user的屬主和屬組都是liuqiang了;

重新用user用戶登陸:登陸成功;

或者直接使用 chown -R -v liuqiang6:liuqiang6 hadoop-1.2.1

這樣目錄連帶下面的文件所有者都會更改。

查看mount -l 有 /lustre/home on /home type none (rw,bind)

執行umount /home 。

I. 如何查找 Linux 死機原因

1.可能是系統中存在某些應用程序干擾了系統的正常運行,尤其是某些獲得版root許可權的程序,因此為了手權機的系統安全,請不要隨意使用root許可權。
2.可能是因為軟體不兼容當前的系統版本,這點和電腦很相似,比如有些程序,在windows XP下可以正常使用,但在win7中就不能使用。這種情況需要等待該軟體的升級
3.可能是個人在使用過程中,誤刪了系統文件,可以通過重新安裝當前完整版系統解決。
4.極少的機器可能是因為硬體出現問題,如果手機反復出現該情況,可以前往你附近的維修點檢測一下。

J. Linux如何查看死機原因

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

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

(10)linux用戶登錄死機擴展閱讀:

Linux死機的問題

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

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

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

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

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

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

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

閱讀全文

與linux用戶登錄死機相關的資料

熱點內容
有線電視升級失敗 瀏覽:560
火絨安全把文件刪掉了在哪裡找 瀏覽:503
手機qq網路狀態方框 瀏覽:225
哪裡有文件紙袋 瀏覽:873
復制的東西能不能粘貼到空文件夾 瀏覽:876
酒店沒有網路如何繳費 瀏覽:380
win10開機滾動很久 瀏覽:520
可對元數據實例進行的操作有什麼 瀏覽:934
什麼後綴的文件kit 瀏覽:295
word行書字體庫下載 瀏覽:579
iosuc版本歷史版本 瀏覽:14
電影字幕文件製作軟體 瀏覽:723
windows10免密碼登錄 瀏覽:762
iphone5s跑步記步 瀏覽:978
手機網站設計怎麼做好 瀏覽:322
中興路由器修改密碼 瀏覽:391
小米忘記壓縮文件密碼 瀏覽:716
cad哪些字體是形文件 瀏覽:2
word2007寶典pdf 瀏覽:46
lg電視如何連接網路 瀏覽:392

友情鏈接