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

また見なさい:

おすすめ記事