服务器管理员

系统和网络管理员的问答



3
为什么删除110+ GB的收藏集后,我的/ var / lib / mongodb目录仍然具有相同的大小?
我在MongoDB和空间使用方面遇到了一些麻烦。特别是,我曾经在磁盘上收集了大约6亿条记录,总计110+ GB。最近,我决定删除它,因为数据已过时,为此,我通过rockmongo的Web界面删除了该集合。因此,rockmongo不再向我显示该集合,但是我的磁盘使用情况根本没有改变。 有没有我不知道的干净操作,为了将数据库与磁盘上的数据库文件同步,必须执行该操作? 我尝试执行“修复”,但是系统抱怨磁盘上没有足够的空间……这是因为MongoDB都使用了它。

7
在服务器上安装SSD是否有意义?
我想建立一个托管约2TB以上数据的服务器。当然,就数据驱动器而言,SSD无法显示。我的问题是:将SSD用作启动驱动器有什么好处?我打算在上面放16G内存。我认为大多数时候服务应该加载到内存中,而服务器应该很少需要重启。在这种情况下,获得SSD或仅获得具有两个SATA驱动器的RAID1是否有意义?
12 hard-drive  ssd 

4
Windows Installer总是说“正在安装另一个程序”
在某些地方某些软件安装必定已经终止。现在,当我尝试安装软件时,我从Windows Installer中收到弹出消息,提示“正在安装另一个程序。请等待安装完成,然后再次尝试安装此软件。”。 在serverfault上进行搜索会显示“ Windows Installer清理工具”,Microsoft已停止支持该工具。另一个搜索将我带到WiseFixer,它要价50美元来修复计算机。 我不介意花一些钱修理计算机,但我不再相信通过大多数产品评论网站或网络搜索找到的东西。

2
SSH连接因“写入失败:管道损坏”而冻结
我正在从Ubuntu 11.04计算机通过SSH连接到CentOS 5.5机器。 当连接处于活动状态(即没有滞后或丢失)时,该连接似乎可以按预期工作,但是如果保持一段时间不活动,它将冻结并失去响应。最终,将返回错误消息“写入失败:管道损坏”,我将回到本地计算机的提示符下。 我可以做些什么来帮助调试,找出正在发生的问题并解决该问题?作为开发人员,这使我的生活变得痛苦,不得不不断地重新建立联系。
12 ubuntu  centos  ssh  timeout 

3
如何重命名mdadm RAID阵列?
我组装了一个新的RAID阵列来替换旧的。但是,这个新数组的自动名称为/ dev / md127,我想将其重命名为/ dev / md3,这样我就不必更改其他各种设置。如何重命名mdadm RAID阵列?
12 linux  raid  mdadm 

5
如何为高使用率的ASP.NET应用程序负载均衡SQL Server 2008?
假设您有一个使用ASP.NET和IIS 7的成功Web应用程序。它会生成许多对SQL Server 2008数据库的调用,并且预计将以99.9%的正常运行时间对公众开放(停机时间为8小时,每分钟45分钟)年)。 我们的目标是: 在服务器上安装Windows Update,而不会导致客户停机 防止由于超时而导致服务器上的硬件崩溃使ASP.NET应用程序变慢 与ASP.NET应用程序的负载平衡不同,SQL的负载平衡似乎要困难得多。为使用Microsoft堆栈的Micro-ISV设置简单的负载平衡SQL Server 2008 R2群集的最佳实践是什么?

2
名称解析暂时失败
每当执行任何需要在CentOS服务器上进行DNS查找的操作时,我都会一直收到错误消息。例如: [root @ 15557等]#wget http://www.whitehouse.gov/sites/default/files/rss_viewer/birth-certificate-long-form.pdf --2011-05-03 20:55:35-- http://www.whitehouse.gov/sites/default/files/rss_viewer/birth-certificate-long-form.pdf 正在解析www.whitehouse.gov ...失败:名称解析暂时失败。 wget:无法解析主机地址“ www.whitehouse.gov” 如果我重新启动服务器,则此问题会在很短的时间内消失,但是一小时左右后总会再次出现。如果我更改其中列出的名称服务器IP resolv.conf,即使我用Google的通用名称服务器代替它们,问题也不会解决8.8.8.8。如果更改后刷新主机缓存resolve.conf,它也不能解决问题。重新启动服务器后,将resolv.conf其更改回其默认值(我猜是通过某些DHCP)。

4
键盘快捷方式,用于存储键入的命令并清理行
您已经知道了这种情况:键入长命令(例如,提交消息)的过程已经中途了,并且意识到您忘记了执行一些不能添加的必备命令&&。通常,发生这种情况时,我选择用鼠标键入的内容,将其复制到剪贴板,按Ctrl-U清除该行,运行我的必备命令并粘贴到剪贴板。但是也许有更好的方法,最好不需要使用鼠标?我正在寻找bash和/或zsh的解决方案。

1
如何找到圆形符号链接?
我正在使用HP-UX系统,我想查找是否有任何圆形符号链接。 到目前为止,我正在使用以下命令: ls -lrt `find ./ -follow -type l` 但这只会在当前目录上执行ls -lrt。 我应该使用什么命令来查找系统中的所有圆形符号链接?

3
使用LVM时如何显示已用设备/可用空间?
我有以下情况: =$ LC_ALL=C df -hP | column -t Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg0-rootlv 19G 854M 17G 5% / /dev/mapper/vg0-homelv 19G 343M 18G 2% /home /dev/mapper/vg0-optlv 19G 192M 18G 2% /opt /dev/mapper/vg0-varlv 19G 357M 18G 2% /var 我想知道这些卷使用了哪些物理磁盘,以及我有多少可用磁盘空间(未分配),这样我就知道可以增加多少物理磁盘。
12 linux  lvm 

5
为隔离的LAN上的几台主机选择方便的IPv6地址的最佳实践
过去,我设置了小型临时局域网,这些局域网完全与Internet断开连接,并且在为主机分配地址时,我可以选择使人与人之间的地址通信尽可能容易的任何方式(并尽可能使人记住) )。毫不奇怪,我的最爱之一是为主机提供10.1.1.1、10.1.1.2、10.1.1.3等数字。非常易于交流,并且非常容易掌握。(好吧,我几乎完全可以自由选择地址。我当然不能将127.0.0.1用于任何以太网接口,也不能使用任何子网地址或广播地址) 在等待各方(企业,ISP等)部署IPv6(从而提供了在现实世界中使用IPv6的真正动机)的同时,我有点渴望以小规模(最小化?)进行尝试,只需通过设置隔离的LAN重复执行此任务即可,但这一次依靠IPv6在主机之间进行通信。我可以很自由地选择我喜欢的任何IPv6地址。差不多,至少。例如,我不能选择:: 1作为任何LAN接口的地址,因为将其重新分配给回送接口。考虑到为各种用途和目的保留的所有不同范围的IPv6地址,我想知道:在这种隔离的LAN上下文中,选择易于记忆,易于口头交流的最佳方法是什么?(说它适用于3到32个主机左右) 我知道这个问题有点学术性,可能不是您在IPv6的“实际”部署中遇到的问题(无论是企业还是业余爱好)。我仍然对“手工”制作方便的IPv6地址的最佳方法感到好奇,所以请不要提供答案,这只能为我提供一种解决方案,使我免于手动创建这些IPv6地址的需要。(或提供仅说明为什么手动设置这些IPv6地址是不正确的做法的答案...)
12 ipv6 

2
Akward延迟将Apache的代理请求连接到node.js应用
在我的Ubuntu Server 10.04中,我正在运行一个示例node.js应用程序: var http = require("http"); function onRequest(request, response) { console.log("Request received."); response.writeHead(200, {"Content-Type": "text/html"}); response.write("Hello World"); response.end(); } http.createServer(onRequest).listen(3000); 它只是侦听端口3000上的请求,登录控制台此请求,然后向客户端发送HTTP “ Hello World” 目的是使该应用程序与Apache2共存。因此,经过一些研究,我以这种方式编辑了默认文件(/ etc / apache2 / sites-available / default): <VirtualHost *:80> ServerAdmin haj@myserver.com ServerName dev.myserver.com <Location /node> ProxyPassReverse http://127.0.0.1:3000/ ProxyPass http://127.0.0.1:3000/ </Location> <Proxy> Allow from all …

10
阻止特定用户的Facebook
我们这里有一些用户在工作时间使用Facebook,他们的生产率是固定的,作为一项临时措施,我已远程编辑了他们的主机文件,以指向facebook.com及其各个子域,以指向回送地址,然后手动进行。在午餐时间发表评论,以便他们可以使用它。 每天对于许多用户而言,这样做显然很累。 我正在尝试寻找可以按计划自动执行此阻止的操作。 我在考虑某种代理服务器,可以通过组策略将其添加到浏览器的代理设置中。 有人知道有免费的或便宜的Windows软件解决方案吗?也许我可以在PC / VM上安装一些独立的软件? 我想我总是可以编写和计划一些批处理文件,以将被阻止的主机文件与未阻止的文件切换。 网络是Windows 2003 SBS服务器,Windows XP sp3工作站,服务器Netgear DG834路由器上的单个接口,尽管它确实有一些调度,但它不允许只设置一个窗口作为单个块窗口,例如9-5pm,但是我想要在中间打开它。

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.