請教!!有用終端機開遊戲伺服器的大大 [論壇 - Ubuntu基本設定]
正在瀏覽:
1 名遊客
請教!!有用終端機開遊戲伺服器的大大 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2014/10/27 19:04 所屬群組:
已註冊使用者 等級: 1
HP : 0 / 8
![]() |
請問你們要關閉伺服器的話.
終端機的指令是什麼
2014/11/27 0:29
|
||||||||||
![]() |
回覆: 請教!!有用終端機開遊戲伺服器的大大 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 901
![]() |
18221822 寫到: ## 若你要關閉整個作業系統,請執行下面的指令 ``` $ shutdown -h now ``` ## 若要重新開機,可以執行下面的指令 ``` $ shutdown -r now ``` * man shutdown ## 另外還有三個指令「reboot」, 「halt」, 「poweroff」,請查看manual。 * man reboot * man halt * man poweroff ## 若是要關閉service的話 請先查看「/etc/init.d」有哪些「Service」 ``` sh $ ls /etc/init.d/ ``` 以「apache2」為例 要關閉的話,請執行下面指令。 ``` sh $ sudo /etc/init.d/apache2 stop ``` 要啟用的話,請執行下面指令。 ``` sh $ sudo /etc/init.d/apache2 start ``` 要重起的話,請執行下面指令。 ``` sh $ sudo /etc/init.d/apache2 restart ``` 在Ubuntu,也可以採用下面的指令 ``` $ sudo service apache2 stop $ sudo service apache2 restart $ sudo service apache2 start ``` * man service ## 若是關閉「Process」的話。 則要使用「ps」知道「Process ID」和搭配「kill」來關閉某個「Process」。 或是知道「Process Name」,則可以直接使用「killall」。 下面只是舉例,通常「apache2」,會用上面「Service」的方式來管理。 ``` $ ps aux | grep apache2 ``` 會列出「Process ID」。 例如「15830」 ``` $ sudo kill -9 15830 ``` 使用「killall」的話,則是執行下面的指令 ``` $ sudo killall -9 apache2 ``` * man ps * man kill * man killall ## 其他參考資料 * 鳥哥的 Linux 私房菜 / 第十七章、程序管理與 SELinux 初探 * 鳥哥的 Linux 私房菜 / 第十八章、認識系統服務 (daemons) * 鳥哥的 Linux 私房菜 / 第二十章、開機流程、模組管理與 Loader * 鳥哥的 Linux 私房菜 / 一些基礎的 Linux 問題
2014/11/27 13:54
|
||||||||||
![]() |
回覆: 請教!!有用終端機開遊戲伺服器的大大 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2014/10/27 19:04 所屬群組:
已註冊使用者 等級: 1
HP : 0 / 8
![]() |
大大你好..
感謝你寫的很詳細 不過我只是要關閉終端機正在執行的伺服器而已 這是一個遊戲伺服器 我知道WIN是用ctrl+c關閉 linux也可以用ctrl+c來關閉 我在想ctrl+c因該不是在linux正確的關閉方法 而且終端機在執行伺服器的時候要如何先讓他停下來 不然我根本不能輸入指令 而關閉的指令又是哪個
2014/11/28 16:15
|
||||||||||
![]() |
回覆: 請教!!有用終端機開遊戲伺服器的大大 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員二級
![]() ![]() 註冊日期:
2009/6/25 8:17 所屬群組:
已註冊使用者 等級: 4
HP : 0 / 96
![]() |
建議您應該找找看有沒有該遊戲伺服器服務的說明
然後看裡面有沒有介紹您需要的功能
2014/11/28 16:57
|
||||||||||
![]() |
回覆: 請教!!有用終端機開遊戲伺服器的大大 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 901
![]() |
18221822 寫到: 喔喔!是這樣阿! 正在前景執行的「Process」也是使用「Ctrl+C」來關閉「Process」,但我不了解你的情況,所以不懂為啥你用「<Ctrl>+C」會沒有作用。 正在前景執行的「Process」則可以使用「Ctrl+Z」來暫停,這樣你就可以輸入指令了。 相關的概念,你可以再詳細的閱讀這篇「鳥哥的 Linux 私房菜 / 第十七章、程序管理與 SELinux 初探 / 」的 「工作管理 (job control)」這個這個章節。 你是直接在機器前面,還是用網路連線連到終端? 依照你的說法, 18221822 寫到: 猜測應該是在機器前面,正常的狀況下,可以使用「Ctrl+Alt+F1」和「Ctrl+Alt+F2」和「Ctrl+Alt+F3」... 來切換不同的終端。 這個方式,也可以讓你執行指令。 但要關閉某個process,基本上你要知道你執行的「Process Name」,再搭配我前面提到的「ps」這個指令,找到「Process ID」,然後用「kill」這個指令,把該「Process」關掉。 ## 文件 * man 7 signal * man 2 signal $ sudo apt-get install manpages-posix-dev manpages-posix * man 3 signal
2014/11/28 17:08
|
||||||||||
![]() |
回覆: 請教!!有用終端機開遊戲伺服器的大大 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
版主
![]() ![]() 註冊日期:
2008/7/14 0:03 來自 螢幕的另一端
所屬群組:
網站管理員 已註冊使用者 討論區管理群 等級: 33
HP : 0 / 808
![]() |
遊戲伺服器是你自己架的嗎?
若是你自己架的,那很奇怪,你有能力架一台遊戲伺服器,卻不知怎麼關它? 若不是你架的話,你應該去問架伺服器的人,怎麼關它。 因為不同的程式有些許不同的啟動方式和關閉方式,雖有通則,但也有例外。 特別是你沒有說明哪一個程式的情況下。
2014/11/28 23:37
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.