软件开发人员有“dogfooding”的概念,即他们个人使用他们正在开发的软件,通常是定期的。对于某些项目,它提供的直接交互在调试系统时非常宝贵。所以我问社区:
什么是相当于 dogfooding 的系统管理?
我想知道域控制器是什么意思,我们如何使系统成为域控制器,何时必须将系统设为 DC?
理论上,浏览器不会将引用信息从 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 站点执行相同的操作?
几年前,我被告知要像瘟疫一样避免 SMART。原因是测试对驱动器施加的压力实际上会导致它失败。
现在还是这样吗?如果不是,运行测试的合理频率是多少?如果我仍然应该避免它,有什么更好的方法来监控我的硬盘驱动器的健康状况?
我使用的是 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 -1上i > 65507和recv打印或接收的分组maximum of length 65507。
有谁知道验证 LVM 和 md RAID 之上的 XFS 文件系统是否在 4096 字节又名“高级格式”扇区磁盘阵列上正确对齐的步骤?
一些参考资料是:
http://www.ibm.com/developerworks/linux/library/l-4kb-sector-disks/index.html
http://thunk.org/tytso/blog/2009/02/20/aligning -filesystems-to-an-ssds-erase-block-size/
此问题的上下文也与 Stack Overflow 的新 NAS 有关:http : //blog.serverfault.com/post/798854017/the-theoretical-and-real-performance-of-raid-10
我们正在寻找进一步增强我们的文档和允许轻松访问信息以及编辑信息的能力的方法。考虑到这些想法,我们基于 MediaWiki 平台为我们的第 1 层(帮助台)创建了一个内部 wiki。这对帮助台来说是一个巨大的成功,他们将其广泛用于日常运营。现在,我们正在寻找为我们的第 2 层(系统管理员)记录事情的方法。我们需要将第 2 层的信息与第 1 层的信息分开,因为信息的敏感性以及其中包含我们如何构建服务器的步骤等的事实。
我正在寻找有关我们如何实现以下目标的想法和建议:
在此先感谢您,我期待您的想法和建议。
我已将 Apache 设置为负载平衡器。我想让 apache 设置 X-Forwarded-Proto 标头,但这不起作用:
RequestHeader set X-Forwarded-Proto "%{SERVER_PROTOCOL}e"
Run Code Online (Sandbox Code Playgroud)
标头设置为空。知道为什么吗?
我需要确定服务器(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似乎正是这样做的,但到目前为止我无法让它工作:-(
任何人都可以帮忙吗?
我们有一个用于处理功能的 GlusterFS 集群。我们希望将 Windows 集成到其中,但在弄清楚如何避免单点故障(Samba 服务器为 GlusterFS 卷提供服务)时遇到了一些麻烦。
我们的文件流是这样工作的:

Gluster 很棒,因为它提供了分布式卷以及即时复制。抗灾能力不错!我们喜欢它。
但是,由于 Windows 没有本机 GlusterFS 客户端,我们需要某种方式让基于 Windows 的处理节点以类似的弹性方式与文件存储交互。该GlusterFS文档指出,为了提供Windows访问的方式是建立在顶部处的Samba服务器安装GlusterFS卷。这将导致这样的文件流:

对我来说,这看起来像是单点故障。
一种选择是集群 Samba,但这似乎基于目前不稳定的代码,因此无法运行。
所以我正在寻找另一种方法。
关于我们抛出的数据类型的一些关键细节:
此工作负载不适用于“静态工作单元大小”Hadoop 设置。同样,我们评估了 S3 风格的对象存储,但发现它们缺乏。
我们的应用程序是用 Ruby 自定义编写的,我们在 Windows 节点上有一个 Cygwin 环境。这可能对我们有帮助。
我正在考虑的一个选择是在安装了 GlusterFS 卷的服务器集群上提供一个简单的 HTTP 服务。由于我们对 Gluster 所做的一切本质上都是 GET/PUT 操作,这似乎很容易转移到基于 HTTP 的文件传输方法。将它们放在一个负载平衡器对之后,Windows 节点可以 HTTP PUT 到它们的小蓝心的内容。
我不知道GlusterFS 一致性将如何保持 …