小编vor*_*aq7的帖子

如何在 nginx 中指定 Windows 文件路径

我正在使用 nginx 的官方 Windows 版本。我想指定与此配置等效的 Windows

location /static/ {
   alias /home/user/staticfiles/;
}
Run Code Online (Sandbox Code Playgroud)

如何在别名指令中指定 Windows 文件路径?这甚至可能吗?

windows nginx

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

面向多媒体(大文件)的版本控制系统?

是否有任何版本控制系统在处理大文件方面特别好(或不好)?没什么太疯狂的,但从几百兆字节到千兆字节,比方说。

我们目前有 subversion,但有人抱怨它不适合这个目的。我自己不是开发人员,我不知道他们有多客观,所以我想我会做一个快速的社区调查以获取更多信息。

从系统和用户的角度来看,我对这些 VCS 解决方案的行为或适用性很感兴趣。

TIA。

version-control

26
推荐指数
3
解决办法
8304
查看次数

为什么 IIS 工作进程每 29 小时而不是每 24 小时回收一次?

当您在 IIS 上设置站点时,它默认工作进程每 1740 分钟(29 小时)循环一次。为什么是像 29 小时这样的奇数,而不是例如 24 或 48 小时?

iis

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

如何保护低预算网络免受恶意 DHCP 服务器的侵害?

我正在帮助一位朋友管理一栋有 80 间公寓的公寓大楼的共享互联网连接 - 8 个楼梯,每个楼梯有 10 间公寓。网络布置在大楼一端的互联网路由器上,连接到第一个楼梯上的廉价非管理 16 端口交换机,前 10 套公寓也连接到这里。一个端口连接到下一个楼梯中的另一个 16 端口便宜的交换机,这 10 个公寓连接到那里,依此类推。有点像交换机的菊花链,每个“菊花”上有 10 个公寓作为辐条。该建筑是一个 U 形,大约 50 x 50 米,20 米高 - 因此从路由器到最远的公寓,包括上下楼梯在内,大约有 200 米。

我们有一些问题,人们以错误的方式连接 wifi 路由器,创建流氓 DHCP 服务器,这些服务器会中断大量用户,我们希望通过使网络更智能(而不是进行物理拔掉二进制搜索)来解决这个问题)。

由于我的网络技能有限,我看到了两种方法 - DHCP 侦听或将整个网络拆分为每个公寓的单独 VLAN。单独的 VLAN 为每个公寓提供了与路由器的专用连接,而 DHCP 侦听仍将允许 LAN 游戏和文件共享。

DHCP 侦听是否适用于这种网络拓扑,还是依赖于处于适当中心辐射配置的网络?我不确定是否有不同级别的 DHCP 监听——比如昂贵的 Cisco 交换机可以做任何事情,但是像 TP-Link、D-Link 或 Netgear 这样的廉价交换机只能在某些拓扑结构中做吗?

对于这种拓扑,基本 VLAN 支持是否足够好?我想即使是廉价的管理型交换机也可以用它自己的 VLAN 标签来标记来自每个端口的流量,但是当菊花链中的下一个交换机在它的“下行链路”端口上接收到数据包时,它不会剥离或用它自己的 VLAN 标签替换主干标签(或主干流量的任何名称)。

钱很紧,而且我认为我们买不起专业级的思科(我多年来一直在为此进行竞选),所以我想请教一下哪种解决方案对低端网络设备的支持最好,如果有的话有什么具体型号推荐吗?例如低端 HP 交换机甚至预算品牌,如 TP-Link、D-Link 等。

如果我忽略了解决这个问题的另一种方法,那是因为我缺乏知识。:)

networking dhcp

22
推荐指数
2
解决办法
5265
查看次数

如何让 /dev/random 在 Ubuntu 虚拟机上工作?

显然,/dev/random 基于硬件中断或物理硬件的类似不可预测的方面。由于虚拟机没有物理硬件,因此cat /dev/random在虚拟机中运行不会产生任何结果。我使用 Ubuntu Server 11.04 作为主机和来宾,以及 libvirt/KVM。

我需要在 VM 中设置 Kerberos,但krb5_newrealm只是永远挂起“加载随机数据”,因为系统没有生成任何数据。

有谁知道如何解决这个问题?是否可以将主机的 /dev/random (非常健谈)传递到 vm 中,以便 vm 可以使用它的随机数据?

我读过有一些软件替代品,但它们不适合密码学,因为它们不够随机。

编辑:看起来 vm 上的 cat /dev/random 确实产生输出,只是非常非常缓慢。我在“加载随机数据”时等待了大约两个小时来设置我的领域。最终它足以继续。不过,我仍然对加速这一过程的方法感兴趣。

ubuntu virtual-machines kerberos random-number-generator

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

确定 PostgreSQL 的端口

我知道默认情况下 PostgreSQL 侦听端口 5432,但是实际确定 PostgreSQL 端口的命令是什么?

配置: Ubuntu 9.10 和 PostgreSQL 8.4

postgresql ubuntu port ubuntu-9.10

20
推荐指数
3
解决办法
6万
查看次数

由于文件名过长,无法从卷影副本恢复

我们在 Windows SBS 2008 服务器上启用了卷影副本。尝试从卷影副本还原文件出现以下错误 -

源文件名大于文件系统支持的名称。尝试移动到具有较短路径名的位置,或在尝试此操作之前尝试重命名为较短的名称。

文件名有 67 个字符,它的卷影复制路径是 170 个字符。这些似乎低于 NTFS 限制(260?)。

我们尝试了-

  • 复制到最短路径 (C:)
  • 复制到客户端计算机和服务器本身上可能的最短路径

在进行复制之前,是否可以重命名卷影副本中的文件?尽管文件名大小似乎在限制范围内,但知道为什么会出现错误吗?

采取的步骤

  1. 在本地计算机上,转到 SBS 服务器上的共享文件夹(通过映射驱动器),例如 J:\Projects\Foo\Bar
  2. 右键单击文件夹并选择属性
  3. 单击以前的版本选项卡。
  4. 选择一个卷影副本并单击打开
  5. 在新打开的窗口中,选择文件夹/文件并按 Ctrl-C 进行复制。
  6. 打开一个新的 Windows 资源管理器,并将文件夹/文件粘贴到本地驱动器上。

编辑-(不)幸运的是,我现在无法重现此错误。导致问题的特定文件已被删除,并且无法使用其他类似文件重新创建错误。

ntfs vss restore windows-sbs-2008

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

如何在 Linux 上判断文件名的语言编码?

我有一个目录,其中包含来自外部源的约 10,000 个图像文件。

许多文件名包含对 DB 或 Web 不友好的空格和标点符号。我还想在每个文件名的末尾附加一个 SKU 编号(出于会计目的)。许多(如果不是大多数)文件名还包含扩展的拉丁字符,我想保留这些字符用于 SEO 目的(特别是文件名准确地代表 Google 图片中的文件内容)

我制作了一个 bash 脚本,它将所有文件重命名(复制)为我想要的结果。bash 脚本以 UTF-8 格式保存。运行后,它省略了大约 500 个文件(无法统计文件...)。

我已经在目录上运行了convmv -f UTF-8 -t UTF-8,发现这 500 个文件名不是用 UTF-8 编码的(convmv 能够检测并忽略已经在 UTF-8 中的文件名)

有一个简单的办法,我可以找出哪些他们目前正在使用的语言编码?

我能够弄清楚自己的唯一方法是将我的终端编码设置为 UTF-8,然后使用 convmv 遍历所有可能的候选编码,直到它显示一个“看起来正确”的转换名称。我无法确定这 500 个文件都使用相同的编码,所以我需要重复这个过程 500 次。我想要一种比“看起来正确”更自动化的方法!!!

linux ext3 encoding

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

机架式服务器 - 构建它们还是购买它们?

这是“我应该自己构建计算硬件吗?”的规范问题。问题。

我已经组装了无数台 PC,但从来没有一台大型服务器。我的极客说建造它,但我的现实主义者说当出现问题时让制造商处理它。忽略与构建的初始组装时间相关的时间损失,哪个是更好的解决方案?您是否曾经遇到过与制造商合作可以更轻松/更快/更便宜地解决家庭构建服务器的问题?是否有制造商提供的任何功能是使用自制服务器无法轻松实现的?

rack system-building

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

在 52" 1080p 屏幕上显示 Nagios

我正在使用 52" 1080p LCD 屏幕来监控 Nagios,该屏幕位于大多数用户可以看到的位置。

使用默认的 Nagios web 视图有点糟糕,因为您需要将文本大小增加到适当的数量,以便从远处清晰可见,然后“当前网络状态”、“主机状态总计”和顶部的其他框取占据了大部分屏幕空间;您无法真正看到主机详细信息列表。

是否有 Nagios 的自定义视图、插件或可用的东西,用于在带有大文本的大屏幕上显示 Nagios 详细信息?

nagios

15
推荐指数
1
解决办法
5613
查看次数