小编sys*_*138的帖子

什么是相当于 dogfooding 的系统管理?

软件开发人员有“dogfooding”的概念,即他们个人使用他们正在开发的软件,通常是定期的。对于某些项目,它提供的直接交互在调试系统时非常宝贵。所以我问社区:

什么是相当于 dogfooding 的系统管理?

best-practices

17
推荐指数
4
解决办法
1040
查看次数

什么是域控制器,何时需要,以及如何设置?

我想知道域控制器是什么意思,我们如何使系统成为域控制器,何时必须将系统设为 DC?

windows active-directory domain-controller

17
推荐指数
2
解决办法
8万
查看次数

在某些情况下,Referer 从 HTTPS 传递到 HTTP...如何?

理论上,浏览器不会将引用信息从 HTTPS 传递到 HTTP 站点。根据我的经验,这一直是正确的。但我刚刚发现了一个例外,我想了解它为什么有效,以便我也可以使用它。

https://www.google.ca/上搜索“我的推荐人是什么”,
例如:https : //www.google.ca/search? q = what+is+my+referer

有几个站点会显示引用。他们似乎都在不应该“工作”的时候“工作”。例如,单击 www.whatismyreferer.com 之一。我得到:

 Your referer:
 https://www.google.ca/
Run Code Online (Sandbox Code Playgroud)

请注意,有时,我很少会得到“没有推荐人”的结果。返回并再次单击该链接,下次它就会“工作”。

这不应该发生。www.whatismyreferer.com 是一个非 HTTPS 站点。不应传递引用标头,但确实传递了。

这里发生了什么,我如何从我的 HTTPS 站点到我链接到的 HTTP 站点执行相同的操作?

http https http-headers

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

SMART 智能使用吗?

几年前,我被告知要像瘟疫一样避免 SMART。原因是测试对驱动器施加的压力实际上会导致它失败。

现在还是这样吗?如果不是,运行测试的合理频率是多少?如果我仍然应该避免它,有什么更好的方法来监控我的硬盘驱动器的健康状况?

hard-drive smart

16
推荐指数
1
解决办法
895
查看次数

UDP 中的 MTU 如何为 65535,但以太网不允许帧大小超过 1500 字节

我使用的是 100 Mbps 的快速以太网,其帧大小小于 1500 字节(根据我的教科书,有效载荷为 1472 字节)。在那,我能够发送和接收消息大小为 65507 字节的 UDP 数据包,这意味着数据包大小为 65507 + 20(IP 标头)+ 8(UDP 标头)= 65535。

如果帧的有效载荷大小本身最大为 1472 字节(根据我的教科书),IP 的数据包大小怎么会大于这里的 65535?

我使用发件人代码作为

char buffer[100000];
for (int i = 1; i < 100000; i++)
{
    int len = send (socket_id, buffer, i);
    printf("%d\n", len);
}
Run Code Online (Sandbox Code Playgroud)

接收器代码为

while (len = recv (socket_id, buffer, 100000))
{
     printf("%d\n". len);
}
Run Code Online (Sandbox Code Playgroud)

我观察到send returns -1i > 65507recv打印或接收的分组maximum of length 65507

tcpip udp mtu network-protocols

16
推荐指数
3
解决办法
5万
查看次数

15
推荐指数
2
解决办法
3186
查看次数

MediaWiki 的 IT 文档

我们正在寻找进一步增强我们的文档和允许轻松访问信息以及编辑信息的能力的方法。考虑到这些想法,我们基于 MediaWiki 平台为我们的第 1 层(帮助台)创建了一个内部 wiki。这对帮助台来说是一个巨大的成功,他们将其广泛用于日常运营。现在,我们正在寻找为我们的第 2 层(系统管理员)记录事情的方法。我们需要将第 2 层的信息与第 1 层的信息分开,因为信息的敏感性以及其中包含我们如何构建服务器的步骤等的事实。

我正在寻找有关我们如何实现以下目标的想法和建议:

  • 基于 MediaWiki 平台的集中式文档
  • 第 1 层和第 2 层之间的分离内容
  • 我们喜欢 Tier 1 的外观和感觉,它可以用于 Tier 2
  • 如果我们要运行两个不同的 MediaWiki 安装,这可以在同一台服务器上运行吗?在同一台机器上运行多个 MediaWiki 安装是否是一个好主意?
  • 支持每个文档安装的 FQDN 和 SSL 证书
  • 有没有办法根据用户或组成员身份分割或保留 Tier 1 MediaWiki 安装的单独部分?

在此先感谢您,我期待您的想法和建议。

documentation mediawiki wiki document-management

14
推荐指数
1
解决办法
2388
查看次数

带有 Apache 环境变量的 RequestHeader

我已将 Apache 设置为负载平衡器。我想让 apache 设置 X-Forwarded-Proto 标头,但这不起作用:

RequestHeader set X-Forwarded-Proto "%{SERVER_PROTOCOL}e"
Run Code Online (Sandbox Code Playgroud)

标头设置为空。知道为什么吗?

load-balancing http-headers apache-2.2

14
推荐指数
4
解决办法
3万
查看次数

如何在 apache 中记录响应标头和正文?

我需要确定服务器(Apache 2)是否正在返回页面的完整内容及其正确的标题。我有一个成功执行的 PHP 脚本,但浏览器只获取了一半的 html 内容,它只是被切断了。

客户端基础结构非常复杂,使用 Novell BorderManager 代理和其他东西。为了确保服务器正常工作,我想记录响应的标题和正文。

我怎样才能做到这一点?我查看mod_log_config了 apache的模块(已经安装并准备使用),但老实说我并没有设法将它配置为在某处输出标题和正文。

编辑:我设法用

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{HEADER_NAME}o\"" common2

CustomLog /var/log/apache2/response.log common2

但不幸的是mod_log_config 格式不支持整个内容正文。

更新:我发现 accross mod_dumpio似乎正是这样做的,但到目前为止我无法让它工作:-(

任何人都可以帮忙吗?

logging http-headers apache-2.2

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

使用 GlusterFS 和 Windows 避免 SPOFS

我们有一个用于处理功能的 GlusterFS 集群。我们希望将 Windows 集成到其中,但在弄清楚如何避免单点故障(Samba 服务器为 GlusterFS 卷提供服务)时遇到了一些麻烦。

我们的文件流是这样工作的:

GlusterFS 文档流

  1. 文件由 Linux 处理节点读取。
  2. 文件被处理。
  3. 结果(可能很小,也可能很大)在完成后写回 GlusterFS 卷。
    • 结果可以写入数据库,也可以包含多个不同大小的文件。
  4. 处理节点从队列中取出另一个作业并转到 1。

Gluster 很棒,因为它提供了分布式卷以及即时复制。抗灾能力不错!我们喜欢它。

但是,由于 Windows 没有本机 GlusterFS 客户端,我们需要某种方式让基于 Windows 的处理节点以类似的弹性方式与文件存储交互。该GlusterFS文档指出,为了提供Windows访问的方式是建立在顶部处的Samba服务器安装GlusterFS卷。这将导致这样的文件流:

GlusterFS 文档流通过 Winders

对我来说,这看起来像是单点故障。

一种选择是集群 Samba,但这似乎基于目前不稳定的代码,因此无法运行。

所以我正在寻找另一种方法。

关于我们抛出的数据类型的一些关键细节:

  • 原始文件大小可以从几 KB 到几十 GB。
  • 处理后的文件大小可以从几 KB 到一两个 GB 不等。
  • 某些过程,例如挖掘存档文件(如 .zip 或 .tar)可能会导致大量进一步写入,因为包含的文件被导入到文件存储中。
  • 文件数可以达到数百万。

此工作负载不适用于“静态工作单元大小”Hadoop 设置。同样,我们评估了 S3 风格的对象存储,但发现它们缺乏。

我们的应用程序是用 Ruby 自定义编写的,我们在 Windows 节点上有一个 Cygwin 环境。这可能对我们有帮助。

我正在考虑的一个选择是在安装了 GlusterFS 卷的服务器集群上提供一个简单的 HTTP 服务。由于我们对 Gluster 所做的一切本质上都是 GET/PUT 操作,这似乎很容易转移到基于 HTTP 的文件传输方法。将它们放在一个负载平衡器对之后,Windows 节点可以 HTTP PUT 到它们的小蓝心的内容。

我不知道GlusterFS 一致性将如何保持 …

windows-7 high-availability glusterfs

12
推荐指数
1
解决办法
7836
查看次数