服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
很多我们的服务器configuration是通过木偶来pipe理的。 木偶每15分钟通过cron运行并应用configuration更改。 如果服务器有问题,我有时需要在服务器上手动更改configuration(例如尝试不同的设置,启用更多的日志logging)。 问题在于,只要cron作业运行,puppet就会覆盖我的手动更改。 你会如何处理这个问题? 也许停用木偶,而在服务器上工作? 可能是我忘记重新启用它,然后让一台服务器不同步的风险。
如何防止sudoer编辑/etc/sudoer文件?
我是一名Unix家伙,他最近拿起了PowerShell,帮助我的Exchangepipe理员同事在Exchange 2010中实施了一个具有挑战性的项目。(如果不是不可能,我们提出的要求是具有挑战性的。 我会尽量保持这个简单。 这是我的第一个问题。 我们已经被要求必须限制某些DL,以便只有特定的内部AD用户才能发送到DL。 另外,这些DL必须在地址簿中保持可见。 将“HiddenFromAddressBookEnabled”属性设置为$ true是不可接受的。 领导层表示:“应该被允许看到谁在组中的人是可以发送给组的人,而且,只有那些能够在地址簿中看到DL条目的人才是人谁被允许发送到DL“。 我不认为这是可行的,因为: 通过调用地址簿中的(可见)条目,将其放在To:字段中,然后单击Outlook中的“+”以将其展开给单个人员,然后绕过组安全。 (我已经证实了这一点。) 我不相信只有某些用户才有select性地隐藏地址簿条目,而不是其他的。 所以这是我的问题: 我的理解似乎大部分是正确的? 如果没有,请随时提供更正 有没有什么办法只从一组特定的用户隐藏地址簿中的DL? 有没有办法阻止用户点击Outlook中的“+”号来避开限制谁可以发送到组的安全限制? 从技术上讲,你不再发送给一个组 – 只是在该组中的确切个人。 请 – 任何额外的启发或评论鼓励。 我认为我们必须回到业务上来,告诉他们他们的要求是不可实现的。 (我还有另外两个令人讨厌的要求,我将单独提出一些问题。) 感谢大家!
当我SSH进入一个CentOS服务器的实例时,我注意到这样的文件被创build: 11714560 9月14日02:18核心 有谁知道这是什么,也许为什么这是发生?
我正在考虑购买F5负载平衡设备,它将代理入站HTTP连接到内部networking上的五个Web服务器之一。 我的假设是,F5的外部接口将面向互联网,内部接口将面对Web服务器所在的内部networking。 然而,我在网上看到的几个插图将F5设备放在防火墙后面。这种安排会导致额外的stream量通过防火墙,并使防火墙成为单一故障点,是正确的吗? 这个configuration的基本原理是什么?
我想configurationbind9只是一个本地DNS,根本就没有互联网接入。 所以我在我的虚拟域xy.com有5台电脑。 在这个领域内没有互联网接入。 DNS服务器具有如下条目: pc1.xy.com IN A 10.1.1.1 pc2.xy.com IN A 10.1.1.2 。 。 pc5.xy.com IN A 10.1.1.5 绑定configuration正确,但是当我在DNS服务器上执行“dig @localhost pc1”时,它不起作用,因为他被困在联系根服务器。 但我只希望他是本地人,并回答哪个IP电脑1。 我怎样才能做到这一点?
我已经configurationcron使用以下规则每天调用pg_dump: # xyz database backups: 00 01 * * * root umask 077 && pg_dump –user=xyz_system xyz | gzip > /var/xyz/backup/db/xyz/`date -u +\%Y\%m\%dT\%H\%M\%S`.gz 基本上,它的工作。 数据库增长速度相对较快,但指数不是很大。 目前压缩转储大约需要160MB。 当数据库被转储时,系统开始抓取。 我使用top命令看到的平均负载大约是200, 200, 180 。 基本上服务器很难响应。 第一个问题是如何确定瓶颈在哪里。 I / O操作繁重导致性能下降吗? 是由表locking问题引起的? 也许这是一个记忆问题? pg_dump命令的输出pg_dump送到gzip命令。 它是顺序的,即整个转储放在内存(交换问题?),然后压缩或并发(即gzip压缩得到的东西,等待更多)? 可能是由其他因素引起的? 第二个问题是如何使倾销行为对系统的主要function不那么侵犯。 据我了解,由于数据库的完整性,转储不会花费太多时间。 有表写锁,等等。我可以做些什么来限制这个问题(或考虑到数据库的增长而延迟)。 第三个问题 :现在是不是应该学习更高级的数据库configuration了? 系统工作正常,当数据库备份不执行,但也许数据库转储问题是传入问题的第一个症状?
我知道有很多工具可以testing带宽和延迟,但是它们都依赖于至less有一台主机可以运行这些testing。 我想知道是否有一个在线来源或其他方式来对两个国家(通常)之间的延迟或速度感到担忧 。 例如,如果服务器位于新加坡或澳大利亚,日本的客户会得到较低的延迟吗? 印度的用户是否可能从英国或美国的服务器获得更高的下载速度? 有没有在线资源或一些聪明的方法来以合理的准确度回答这些问题? [更新]:感谢Raffael Luthiger的伟大build议。 我不知道那些寻找玻璃服务器。 海底电缆地图也是非常酷的发现(感谢Jesper Mortensen)。 如果我可以问这个地区的networking专业人员他们的经验,似乎也是非常明智的,但显然我没有机会获得这些经验。 至less有一些在SF上:) 但是,我还是有点不确定如何结合这些资源来给我一些测量。 这是我拥有的信息:两个国家(A,B)。 我有国家A的客户的IP地址(例如,我可以从Web服务器日志文件中获得这些IP地址)。 据推测,我可以在国家Bfind一些看起来像玻璃的服务器,并对这些IP进行追踪。 什么是最好的测量使用? 是否有任何脚本可以帮助自动化至less一些此过程?
我的机器连接在本地局域网中。 连接到互联网的stream量通过代理服务器。 我对代理服务器的理解是它代表原请求发送者发送请求。 所以当服务器回复时,它会把这个回复发送给代理,认为它是客户端。 代理然后将答复转发给我的机器。 以networking地址转换为例。 你的请求通过NAT路由器。 NAT路由器然后为您提供一个公共IP地址,并将该映射存储在其表中。 答复(从服务器)被发送到这个分配的公共地址。 nat路由器从表中parsing出本地ip地址,并将答复转发给你的机器。 我的问题为什么是NAT时,代理本身能够调解stream量,并提供您访问互联网?
我添加了与ProxyPass和ProxyPassReverse条目相匹配的服务器,但在启动时我收到了“其他工作人员已经使用过的警告”消息。 我有一个对我来说足够好的解决scheme,因为它似乎已经清除了这些信息,并且让我忘记了这个问题。 这个解决scheme是把条目以相反的顺序放在configuration文件中。 我认为真正的问题与表情匹配有关,因为如果在“Videos2”之前列出了“Videos”,则会有警告。 一旦我将这些条目颠倒过来,警告就会停止。