服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我们正在研究在这里实施一些虚拟化服务器,但我们不知道什么会更适合我们。 有些人说,有两个巨大的服务器,有些人说有十个中端服务器。 我们有一个传统的Visual Foxpro应用程序,现在运行在双Xeon E5405 @ 2GHz和16Gb的RAM。 当前的服务器由于活动用户的数量以及正在运行的进程而变得太慢。 虚拟化这台服务器将使我们获得更快速的灾难恢复。 那么问题是,像十台运行在1.7GHz和4Gb内存的物理服务器,我们可以将一台服务器虚拟成四台机器,并且有一台运行在6.8GHz和16Gb内存的虚拟化服务器? 如果是的话,如果一台机器停下来,会自动pipe理这个虚拟机到另外一台机器上,然后执行相应的维护,然后又回到它上面呢?
我想要做的是从主机系统设置来宾的networkingconfiguration(IP地址,子网,网关,广播地址)。 使用的networking设置是bridge模式。 如何从主机configurationnetworking,而不是将客户端本身configuration为静态networkingconfiguration? 如果我执行: virsh edit vm1 还有一个<network>块,我尝试从那里configurationnetworking接口,但不幸的是客户虚拟机似乎并没有使用它,因此离线到networking(因为它只使用自动networkingconfiguration)。来宾虚拟机都是基于Linux和Windows的。 任何帮助将不胜感激。
为了防止引用垃圾邮件,我的nginx.conf包含这样一个部分: if ($http_referer ~* spamdomain1\.com) { return 444; } if ($http_referer ~* spamdomain2\.com) { return 444; } if ($http_referer ~* spamdomain3\.com) { return 444; } 这些规则告诉nginx只是closures连接,如果用户有这些推荐人之一设置。 有没有更优雅的方式来做到这一点? 我可以定义这些域的列表,然后说:“如果引用者在这个列表中,然后返回444”?
所以我有几个服务器,我想集中login,但显然我不想通过互联网不安全地传递数据。 我已经尝试了syslog-ng,但不能使其工作在一个安全的方式,一个正常的ssh -L PORT:localhost:PORT user@host SSH隧道将无法正常工作,因为我相信,使日志似乎来自本地机器和VPN似乎有点像矫枉过正。
所以我们有一个十多年前就开始的文件共享,并以最好的意图开始。 但现在已经臃肿了,里面有文件,谁也不知道是谁放在那里的,很难find信息等等。 你可能知道这个问题。 所以我想知道的是人们在这种情况下做什么。 有谁知道一个体面的程序,可以通过文件共享,并find文件,没有身体已经触及? 重复的文件? 任何其他的build议,清理这个烂摊子? 那么文件共享是基于Windows的,几乎超过了3TB。 有没有可以为我做一些报告的工具。 我们喜欢能够find6个月以上的东西然后把它归档的想法,只有问题是用这个大的文件共享,可能真的很难做到。
我当然试图在这里实现一些奇怪的事情,但我想在本地为GNU / Linux上的shell会话伪造date。 我需要黑盒testing程序在不同date的行为,修改系统date可能会产生不必要的副作用(cron作业,混乱的日志等)。 有任何想法吗 ?
我是Linux新手,尝试Ubuntu 10.04,由主机预configuration。 当我使用预先configuration的帐户login(SSH)时,shell提示符是:user @ hostname:〜$ 向上箭头滚动浏览最近的shell命令列表,并按预期方式执行tab-completion。 但是,当我创build一个帐户并使用该帐户login(SSH)时,shell提示符只是“$”,而向上箭头只是显示一个控制字符(^ [[A])。 任何人都可以告诉我如何让我的提示,制表符和完成向上箭头行为? 当我向上箭头让我觉得我的帐户(或会话)处于某种我不熟悉的模式时,我得到了控制angular色。 我知道在bashrc中存在可以取消注释的tab-completion代码,但是即使在注销并重新login之后,这似乎也没有任何作用。 当我使用新帐户进行SSH连接时,我是否处于某种奇怪的模式,或者是否只需要设置一些会话/帐户设置,并且可以在互联网上的任何位置查找信息(如果我只知道要查找什么内容)?
我怎样才能完全禁用安装Debian软件包出现的提示,我已经使用了我find的所有选项,但有一些软件包仍然提示。 我正在使用这个命令: apt-get -y –allow-unauthenticated –force-yes -o DPkg::Options::="–force-overwrite" -o DPkg::Options::="–force-confdef" install x11-common 为什么x11普通包还在提示? 我怎样才能摆脱这些提示? 提前致谢 – 胜利者 编辑:只是为了澄清,提示不是“是/否”的提示,是在彩色屏幕(典型的双色屏幕)的开放性问题,但我想设置这些问题的默认选项
通常,我运行aptitude -y install locales然后dpkg-reconfigure locales来设置语言环境。 现在我想把它放到一个shell脚本中,我怎样才能可靠地自动/非交互地执行以下操作? selecten_US.UTF-8并将其设置为系统默认值 禁用所有其他语言环境 (可选)validation/etc/default/locale包含LANG=en_US.UTF-8的唯一条目
有没有什么能够使UDP的“类telnet”function成为可能? 我知道TCP和UDP之间的区别,以及为什么telnet本身不起作用 – 但是我想知道,从最终用户的angular度来看,是否有类似于telnet客户端的东西。 例如udp-telnet [ip] [sending-port] [receiving-port]然后打印出一个数据包是否返回。 拥有这样的工具将有助于testing使用UDP连接的OpenVPN的防火墙设置。