服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
是否有可能每30秒运行一个cron作业而没有睡眠命令?
为了查看tarballing整个系统的大致速度,然后在foobar变更的时候恢复系统,我把我们的一个主系统部分克隆到了一个工作站上,这个工作站虽然不是我们公司系统的组成部分,有function。 我定时创build整个系统的压缩包,并检查它以确保它看起来不错。 然后我运行rm -rf / –no-preserve-root 。 我以前从来没有这样的机会,所以这很有趣。 首先。 当我重新启动盒子,没有出现。 不是“戴尔”的标志,而不是BIOS的选项,什么都不是。 我将驱动器连接到另一个盒子,发现我的懊恼,它有一个UEFI分区。 我认为我的死亡指令有效地解决了这个问题。 我连接了一个不同的function驱动器到现在已经不存在的工作站,但工作站仍然没有任何东西。 有没有人看到过这样的事情,或有什么build议寻找? 运行rm命令是如何使得整个盒子变得如此糟糕的? 更新:我们把这个盒子还给了戴尔。 我们无法精确地诊断这是否是巧合,或者是dronus所描述的情况 。 不过,我会接受dronus的回答,因为它描述了这种情况发生的可能原因。 此外,它会警告其他人不要在将来做同样的事情。 如果有人发现戴尔使用越野车UEFI的一些logging,这将是有帮助的。
Linux上的OOM杀手每隔一段时间就会对各种应用程序造成严重的破坏,看起来在内核开发方面做的并不多。 作为设置新服务器的最佳实践,如果不想让内存过度使用,也就是将其closures( vm.overcommit_memory=2 ) ? 那么这些用例会是什么,你知道你想要过度使用吗? 作为奖励,因为vm.overcommit_memory=2的行为取决于vm.overcommit_ratio和swap空间,那么select后两者的大小是一个很好的经验法则,这样整个设置才能合理地工作。
我有一个批处理脚本,如下所示: sc stop myservice sc start myservice 它会出错,因为sc不会等到服务停止。 如何使用脚本重新启动服务?
我正在使用ServletRequest.getRemoteAddr根据用户的IP地址对Java EE应用程序进行更改。 我们将IP地址范围(FROM_IP和TO_IP)存储在数据库中,只有当用户的IP地址在一个范围内时,系统才会进行authentication。 现在,testing人员指出,在FROM_IP和TO_IP值(在任何地方)不应该允许数字0(零)。 请注意,这是一个面向互联网的应用程序,所以我们只会获得公共IP地址。 testing人员是否正确地build议validation? 为什么我们不能在范围值中有零,例如167.23.0.1 – 167.23.255.255?
服务器机箱上没有太多空间,我想知道带有服务器名称的标签应该放在哪里。 除了标签上的名字外,还有其他信息吗? 在服务器上标记每个硬盘驱动器是否有意义或者没有必要? 当然是过度的 当我在“蓝色巨人”工作时,标签是官僚主义的巨大来源; 即使是投影机也需要贴上标签,并且经常报告其下落。
作为一名开发人员,我大部分时间都在思考代码,用户界面,数据结构等等,但是(我勇敢地承认)我不倾向于考虑我的应用程序对系统pipe理员和数据库pipe理员的影响,直到部署该应用程序。 首先,我很抱歉。 其次,你希望我和其他开发者打交道的方式有什么不同? 什么事情会让你的生活更轻松,减less问题,鼓励合作,减less崩溃,性能问题和configuration噩梦?
我如何知道apache是否正在运行(或configuration为运行)作为prefork或worker?
自Warty Warthog以来,我一直在使用Ubuntu。 我正在考虑尽快安装Jaunty; 但是我注意到,在NetBSD 5.0的周末, Dragonfly BSD 2.2.1 , OpenBSD 4.5和FreeBSD 7.2都已经发布了,所以我很好奇: BSD有什么好处? 为什么要或不应该安装其中的一个而不是Ubuntu? 他们的主要卖点是什么? 性能? 稳定性? 硬件兼容性? 使用方便? 安全? 他们在旧硬件上运行良好吗? 它是什么? 编辑:这是从一个(主要是Java)的桌面开发人员的angular度来看,但我有兴趣知道别人也有什么优点和缺点。 他们是针对更多的服务器? 对于企业用户? 或者是什么?
对于一个错误的/错误的/错误的命令行,你曾经造成过的最大的损害是什么? 例如,我错误地删除了一个生产系统数据库,但是我很幸运(即备份),没有永久的数据丢失,损失的财产,财产损失等。 最重要的是(对于选票),你做了什么来确保它不会再发生?