通过conf文件查找系统服务

通过conf文件查找系统服务

设置: 任务是删除所有代理设置。现在我遇到了一个包含以下内容proxy.conf的文件/root/http-proxy.conf(具有不同的 IP):

[Service]
Environment="HTTPS_PROXY=https://10.10.10.10:1234"

问题: 如何根据配置文件找出相应的服务?假设有一个正在运行的服务使用此配置文件。

笔记: 因为如果有服务使用此文件,则可能不再需要该服务,并且我想删除该服务和配置文件。

答案1

我怀疑这个文件根本没有被使用。但为了确认这一点,您可以执行以下操作:

  • 寻找其他配置文件参考/root/http-proxy.conf
grep -Ri“/root/http-proxy.conf”/root/
grep -Ri“/root/http-proxy.conf”/etc/
  • 寻找读取此文件的进程(可能找不到任何内容):
lsof | grep “/root/http-proxy.conf”
  • 检查该变量是否实际设置:
环境 | grep "10.10.10.10:1234"

相关内容