㈠ linux伺服器自動重啟,不知道什麼原因,求高手指點
請檢查以下位置:
是否設置了計劃任務
在rc.local這個腳本中是否加入了重啟命令
檢查腳本目錄init.d下是否有莫名腳本
查看日誌。
依次排錯這幾個地方應該是能找到原因的,如以上查不到任何異常,可以查看一下是否有莫名監聽埠或連接埠,考慮中毒的情況。
如果有問題的話,你可以去「Linux就該這么學」的官方論壇提問,並且附上截圖,那裡大神比較多,這是網址:http://www.linuxprobe.com/
㈡ linux下通過腳本實現自動重啟程序
自動重啟故障相信大家都遇到過,原因也有很多,跟系統,硬體或者外界因素都有關,但是在Linux中可沒有那麼簡單。這里集中討論linux實現自動重啟程序的方法。下面一起看看!
自動重啟腳本
假定需要實現重啟的程序名為 test ,我們這里通過判斷進程數目來判斷程序是否正常。
ps -ef | grep "$1" | grep -v "grep" | wc –l 是獲取$1(本例中為test)的進程數,腳本根據進程數來決定下一步的操作。通過一個死循環,每隔1秒檢查一次系統中的指定程序的進程數。
代碼如下:
腳本check
#!/bin/sh
#-----------------------------------# 函數: CheckProcess# 功能: 檢查一個進程是否存在# 參數: $1 --- 要檢查的進程名稱# 返回: 如果存在返回0, 否則返回1.#---------------------------------------CheckProcess(){ # 檢查輸入的參數是否有效 if [ "$1" = "" ]; then return 1 fi #$PROCESS_NUM獲取指定進程名的數目,為1返回0,表示正常,不為1返回1,表示有錯誤,需要重新啟動 PROCESS_NUM=`ps -ef | grep "$1" | grep -v "grep" | wc -l` if [ $PROCESS_NUM -eq 1 ]; then return 0 else return 1 fi}
# 檢查test實例是否已經存在while [ 1 ] ; do CheckProcess "test" CheckQQ_RET=$? if [ $CheckQQ_RET -eq 1 ]; then# 殺死所有test進程,可換任意你需要執行的操作 killall -9 test exec ./test & fi sleep 1done
腳本start:
加入limit corempsize 102400,設置core file的大小,一旦程序Core Dump,有跡可尋。在該腳本中後台執行check腳本,可以省去很多麻煩,
#!/bin/cshlimit corempsize 102400
./check &
補充:電腦總是自動重啟怎麼辦
1、右擊“我的電腦”,選擇“屬性”項。
2、在打開的系統屬性窗口中選擇“高級系統設置”項進入。
3、在打開的“系統屬性”窗口中,切換至“高級”選擇卡,然後點擊“系統和故障恢復 設置”按鈕。
4、在打開的窗口中取消勾選“自動重啟啟動”項並按確認即可。
5、當電腦在使用的過程中產生藍屏時,我們就可以進入“系統日誌”管理器中查看產生系統失敗的根源啦。打開“運行”對話框,輸入命令“eventvwr.msc”即可查看日誌信息,從中定位系統產生失敗的原因。
6、當然,我們也可以通過禁用某些開機項來嘗試修復系統。打開“運行”對話框,輸入命令“msconfig”進入“系統配置實用程序”界面,勾選“常規”選項卡下的“診斷啟動”選項。
7、還有一種修復計算機藍屏或重啟故障的方法,就是在電腦啟動時按“F8”進入系統故障菜單,從中選擇“安全模式”進入或“最後一次正確的配置”項進入系統,將及有可能修復系統。
8、當然,如果以上方法均不能解決問題,那麼建議您還是重新安裝一下系統,畢竟安裝系統所耗費的時間相對修復所用時間要少許多。一勞永逸之事才是王道。
相關閱讀:電腦自動重啟方法
方法一:
1、打開控制面板-管理工具-計劃任務程序
2、創建基本任務,名稱欄目,輸入“定時重啟”,下一步;
3、在窗口裡,有每天、每周、每月、一次各種選擇,這里小誠選擇一次,這次執行完就失效,您可以根據自己的情況進行選擇哈,點擊下一步;
4、設置重啟的日期、時間點,下一步;
5、選擇啟動程序,下一步;
6、在打開頁面里,點擊瀏覽,找到C;WindowsSystem32Shutdown.exe,點擊打開;
7、在添加參數欄目里輸入“-r”(重啟),進行下一步
8、點擊完成,即可實現自動重啟了
方法二:
㈢ linux伺服器總是自動重啟怎麼解決
第一需要檢查伺服器硬體有沒有問題,如果有問題的話,需要換新的機器、第二,檢查系統問題,可以重裝下系統看看。一般情況下,linux 系統還是非常穩定的,不會出現自動重啟的情況
有很多用戶喜歡用兩個屏幕,尤其是程序員、游戲玩家、視頻製作者等,可以說雙屏顯示,游戲工作,兩不誤。那麼電腦設置雙屏顯示或多屏顯示有什麼用?怎麼設置雙屏或多屏顯示呢?下面小編簡單介紹一下它的作用以及具體的操作方法吧!
雙屏顯示器有什麼好處(電腦)
1、大屏幕拼接
(拼接計算機圖形,拼接動態視頻)投影牆;公安、軍事、鐵路、交通、航天、郵電、衛星發射等指揮調度系統;圖形圖像編輯,三維動畫,多媒體設計;工業領域的過程式控制制;證券交易、期貨、銀行信息顯示;CAD/CAM設計,排版編輯系統,視頻圖象編輯。
2、文件編輯:
製作企劃案文件資料時,同時參考搜尋相關網路資料,不會因為切換視窗而造成資料混亂。
3、繪圖編輯:
使用繪圖軟體設計案件時,同時開啟參考文案窗口,也可以延伸桌面,方便處理大型設計稿製作,與校對的窗口完全不重疊。
4、影視娛樂:
(1)收看網路電視,同時瀏覽其它頻道的節目介紹,精彩節目不錯過。
(2)玩在線游戲時,可同步對照游戲攻略的密技。
5、 辦公室 :
(1)橫跨兩個以上的屏幕檢視大型表格(如EXCEL圖表)。
(2)在延伸出的桌面空間上同時開啟多個程序,不需頻繁地切換使用窗。
(3)讀取電子郵件並同時在其它屏幕開啟附件檔案。
6、程序設計:
撰寫復雜的程序時,另外一個窗口同時檢視程序執行結果畫面,方便進行更新修改。
以上就是雙屏電腦的好處了,大家現在對於雙屏電腦是不是也有所了解了呢?看到小編為大家列舉的都是雙屏電腦的好處是不是有些心動呢?下面一起來看看如何設置吧!
一、硬體要求(以Win10系統為案例)
1、電腦主機必須具備VGA/DVI/HDMI任意兩路輸出的獨立顯卡介面(一般入門級顯卡就支持),如下圖所示:
2、准備VGA/DVI/HDMI任意兩根線,顯示輸出介面對應的連接線外觀圖如下所示:
3、兩個顯示器,支持VGA/DVI/HDMI任意兩種介面(否則需要VGA轉換器接頭)
二、雙屏操作步驟
1、首先把外接顯示器與電腦顯卡介面通過VGA/DVI/HDMI任意兩種線相連接。
2、連接成功後,進入電腦系統桌面,滑鼠右擊桌面空白處選擇【顯示設置】
3、如果連接成功就可以看到顯示器有2個
4、顯示界面找到【多顯示器設置】下方選擇【擴展這些顯示器】,然後兩個顯示器就可以正常顯示了。
5、如果線路檢測沒問題仍然顯示不出來,那麼滑鼠 右擊桌面選擇【 NVIDIA 控制面板 】
6、找到【設置多個顯示器】,然後勾選我們希望使用的顯示器,這樣就可以 了。
三、多屏顯示方法
硬體要求:
除了支持雙屏的硬體條件之外,部分電腦需要進BIOS設置查找相關選項,若無法找到,說明主板不支持,請參考下面操作。
進BIOS操作步驟:
1、開機進入BIOS,找到【Devices】-【Video Setup】選項,敲擊Enter回車按鍵;
2、選擇【Select Active Video】選項設置成【IGD】模式,並將【Multi-Monitor Support】選項設置成【Enabled】模式;
3、設置完成後,點擊F10鍵,選擇【Yes】進行保存;
4、重啟進入操作系統後,在桌面空白處右鍵,從菜單中找到集成顯卡控制台程序,進行多屏顯示設置即可。
㈣ linux伺服器自動重啟,不知道什麼原因,求高手指點
自動重啟先看看 schele,計劃,如果沒有就找個新版本安裝,首先懷疑驅動問題。其次有可能是硬體問題,再換裝操作系統後(干凈的未裝其他軟體)還重啟,基本認為是硬體問題,最大可能內存,其次CPU。
㈤ linux設置自動重啟計劃任務
linux設置開機服務自動啟動/關閉自動啟動命令 [root@localhost ~]# chkconfig --list 顯示開機可以自動啟動的服務 [root@localhost ~]# chkconfig --add *** 添加開機自動啟動***服務 [root@localhost ~]# chkconfig --del *** 刪除開機自動啟動...
㈥ linux伺服器總是自動重啟怎麼解決
確認不是人為重啟(自己有沒有執行命令重啟,其他人有沒有登錄重啟)
查看 crontab 服務(crontab -l) 是不是有定時任務
是不是系統故障,這點比較麻煩,產生的原因可能多種多樣,需要進一步確認.
㈦ linux伺服器自動重啟,不知道什麼原因,求高手指點
1、建議優先檢查一下系統日誌有沒有報錯,是不是中毒導致重啟,如果是,讓技術重裝一下純凈版系統,再打補丁殺毒試試。有時候是因為伺服器中毒或者補丁導致的;
2、如果日誌沒有報錯,讓伺服器所在機房技術幫檢查下是不是硬體問題導致的,排除一下原因,檢測一下是不是硬體導致,騰正科技,嘉輝
㈧ linux怎麼作個自動重啟的計劃任務
1、crontab命令的功能是在一定的時間間隔調度一些命令的執行,它可以完成定時任務。
1.1 Crontab語法
usage: crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]
(default operation is replace, per 1003.2)
-e (edit user's crontab) //編寫任務
-l (list user's crontab) //查看任務
-r (delete user's crontab)
-i (prompt before deleting user's crontab)
-s (selinux context)
其中,file是命令文件的名字。如果在命令行中指定了這個文件,那麼執行crontab命令,則將這個文件拷貝到crontabs目錄下;如果在命令行中沒有制定這個文件,crontab命令將接受標准輸入(鍵盤)上鍵入的命令,並將他們也存放在crontab目錄下。
1。2編輯一個計劃任務:
#crontab -e //編輯機會任務
#每天早上6點10分
10 6 * * * restart
保存退出。
#crontab -l //查看機會任務
2、在linux系統里可以編寫重啟腳本,依靠守護進程執行自動任務。你需要完成的是,把你的守護進程的腳本在/etc/rc.d/init.d/目錄下,例如:myrestart
vi /etc/rc.d/init.d/myrestart
#!/bin/bash
#This is restart daemon
# See how we were called.
case "$1" in
start)
su - root restart
;;
fi
;;
echo $"Usage: $0 {start}"
exit 2
esac
保存退出
改變文件許可權
# chmod 755 /etc/init.d/myrestart
添加服務
# chkconfig --level 35 myrestart on
使用方法
# service myrestart start //重啟
注意:我這里加了一個start的參數,避免誤操作重啟。你可以自行處理。
㈨ linux伺服器總是自動重啟怎麼解決
首先要看一下啟動時有什麼報錯之類,在啟動時候按esc鍵,會顯示啟動載入服務項,可能是啟動某個載入導致,
第二可以啟動後出現自動重啟的,就要看一下日誌信息/var/log/message
可以顯示系統所有的信息
第三如果實在找不到問題,就重裝一下系統。