Você normalmente configura serviços como este usando arquivos em / etc. Para este pacote em particular, veja
/etc/default/memcached
Além disso, a leitura da página man do memcached geralmente mostrará a localização dos arquivos de configuração.
Eu uso comandos como sudo service memcached start para ativar várias coisas após uma reinicialização e estou querendo saber se é possível também dizer a este serviço para iniciar o memcached para iniciar com determinados sinalizadores, por exemplo -vvv?
Alguma ideia? (O 'serviço' foi criado automaticamente quando eu instalei através do apt-get)
Você normalmente configura serviços como este usando arquivos em / etc. Para este pacote em particular, veja
/etc/default/memcached
Além disso, a leitura da página man do memcached geralmente mostrará a localização dos arquivos de configuração.
A documentação do Kubernete pede que você passe argumentos para os serviços systemd o tempo todo.
O mais difícil é que cada implementação / sabor / distribuição do Linux é diferente e instala coisas em lugares diferentes!
E então, além disso, todo método de implementação / sabor / instalação do Kubernetes é diferente também!
E então, porque isso não foi suficiente para lidar com o systemd tem 5 métodos diferentes de passar flags / argumentos também !!!
WorkerNodeBash # find / -name "* .service" | grep -i "kube"
WorkerNodeBash # nano /etc/systemd/system/kubelet.service
[Unit]
Description=Kubernetes Kubelet
Documentation=https://github.com/kubernetes/kubernetes
After=containerd.service
Requires=containerd.service
[Service]
ExecStart=/usr/local/bin/kubelet \
--config=/var/lib/kubelet/kubelet-config.yaml \
--container-runtime=remote \
--container-runtime-endpoint=unix:///var/run/containerd/containerd.sock \
--image-pull-progress-deadline=2m \
--kubeconfig=/var/lib/kubelet/kubeconfig \
--network-plugin=cni \
--register-node=true \
--pod-manifest-path=/etc/kubernetes/manifests \
--v=2
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
(O código acima vem do Kubernetes da implementação mais difícil, eu também fiz a implementação kubeadm e olhei neste mesmo arquivo e não vi nenhum argumento E quando tentei passar args eles foram ignorados ?, mas graças a aprender como usar o comando find que pude pesquisar:
WorkerNodeBash # find / -type f -name "* .yaml" | grep "kube"
E eu encontrei um arquivo de configuração que mencionei
KUBELET_EXTRA_ARGS =, e passe-os para lá.
Depois de procurar muito tempo, parece que você tem que adicionar sinalizadores ao /etc/memcached.conf
Tags services