服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
任何人都可以澄清rsync的–checksum和–ignore-times选项之间的区别? 我的理解如下: –checksum 如果文件大小和时间匹配,则会在两端执行校验和以查看文件是否真的相同。 –ignore-times 无论两端的文件时间是否相同,都要传输每个文件。 由于它仍将使用delta转换algorithm,如果一个文件实际上是相同的,则不会传送任何文件。 这是技术上的差异,但据我所知,它们在语义上是相同的。 所以,我想知道的是: 这两种select的实际区别是什么? 在什么情况下你会使用一个而不是另一个? 他们之间有什么performance差异?
在虚拟机内运行任何东西都会有一定程度的性能影响,但它对数据库系统的性能有什么影响? 我发现这个学术参考文件有一些有趣的基准,但这只是一个有限的testing,只使用Xen和PostgreSQL。 结论是,使用虚拟机“不会在性能上花费太高”(尽pipe您可能会认为实际的数据是这样说的)。 与在虚拟机中运行数据库相关的技术,pipe理和其他缺点是什么? 请张贴可以客观事实支持的答案,我对炒作或其他任何半宗教性的争论都不感兴趣(极客的激情在许多方面都很好,但这对我们来说无能为力。 话虽如此, 在虚拟机中运行数据库时会出现什么问题? (请张贴参考) 这些问题是重要的吗? 他们只在某些情况下显着吗? 什么是解决方法?
有时候我的salt '*' test.ping师会在salt '*' test.ping上挂一段时间,等待salt '*' test.ping爪牙们回答。 有没有办法看到一个连接的奴才清单,无论他们是否回应test.ping ?
我见过一些文档讨论使用非托pipe交换机。 function/性能等方面有什么不同? 一个非托pipe和受pipe理的交换机之间?
有没有一个Windows相当于Unix的“whoami”命令? 如果是这样,那是什么?
我们刚刚得到了新的服务器,我们正在运行CentOS。 在成功安装Ruby Enterprise Edition之后,我现在要添加REE / bin(位于/usr/lib/ruby-enterprise/bin )目录,使其成为服务器上的默认Ruby解释器。 我已经尝试了以下内容,只将它添加到当前的shell会话中: export PATH=/usr/lib/ruby-enterprise/bin:$PATH 永久将这个目录添加到$ PATH为所有用户的正确方法是什么? 我目前以root身份login。 提前致谢!
我应该打开哪个端口/ NAT来允许我使用远程桌面?
configuration应用程序时,如果您希望应用程序读取空文件,则通常可以使用/dev/null作为configuration文件。 但是,如果应用程序从目录中读取文件列表,则不能使用此技巧。 你需要给它一个空目录来阅读。 我想知道:Linux是否有一个默认的空目录,可以用于这种目的? 我知道OpenSSH使用/ var / empty了一段时间,我当然可以自己创build一个空目录,但也许FHS已经为此指定了一个标准目录?
我需要知道特定用户的login历史logging(即login和注销时间),如何在Linux中为特定date范围提取此历史logging?
我正在Ubuntu上运行一个rails栈。 当我ps -AF,我得到一个由apache模块设置的描述性进程名称 00:00:43 Rails: /var/www… 这对于诊断负载问题确实很有帮助。 但是,当我上面时,同样的过程简单地显示为 ruby 有什么办法让ps -AF进程名称在顶部?