服务器管理员

系统和网络管理员的问答

4
记录停机以进行事后审查
上周,我们发生了一次严重的停机,影响了多项服务,使我们无法与客户达成SLA。现在,所有问题都已解决,我正在进行事后审查。 通过这次审查,我想提出一份内部文件,其中描述了停机,停机的后果,我们的响应和解决方案。我想提出一个相当标准的形式以供将来重用。我在下面列出了我的想法,但是还应该包括哪些其他项目?如果这是与安全相关的事件,您将添加什么? 摘要执行级别的事件摘要。 受影响的服务 影响对我们的用户和SLA有什么影响?是否存在美元成本,交易遗失,客户流失等方面的成本? 中断持续时间对于每个受影响的服务,如果存在差异 原因包括主要和次要原因 解析度 事件通知,与外部供应商联系,客户通知,响应等的时间表 我们的响应存在问题我们对中断的响应是否没有按计划进行?正确的人通知了吗?供应商是否履行了合同规定的义务? 采取的预防措施我们如何防止这种中断再次发生或减少其影响? 检测方法我们如何很好地检测到这种故障,并且将来如何改进检测? 未来停电响应中的更改 尝试将帖子限制在一个项目和说明之内,然后可以用投票率最高的答案来更新此帖子。
14 sla  outage 

14
SRV记录会有用吗?
在DNS中,SRV记录实际上是告诉远程客户端托管特定服务的位置的一种非常通用的形式。目前,我使用它来使人们可以通过Internet上的SIP客户端给我打电话(效果很好)。 SRV记录的优点之一是,您可以为服务指定一个不同的端口,并且您可以为同一系统拥有多个系统(或同一系统和不同端口上的多个实例)。因此,IFF可以正常工作,您可以在单个系统上拥有多个Web服务器,而不会受到任何干扰。 因此,您可以在DNS中使用它: _http._tcp SRV 10 50 8080 myserver.basjes.nl _http._tcp SRV 10 50 8081 myserver.basjes.nl 但是,所有这些优点都存在一个细微的缺点……我无法找到任何支持它的HTTP,FTP,SMTP,...客户端。 因此,除了SIP和Wikipedia页面中提到的其他一些协议之外:SRV记录真的有用吗? 还是我错过了什么? 有没有更好的工作方法呢?

9
系统管理员需要什么才能拥有满意的客户?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 4年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 每天备份用户目录,重置24X7密码,启用ssh单点登录,大量存储空间,良好的测试环境,用于受控升级的HA群集,良好的编辑器,最新的手册页,但仍然收到投诉。那么,如何使您的客户满意,满意和高效呢? 最近10次投诉: 为什么未在所有服务器上统一安装模块PDF :: API2? 为什么我必须在我们的HP服务器上使用LD_PRELOAD =? 为什么我的STL程序在运行AIX的站点上运行这么慢? 在接下来的三个月中,我不会发生任何中断。 为什么我的本地计算机上没有编译器? 为什么昨天要这样做? Apache一直处于锁定状态。 为什么我不能在生产中调试它? 为什么我不能只安装我需要的这个开源软件? gunzip如何被损坏? 更新:有很多不错的答案可供选择。我认为这暗示着要求是客户不满意的迹象,而实际上这是人们希望将事情做好的迹象。这也标志着人们希望变得有效,并拥有适当的基础架构来满足他们的许多需求。世界上所有的工具都无法确保用户知道您是否在乎最后5英寸。

6
如何区分两个Oracle 10g模式?
我感觉到,两个大型的复杂Oracle模式之间应该有相同之处,应该有所区别,因此决定转储并进行比较以进行研究。我找到了一篇文章(http://www.dba-oracle.com/art_builder_get_schema_syntax.htm),其中提供了以下命令来转储表和索引定义。 SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name) FROM USER_TABLES u; SELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name) FROM USER_INDEXES u; 但是,当我转储和扩散模式的输出假脱机时,几乎每一行上都有微不足道的差异,导致差异毫无价值。例如,架构名称包含在每个表定义中。 是否有更好的方法可以以比较工具轻松比较的格式提供最重要的架构数据。我对表,索引和触发器感兴趣。 我正在使用Oracle数据库10g企业版10.2.0.3.0

3
在我的GoDaddy托管计划上设置git repo
我有一个使用git版本控制的项目。 我想要做的是在我的(启用ssh的)GoDaddy共享主机程序包上建立一个存储库,以便我可以通过推送进行部署,而无需拖放FTP。 任何提示将不胜感激。最好的办法是从已经做过的人那里获得一个帐户,但是我个人无法在网上找到任何帐户。
14 git  godaddy 

7
Web服务器前的反向代理是否可以提高安全性?
第三方安全专家建议我们在Web服务器(全部托管在DMZ中)之前运行反向代理,以作为最佳实践安全措施。 我知道这是一种典型的推荐体系结构,因为它在Web应用程序之前提供了另一种安全级别,可以防止黑客入侵。 但是,由于反向代理很乐意在用户和内部Web服务器之间来回穿梭HTTP,因此它无法提供任何防止Web服务器本身被黑客攻击的措施。换句话说,如果您的Web应用存在安全漏洞,则代理将无法提供任何有意义的安全性。 鉴于攻击Web应用程序的风险远比攻击代理的风险高得多,在中间添加一个额外的框真的能带来很多收益吗?我们不会使用反向代理的任何缓存功能-只是一个笨拙的工具来回传送数据包。 我还有其他想念的地方吗?反向代理HTTP数据包检查的性能是否如此出色,可以检测到有意义的攻击而没有主要的性能瓶颈,或者这仅仅是Security Theater的另一个示例? 反向代理是MS ISA的缺点。

10
对抗Bittorrent
这是一些系统管理员可能会喜欢的有趣问题/场景: 一栋公寓楼的所有者正在向其租户免费提供互联网访问。基本上,他有一个T1进入大楼,每套公寓的墙壁都装有CAT5插头。租户可以免费使用互联网(包括在房租中)。 问题是,一些租户正在通过bittorrent下载非法的电影/音乐。结果,MPAA和RIAA向有关非法下载的Internet连接的所有者(即公寓所有者)发送了“讨厌的人”。 公寓所有者已阻止了种子站点列表以及路由器级别的几个文件扩展名,但问题仍然存在。 我想知道的是,是否有人可以针对此问题提供聪明/便宜的解决方案?QoS显然只能发挥作用,因为bittorrent几乎可以使用它想要的任何端口。数据包检查不适用于加密连接等。 公寓业主确实表示,如果他能简单地看到各个公寓单元的上传/下载流量(即潜在的滥用者),他将感到高兴。 有任何想法吗? 更新:对讨论法律/律师/社会问题以及实际的技术解决方案(无论可能是什么)都没有兴趣。我恳请您对技术/法律/社会问题进行讨论。谢谢! 答案:选择贾斯汀·斯科特(Justin Scott)的答案作为正确答案,因为他建议使用管理型交换机和MRTG。尽管阻止bittorrent至少会更好,或者至少使MRTG变得极其困难,但通过管理性切换,我们可以轻松识别违规者。
14 bittorrent 

11
pool.ntp.org中有问题的时间服务器?
我注意到,将Stack Overflow播客的第52集中概述的reg设置更改为pool.ntp.org之后,我的盒子继续从gordo.foofus.net请求时间。那个盒子上托管的网站很奇怪。这是有效的时间服务器吗?
14 ntp  security 

9
MMORPG服务器维护
似乎大多数mmorpg游戏都有一些定期的服务器维护,有些每天,每周一次。他们实际要做的是什么,为什么有必要呢? 如果您从这样一个项目开始,该如何避免呢?


4
建议的SQL Server磁盘/分区设置
我正在寻找有关为SQL Server设置磁盘/分区的最佳方法的建议。这是我的一些主要担忧: 应该如何分隔SQL文件(数据文件,日志,临时文件)? RAID大量的HDD并分区空间还是为每个RAID制作更少磁盘的多个RAID更好? 数据和日志文件应该使用不同的RAID类型吗? 默认数据库(master,msdb等)应该位于C:上还是应该与其他数据/日志文件位于同一位置?

3
结合SharePoint和数据库镜像
这不是我应该怎么做的问题,只是为了做好准备。这是您的经历吗?请仔细阅读整个问题,然后快速答复。 昨天,我花了一天的时间教授本轮SharePoint MCM(Microsoft认证大师-请参阅此处),所有学生都了解SQL Server中的高可用性技术,以及SQL日志/恢复/备份/还原的工作方式。这一点非常重要,因为在每个企业级MOSS安装下,通常都没有DBA,就隐藏了一个企业级SQL Server。Kimberly在星期五教他们一天的数据库维护(这是我们教的SQL MCM第一周的缩小版本)。 我们正在讨论使用数据库镜像为SharePoint数据库提供高可用性的可能性,以及相对的利弊。现在,我知道数据库镜像是它内部的最低深度,就像我在Microsoft时曾经拥有的那样,因此无需在您的答复中指出行为和特质。我也从SharePoint人士那里了解镜像白皮书中的各种警告和准则,是的,它们只是通用准则,而不是一成不变的规则。 我的问题是:我想听听为SharePoint实现数据库镜像的任何人,以及您是否发现它对您有用,还是当机并烧死了。特别是,您如何发现故障转移行为对您有用?您是否最终在一台服务器上使用了某些数据库主体,而另一台服务器上又使用了某些数据库主体,从而有效地拆分了服务器场并使它无法使用,直到手动干预将所有故障转移到一台服务器上为止?您是否将其用于本地或远程HA?等等。 我们将不胜感激地收到所有答复,并将有助于扩大结合这两种技术的知识基础,并且我将把故事反馈给SharePoint产品组,以及我所教的将来的MCM轮换。 谢谢! [编辑:PS我也将在周末整理有关此方面的经验和准则的博客文章]

11
您如何进行异地硬盘备份?
我已经进行了一段时间的硬盘备份,我相信很多人也这样做,但是在寻找更好的方式将它们存储到异地时遇到了麻烦。我想知道你们那里是如何做到的。异地存储时,任何策略或提示与技巧都将存储您的备份,主要是硬盘驱动器而不是磁带。 提前致谢。 [更新]感谢您提到在线备份。我们实际上正处于此过程的中间。我100%同意这是最终的方法。但是,考虑到成本,有时可能不是一个选择,因为如果您还考虑应用程序级别,这是一个非常昂贵的选择。我猜在线备份在单独的主题中可能是一个很好的备份。:)
14 backup 

16
实时监视MS Windows服务器及其服务
我们的监控办公室里有一堆大型高清电视,它们监视着我们所有的生产设备。 我们正在监视: 思科路由器 惠普开关 HP Proliant服务器 Windows 2003 IIS SQL服务器 目前我们使用 Nagios的正常运行时间/可用性和警报发送 仙人掌用于带宽使用 在Vista上运行以提高服务器性能的Perfmon 其他工具和我们自己的自定义代码的组合,以监视我们实际的应用程序性能。 除了Perfmon以外,所有这些都很好-它提供了我们想要的-即屏幕上的实时图表,记录某些性能计数器等-唯一的问题是设置它确实是一件繁琐的事情。如果重新启动运行Perfmon的Vista PC(通常是由于Windows Update),则重新设置所有计数器将花费一些时间-实际上对于办公室中的某个人来说,是一两个小时的工作量…… 任何人都知道一种方法:1.添加Perfmon计数器的脚本2.具有图形输出和WMI / windows计数器访问权限的另一个工具。 谢谢 麦克风

15
您将为Firefox添加哪些功能以使其进入企业?
Firefox在家庭/个人用户群中的采用似乎正在增长,但是在企业中的采用并不能很快发展。 我对此的看法是因为SysAdmins并未在组织内部推广它,因为Internet Explorer具有使它更易为企业所接受的功能,例如 通过GPO管理设置 集成到其余更新堆栈中 支持常见业务应用 那么,您将在Firefox中添加些什么,以使SysAdmins在企业中进一步推广它呢?

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.