我在必须与 Windows 机器共享文件的存储服务器上运行 CentOS。SMB 版本是smbd version 3.5.5-68.fc13
我在 /var/log/messages 中收到很多关于尝试连接到 CUPS 服务器失败的错误消息。它们看起来像这样:
Nov 30 18:49:34 big03 smbd[9927]: [2010/11/30 18:49:34.850620, 0] printing/print_cups.c:108(cups_connect)
Nov 30 18:49:34 big03 smbd[9927]: Unable to connect to CUPS server localhost:631 - Connection refused
Run Code Online (Sandbox Code Playgroud)
我知道这个问题是由 SMB 附带打印机共享支持这一事实产生的,但我真的对此不感兴趣。我只想禁用该功能以摆脱消息。
知道我该怎么做吗?
我的服务器返回以下标头:
Cache-Control:no-cache
Connection:keep-alive
Date:Thu, 07 Jul 2011 10:41:57 GMT
Expires:Thu, 01 Jan 1970 00:00:01 GMT
Last-Modified:Thu, 07 Jul 2011 08:06:32 GMT
Server:nginx/0.8.46`
Run Code Online (Sandbox Code Playgroud)
我希望我提供的内容不被缓存,所以我正在寻找一种方法来返回一个 Last-Modified 标头,其中包含请求发起时的日期时间。像现在()...
我有多台运行 CentOS 5.4 的服务器,只有一个应用程序在 Java VM 上运行。我已经使用以下参数配置了 Java VM:
java -Xmx4500M -server -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:NewSize=1024m -Djava.net.preferIPv4Stack=true -Dcom.sun.management.jmxremote=true
Run Code Online (Sandbox Code Playgroud)
我运行 VM 的机器有 6 GB RAM,没有其他应用程序在运行。过了一会儿,java 进程开始非常努力地访问交换空间,我从top命令中得到了这个信息:
7658 root 25 0 11.7g 3.9g 4796 S 39.4 67.3 543:54.17 java
Run Code Online (Sandbox Code Playgroud)
另一方面,如果我通过 JConsole 连接,它会报告 Java VM 已使用 2.6 GB,已提交 4.6 GB,最大 4.6 GB。
java -version 返回:
java version "1.6.0_17"
Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)
为什么 Java 虚拟机比分配的堆大小扩展得如此之多?如果 JConsole 中未报告该内存,那么该内存会去哪里?
我的桌面上有 2 个接口:一个在启用多播的 vlan 中,可以访问一些 udp 流,但未路由,另一个可以访问互联网,但没有多播。
如果只启用了多播接口,我就可以播放流,例如使用 VLC。如果启用第二个接口,则无法访问多播流。
据我所知,这是由于路由问题造成的。所以我需要通过正确的接口或类似的接口路由多播请求(IGMP 等)。
有谁知道如何在 Windows 7 上执行此操作?
我需要支持以下格式的音频流设置:WMA、AAC 和 MP3。这些流必须与 Winamp 等桌面播放器兼容。Win Media Player 和 Flash Player 以及 iPhone、Android 等设备。
我正在寻找能够满足所有这些要求的单一服务器解决方案和单一编码器解决方案。有任何想法吗?