服务器管理员

系统和网络管理员的问答

10
系统降级-Windows是否会随着时间的推移而变慢?
我正在和我们的管理员吵架,关于同事的笔记本电脑。笔记本电脑即将无法使用。管理员整理了一些临时目录,并在几个月前对HDD进行了磁盘碎片整理,并花了一些时间购买了笔记本电脑,但现在一切恢复正常(sloooow)。 从一开始,我就指出笔记本电脑已经使用了几年,并且使用的是原始Windows版本(包括更新),因此建议备份数据并从恢复映像中重建数据。 我的推理基于Windows随时间推移而退化的观察(由其他人支持)。我列举了系统文件夹,注册表和临时目录中的混乱情况作为因素。此外,这台笔记本电脑在那段时间里添加和删除了很多软件。 几个规格,尽管我的问题比特定机器要广泛一些: IBM Stinkpad R52(我认为)XP SP(2 | 3)1 GB内存 我的问题的重点是: 任何人都可以确认或驳斥Windows随着时间推移而降级的想法吗? 如果确认,哪些因素导致了降解?

12
除了价格,NetApp SAN解决方案没有其他缺点吗?[关闭]
这个问题不太可能对将来的访客有所帮助;它仅与较小的地理区域,特定的时间段或极为狭窄的情况相关,通常不适用于Internet的全球受众。要获得使该问题更广泛适用的帮助,请访问帮助中心。 8年前关闭。 我们已经为第一个SAN选择了NetApp解决方案。鉴于此,我一直在寻找尽可能多的理由不使用NetApp的原因。我们喜欢这样做A),这样我们就知道要进入什么; B)这样,我们就不会因不可避免的后供应商演示快感而蒙上阴影。我在互联网上搜索了缺点,只能找到一个:价格。 您是否曾经想过摆脱NetApp的噩梦体验?请只有具有NetApp经验的人员。 谢谢!

5
适用于大规模环境的iptables管理工具
我正在使用的环境是大规模的Web托管操作(受管理的数百台服务器,几乎所有公用地址等,因此任何有关管理ADSL链接的事情都不太可能奏效),我们重新寻找可以同时管理核心规则集(目前iptables中约有12,000个条目)和我们为客户管理的基于主机的规则集。我们的核心路由器规则集每天更改几次,而基于主机的规则集每月可能更改50次(在所有服务器上,因此每月每五台服务器更改一次)。 我们目前正在使用filtergen(一般来说是球,在我们的经营规模中是超级球),过去我在其他工作中使用过Shorewall(比filtergen更好,但我认为必须会有比这更好的东西)。 我们为任何替换系统提出的“笨蛋”是: 必须相当快地生成一个规则集(在我们的规则集上运行filtergen需要15-20分钟;这简直太疯狂了)-这与下一点有关: 必须生成一个iptables-restore样式文件并一键加载,而不是为每个规则插入都调用iptables 重新加载规则集时,切勿长时间关闭防火墙(同样,这是以上几点的结果) 必须支持IPv6(我们不会部署任何不兼容IPv6的新东西) 必须不含DFSG 必须使用纯文本配置文件(因为我们通过版本控制来运行所有内容,而使用标准的Unix文本操作工具是我们的SOP) 必须同时支持RedHat和Debian(首选打包方式,但至少不能对发行版的任何标准公然敌视) 必须支持运行任意iptables命令的能力,以支持不属于系统“本地语言”的功能 不符合所有这些条件的任何事物都将不予考虑。以下是我们的“必备品”: 应该支持配置文件“碎片”(也就是说,您可以将一堆文件放在目录中,并对防火墙说“将规则集中的所有内容都包含在此目录中”;我们广泛使用配置管理,并且希望使用此功能来自动提供特定于服务的规则) 应该支持原始表 应该允许您在传入数据包和REJECT规则中指定特定的ICMP 应该优雅地支持可解析为多个IP地址的主机名(我们已经被filtergen捕获了几次;这在屁股上是一个非常皇家的痛苦) 该工具支持的更多可选(可选)/怪异的iptables功能(本机或通过现有或易于写的插件)更好。我们时不时地使用iptables的奇怪功能,而“可行”的功能越多,对每个人都越好。


13
有关将机房移至新位置的建议?
我们公司将在几个月内搬到新办公室,我负责照顾公司中开发服务器的迁移。大多数开发设备位于5个42U机柜+用于交换/路由设备的机架中。大多数人如何做这种事情?移动整个客舱或取出单个组件,然后将机架移空。 任何关于准备和关闭之前的建议都将受到欢迎

7
如果不存在,如何cp文件并创建目录?
我想将svn储存库中的已修改文件复制到另一个目录,同时保留其目录结构。 阅读awk和xargs手册页后,我找到了一种获取更改文件名的方法,如下所示: $ svn status -q | awk '{ print $2 }' | xargs -d \\n -I '{}' cp '{}' /tmp/xen/ 但是问题在于,这样就不会保留目录结构,我想像这样复制文件: ./common/superp.c -> /tmp/xen/common/superp.c ./common/m2mgr.c -> /tmp/xen/common/m2mgr.c ./common/page_alloc.c -> /tmp/xen/common/page_alloc.c ./arch/x86/mm.c -> /tmp/xen/arch/x86/mm.c ./arch/x86/mm/shadow/private.h -> /tmp/xen/arch/x86/mm/shadow/private.h 我试图将cp命令更改为cp'{}'/ tmp / xen /'{}',但它说没有这样的文件或目录。如果需要,有什么方法可以制作cp复制文件并创建目录?并且请指出该命令链是否可以简化。:-) 感谢您的回复。由于目录有点大,所以我不想使用cp -R或rsync复制整个目录。CK关于使用焦油管的建议非常有用。 svn status -q | awk '{ …

3
如何在后缀中收集反弹
这与此问题有关: linux-如何为我的新闻通讯应用程序获取退回报告?-服务器故障 假设我发送新闻稿以识别跳动并从新闻稿中取消订阅时,正在生成这样的电子邮件地址:bounce-123456789@example.com 我想我会在返回路径中使用它,对吗? 那么我将如何在postfix中进行设置,以将所有带有“ bounce-”前缀的地址收集到一个邮箱中? 最后,我听说有人提到软弹和硬弹。有人可以解释不同之处吗?应该如何计算他们的时间,才能知道何时从电子邮件时事通讯中永久删除某人?

3
什么是内核时代
我最近注意到,Windows XP的“任务管理器”中“性能”选项卡下有一个“显示内核时间”选项。在绿色的“ CPU使用率”表上方显示为红色表。究竟什么是内核时报?
15 windows-xp 

5
您如何记录Windows服务器配置?
我来自Unix背景,在其中记录服务的配置(例如,电子邮件)可能像抓取一些文本配置文件和一段或两段解释性文本一样简单。 面对记录大量(50多个)Windows盒的配置的问题,我很沮丧地发现获取服务配置的视图有多么困难。我正在从头开始构建这些机器,因此我面临着使所有机器上的配置保持一致的需求。我将为所有使用Ghost或类似设备实用的服务器成像,但是AD或Exchange等服务的实际配置是一个手动的点击过程,很容易导致不一致。 人们如何建议我去创建可确保一致性的构建文档?其次,如何在不依靠屏幕截图等的情况下记录配置?我实际上正在考虑使用Camtasia来获取有关配置过程的视频,这似乎很荒谬。 谢谢你的帮助! 编辑:下面的一些答案非常有帮助,我认为这将使我有所了解。特别是,使用答案文件进行脚本化安装将有助于创建一致的安装,并且某些WMI工具对于文档编制(LANsweeper,SYDisproject等)非常有用。 我真正想拥有的工具是可以将所有配置吐出为人类可读/可编辑的格式,然后又将其重新吸收。Unix基本上总是使用自我记录的配置文件来完成此操作,因此令人失望的是,在所谓的现代OS中没有相同的功能!

7
FLOSS服务器管理和审核工具
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我使用HP的服务器自动化工具套件已经很长时间了,虽然它是一个很棒的工具-小型企业或家庭网络的使用量太大了(更准确地说:对于任何一家大公司来说,这太昂贵了负担)。 我对Puppet和OpenNMS的配置和监视有些熟悉。但是,在搜寻其他信息之后,似乎没有足够成熟的管理工具可以使用很多方式来维护它们。 是否有用于管理的其他FLOSS工具(商业上支持的罚款): 服务器配置 补丁控制 软件包推送 等等 扩张 与本机配置的集成很好(kickstart,jumpstart,autoyast,unattend.txt,winpe等) 某种GUI可能很好,但不是必需的。 我希望能够设置(例如)操作系统配置文件,并将其运送到X多个设备,最好使用在主机名,IP等过程中会填写的字段 基于代理的情况比基于非代理的情况要好(即,我知道我可以使用pssh之类的东西来进行程序包和补丁程序管理,但是与代理/证书身份验证相比,它需要预共享的密钥) 能够绑定到Nagios,OpenNMS或类似产品将是很棒的-因此,已知的端口,进程和SNMP数据将非常有用 虚拟化支持确实会有所帮助-但我无法创建虚拟机,只能填充/配置它 如果对这个问题的回答是“解决方案的一部分是一堆工具”,那么我愿意为自己使用构建某种包装器。


5
Intranet搜索的“ Google Appliance”的开源替代品?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 6年前关闭。 是否有其他替代开源解决方案(使用Web控制台)?

6
用于网络监视的路由/代理SNMP陷阱(或Netflow,通用UDP等)的解决方案?
我正在为一个非常大的网络(大约5000个网络设备)实施网络监视解决方案。我们希望网络上的所有设备都将SNMP陷阱发送到一个盒子(从技术上讲,这可能是一对HA盒子),然后让该盒子将SNMP陷阱传递到真实的处理盒子上。这将使我们拥有多个处理陷阱的后端盒,并在这些后端盒之间分配负载。 我们需要的一项关键功能是能够根据陷阱的源地址将陷阱转发到特定的盒子。对解决此问题的最佳方法有何建议? 我们考虑过的事情包括: 使用snmptrapd接受陷阱,并将其传递给自定义的perl处理程序脚本,以重写陷阱并将其发送到适当的处理框 使用在Linux机器上运行的某种负载平衡软件来解决此问题(很难找到许多可以处理UDP的负载平衡程序) 使用负载平衡设备(F5等) 在Linux机器上使用IPTables通过NAT路由SNMP陷阱 目前,我们已经实现并正在测试最后一个解决方案,首先是使用配置了IPTables的Linux机器来接收陷阱,然后根据陷阱的源地址,用目标nat(DNAT)重写它,以便将数据包发送到适当的服务器。例如: # Range: 10.0.0.0/19 Site: abc01 Destination: foo01 iptables -t nat -A PREROUTING -p udp --dport 162 -s 10.0.0.0/19 -j DNAT --to-destination 10.1.2.3 # Range: 10.0.33.0/21 Site: abc01 Destination: foo01 iptables -t nat -A PREROUTING -p udp --dport 162 -s 10.0.33.0/21 -j DNAT …

9
使用telnet或netcat发送带有附件的电子邮件
我经常使用telnet或netcat连接smtp服务器以发送电子邮件作为测试。 有谁知道您将如何使用telnet或netcat发送电子邮件,同时附加文件?可能有更好的方法,但是我仍然想知道:-) 我对使用一个小的bash shell来实现目标的解决方案感到满意,但不想使用任何其他工具...
15 smtp  telnet  netcat 

12
确定Inode用法的位置
我最近在开发Web服务器上安装了Munin,以跟踪系统使用情况。我注意到,即使磁盘使用量几乎没有增加,系统的inode每天仍会上升约7-8%。我猜有些东西正在写大量的小文件,但我找不到什么/在哪里。 我知道如何查找磁盘空间使用情况,但似乎找不到一种汇总inode使用情况的方法。 是否有按目录确定索引节点使用情况的好方法,以便我可以找到使用情况的来源?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.