服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我们的其中一台服务器最近经历了一些文件系统损坏,我们的根文件系统被自动重新安装为只读。 我采取的步骤是: 试图remount > mount -n -o remount /失败 重新启动服务器 被提示执行手动fsck ,有5个孤立的inode需要修复。 执行完这些步骤之后,我能够获得访问权限,并且文件系统可以再次写入。 不幸的是,我没有任何信息logging,因为没有任何logging,或者我会包括这些logging。 原因之一是我们的数据库太忙,无法正确地将数据写入磁盘,这就造成了这个问题,高水平的高速caching被用来表明这可能是这种情况。 不过,我不确定这是因为虽然caching很高,我们根本不使用交换(下面的free输出)。 $ free -m total used free shared buffers cached Mem: 2041 1879 162 0 62 1599 -/+ buffers/cache: 216 1825 Swap: 471 0 471 发生故障后有什么办法可以诊断? MySQL看起来像一个可能的候选人吗? 如果没有的话,如果再发生这种情况,我还有什么要做的?
我在服务器上为静态内容设置了一个特定的子域名 – images.example.com 我想configurationApache从不让cookie在该域上设置。 但我不知道在哪里/如何做到这一点。 请指教 :-) 谢谢!
我最近有一个mac去haywire,花了半分钟或更长的时间去www.google.com加载。 让它的主人放弃维修的机器就像拉扯牙齿一样 – 他们坚持认为它必须是与networking有关的,因为在大概同时他们的盒子出现故障的情况下,随着本地configuration的变化而变化。 我最终设置了一个端口镜像到一个我可以远程访问的盒子,这样我就可以显示出mac只是不规则地将数据包传送到networking上。 certificate这一点需要面对一个额外的挑战:我使用的远程桌面软件的延迟意味着我不得不指出时间戳,而不是将数据包作为证据闪现在屏幕上。 这个特殊的用户是这次挑战的原因,但是我希望能有一个箱子,可以从桌子到另一个桌子,在我需要的任何一台电脑上使用wireshark。 3com,思科,netgear等(广告nauseum),都使交换机可以configuration为端口镜像,但在我的情况下,越小越好。 为了我的理智,无论如何,我最终可能会把它从电池里拿出来。 如果我的笔记本电脑有两个以太网端口,这将是容易的。 所以,whaddya推荐一个设备,在每次上电时需要0个configuration(虽然我可以用一段时间的时间来设置它)。小巧,轻便,价格足以让它通过购买? 谢谢,
嗨想知道这两者之间的差异,当我们设置对象(文件夹)的权限。
是否有可能移动一个SQL Server 2005数据库到不同的服务器运行SQL Server 2008没有任何停机时间? 该系统是24/7,并且必须被移动到具有不同存储的不同服务器。 我们试图复制数据库,但是这并不能保证整个数据库在过程结束时保持同步。
我有一个OS X 10.6服务器,我通过SSH和VNC(通过SSH隧道)pipe理。 因为VNC连接被拒绝,所以我不能把它留在login窗口。 所以我现在离开它用我的用户帐户login。 由于它没有附加显示器,因此不会进入屏幕保护模式,这意味着它不需要密码来重新控制。 这意味着任何连接键盘/鼠标和显示器的人都可以轻松控制系统。 与系统的login窗口不同,屏幕保护程序的密码保护function与VNC连接完全兼容。 我怎样才能防止这种直接访问服务器,而无需连接显示器,也不会阻止我与VNC连接的能力? 谢谢!
这个问题出现在我试图通过SSH在服务器上使svnserve (Subversion服务器)可用。 我编译SVN并将其安装在$HOME/bin 。 本地访问(不通过SSH)工作正常。 与svn+ssh连接由于以下原因而失败: bash: svnserve: command not found debugging这个,我发现: ssh user@server "which svnserve" 说: which: no svnserve in (/usr/bin:/bin) 这很奇怪,因为我在.bashrc更新了$HOME/bin的path,并将其添加到~/.ssh/environment 。 但是,似乎SSH不读取它。 虽然当我运行: ssh user@server "echo $PATH" 它确实打印我更新的path! 这里发生了什么? 我如何让SSHfind我的svnserve ? 提前致谢
我试图在Zenoss和GroundWork之间做出决定。 我需要一个企业级的监控工具,我听说了这些工具的真正好评。 你们有没有实施过他们? 哪些是他们的优点? 缺点?
当我们想要运行一个服务时,就目前所有的Windows版本而言,您的function非常有限。 我通常通过在“开始” – >“运行”框中input“services.msc”启动服务,在大多数版本的Windows上,这是可行的。 我知道如何单击Windows服务的MMC视图中的“名称”列。 如果您知道服务名称的前几个字符是什么,您通常可以按名称sorting,然后键入前缀以向下滚动列表(例如,查找Windowssearch)。 这对我来说似乎相当薄弱,所以我花了一些时间在interwebs上search能够更好地pipe理服务的工具。 通常我有一个关键字,我知道“fooWare”可能是关键字,我需要find(通常是严重命名)的服务,并启动它,并停止它。 这往往是太难了。 我能做的最好的是从命令行中的“networking服务”,也许在那里添加一个grep,但是没有列出每一项服务,只有其中的一小部分。 而Win7中的MMCpipe理单元现在有一个导出列表button,导出到我不时使用的csv文本文件function来导出然后search。 我曾经想过写我自己的工具。 我希望有一个更好的“服务pipe理器”实用程序在那里存在,系统pipe理员使用。 我想要一个右上angular的search框,类似于Win7和Vista中的Add-Remove-Programs对话框有一个search工具。 那里有这样的服务工具吗?
你可以依靠Nginx作为你唯一的networking服务器。 就性能而言,我知道它运行良好,但是它在安全性方面又如何呢? 我知道Apache是稳定的,有ModSecurity。 Nginx不是这种情况。 我将使用Nginx作为唯一的Web服务器,并且仅用于dynamic内容。 我的所有静态内容都由CDN提供。