小编use*_*114的帖子

使 ulimit 与 start-stop-daemon 一起工作

我有一个init.d使用start-stop-daemon --chuid SOME_SYSTEM_USER. 也就是说,应用程序在不同的用户下运行,而不是 root。

问题是,该应用程序需要特殊的限制设置(即ulimit -n 64000),我在limits.conf. 当我直接从 shell 运行它时,这非常有效:su - SOME_SYSTEM_USER+ start app from shell。

但是当运行start-stop-daemon --chuidfrom 时/etc/init.d,这些限制将被忽略。显然,该应用程序无法运行。

如何强制start-stop-daemon遵守ulimit设置?


Debian Squeeze, 2.6.32-5-686 #1 SMP 星期六 5 月 5 日 01:33:08 UTC 2012 i686 GNU/Linux

debian ulimit

21
推荐指数
2
解决办法
1万
查看次数

如何链接 SOCKS 代理?

前言:我要寻找的是与上述格式相同的明确说明。也就是说,类似于运行:“……在机器 A 上运行命令 X,然后在机器 B 上运行命令 Y……”

我有一个从我的笔记本电脑(机器 A)到机器 B 的工作袜子代理:

[A]$ ssh -ND 8888 B
Run Code Online (Sandbox Code Playgroud)

我可以设置 Firefox 在 A 的本地端口上使用 SOCKS 代理8888,并在 A 上浏览。到现在为止还挺好。

但是我在机器 B 和 C 之间也有一个袜子代理:

[B]$ ssh -ND 8157 C
Run Code Online (Sandbox Code Playgroud)

所以我可以像在 C 上一样在 B 上浏览,将 B 的 Firefox 袜子代理设置为8157.

有没有办法链接两个代理,以便我可以在使用与 C 的连接时在本地(在 A 上)使用 Firefox?

也就是说,以某种方式将所有 Firefox 的袜子请求从 A 一直转发到 C。A 和 C 不能直接看到对方,但我到处都有完全的 root SSH 访问权限。所有机器都是Debian。

请注意,我希望转发一个端口类似的端口80,但我希望有一个完全链SOCK代理

ssh proxy socks

10
推荐指数
1
解决办法
8669
查看次数

我在哪里可以强制在 OS X 上使用特定的 DNS 服务器?

在 OS X Leopard 上,scutil给我

$ scutil --dns
DNS configuration

resolver #1
  nameserver[0] : 192.168.1.1
  nameserver[1] : 192.168.2.1
  order   : 200000

resolver #2
  domain : local
  options : mdns
  timeout : 2
  order   : 300000

...
Run Code Online (Sandbox Code Playgroud)

现在,如何删除第一个“解析器 #1”并替换为我选择的 DNS 服务器?


上下文:VPN 客户端在连接时设置了这个虚假的 DNS 条目,替换了我的工作 DNS 设置。我一直无法弄清楚如何阻止它这样做(见这里),所以现在我试图在我连接后在事后删除这种不需要的效果。执行此操作的命令行脚本将是完美的。

sudo scutil按照此处的说明进行尝试,但不满意 -scutil --dns仍然报告设置未更改,并且 DNS 解析仍然不起作用。修改/etc/resolv.conf对 OS X 没有影响。

dns osx-leopard macos

7
推荐指数
1
解决办法
1万
查看次数

VPN 搞乱了 DNS 解析

将 Kerio VPN 客户端 (OS X Leopard) 连接到服务器后,互联网(~网页浏览)停止为客户端工作。

经过一番摸索,问题似乎出在 DNS 服务器上(即直接输入 IP 有效)。与 VPN 断开连接后,无效的 DNS 服务器消失scutil --dns,一切都恢复正常。

现在,我不明白为什么客户端上的 OS X 甚至会更改 DNS 设置——互联网应该通过不同的接口路由,通过默认网关,而不是通过 VPN。

问题:

  1. 连接VPN客户端通过什么机制改变“默认”DNS服务器?
  2. 如何阻止 VPN 客户端更改路由/DNS 规则?这些东西在哪里存储/修改?

VPN前:

$ scutil --dns
DNS configuration

resolver #1
  nameserver[0] : 10.66.77.1 # <---- default gateway = home router; all good
  order   : 200000

resolver #2
  domain : local
  options : mdns
  timeout : 2
  order   : 300000

...
Run Code Online (Sandbox Code Playgroud)

VPN连接:

$ scutil --dns
DNS configuration

resolver #1
  nameserver[0] …
Run Code Online (Sandbox Code Playgroud)

dns vpn macos

5
推荐指数
1
解决办法
6368
查看次数

标签 统计

dns ×2

macos ×2

debian ×1

osx-leopard ×1

proxy ×1

socks ×1

ssh ×1

ulimit ×1

vpn ×1