archlinux中的memcached配置文件在哪里?

archlinux中的memcached配置文件在哪里?

我在 archlinux 上找不到 memcached (1.4.21-1) 的配置文件。我查看了 /etc/ 和 /etc/conf.d/ 。有配置文件吗?我在哪里可以找到它?

答案1

正如 Wieland 所指出的,/etc/conf.d/memcached当软件包更改为使用 systemd 单元时,该文件被删除。该/etc/conf.d目录已被 SysVinit 使用,因此不再适用。

可以通过编辑 systemd 单元来编辑服务的选项。推荐的方法是运行systemctl edit memcached.service --full.这将复制/usr/lib/systemd/system/memcached.service/etc/systemd/system/memcached.service打开后一个文件的编辑器。

您可能只想更改设置ExecStart=。例如,如果您希望 memcached 侦听 unix 端口,请进行以下更改:

--- /usr/lib/systemd/system/memcached.service   2015-01-03 18:12:25.000000000 +0200
+++ /etc/systemd/system/memcached.service   2015-03-02 16:44:27.486188508 +0200
@@ -5,6 +5,6 @@
 [Service]
 User=memcached
-# Remove '-l 127.0.0.1' to listen on all addresses
-ExecStart=/usr/bin/memcached -l 127.0.0.1
+RuntimeDirectory=memcached
+ExecStart=/usr/bin/memcached -s /run/memcached/socket 
 Restart=always

也可以看看:

答案2

从那时起,memcached 在 Arch 上就不再有配置文件了2013年5月

答案3

你很接近,它就在

/etc/php/conf.d/

相关内容