服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
在我的Windows 7机器上,我可以运行如下的东西: schtasks.exe /Change /TN "MyTaskName" /Disable 但/禁用似乎没有在Windows XP中可用 – 有什么办法从命令行禁用它?
我有一台运行桌面Ubuntu发行版的家庭服务器。 我在我的crontab中find了这个 * * * * * /home/username/ /.access.log/y2kupdate >/dev/null 2>&1 而当在这个目录(用户名/是一个目录名后的空间)时,我发现很多脚本显然正在做一些他们不该做的事情。 在我擦除电脑并重新安装之前,我想找出是什么原因导致了安全漏洞以及何时完成。 所以我不再打开同一个洞。 我应该看什么日志文件? 我知道的只有在计算机上运行的服务器是sshd和lighttpd。 我应该做些什么来检测这样的事情是否再次发生?
相关的另一个问题,我问 。 这个问题似乎相似,但我想知道是否有任何更新。 为了支持遍布全球的单一站点,我将在美国,亚洲和欧洲地区创buildEC2 Web服务器。 美国和亚洲地区的Web服务器实例将由RDS副本支持。 是否有可能在这三个地区间进行负载均衡? 所以当一个来自西class牙的客户进入example.com时,她应该被路由到欧洲地区的EC2实例,迈阿密的一个客户应该被送到美国东部地区的实例等等。这可能只用AWS特征? 有没有关于如何设置这个文件?
我遇到了麻烦 ,我有一个正常运行的服务器(httpd,mail,sql),看起来我必须非常快速地防止数据丢失(我的RAIDarrays失败,所以我依赖于一个单一的hdd现在)。 整个系统build立在HowtoForge的howto上,当我读到Squeeze上的这个时 ,看起来好像我可以轻松? 将我的(虚拟)用户迁移到新框中。 我真的知道这是非常具体的问题,但是能否告诉我整个迁移过程中的一些重要问题。 哪些事情可能会很棘手,我最需要关注的地方在哪里? 你将如何开始这个过程? 一些背景资料: 两台服务器相距200公里,因此迁移应该通过互联网进行 这两个服务器将是Debian,旧的是Etch,新的将是Squeeze 关键的服务是邮件,网站可以暂停一段时间 RAID表示RAID 1中的两个磁盘(两台机器) 旧框是所有托pipe域的DNS1 我的(真的)基本概述: build立一个类似旧系统的系统(类似的虚拟邮件结构,存储密码相同的encryptiontypes,因为我不能告诉旧的) 创build一个域,我可以检查一切正常(DNS,电子邮件,万维网是好的) 在域之后迁移域,直到旧域无所事事 我的盲点: 找不到关于如何在Squeeze上执行RAID-1的简要说明(一个Lenny howto就足够了?) 如何在需要时复制特定用户权限的特定文件夹(例如用户的邮件文件夹) ? (rsync会这样做?) 如何在新机器上设置DNS (旧的DNS1) (新机器也应该是DNS,迁移的域名应该使用自己作为DNS1) 如何防止电子邮件丢失(由于DNS刷新时间) (我需要将新机器设置为MX?)
我们希望使用gpg签名来validation我们的系统configurationpipe理工具的某些方面。 另外,我们希望使用一个“信任”模型,在这个模型中,使用主签名密钥对各个系统pipe理员密钥进行签名,然后我们的系统相信该主密钥(并使用“信任网”来validation我们的系统pipe理员签名)。 这给了我们很大的灵活性,比如当某人离开时轻松地撤销对某个密钥的信任的能力,但是我们遇到了问题。 虽然gpg命令会告诉你一个密钥是不可信的,但是它似乎没有返回一个表明这个事实的退出代码。 例如: # gpg -v < foo.asc Version: GnuPG v1.4.11 (GNU/Linux) gpg: armor header: gpg: original file name='' this is a test gpg: Signature made Fri 22 Jul 2011 11:34:02 AM EDT using RSA key ID ABCD00B0 gpg: using PGP trust model gpg: Good signature from "Testing Key <[email protected]>" gpg: WARNING: This […]
执行cron进程时遇到问题,请检查服务器当前的CPU使用情况。 我的脚本开始于: top -c -n 1 -u www-data > /tmp/kill-cpu 我可以在控制台中执行没有问题,但在cron我得到 上面:失败的tty得到 如果我使用-b选项顶部 top -b -n 1 我明白了 '哑':未知的terminaltypes。 我使用xterm作为TERM 谢谢你的帮助 :) 利托。 解决方法:我能够解决这个问题: ln -s /lib/terminfo/d/dumb /usr/share/terminfo/d/dumb
当我在我的网站上运行ab时,我收到了很多回应: SSL read failed – closing connection SSL read failed – closing connection SSL read failed – closing connection 有些时候它是成功的。 我在MacBook Pro 10.7.2上。 奇怪的是,有人在一台非常类似的机器上做了相同的testing,而不是OS Lion,就在我旁边,没有任何问题。 有任何想法吗? 我确信这是我的机器上的东西,因为我得到ab在各地工作。 该命令很简单: ab -c 100 -n 1000 https://mywebsite.com 还有一件事,当我查看nginx日志时,我看到一些来自ab的请求,所以它正在工作。 而且,日志不会显示失败的日志。
微软是否build议从生产Web服务器中删除并清理默认网站实例和额外的应用程序池?
我正试图提高我的服务器的性能。 我有几个过程需要低抖动(小于10ms差异)。 我在i7-920(4个物理核心,8个HT)上有4个最大的平均负载。 核心用户模式有10个进程,从40%到90%不等。 系统使用率为3%。 总CPU使用率最高为80%。 将内核从100hz设置到1000hz是否可以改善抖动,如果已经设置了无时钟和高分辨率定时器? 这个页面似乎表明它仍然有一些东西。 https://lkml.org/lkml/2009/4/28/401 如何从自愿(PREEMPT_VOLUNTARY)更改为可抢占(PREEMPT)?
我有一个可以公开访问的名称服务器,因为它是几个域的权威名称服务器 。 目前服务器充斥着伪造types的ANY请求isc.org,ripe.net和类似的(这是一个已知的分布式拒绝服务攻击 )。 服务器运行BIND,并allow-recursion设置到我的局域网,以便这些请求被拒绝。 在这种情况下,服务器仅仅通过authority和additional部分来引用根服务器。 我可以configurationBIND,使其完全忽略这些请求,根本不发送响应?