導航:首頁 > 操作系統 > linux自動重啟進程

linux自動重啟進程

發布時間:2023-01-14 07:03:03

linux伺服器自動重啟,不知道什麼原因,求高手指點

請檢查以下位置:

  1. 是否設置了計劃任務

  2. 在rc.local這個腳本中是否加入了重啟命令

  3. 檢查腳本目錄init.d下是否有莫名腳本

  4. 查看日誌。

    依次排錯這幾個地方應該是能找到原因的,如以上查不到任何異常,可以查看一下是否有莫名監聽埠或連接埠,考慮中毒的情況。

如果有問題的話,你可以去「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伺服器總是自動重啟怎麼解決

  1. 確認不是人為重啟(自己有沒有執行命令重啟,其他人有沒有登錄重啟)

  2. 查看 crontab 服務(crontab -l) 是不是有定時任務

  3. 是不是系統故障,這點比較麻煩,產生的原因可能多種多樣,需要進一步確認.

㈦ 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
可以顯示系統所有的信息
第三如果實在找不到問題,就重裝一下系統。

閱讀全文

與linux自動重啟進程相關的資料

熱點內容
加密晶元的計算方法 瀏覽:187
手機存儲為什麼找不到微信文件夾 瀏覽:695
msf埠遷移命令 瀏覽:880
工商app積分怎麼查詢 瀏覽:143
鐵路app怎麼買火車票 瀏覽:309
移魅族除的app怎麼添加 瀏覽:240
兔籠子大號加密 瀏覽:171
單片機程序燒錄操作成功 瀏覽:878
指標高拋低吸點位源碼 瀏覽:205
25匹壓縮機銅管 瀏覽:570
單片機單燈左移05 瀏覽:150
買伺服器練手什麼配置 瀏覽:783
伺服器被毀該怎麼辦 瀏覽:939
python私有庫 瀏覽:514
Python有中文嗎 瀏覽:736
麥塊的伺服器為什麼都進不去 瀏覽:474
新買的伺服器如何打開 瀏覽:35
安卓軟體游戲怎麼開發 瀏覽:319
用撲克擺愛心解壓神器怎麼擺 瀏覽:70
松下製冷壓縮機 瀏覽:275