⑴ linux 伺服器宕機 怎麼辦
這個靠佛祖是沒法保佑的 保證系統及時打上補丁,定期檢查系統漏洞,保持良好的使用習慣才 能保證系統不宕機
⑵ 伺服器崩潰了進不去了怎麼辦
伺服器數據恢復工程師對客戶的伺服器進行了初步檢查,檢查結果與客戶描述及故障推測一致,伺服器數據丟失的原因確實與異常斷電有關,由於突然斷電導致了啟動信息丟失,另外客戶伺服器上的資料庫也受到了破壞。想要恢復數據除了修復linux操作系統外還需要整理資料庫碎片,修復資料庫。
【伺服器數據恢復過程】
伺服器數據恢復工程師將客戶伺服器內的所有數據都按扇區備份到專用伺服器上,將客戶原始伺服器狀態復原,開始在專用伺服器上進行數據分析和恢復。
linux系統修復後嘗試啟動伺服器,伺服器成功啟動,但資料庫無法啟動,印證了之前工程師推測的資料庫數據遭受破壞的推斷。
數據恢復工程師繼續分析資料庫碎片數據,修改資料庫錯誤數據,嘗試修復並掛起資料庫,最終成功恢復伺服器內的資料庫數據。交由客戶對所有數據進行驗證。
【伺服器數據恢復結論】
經過客戶對恢復數據進行驗證,確認伺服器及伺服器上的資料庫數據恢復完整、准確,本次數據恢復圓滿成功。
【伺服器數據恢復後記】
1、伺服器故障後應避免隨意拔插硬碟,避免硬碟盤序混亂。
2、避免對需要恢復數據的伺服器進行寫入和修改操作。
3、求助專業伺服器數據恢復公司的專業伺服器數據恢復工程師,切忌在未備份的情況對伺服器進行操作。
⑶ linux伺服器shutdown了怎麼重啟
Linux關閉和重啟系統一般使用相同的命令可以實現。
在Linux系統下常用在關機/重啟命令有shutdown、halt、reboot和init,但每個命令的內部工作過程是不同的。
1.shutdown命令
Shutdown命令可以安全地關閉系統,有些用戶會使用直接斷電源的方式來關閉計算機,這是十分危險的。Linux與Windows不同,其後台運行著許多進程,所以強制關機可能會導致進程的數據丟失,使系統處於不穩定的狀態,在有的系統中甚至會損壞硬體設備。
如果在系統關機前使用shutdown命令,系統管理員會通知所有登錄的用戶系統將要關閉,並且login命令會被凍結,即新的用戶不能再登錄。直接關機或者延遲一定的時間才關機都是可能的,還可能重啟。
shutdown命令可以安全地關閉或重啟Linux系統,它在系統關閉之前給系統上的所有登錄用戶提示一條警告信息。該命令還允許用戶指定一個時間參數,此參數可以是一個精確的時間,也可以是從現在開始的一個時間段。精確時間的格式是hh:mm,表示小時和分鍾,時間段由「+」和分鍾數表示。系統執行該命令後,會自動進行數據同步的工作。
(1)語法
shutdown [選項] [時間] [警告信息]
(2)選項說明
-k:並不真正關機,只是發出警告信息給所有用戶
-r:關機後立即重新啟動
-h:關機後不重新啟動
-f:快速關機,重啟動時跳過fsck
-n:快速關機,不經過init程序
-c:取消一個已經運行的shutdown[-time]:設定關機前的時間
(3)例:立即關閉系統
#shutdown –h now
⑷ linux伺服器死機了怎麼辦
伺服器死機的原因很多。如果確保在硬體沒問題的情況下。
可以先從/var/log下的日誌查起..通過iostat 或者 vmstat sar 等命令來檢查機器的整體性能狀態。
我不知道你是否做了相關的監控措施,比如通過某些監控軟體對伺服器進行監控。
通過監控數據分析伺服器的整體狀況。
也可以協調應用部門查看應用方面的日誌是否有異常。這個還得按照具體情況分析。
關於更多Linux的學習,請查閱書籍《linux就該這么學》。
⑸ linux伺服器端崩潰,有core文件信息,崩潰前我的最後一句代碼是vector::clear()
這種錯誤,你有代碼和coremp,都找不到問題了,別人怎麼搞。
應該是內存相關的問題,對象已經釋放了之類的。
你在gdb , frame 1 , frame 6等等,跳到對應的調用棧上去。檢查TCards , vector這種對象的指針是不是還是有效的?
到底什麼原因導致的這個core mp。你這個應該是游戲代碼,用戶離開的時候觸發的這個bug。全部相關的邏輯代碼都要檢查一下吧,看看是不是哪裡導致 某個類的對象被銷毀了多次之類的。
⑹ 怎麼使用linux命令重啟伺服器
1、查看環境變數是否正常
2、換角度考慮、查證通過查詢結果初步判斷環境變數是正常的,然後通過另外一個角度去考慮,是不是Oracle程序本身安裝有問題,因為昨天系統才安裝過ASM和Oracle資料庫,測試都是正常的,應該講沒有啥問題才對,但是突然間想起在伺服器重啟的時候,啟動界面提示要載入文件系統,而且時間很長。
3、查看文件系統是否有問題通過在啟動時提示的信息,就是查看文件系統是否有問題,想起之前硬碟掛載在不同的路下。
4、通過上面命令查詢結果,發現問題所在。因為sdb1我調整掛載在/oracle路徑下的,原來的sdc1是掛載/oradata路徑,由於sdc1mount在/oradata路徑下沒有設置在開機時啟動,而且sdb1是默認的啟動,從而導致在啟動的sdc1掛載失敗,影響Oracle相關程序啟動,所以命令失敗無法找到,去查看fstab內容。
5、查詢UUID塊設備,通過命令查看後,並沒有發現oracle路徑下的設備,再通過查詢UUID塊設備下有哪些設備。
6、查詢塊設備下詳細的信息再通過lsblk -f 命令查詢塊設備下,通過上述幾個命令可以判斷出是由於sdc1分區沒有自動掛載導致Oracle程序沒有辦法啟動
7、修改/etc/fstab配置文件,讓sdc1設備在開機自動啟動,最好通過UUID來掛載。
⑺ linux 伺服器怎麼重啟步驟
1、首先我首要把linux開機, 命令rebot 這個是linux的重啟命令,輸入回車就重新啟動。
(7)linux伺服器崩潰怎麼用擴展閱讀
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。
Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。
嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU 工程各種工具和資料庫的操作系統。
基本思想:
Linux的基本思想有兩點:
第一,一切都是文;
第二,每個軟體都有確定的用途。其中第一條詳細來講就是系統中的所有都歸結為一個文件,包括命令、硬體和軟體設備、操作系統、進程等等對於操作系統內核而言,都被視為擁有各自特性或類型的文件。至於說Linux是基於Unix的,很大程度上也是因為這兩者的基本思想十分相近。
支持多種平台:
Linux可以運行在多種硬體平台上,如具有x86、680x0、SPARC、Alpha等處理器的平台。此外Linux還是一種嵌入式操作系統,可以運行在掌上電腦、機頂盒或游戲機上。
2001年1月份發布的Linux 2.4版內核已經能夠完全支持Intel 64位晶元架構。同時Linux也支持多處理器技術。多個處理器同時工作,使系統性能大大提高。
⑻ linux下火狐瀏覽器總是崩潰怎麼辦
您好!
一般來說,造成火狐瀏覽器崩潰的原因有很多,其中比較常見的有擴展或插件沖突。此時,您可以嘗試使用firefox-p-no-remote啟動瀏覽器,新建一個配置文件,在不受擴展干擾的情況下試一試是否還有此類問題。
希望我的回答對您有所幫助,如有疑問,歡迎繼續在本平台咨詢。
了解更多火狐瀏覽器的使用小技巧,請到火狐社區:http://mozilla.com.cn/moz-portal.html
感謝您對火狐瀏覽器的支持!
⑼ 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.其它。(不知道了)