服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
通常,我最终为客户端做服务器pipe理,作为开发Web应用程序的一部分,我总是使用SSH密钥对为自己设置访问权限。 我通常最终会为root帐户select一个随机密码并通过电子邮件发送给我的客户。 客户有时甚至不需要访问,我只是想确保而不是唯一一个持有密钥,以防万一我无法使用,或者他们切换到另一个开发人员。 对于非技术型客户, pipe理,存储和交stream重要密码和凭证的最佳方式是什么 ? 就个人而言,我使用Lastpass ,但要求客户注册共享一个不能通过浏览器使用的密码似乎有点closures。
我想创build一个服务器端的Exchange日历是: 一组人的日历(例如“市场部门成员”) 仅过滤显示标记为“离开办公室”的项目 有没有一些想法编程Exchange服务器端这样或使用已经实现了这个包? 目的是创build每个人都可以查看的群组日历,显示部门中不在办公室的人员。 我知道这可以通过组合视图和过滤在Outlook中完成,但是在组织中的每个用户的PC上创build一个或多个这些都没有任何意义。 谢谢你的帮助。
我们昨天在Win2K3服务器上有一个问题,没有人可以连接(甚至没有从控制台)我们只有pipe理模式的terminal服务启用。 从同一networking上的另一台PC上,我查看了terminal服务,并且有一个RDP#xx会话状态为“closures”的列表。 右键单击任何会话并select“重置”会生成一个错误: 请求的操作无法完成,因为terminal连接当前正忙于处理连接,断开连接,重置或删除操作。 我们结束了重新启动服务器来清除这些会话,但没有人能弄清楚这个问题是如何发生的。 我目前的“猜测”是我们断开会话的问题。 例如,我们有一个用户将他的工作(vstudio / mssql studio / etc)打开,只需单击“X”而不是注销RDP会话。 曾经有一段时间,在他重新login之前的12天, 这些长时间运行的断开会话会导致我们收到的错误,随后需要重新启动吗? 任何其他的build议,以什么会导致该错误?
有没有办法检查PostgreSQL数据库的完整性和一致性? 我知道SQL Server的DBCC CHECKDB ,不知道是否有类似于PostgreSQL的东西。
我们已经在C#中开发了一个自定义Windows服务,作为大型企业应用程序的一部分。 我们的QA部门testing此服务的多个版本。 质量检查实验室在一个Windows 2003testing盒上安装了该服务的几个(超过20个)副本。 虽然每个可执行文件名称相同(例如OurWindowsService.exe),但每个副本都位于其自己的文件夹中,并且具有唯一的服务名称。 每个服务使用相同的Windows凭据(域用户)。 此服务的目的是处理MSMQ消息。 排队的消息做各种重要的东西。 由于某些原因,他们一次只能运行其中的5项服务。 当我们开始一个第六,启动时服务崩溃。 例如,我可以开始#1,#2,#3,#4和#5。 当我开始#6时,它崩溃。 但是,如果我停止#1并开始#6,#6运行良好,现在#1无法启动。 当服务崩溃时,Windows事件日志中出现以下错误: 错误应用程序OurWindowsService.exe,版本5.40.1.1,错误模块kernel32.dll,版本5.2.3790.4480,错误地址0x0000bef7。 我能够使用WinDbg生成一个postmortem转储文件。 转储文件显示崩溃试图延迟加载SHLWAPI.dll: 0:000> kb100 ChildEBP RetAddr Args to Child 0012ece4 79037966 c06d007e 00000000 00000001 KERNEL32!RaiseException+0x53 0012ed4c 790099ba 00000008 0012ed08 7c82860c mscoree!__delayLoadHelper2+0x139 0012ed98 790075b1 001550c8 0012edac 0012fb34 mscoree!_tailMerge_**SHLWAPI_dll**+0xd 0012edb0 79007623 001550c8 0012edf8 0012edf4 mscoree!XMLGetVersionWithSupported+0x22 0012ee00 790069a4 aa06f1b0 00000000 000001fe mscoree!RuntimeRequest::GetRuntimeVersion+0x56 0012f478 […]
我已经在我的xp机器上设置了IIS,并且设置了一个默认主页(与安装的IIS一起)。 这是一个帮助页面,我认为。 当我使用http:// localhost访问页面时,它工作正常(IE / Chrome或FF),但是当我使用http://主机名访问它时,会提示inputlogin名/密码,并在我input域ID和密码内联网。 我确保在默认站点和“网站”节点的属性窗口中启用“匿名访问”。 我search堆栈溢出的类似的查询,但一些表明我需要改变IE / FF设置,以允许“集成安全性”等,一些build议看看“日志文件”。 我不想更改IE设置,并且IIS服务器的日志文件中没有任何exception。 有人能帮我弄清楚为什么会发生这种情况吗? 谢谢你
首先感谢我的英语。 我用apache2,subversion,svn_dav和websvn安装了一个ubuntu服务器10.04.1。 (和其他服务当然,如php5,MySQL 5.1等)。 我已经configuration了我的svn与多个存储库,每个不同的组和用户,如: /var/myrepos/repo1 group: mygroup1 /var/myrepos/repo2 group: mygroup2 /var/myrepos/repo3 user: johndoe 通过svn_dav上的一个简单的访问,完美的工作,即: http:// myserver / svnrepo1只能访问mygroup1上的用户和他们的linux用户和svn的密码。 也适用于其他用户和组的回购。 但是,当我用websvn尝试,显示所有回购没有照顾,如果用户在mygroup1可以查看repo2(这是我不想要做的)。 您可以以mygroup1,mygroup2或johndoe上的任何用户身份login,并login到所有存储库。 我会尽力find一个解决scheme,我会发布的消息,如果任何人都可以帮助我这个我会preciated这么多! 感谢所有 我显示我的文件:/etc/apache2/mods-available/dav_svn.conf <Location /svnrepo1> DAV svn SVNPath /var/myrepos/repo1 AuthType Basic AuthName "Repositorio Subversion de MD" AuthUserFile /etc/apache2/dav_svn.passwd Require valid-user </Location> <Location /websvn/> Options FollowSymLinks order allow,deny allow from all AuthType Basic AuthName […]
是否可以逐字备份btrfs分区(包括通过将快照树标记为COW来节省空间的所有共享结构)到另一个分区? 例如,我想备份我的根分区有几个btrfs子卷(/本身的快照)。 我能想到的唯一方法是使用像dd这样的块复制工具,但效率不高,因为我的分区只有20%的空间,我打算定期备份它。 我已经使用rsync逐步备份了所有内容,所以这不是另一个问题的解决方法。 我只需要一点点的克隆我的btrfs分区,而不必使用诸如dd的工具。 我知道ext3,例如,提供了一个转储和恢复工具。 这是我正在寻找的东西。 UPDATE 这里是一个更新,以澄清这一事实,我希望能够像在活动磁盘上(即我不想将转储文件存储在备份存储)上的方式访问备份存储上的文件。
我有一个既直接连接到路由器,也通过iBGP接收的路由。 用quagga,如果我telnet到bgpd并运行show ip bgp ,我可以看到表中的路由是一条iBGP路由和一条直接连接的路由,但是直接连接的路由当然是首选路由。 当我通过closures接口取下直接连接的路由时,直接连接的路由不会从bgp表中删除,并且仍然是首选。 在内核路由表中,路由不再有任何条目。 在发生这种情况时,如何确保路由表正确更新?
我开始在我们的networking上推出IPv6,并且我想从wpad.dat中通知一个给定的主机/ url是否仅用于IPv6(如ipv6.google.com)。 我询问的原因是因为我们的代理服务器(Astaro Security Gateway v7)仅支持IPv4,如果尝试通过它访问仅IPv6主机,则返回错误页面。 我们的代理服务器的下一个版本支持IPv6,但可能需要一段时间才能升级。 我们的大部分用户都在使用IE浏览器 – 我们的标准是IE7,但仍然有不less人仍在使用IE6,还有很多人使用Firefox,Chrome和Safari,谁知道还有什么。