如何在命令行中停止並重啓linux操作系統中的memcached服務器1.4.5?如何停止並重新啓動memcached服務器?
回答
用root,嘗試這樣的事情:
/etc/init.d/memcached restart
以root身份登錄或
蘇 -
然後:
服務的Memcached重啓
如果不行,則:
/etc/init.d/memcached重啓
這一切都取決於它的Linux(或其他OS)發行你使用。
btw su後重要的破折號,沒有它,它會報告它找不到「服務」 – ajacian81 2011-12-17 23:51:34
這是我的正確答案,運行Ubuntu和memcached作爲服務。沒有特定的服務,它不起作用。 – user658182 2012-08-05 14:08:48
如果你沒有root權限,但sudo權限:'sudo service memcached restart' – danriti 2013-02-27 15:32:41
sudo /etc/init.d/memcached restart
sudo service memcached stop
sudo service memcached start
sudo service memcached restart
如果你有memcached的一個版本,並且需要一個腳本來包裝的memcached作爲一種服務,那就是: Memcached Service Script
對我來說,我通過Homebrew將它安裝在Mac上,並且它不是作爲服務設置的。要運行memcached
服務器,我只需執行memcached -d
。這將在CentOS 7建立在默認端口上的Memcached服務器,11211.
> memcached -d
> telnet localhost 11211
Trying ::1...
Connected to localhost.
Escape character is '^]'.
version
VERSION 1.4.20
以root身份:
systemctl start memcached
systemctl stop memcached
systemctl restart memcached
要告訴服務在重引導時啓動(例如chkconfig的):
systemctl enable memcached
要讓服務在重啓時不啓動:
systemctl disable memcached
如果你想允許關機memcached服務器,你可以給它選擇之前啓動它:
memcached -A &
使用這個選項,當你連接到memcached服務器,例如:
telnet localhost 11211
然後您可以使用shutdown
命令關閉服務器。您也可以關閉,當它運行的進程memcached服務器,首先使用查找進程PID:
pidof memcached
然後使用:
kill PID command
如果Linux的
如果APT-安裝得到
service memcached stop
service memcached restart
如果源代碼安裝
Usage: /etc/init.d/memcached {start|stop|restart|force-reload|status}
也可以簡單地殺死$ PID停止
它並沒有與工作是有必要creare腳本停止和啓動作爲服務? – smriti 2010-06-23 15:56:54
好吧,它真的取決於你的Linux發行版,以及你是如何安裝memcache的。如果你已經安裝了你的發行包,應該有memcached啓動/停止腳本(也許它位於/etc/rc.d中的其他目錄中)。如果你安裝了memcached,你可能還需要自己創建一個star/stop腳本。 – pejuko 2010-06-23 17:11:27