服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我们有一个映射驱动器M:在我们的Server 2008 R2 64 AD域。 驱动器上有一个重要的exe文件和一个windows帮助文件,所有用户需要从那里访问。 我怎样才能删除Windows帮助CHM文件的安全限制,以便内容,而不仅仅是目录是可见的? 我也想删除确认对话框,提示在exe文件的每一个开始。 请注意,我不能将文件移动到本地驱动器,他们需要从映射的M:AD共享启动。 我需要一个集中的解决scheme,我不能走到每台客户端计算机上,实际上我处于不同的位置,只能通过RDP访问数据中心。 所以我认为一个AD组策略设置应该做到这一点,但是哪一个呢? 也许文件权限的份额也需要调整? 这是如何映射驱动器:
我的PHP不断抛出与缓慢脚本有关的随机错误。 nginx / php5-fpm在错误日志中报告由于脚本超时而导致子节点被终止。 PHP5-FPM慢速错误日志报告的问题是我做的curl请求。 困惑,因为我使用连接超时所有我的curl请求例如 CURLOPT_CONNECTTIMEOUT 3 #number of seconds trying to connect CURLOPT_TIMEOUT 3 #number of seconds to run curl for 这是一个生产服务器,所以价值很低,我们希望在1秒内做出回应。 所以我意识到我们用于CURL的URL必须在DNS层失败。 所以我模拟了一个坏的DNS或不可用的DNS,我能够在我的日志中重现相同的错误和缓慢的脚本消息。 那么,我该如何处理呢? 1)CURLOPT_DNS_CACHE_TIMEOUT – 但增加默认从2分钟说10分钟? 不过,我确实看到,在我的错误,我有这些慢脚本2分钟和3秒准确…这表明CURLOPT_DNS_CACHE_TIMEOUT默认2分钟正在caching一个坏的响应,这是无论多久的caching设置。 时间似乎很方便忽略,但我可能是错的。 它会caching一个坏的DNS /不可用的DNS? 2)以某种方式编辑我的DNS名称服务器以允许多个DNS服务器。 然而,我编辑我的resolv.conf文件,并将openDNS添加到现有的名称服务器。 但我把一个虚假的DNS第一个1.1.1.1,它仍然没有给我一个网站上的错误的网关错误。 为什么不select另一台服务器来获得响应? 我认为添加多个服务器将sorting它,但它仍然在阅读列表中的第一个和失败。 我认为curlcaching可能caching不好的反应,但我不知道。 理想情况下,我保持caching,以减less查询IP的延迟。 任何build议如何我可以解决一个不可用的DNS服务器崩溃我的PHP脚本/curl请求? 谢谢
我正在尝试configurationDebian vServer来中继指向vServer的多个域的邮件。 vServer有一个固定的ip。 所有域的networking服务器工作正常。 有一个域,中继正在按预期工作,但我不能添加另一个域uptedate-exim4.conf.conf。 它一直在说: /etc/exim4/update-exim4.conf.conf:20:domain2.com:not found /etc/exim4/update-exim4.conf.conf:23:domain2.com:not found 它想告诉我什么? 它在哪里寻找domain2.com? 为什么它总是为domain1.com工作? dc_eximconfig_configtype='internet' dc_other_hostnames='domain1.com';'domain2.com' dc_local_interfaces='0.0.0.0' dc_readhost='' dc_relay_domains='domain1.com';'domain2.com' dc_minimaldns='false' dc_relay_nets='' dc_smarthost='' CFILEMODE='644' dc_use_split_config='true' dc_hide_mailname='' dc_mailname_in_oh='true' dc_localdelivery='mail_spool' 注意:configuration可能不是我想要的,但我无法testing它,因为这个问题。
我不确定这个问题是否完全合理。 我试图找出服务器是否configuration了RAID。 该设备是惠普Proliant SCSI,但这就是我所知道的,这是一个太字节的驱动器。 我已经使用PC向导 ,但我相信它崩溃的服务器(内核错误,根据日志) 对于这个问题,这可能不是必要的,但是我会尝试用引导询问这个问题的经验来构思我的问题。 我一直在试图监视驱动器和计算机,我没有configuration的性能。 服务器在Microsoft SQL Server中经历了大量的WRITELOG等待(大约800到900 ms / sec),而且由于RAM和处理器似乎没有任何负载,因此我将问题缩小到磁盘瓶颈。 我相信正在使用的硬盘没有针对每秒的高级写入进行优化。 每4分钟发生一次的SQL检查点通常会告诉我,它的写入速度低于每秒兆字节,延迟30ms,大约有100个上下文切换。 如果驱动器configuration为RAID 0或O + 1,则应该快得多。 我注意到的另一件事是磁盘队列盘旋或平均在1左右,偶尔会高达2,偶尔会更高(在SQL检查点期间) 这使我相信只有一个硬盘主轴正在移动,或者如果configuration了RAID,它必须是RAID 1(镜像),这意味着它没有configuration为我需要的性能types。 我将其与运行Dell驱动器的另一台服务器进行了比较,我可以确定使用PC-Wizardconfiguration了RAID来检查性能。 我的SQL日志说,检查点运行速度超过20 MB /秒,0延迟(平均less于一毫秒)而这种performance发生在一台服务器上,同样多的写作,但一半的内存,4倍的less处理器。 我需要一个不显眼的方式来确定RAIDconfiguration是否正确,无需重新启动服务器来检查BIOS,也不需要使用PC-Wizard。 希望Windows 2008 Server R2能够检测RAID。 所以,最后的问题总结:如何检测Windows 2008 Server R2上的RAIDconfiguration,而不使用BIO,没有PC向导。
当我们的虚拟服务器集合达到一定的规模时,我们从主机文件移动到DNS服务器。 但是,每次添加新服务器时,我们仍然需要在每台计算机上更新防火墙规则。 (因为提供者中的所有虚拟机都可以看到对方,包括其他客户机器,所以我们需要在iptables规则中列出可信地址列表) 人们用什么技术来集中pipe理IPTablesconfiguration? 目前最好的方法是上传一个新的ip列表到每台机器并重启防火墙。 有没有更好的办法? 如果我们能以某种方式将IPTables可信的附件与我们的DNS绑定, 在我们的DNS中定义的任何东西都被归类为可信的地址 – 但我认为没有这样的东西是可能的]
我想知道为什么我看到在我的环境中安装了多个SCCM 2007客户端版本,而不仅仅是一个? 我去年把我的SCCM 2007服务器升级到R3,我的大部分系统(其中约3400个)显示正确的版本(4.00.6487.2157)。 但是当我运行一个报告时,我发现大约900个版本仍然有Service Pack 2版本(4.00.6486.2000),甚至34个版本都有KB977384版本(4.00.6487.2188)。 我真的不明白。 我在哪里可以看到客户端本身拉实际的客户端版本信息。 我查看了“HKLM \ Software \ Microsoft \ SMS \ Mobile Client \ Product Version”的值,但即使在我的报告显示安装了4.00.6487.2157版本的系统上,该registry值仍显示为4.00.6486.2000。 我们正在升级到SCCM 2012,我被pipe理层询问了这个问题,关于不同的SCCM 2007客户端版本。 有人能帮我理解这个吗? 谢谢
我想限制(通过iptables或其他)在80/443入站stream量来自我的负载平衡器的stream量。 我有公共IP(当然不会改变),但是我得到的唯一私有IP信息是一个范围(我正在使用Rackspace的“云负载均衡器”),我不希望有任何stream量进入除了我自己的负载平衡器(否则,有人知道我的服务器的IP可以创build一个云负载平衡器,并指向我的服务器)。 如果我使用公共IP,TCP握手不会造成很多延迟(与我的数据中心内部直接连接)? 当我遇到问题或更新时,我希望能够将服务器完全脱机,而不必在这些问题/更新期间弄乱底层networking垃圾。
BIG-IP 10.2.4 configuration池时,我可以在池级别分配一个显示器。 但是我也可以深入到每个成员节点并分配一个监视器。 在成员节点级别分配运行状况监视器的用例是什么? 这难道不会破坏可以负载平衡的相同资源池的目的吗?
在Windows 2k3域中,所有用户都使用winXP,用户X和用户Y都是该域的pipe理员。 用户X(可能是坏人)可以loginY的电脑并查看文件。 用户Y是否可以logging此活动? 关键是logging活动是必需的,而不是仅仅禁止使用防火墙。 先谢谢你,原谅我的英文不好。
这个问题涉及到组织一个networking:我们正在为我们的服务器环境使用一个虚拟基础架构(非常dynamic的)和本机安装。 所有设备都连接到Cisco交换机(2960,3750,Nexus 5k)。 这个networking就像一个testing环境 – 服务器的设置没有很多stream程背后的文件。 这不是一个传统的服务器环境。 由于很多人在那里工作,可能会发生一个IP地址被使用两次。 我们使用了Excel表格,但在一些人的懒惰期间,文档不是很合适。 有没有一种方式或实施的想法如何生成一个列表,我们的networking的IP地址已被使用。 我想过用snmp把交换机的边缘端口的ARP表发送到日志服务器,并在那里处理这些信息。 请随时评论任何想法