服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我可以将shell命令放在/etc/motdlogin横幅文件中吗? 我努力了: $(uptime) 和 `uptime` 这可能吗?
所以,我的apache服务器很慢,我查看了日志文件。 原来他们已经增长到12GB的访问吨和不同的主机试图访问我的虚拟主机之一/wpad.dat吨。 现在,所讨论的虚拟主机是当浏览器不提供已知主机名时被调用的“全部”虚拟主机。 我目前每分钟都会收到数千个“/wpad.dat”的请求,而且据Google的说法,这与代理服务器有关。 但是我不使用代理服务器,那为什么我会被这些请求直接轰炸呢? 对于这个不存在的文件,我得到的每分钟更多的请求比我得到正常的请求。 所以我的假设是我受到某种forms的攻击。 有趣的是,它通常只发生在晚上(这里在瑞典),而不是白天。 最新的500个请求(即半分钟)的示例大小显示它由200个不同的主机组成,并且一小部分示例显示它们都是有效的主机(不是TOR代理),所以这是一些DNS服务器configuration不正确? 我在机器上运行DNS服务器。 请帮忙! 🙂 编辑他们正在访问的主机是“cluster.atlascms.se”,所以他们做的是访问http://cluster.atlascms.se/wpad.dat每分钟数千次。 现在,cluster.atlascms.se是我的DNS故障转移主机。 因此,我所有的客户端将他们的子域指向cluster.atlascms.se,然后将其指向当前IP(故障转移服务器的主服务器)。 看起来 – 这意味着我越来越多的请求cluster.arlascms.se – 这可能意味着我的DNSconfiguration错误?
我想安排一次性服务器重新启动,例如在清晨完成安装更新。 我如何从Windows 2012上的命令行执行此操作? 在Windows 2008上,我会使用at命令, at 2am shutdown -r -f -c "restart" 并在下午rest了。 但在Windows 2012上,运行这个命令告诉我 The AT command has been deprecated. Please use schtasks.exe instead. 所以与schtasks.exe的等效命令可能是 schtasks /create /sc once /tn restart /tr "shutdown – r -f ""restart""" /st 02:00 除了非常遗忘之外,这个命令还有另一个重要的缺点 :它把任务安排在今天凌晨2点 – 除非我在凌晨1点醒来运行,否则不会使用太多。 根据schtasks.exe的帮助,设置开始date的/sd开关不适用于/sc once 。 所以,即使我想以mm / dd / yyyy的格式输出明天的date,我也不能这样做。 我find的唯一可能的解决scheme就是在这里 ,Kevin Traasbuild议创buildbatch […]
我们的SQL服务器负载变得相当重,所有的迹象表明磁盘通道是瓶颈。 目前的惠普服务器有一个相当低端的arrays卡,我们正在寻求扩大这个服务器与智能arrays卡和外部存储arrays与SSD驱动器。 当前configuration是: DL360 G7 Smart Array P410i Windows Server 2008R2 32GB内存 目前arrays是2个300Gb SAS RAID1逻辑驱动器用于启动/操作系统,1个120Gb SATA SSD驱动器用于数据。 数据库服务器托pipe一个相当大的数据库(〜100Gb),包含实时数据和历史数据。 出于许多原因,拆分数据库不是一种select,所以目前的想法是在新arrays上有多个逻辑驱动器,每个逻辑驱动器都在自己的通道上,然后将数据库拆分为逻辑SQL分区。 例如,数组可能有: 2个SSD(RAID1) 2个SSD(RAID1) 4个SSD(RAID1 + 0) 目前,我们正在寻找像高端智能arrays卡的D2600 。 为了获得最大的性能,我们确实需要每个逻辑驱动器尽可能快地运行。 惠普的规格表明他们的顶级SSD可能会接近最大化Smart Array卡支持的6Gb连接。 不过,一些较大的SA卡表明他们支持“多种渠道”; 我不清楚这是怎么工作的。 这是否意味着,从SA到D2600的单一电缆,每个RAID组可以configuration得到它自己的6Gb频道? 或者6Gb是互连的限制,如果有的话,是否有configuration选项(甚至不同的惠普产品 – 不是试图绕过“无主观问题”的规则,诚实:)),将克服这个限制? 编辑:我不能看到任何惠普服务器将这样做,但如果有一个像样的Proliant框,将允许我拆分内部驱动器笼成两个(或更多)通道,这可能是一个“计划B” – 有谁知道这样的服务器?
我们有两个主要的环境: 开发和QA 每个环境都有两台服务器: 跳箱 应用服务器 为了连接到应用程序服务器,您必须首先连接到跳转框,然后再连接到应用程序服务器。 防火墙有一些规则: 您必须通过跳转框连接到应用程序服务器 应用程序服务器无法连接到任一跳转框 跳转框在同一个子网上,CAN可以相互通信。 我们的问题 我们在DEVELOPMENT APPLICATION SERVER上有很多内容(670 GB),我们需要把它交给QA APPLICATION SERVER 。 将此数据复制到跳转框不是一个选项,因为它们缺less所需的空间量。 我做了一些调查,并了解到我们可能会通过这些服务器做一系列的隧道,以便我们可以通过隧道将数据直接从一台应用服务器stream式传输到另一台。 但是,我们无法从应用程序服务器连接到跳转框的问题。 我们有什么select吗? 这是一个绝望的情况,时间是至关重要的。 我们没有时间下载数据并重新上传。 在服务器上通过networking复制将会很快,因为它是千兆连接。
我有N webapps。 每个Web应用程序在我的域中由不同的主机名提供服务,并部署到在AWS中运行的两个实例。 换句话说,我有2N实例,分成两对,运行N不同的web应用程序。 我想要设置一个AWS Elastic Load Balancer,它将根据Host头将代理请求发送给提供服务的两个实例之一。 有可能使用单个ELB,否则我需要部署N ELB,每个ELB对一个?
我一直在考虑在我们的内部Web服务器上部署mod_auth_kerb来启用SSO。 我可以看到的一个明显的问题是,这是一个全有或全无的方法,无论您的所有域用户都可以访问网站。 是否有可能将mod_auth_kerb与mod_auth_kerb的东西结合起来检查LDAP中特定组中的组成员身份? 我猜KrbAuthoritative选项会有这个事情呢? 此外,据我了解,该模块设置用户名为username@REALMauthentication后,但当然在目录中的用户只存储在用户名。 此外,我们运行的一些内部站点(如trac)已经有一个用户configuration文件链接到每个用户名。 有没有办法解决这个问题,或许通过剥离authentication之后,以某种方式?
我可以在32位主机上运行64位VM guest虚拟机吗? 如果我有一个32位物理PC可以启动一个64位的虚拟机? 什么虚拟机软件(虚拟PC或VirtualBox或其他)将允许这? 我在那里读到VMware可能支持这个,但我正在寻找开源或免费的东西。 主机最好是Windows主机,但可能是Linux。 客人需要是Windows。 谢谢
我们刚刚注册了一个新的ISP,我们从他们那里得到了一个静态IP。 我们以前的ISP只给了一个IP,我们能够使用它configuration我们的Web服务器。 现在,我们已经有了一个斜杠符号这个新的IP。 这种types对我来说是新的。 当我使用CIDR计算器时,它给了我以下结果: 202.184.7.52/30 IP:202.184.7.52 networking掩码:255.255.255.252 主机数量:2 networking地址:202.184.7.52 广播地址:202.184.7.55 有人可以帮助我解释这些是什么? 我不明白主机的数量是多less。 这是否说明我可以使用DNS(A)logging的两个不同的IP? 另外,我应该在我的路由器中设置哪一个? networking地址或广播地址? 非常感谢您提供的任何答案。
可能重复: 如何使用DNS将域名redirect到我的服务器上的特定端口 我的web应用程序在myserver.mydomain上运行:10000我想在mynetbapp.mydomain上使其在Intranet上可用。 阅读转发端口到另一个IP /端口 ,我已经看了rinetd,但我不完全明白我怎么能实现我的目标: 在名称服务器上创build一个cname别名mywebapp – > myserver 在myserver上运行rinetd,将端口80redirect到10000?!? 这将redirect所有的 httpstream量。 我的理解似乎有差距。 任何人都可以帮我吗?