服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我发现HowtoForge非常有帮助。 还有没有其他类似的网站没有太旧的教程,现在不工作?
过去几个星期,我一直在设置自己的电子邮件服务器,而我越是越来越觉得这是我不想涉足的领域。 我想我的心只是没有到电子邮件和它的一切。 我只是想让它工作,忘记它。 我听说有人把他们的电子邮件外包给Google。 我做了一些这方面的search,我已经想出了如何使用gmail发送电子邮件与另一个电子邮件地址比我的Gmail地址,但我似乎无法弄清楚如何去设置传入的邮件。 这是您需要使用Google App Engine吗?
寻找一些(* nix)软件,它将在服务器上build立一个“感兴趣的”文件的索引,并在某些文件内容被修改或者出现新文件时通知它们。 与rkhunter等人类似,但较less关注系统二进制文件,更多关注通过web提供的可执行文件。 任何build议?
我必须通过sshpipe理整个主机。 不过,我只能通过某个网关的ssh服务器访问它们。 我有~/.ssh/config的以下内容: Host mygateway-www Hostname www IdentityFile ~/.ssh/id_rsa ProxyCommand ssh mygateway nc %h 22 不过,我必须连接到很多这些机器。 而不是把我的~/.ssh/config数十个条目,有反正我可以有这样的事情: Host mygateway-* Hostname ???WHAT GOES HERE???? IdentityFile ~/.ssh/id_rsa ProxyCommand ssh mygateway nc %h 22 我知道你可以在Hostname参数中使用%h ,但是这将是主机名。 我真正需要的是某种stringreplace,比如bash的${VAR%thingie} 。 这可能吗?
假设我想监视1000台主机。 对于每个主机,有100个或更多的variables我想要监测:ping,磁盘IO /延迟,RAM释放/交换/等,等等。 每5-10分钟100,000个数据点,保存5年。 什么系统规模这么大? 如果我有10倍的主机数量呢? 那么你会select什么?
当试图重新启动Linux服务器时,我得到了典型的“系统正在重新启动”,但服务器没有重新启动。 我努力了: reboot shutdown -r now runlevel命令返回5. 任何其他选项来获取此服务器重新启动? 这是一台远程机器,所以如果我可以避免的话,我不想closures它。 我正在尝试重新启动,因为/日志中止,所以/是只读的。 大多数命令现在返回“总线错误”
因为目前我们的Subversion post-commit挂钩花了太长时间来执行,所以我一直试图加快速度。 我一直在考虑执行实际的钩子作为后台进程,以便在实际的钩子完成运行之前完成svn commit 。 所以我创build了两个文件。 post-commit.bg做了一些耗时的工作: sleep 10 而在后台执行前者的实际post-commit本身: bash post-commit.bg & 当我从命令行运行post-commit ,它会很快结束,留下post-commit.bg仍在运行。 但是当我做svn commit它仍然需要10秒钟! SVN不允许后台进程,或者我在这里做错了什么?
这是在运行IIS 7的Windows Vista机器上。试图启动默认网站,但它说:“进程无法访问该文件,因为它正在被另一个进程使用? 如果我改变绑定到端口82,它工作正常。 所以我猜想80上正在运行。我怎么find它是什么?
这不是什么大问题,因为服务器(实际上是一个文件或者两个文件)上实际上很less需要它。 但是我们禁用了rootlogin作为安全措施,并且不记得我们其他的用户密码。 我假设在这一点上我们没有办法进入服务器? 我坐在箱子旁边 更新 糟糕…实际上,我需要从此服务器导出SVN。 所以是的,有我需要的东西。 更新 我应该指出,我们在Debian Lenny上
很多人说,如果你有一个2GB的内存,你应该configuration一个2GB或更多的交换。 FWIKhibernate可能需要相同的大小交换才能在断电时保持记忆,但是一般来说,如果你有一个大的RAM,甚至根本不需要交换,不是吗? 对于Linux用户,当您安装Linux时没有交换,安装程序会警告您没有交换装载。 不,我只是不需要它,因为我的内存足够大,对不对?