伺服器如何設置程序自啟
❶ 如何設置開機後自動啟動某些應用程序
開機啟動項設置包括兩個方面。一是如何禁用開機啟動。二則是軟體如何開啟開機啟動。一般開機啟動項不需要太多所以需要進行管理。而有的程序需要開機啟動的話則可以進行一些設置。
首先說的是如何讓程序開機啟動。第一類軟體是自己具有開機自動啟動設置的程序。以qq舉例在設置中。選擇常規設置,設置開機自動啟動即可了。很多同類型軟體都可以用這種方法實現。
如果程序本身沒有設置的支持那麼又該如何處理呢。首先打開開始菜單,然後選擇啟動,這時候在啟動位置右鍵選擇打開,這時候復制你想要開啟啟動程序的快捷方式。然後再打開的啟動文件夾中右鍵,選擇粘貼。這個時候安全軟體提示是否修改開啟啟動項選擇允許即可。
❷ 如何讓軟體自動運行
讓一個軟體或程序開機自動運行的方法有很多,比如修改注冊表、注冊成系統服務等等,這些操作對一般電腦使用者來說,似乎難了點。下面介紹個簡單的方法:
比如安裝了首佳汽修汽配軟體之後,伺服器上要自動開啟資料庫服務。
1、在anywhere資料庫的版本中,自動啟動資料庫可以用安裝目錄下的工具start_service.exe。
2、找到安裝目錄下的start_service.exe文件,右鍵點擊該文件,然後點創建快捷方式,就產生一個start_service.exe的運行的快捷方式文件 "快捷方式 到 start_service.exe"。註:運行快捷方式跟運行軟體的啟動文件是一樣的。
3、復制剛才產生的快捷方式文件"快捷方式 到 start_service.exe",或者剪切。
4、點"開始"菜單,展開程序(XP操作系統中叫所有程序),找到「啟動」,然後點「啟動」的右鍵,在彈出的菜單中,點「打開所有用戶」,再點粘貼,就把快捷方式粘貼過來了。以後每個操作系統用戶登錄後都會自動運行啟動資料庫服務。如果一台機子是多個用戶使用的,注意在安裝時要用管理員身份,如果不能啟動,請檢查ODBC配置問題。
以上介紹的是創建快捷方式的辦法讓程序自動運行。首佳軟體Sybase anywhere資料庫的版本,如果是在伺服器上安裝軟體,請在安裝時選擇的安裝類型為完全安裝或定製安裝,安裝程序會自動創建資料庫啟動服務程序的自動啟動快捷方式。原理同上。首佳軟體SQL資料庫的版本,有SQL Server的支持,資料庫服務默認情況下是自動啟動的,如果沒有自動啟動,請在系統服務中設置為自動啟動。
❸ sugon伺服器來電自啟動設置
摘要 對於已安裝Cloud-Init/Cloudbase-Init的雲伺服器,首次執行切換/故障切換操作,或者創建容災演練後,系統第一次啟動時會運行Cloud-Init/Cloudbase-Init,為雲伺服器重新注入初始化數據,影響生產站點伺服器、容災站點伺服器和容災演練伺服器的登錄密碼或密鑰。對於未安裝Cloud-Init/Cloudbas
❹ 怎麼設置伺服器定時重啟
通過WINDOWS自帶的計劃任務來實現:操作步驟:
1、打開「開始」/程序/附件/系統工具中」任務計劃」,彈出任務計劃窗口;
2、然後雙擊」添加任務計劃」;
3、運行「任務計劃向導」,按「瀏覽」;
4、找到c盤下WINDOWS/SYSTEM32目錄中的shutdown.exe文件,單擊」打開」按鈕;
5、在出現的對話框中鍵入該任務的名字(如」reboot」),
執行方式選擇「每周」
,
然後按「下一步」選擇定時關機時間(可以先試一下比現在機器上顯示的時間晚1分鍾);
6、下一步選中「當單擊完成打開該任務的高級屬性」,單擊」完成」。
另外也可以通過批處理來實現:
先要想讓這計劃任務起作用要在控制面板-》任務計劃-》菜單(高級)-》開始任務計劃程序
在開始-》運行里分別輸入兩條命令(也可以做成批處理文件,新建兩個文本文檔分別寫入以下內容,保存為bat格式,雙擊即可)
at
24:00
/every:M,T,W,Th,F,S,Su
cmd
/c
shutdown
-r
-t
60(每天晚上12點自動重啟一次)
at
6:00
/every:M,T,W,Th,F,S,Su
cmd
/c
shutdown
-r
-t
60
(每天早上6點自動重啟一次)
❺ centos伺服器怎麼設置成開機自動啟動
一、命令行方式1
啟動CentOS,進入桌面。
2
進入終端,登陸 root 帳戶。
3
設置某項服務開機啟動命令:chkconfig 服務名 on 。如下圖,我將設置郵件服務開機啟動。
4
禁止某項服務開機啟動命令:chkconfig 服務名 off 。如下圖,我將禁止郵件服務開機啟動。
5
停止服務命令:chkconfig 服務名 stop。如下圖,我將停止郵件服務。
二、圖形界面方式
在終端中輸入 setup,啟動圖形界面。
用游標移動到「系統服務」一欄上,回車。
用游標移動到需要開啟或關閉的服務上,再按空格鍵開啟或關閉(開啟時有個*標志)
4
設置完成之時,按下Tab鍵,使游標跳轉到確定按鈕上,回車。然後退出設置界面。這樣,下次系統啟動時,就會按照你的設置啟動需要的服務了。
❻ windows server 2012怎樣把服務設為自動啟動
1、登錄Windows Server 2012伺服器。
2、打開的 Server Manager界面中,單擊「管理(Manage)」/「伺服器管理屬性(Server Manager Properites)」;
3. 在打開「伺服器管理屬性」界面中,勾選「登錄時不自動啟動伺服器管理(Do not start Server Manager automactially at logon)」,單擊「確定」按鈕;
4. 好了,接下來注銷或重啟Windows Server 2012,這時「伺服器管理」頁面不再顯示。
❼ 怎樣將Windows伺服器設置為定時自動重啟
通過WINDOWS自帶的計劃任務來實現:操作步驟:
1、打開「開始」/程序/附件/系統工具中」任務計劃」,彈出任務計劃窗口;
2、然後雙擊」添加任務計劃」;
3、運行「任務計劃向導」,按「瀏覽」;
4、找到c盤下WINDOWS/SYSTEM32目錄中的shutdown.exe文件,單擊」打開」按鈕;
5、在出現的對話框中鍵入該任務的名字(如」reboot」),
執行方式選擇「每周」 ,
然後按「下一步」選擇定時關機時間(可以先試一下比現在機器上顯示的時間晚1分鍾);
6、下一步選中「當單擊完成打開該任務的高級屬性」,單擊」完成」。
另外也可以通過批處理來實現:
先要想讓這計劃任務起作用要在控制面板-》任務計劃-》菜單(高級)-》開始任務計劃程序
在開始-》運行里分別輸入兩條命令(也可以做成批處理文件,新建兩個文本文檔分別寫入以下內容,保存為bat格式,雙擊即可)
at 24:00 /every:M,T,W,Th,F,S,Su cmd /c shutdown -r -t 60(每天晚上12點自動重啟一次)
at 6:00 /every:M,T,W,Th,F,S,Su cmd /c shutdown -r -t 60 (每天早上6點自動重啟一次)
❽ linux如何設置程序開機啟動後台運行
有些時候,我們需要在終端啟動一個程序,並使之運行——但是如果關閉終端,那麼這個程序也就隨著關閉了。那麼有沒有什麼方法在關閉終端後,讓已經從這個終端啟動的程序繼續運行呢?有以下方法
1.讓linux忽略終端的hung up 信號,不關閉進程;
2.讓此進程變為終端的非子進程。
方法一:
在終端輸入命令:
# ./pso > pso.file 2>&1 &
解釋:將pso直接放在後台運行,並把終端輸出存放在當前目錄下的pso.file文件中。
當客戶端關機後重新登陸伺服器後,直接查看pso.file文件就可看執行結果(命
令:#cat pso.file )。
或者 在終端輸入命令:
# nohup ./pso > pso.file 2>&1 &
解釋:nohup就是不掛起的意思,將pso直接放在後台運行,並把終端輸出存放在當前
目錄下的pso.file文件中。當客戶端關機後重新登陸伺服器後,直接查看pso.file
文件就可看執行結果(命令:#cat pso.file )。
方法二:
實現方案就是nohup命令。
例如要啟動jboss,可以nohup ./run.sh &。這樣就可以了,結尾的「&」符號表示後台啟動jboss,從而不影響繼續運行其他命令。
但這樣有一個問題,nohup命令雖然可以讓linux「放過」這個進程,但是nohup會同時把進程的控制台輸出重定向到nohup.txt下(默認是這個文件),當然可以重定向為其他的文件,但是輸出總會有的。
如果jboss運行很長時間,而且如果有很多控制台輸出的話,nohup.txt文件就會變的很大很大。
通常項目中的日誌都會輸出到特定的日誌文件或者輸出到 資料庫 中,也就是說控制台的輸出對於程序的意義不大,那麼可不可以拋棄掉這些輸出呢?答案是肯定的。
這里講解一下linux的重定向(注意,是linux的重定向,不是針對nohup)。
0、1和2分別表示標准輸入、標准輸出和標准錯誤信息輸出,可以用來指定需要重定向的標准輸入或輸出。
在一般使用時,默認的是標准輸出,既1.當我們需要特殊用途時,可以使用其他標號。例如,將某個程序的錯誤信息輸出到log文件中:./program 2>log。這樣標准輸出還是在屏幕上,但是錯誤信息會輸出到log文件中。
另外,也可以實現0,1,2之間的重定向。2>&1:將錯誤信息重定向到標准輸出。
Linux下還有一個特殊的文件/dev/null,它就像一個無底洞,所有重定向到它的信息都會消失得無影無蹤。
結合nohup,我們可以這樣 nohup ./run.sh >/dev/null &
這是最簡單的一種方式,既保證了程序能夠一直後台執行,又能保證不會產生太大的nohup.txt文件。
方法三:
利用的linux的一個機制,讓程序在subshell中執行,方法很簡單,將命令用括弧() 括起來即可。
ps -ef | grep test
可以看到run.sh的父進程為1,不是當前終端了,這樣就能忽略hung up信號。
當然linux還可以動態的讓程序後台運行或不被hung up 信號關閉,例如disown命令,setid命令等。
方法四:
如果是使用Ubuntu的話,你可以利用CTRL+ALT+T組合鍵打開終端。當然你也可以使用超級鍵(Windows鍵)打開Dash,搜索「TERM」,然後點擊「Term」圖標來打開終端窗口。
對於其他的桌面環境來說,例如XFCE、KDE、LXDE、Cinnamon以及MATE,你可以在菜單中找到終端。有些環境會在停靠欄或者面板上麵包含終端圖標。
通常情況下,你可以在終端裡面直接輸入應用程序名來啟動一個應用程序。比如說,你可以通過輸入「firefox」來啟動Firefox。
在終端啟動應用程序的好處是,你可以包含一些額外的參數。
例如,你可以通過下列命令來打開一個Firefox瀏覽窗口,然後利用默認的搜索引擎搜索相關信息:
firefox -search "linux.cn"
你可能會注意到,如果你啟動Firefox,程序打開以後,回到了終端窗口控制,這就意味著你可以繼續在終端進行工作。
通常情況下,如果你在終端啟動了應用程序,控制會切換到新啟動的應用程序,只有程序被關閉以後才會重新切換到終端控制。這是因為你在前台啟動了這個程序。
如果要在Linux終端打開應用程序並且返回終端控制,那麼你需要將應用程序啟動為後台進程。
和下面所列的命令一樣,我們可以通過增加一個(&)符號,將應用程序在後台啟動。
libreoffice &
譯者註:如果需要加參數的話,記得把&符號放在最後。
譯者註:一般情況下,關閉終端時,在這個終端啟動的後台程序也會被終止,要使終端關閉以後,後台程序依然保持執行可以使用下列命令
nohup command [arg...] &
如果應用程序目錄沒有安裝在PATH變數包含的目錄裡面的話,我們就沒有辦法直接通過應用程序名來啟動程序,必須輸入應用程序的整個路徑來啟動它。
/path/to/yourprogram &
如果你不確定程序輸入哪個Linux目錄結構的話,可以使用find或者location命令來定位它。
可以輸入下列符號來找到一個文件:
find /path/to/start/from -name programname
例如,你可以輸入下列命令來找到Firefox:
find / -name firefox
命令運行的結果會嗖的一下輸出一大堆,別擔心,你也可以通過less或者more來進行分頁查看。
find / -name firefox | more find / -name firefox | less
當find命令查找到沒有許可權訪問的文件夾時,會報出一條拒絕訪問錯誤,
你可以通過sudo命令來提示許可權。當然,如果你沒有安裝sudo的話,就只能切換到一個擁有許可權的用戶了。
sudo find / -name firefox | more
如果你知道你要查找的文件在你的當前目錄結構中,那麼你可以使用點來代替斜杠:
sudo find . -name firefox | more
你可能需要sudo來提升許可權,也可能根本就不需要,如果這個文件在你的主目錄裡面,那麼就不需要使用sudo。
有些應用程序則必須要提升許可權才能運行,否則你就會得到一大堆拒絕訪問錯誤,除非你使用一個具有許可權的用戶或者使用sudo提升許可權。
這里有個小竅門。如果你運行了一個程序,但是它需要提升許可權來操作,輸入下面命令試試:
sudo !!
方法五:
在Unix/Linux下如果想讓程序獨立終端運行,一般都是使用 & 在命令結尾來讓程序自動運行。(命令後可以不追加空格)
打開gnome-terminal,執行如下命令:
delectate@delectate:~$ totem &[1] 8510delectate@delectate:~$ 有幾點需要注意:
已經啟動的程序依然attach於當前pts,只有當前終端模擬器關閉(使用exit命令退出),進程自動被tty繼承。delectate@delectate:~$ ps -e | grep totem //程序已被以totem & 形式啟動,當前附在pts0上8819 pts/0 00:00:00 totemdelectate@delectate:~$ ps -e | grep totem //pts0的模擬終端被exit命令關閉,totem自動附在tty8819 ? 00:00:00 totemdelectate@delectate:~$
具有debug輸出的進程,需要按enter鍵進行中斷當前debug輸出。但是如果程序持續進行printf,你將無法輸入任何命令。delectate@delectate:~$ vlc &[1] 8850delectate@delectate:~$ VLC media player 1.0.6 Goldeneye[0x8b998b0] main libvlc: Running vlc with the default interface. Use 『cvlc』 to use vlc without interface. //enter presseddelectate@delectate:~$ //show a clean terminal now** (:8850): CRITICAL **: giop_thread_request_push: assertion `tdata != NULL』 failed //仍然在輸出數據…… //關閉程序[1]+ Done vlcdelectate@delectate:~$
你無法記錄程序的debug輸出結果。
只有當虛擬終端是 $ 或者 # 時候,才可以關閉此終端,否則可能導致已經啟動的進程被關閉(按enter——如果程序持續輸出信息而沒有出現 $ 或 #)
使用nohup命令:
nohup描述:Run COMMAND, ignoring hangup signals.(忽略任何中斷/掛起信號,使命令繼續執行)
但是當你嘗試使用命令:
1nohup command
時候卻會遇到不大不小的麻煩……
delectate@delectate:~$ nohup vlcnohup: ignoring input and appending output to `nohup.out』
是的,雖然它自動把debug信息記錄到nohup.out文件,但是你卻無法使用這個終端進行任何操作。
所以你需要和第一個方法混用,即
nohupcommand {option}&
混用後,它會自動把你執行的命令輸出結果記錄到許可權為-rw——-,名為nohup.out的文件中。
但是你仍然需要
delectate@delectate:~$ nohup vlc &[1] 9045delectate@delectate:~$ nohup: ignoring input and appending output to `nohup.out』 //在這里按一下回車或以ctrl+c以 //show a clean terminal delectate@delectate:~$
與使用 「&」 性質相同,當前啟動程序的終端如果沒有被關閉,已經啟動的程序附在pst上;如果終端被關閉,則自動附在tty。
如果當前目錄的 nohup.out 文件不可寫,輸出重定向到 $HOME/nohup.out。默認狀態下,nohup默認輸出到nohup.out文件,你也可以利用重定向來指定輸出文件:
nohupcommand {option} > myout.file 2>&1 &
只有當虛擬終端是 $ 或者 # 時候,才可以關閉此終端,否則可能導致已經啟動的進程被關閉(按enter——如果程序持續輸出信息而沒有出現 $ 或 #)
其他相關命令:
jobs:查看當前有多少在後台運行的命令
fg:將後台中的命令調至前台繼續運行。如果後台中有多個命令,可以用 fg %jobnumber將選中的命令調出,%jobnumber是通過jobs命令查到的後台正在執行的命令的序號(不是pid)
bg:將一個在後台暫停的命令,變成繼續執行。如果後台中有多個命令,可以用bg %jobnumber將選中的命令調出,%jobnumber是通過jobs命令查到的後台正在執行的命令的序號(不是pid)
殺死進程
殺死已經啟動的程序和普通方式一樣:
pkill -9 name
killall name
kill pid
…
命令應用:
linux伺服器掛機下載;啟動相關服務;linux伺服器啟動進程(尤其是ssh登錄)
我就曾經用 1nohup aria2c -i downloadlist -m 0 -j 1 &
❾ 如何在server2003伺服器配置 讓程序自動運行
經典的啟動「啟動」文件夾,單擊「開始→程序」,「啟動」菜單,這就是最經典的Windows啟動位置,放在這合理的程序和快捷方式都會在系統啟動時自動運行。
智能的啟動——開/關機/登錄/注銷腳本:
在Windows中,單擊「開始→運行」,輸入gpedit.msc回車可以打開「組策略編輯器」,在左側窗格展開「本地計算機策略→ 用戶配置→管理模板→系統→登錄」,然後在右窗格中雙擊「在用戶登錄時運行這些程序」,單擊「顯示」按鈕,在「登錄時運行的項目」下就可以添加自啟動的程序。定時的啟動——任務計劃:
在默認情況下,「任務計劃」程序隨Windows一起啟動並在後台運行。如果把某個程序添加到計劃任務文件夾,並將計劃任務設置為「系統啟動時」或 「登錄時」,這樣也可以實現程序自啟動。通過「計劃任務」載入的程序一般會在任務欄系統托盤區里有它們的圖標。可以雙擊「控制面板」中的「計劃任務」圖標查看其中的項目。注冊表啟動項:注冊表是啟動程序最多的地方,主要有以下幾項:
1.Run鍵
Run鍵是病毒最青睞的自啟動之所,該鍵位置是[HKEY_CURRENT_
]和[HKEY_
LOCAL_],其下的所有程序在每次啟動登錄時都會按順序自動執行。
還有一個不被注意的Run鍵,位於注冊表[HKEY_CURRENT_
]和 [HKEY_LOCAL_
PoliciesExplorerRun]。
2.RunOnce鍵
RunOnce位於[HKEY_CURRENT_USERSoftwareMicrosoftWindows
CurrentVersionRunOnce]和[HKEY_LOCAL_MACHINESoftwareMicrosoft
WindowsCurrentVersionRunOnce]鍵,與Run不同的是,RunOnce下的程序僅會被自動執行一次。
3.RunServicesOnce鍵
RunServicesOnce鍵位於[HKEY_CURRENT_USERSoftwareMicrosoft
]和[HKEY_LOCAL_MACHINE
SoftwareMicrosoft]下,其中的程序會在系統載入時自動啟動執行一次。
4.RunServices鍵
RunServices繼RunServicesOnce之後啟動的程序,位於注冊表[HKEY_CURRENT_USERSoftware ]和[HKEY_LOCAL_MACHINE SOFTWARE]鍵。5.RunOnceEx鍵
該鍵是WindowsXP/2003特有的自啟動注冊表項,位於[HKEY_
CURRENT_USER\]和 [HKEY_LOCAL_RunOnceEx]。6.load鍵
[HKEY_CURRENT_]下的load鍵值的程序也可以自啟動。
7.Winlogon鍵
該鍵位於位於注冊表[HKEY_CURRENT_USERSOFTWARE
]和[HKEY_LOCAL_MACHINE
SOFTWARE],注意下面的Notify、Userinit、Shell鍵值也會自啟動程序,而且其鍵值可以用逗號分隔,從而實現登錄的時候啟動多個程序。8.其他注冊表位置
還有一些其他鍵值,經常會有一些程序在這里自動運行,如:[HKEY_CURRENT_]
[HKEY_LOCAL_ShellServiceObjectDelayLoad]
[HKEY_CURRENT_]
[HKEY_LOCAL_]提示:注冊表的[HKEY_LOCAL_MACHINE]和[HKEY_CURRENT_USER]鍵的區別:前者對所有用戶有效,後者只對當前用戶有效。
❿ 遠程桌面連接後能否自動啟動某個程序,如何設置
1、在客戶端按下winkey+r,打開程序運行窗口。