服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我正在寻找一种方法来备份我们所有的SVN存储库,并遇到这种情况: http : //www.darcynorman.net/2006/04/05/automatically-backing-up-multiple-subversion-repositories/ 因为我们的存储库是在一个客户端/项目目录结构中组织的,所以我把脚本改成了: #!/bin/sh SVN_REPOSITORIES_ROOT_DIR="/var/svn/repos/" BACKUP_DIRECTORY="/home/hyperactive/public_html/svn/" for CLIENT in `ls -1 $SVN_REPOSITORIES_ROOT_DIR` do echo 'dumping client: ' $CLIENT mkdir $BACKUP_DIRECTORY/$CLIENT for REPOSITORY in `ls -1 $SVN_REPOSITORIES_ROOT_DIR/$CLIENT` do echo 'dumping repository: ' $REPOSITORY svnadmin dump $SVN_REPOSITORIES_ROOT_DIR$CLIENT/$REPOSITORY | gzip > $BACKUP_DIRECTORY$CLIENT/$REPOSITORY'.gz' done 运行后(它成功完成了备份),我在每个要备份的存储库上出现以下错误: <m:human-readable errcode="2"> Could not open the requested SVN filesystem </m:human-readable> 我看着Apache的错误日志,这是我发现: (20014)Internal […]
我有一个远程零售商店,曾经是一个硬件VPN(硬件最近失败,我们正在寻找升级,所以我们不想马上取代它)。 他们只需要偶尔访问共享驱动器,所以我打算通过windows允许的vpn连接远程login。 但是,商店用户是共享login,许多人拥有此密码。 我不希望他们能够login到除具有静态IP的商店之外的vpn。 有没有办法将特定用户的连接限制到特定的IP地址?
我在MSDN上读到,您可以将Windows进程激活服务(WAS)configuration为在创build应用程序池或启动IIS时自动启动应用程序池。 据我所知,这只适用于IIS 7.0。 我的问题是如何为IIS 6.0(Windows Server 2003)做到这一点。 我有一个.net 3.5应用程序,需要30秒才能启动第一个访问者。 该应用程序是预编译的,所以我不认为这是造成延迟的原因。 第一个人等了30秒后,一切都很快。
比方说,我有一个组策略,将密码的最大使用期限设置为90天。 有些用户在91天内没有更改密码,所以他们的密码应该过期。 如果我然后删除该组策略以使未设定最长密码时限,该帐户是否仍然过期? 换句话说,当用户再次login时,他们是否仍然需要更改密码? 我想不会,但我似乎正在观察我们的域控制器上完全相反的行为; 即在更改组策略设置并使用密码已过期的帐户login后,我仍然得到提示。 有没有人知道肯定的方式,还是有什么我失踪?
我在运行OS X 10.5的机器上有几个用户帐户。 有没有办法让其中一个用户ssh进入机器,启动一台vnc服务器,然后连接到它? 我已经尝试了Vine Server,它应该具有类似的function,但似乎是使用ssh来启动服务器,或者已经在每个帐户中启动服务器,但不是两者都启动。 谢谢
我不想从MIME列表中删除条目,我只想告诉IIS停止提供特定扩展名的文件。 为什么让IIS如此简单地停止提供特定扩展名的文件是非常困难的? 我见过的解决scheme,如…添加一个映射指向一些404.dll,只存在于一些独立的locking工具包,声称对IIS 6.0 + obselete。 我也读过,可以有ASP.NET明确禁止提供文件,通过创build一个映射到asp.net处理程序的DLL,然后指定Web.config文件types的System.Web.HttpForbiddenHandler。 那些工作,尽pipe最初禁止处理程序似乎没有工作,感谢浏览器caching,哈哈:(见http://stackoverflow.com/questions/208571/castleproject-vm-httpforbiddenhandler-not-work的答案) 。 我只是在这里寻找一个简单的解决scheme。
我有一个Windows 2008服务器机器有一个坏扇区的NTFS驱动器。 我有装在Linux的驱动器。 当我在/ media / hda2 / Users / Jason中列出(ls)时,dosnt给了我一个完整的列表,并给我一个input/输出错误。 不过即使目录/ media / hda2 / Users / Jason / Desktop没有显示在列表中,我仍然可以对其进行cd操作并检索我的文件。 现在我需要从/ media / hda2 / Users / Jason / ????的数据 哪里? 是我不记得的文件夹名称(是的,我试图猜测)。 内核日志告诉我,它得到一个I / O错误在扇区16564040现在我想低层次看看这个地区的原始数据,希望我可以看到一些令我记忆有关神秘的名字目录。 我曾尝试过Spinrite。 接下来我要研究的是dd_rescure,它与dd类似,但在恢复方面更好,但是我对这两者都不熟悉。 有谁知道一个实用程序在最低级别查看磁盘上的数据,或者可以帮助我如何处理dd_rescure实用程序。 甚至有一个完全不同的想法,我可以如何让我的文件回来。 谢谢
我需要通过慢速,高延迟的卫星链路备份很多网站。 我们正在向每个站点倾斜650毫秒。 我可以通过发送USB磁盘到现场并在中央办公室恢复初始数据。 从那时起,我打算在整个链接上使用rsync或DFS-R作为字节级增量副本。 所有的机器都是Windows 2003 SP2 R2。 我已经读过,rsync可以挂在大文件上,对于Windows来说还是有点不对劲的? 或者,我应该使用DFS-R也是字节级的副本? 我过去试过DFS-R,没有logging缺乏印象,很难找出实际发生的事情。 这就是为什么我对rsync感兴趣。 有没有人有这两种方法的真实世界的经验?
如果让我的电脑进入睡眠状态,可以在开始的几分钟内远程唤醒电脑。 但是,如果我让它睡一个小时左右,我不能唤醒它,除非我键入键盘。 任何想法如何我可以configuration计算机行为相同,无论它已经睡了多久?
我在CentOS 5.2主机上安装了VirtualBox v2.2.4。 我希望访客虚拟机在主机启动时自动启动。 什么是正确的解决scheme? 我应该从哪里运行VBoxHeadless? 编辑:这个问题可以概括为“我应该怎么做在CentOS启动后运行的东西?”。 另外,我想从VBoxHeadless(stdout / err)的输出保存在某处。