2011-03-23 17 views

Odpowiedz

19

memcached jest skonfigurowany do uruchamiania przy starcie domyślnie przynajmniej na 10.10:

# apt-get install memcached 
... 
Setting up memcached (1.4.5-1ubuntu1) ... 
Starting memcached: memcached. 
# ls -l /etc/rc*.d/*memcached 
lrwxrwxrwx 1 root root 19 2011-03-23 13:36 /etc/rc0.d/K20memcached -> ../init.d/memcached 
lrwxrwxrwx 1 root root 19 2011-03-23 13:36 /etc/rc1.d/K20memcached -> ../init.d/memcached 
lrwxrwxrwx 1 root root 19 2011-03-23 13:36 /etc/rc2.d/S20memcached -> ../init.d/memcached 
lrwxrwxrwx 1 root root 19 2011-03-23 13:36 /etc/rc3.d/S20memcached -> ../init.d/memcached 
lrwxrwxrwx 1 root root 19 2011-03-23 13:36 /etc/rc4.d/S20memcached -> ../init.d/memcached 
lrwxrwxrwx 1 root root 19 2011-03-23 13:36 /etc/rc5.d/S20memcached -> ../init.d/memcached 
lrwxrwxrwx 1 root root 19 2011-03-23 13:36 /etc/rc6.d/K20memcached -> ../init.d/memcached 
# 

W runlevels 2, 3, 4 i 5, memcached zostanie uruchomiony.

Jeśli nie jesteś pewien, można uruchomić skrypt init z status:

# /etc/init.d/memcached status 
* memcached is running 
+1

Zainstalowałem go ze źródła, ponieważ miałem problem z instalacją z 'apt-get'. Teraz uruchomiłem jest w 'trybie demona' za pomocą przełącznika' -d'. Ale '/etc/init.d/memcached status' say' Brak takiego pliku lub katalogu '. Jednak kiedy próbuję "memcached status", mówi "nie można nasłuchiwać na porcie TCP 11211: Address already in use". Oznacza to, że działa w tle. – Saim

+2

Ach, powinieneś wspomnieć, że zainstalowałeś go ze źródła :) Sprawdź, czy w źródłach memcached znajduje się dodany initscript, który możesz zainstalować w '/ etc/init.d' i wszystkie dowiązania symboliczne w'/etc/rc *. d/'katalogi jako domyślne opakowanie zapewnia. (Jeśli memcached source nie zawiera skryptu startowego, możesz po prostu uruchomić 'cd/tmp; apt-get source memcached' i ukraść initscript z pakietu Ubuntu, a następnie zmodyfikuj go tak, aby wskazywał gdziekolwiek zainstalowałeś' memcached' Jeśli będziesz potrzebować twoich kont użytkowników i grup). – sarnold

+0

Jeśli otrzymasz błędy * odmowy uprawnień * po wpisaniu polecenia instalacji, pamiętaj o dodaniu * sudo * przed nim - * sudo apt-get install memcached *. – MikeyBunny

0

Aby zainstalować memcached na ubuntu

apt-get install memcached

Aby uruchomić memcached

/etc/init.d/memcached start

Aby ponownie uruchomić memcached

/etc/init.d/memcached start

Aby sprawdzić status memcached

/etc/init.d/memcached status

Aby edytować Memcached config

sudo vi /etc/memcached.conf

domyślnie memcached będzie działał na 127.0.0.1:11211 i jest skonfigurowane do działania w Bo domyślnie

Powiązane problemy