小编ber*_*nie的帖子

应该使用“invoke-rc.d”还是“service”来重启服务?

我对哪种情况最好以及在哪种情况下感到困惑:

invoke-rc.d apache2 restart
Run Code Online (Sandbox Code Playgroud)

或者

service apache2 restart
Run Code Online (Sandbox Code Playgroud)

有真正的区别吗?

man service 有以下有趣的一点:

service 在尽可能可预测的环境中运行 System V init 脚本,删除大多数环境变量并将当前工作目录设置为 /。

我主要对 Debian 感兴趣,但也对 Mint(也基于 Debian)感兴趣。

linux debian init-script linux-mint services

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

反向 DNS 查找会减慢 LAN 上的网络操作

环境

我的 LAN 设置非常基本:

  • 连接到 ISP 的调制解调器和互联网的路由器
  • 我的开发电脑直连路由器

路由器提供 DHCP,但不运行自己的 DNS 服务器。事实上,我的 LAN 上没有托管任何 DNS 服务器(典型的家庭网络设置)。路由器配置为将 ISP 的 DNS 服务器作为 DHCP 租用信息的一部分发送。

我在我的开发 PC 上设置了 VirtualBox 机器并在其上安装了 Debian Squeeze (6.0.4)。VirtualBox 网络模式是Bridged Adapter在我的局域网上模拟一个独立的服务器。作为 VirtualBox 服务器而不是物理服务器并不是很重要,但我提到它是为了完整性。

问题

每次网络操作在执行之前对 LAN ip 执行 DNS 反向查找时,服务器都会有很长的延迟。慢速网络操作的一些示例:

  • 从我的开发 PC 到服务器的 SSH 连接
  • 连接到 Glassfish 服务器的管理端口
  • netstat -lnetstat -nl非常快)
  • Starting MTA: exim4 开机需要很长时间才能完成

其中一些有解决方法,例如将我的开发电脑的 Ip/etc/hosts添加到或添加特定于命令的选项以避免进行 DNS 反向查找。显然,使用/etc/hosts只能到此为止,因为它与 DHCP 不一致。

然而,我不禁觉得我错过了一些东西。我真的需要在局域网的某个地方设置 DNS 服务器吗?对于我的需求来说,这似乎是一项巨大而无用的努力,我无法相信在像我这样的 DHCP 环境中没有其他选择。

我为此在网上搜索了很多,也许我没有正确的搜索词,但我找不到解决方案...

根据 …

linux networking dns debian

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

标签 统计

debian ×2

linux ×2

dns ×1

init-script ×1

linux-mint ×1

networking ×1

services ×1