服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
Windows Server 2008,2008 SP2和2008 R2之间的主要区别是什么? 这些操作系统的代码基础是不同的? 如果我正在为这三种应用程序中的任何一种开发应用程序,我是否应该担心这两种应用程序可能不起作用?
我们有一套Windows服务运行在我们的服务器上,它们执行一系列彼此独立的自动化任务,除了一个服务看起来在其他服务之外。 如果其中一个服务无法响应或挂起,则此服务将尝试重新启动该服务,如果在尝试过程中引发exception,则会发送电子邮件给支持团队,以便他们自己重新启动服务。 在做了一些研究之后,我遇到了一些解决scheme,从KB907460提到的解决方法到给服务运行pipe理员权限的帐户。 我对这两种方法中的任何一种都不太了解 – 我不明白微软知识库文章中提到的第一种方法的后果,但我绝对不希望pipe理员能够访问运行该服务的帐户。 我已经通过本地安全策略和定义一个帐户是否可以作为服务login的策略之外的其他内容进行了快速浏览,但是看不到其他任何与服务相关的内容。 我们在Server 2003和Server 2008上运行这个,所以任何想法或指针都会受到欢迎! 说明:我不想授予给所有用户或组启用/停止/重新启动所有服务的能力 – 我希望能够授予对特定用户或组的特定服务的权限。 进一步说明:我需要授予这些权限的服务器不属于一个域 – 它们是两个面向互联网的服务器,它们接收文件,处理它们并将它们发送给第三方,以及为几个网站提供服务。 Active Directory组策略是不可能的。 对不起,我没有更清楚。
我们在工作中订阅了MSDN,并且注意到在各种Windows“版本”中,有诸如“Windows 7 Ultimate N”和“Windows 7 Ultimate N和KN”等下载。 什么是这些版本,“常规”的Windows 7和这些版本之间的区别是什么?
是否允许在DNS中有一个指向另一个CNAMElogging的CNAMElogging? 我们需要这个的原因是我们有一个主机名,我们要查找我们的Web服务器计算机的IP地址。 我们还有另外一台networking服务器电脑,可以在第一台电脑死机时启动。 在这种情况下,我们很快就需要将主机名称指向Web服务器计算机的IP地址。 不幸的是,主机名驻留在DNS域中,由于依赖于其他系统pipe理员的手动操作,任何更改都需要很长时间。 但是我们有另一个DNS域,我们可以快速执行这些更改。 将CNAME链接到CNAME链似乎是一个可能的解决scheme。 但是允许吗? networking浏览器能理解吗?
我在ubuntu host上为ubuntu vagrant vm构buildconfiguration脚本,这两个脚本都是12.10 64bit安装以下软件包时: sudo apt-get -y install php5-xsl graphviz php-pear unison 我得到警告: dpkg-reconfigure: unable to re-open stdin: No file or directory 试了一下search结果是可以用apt-get来得到其他的错误,不知道如何抑制以上的警告。 安装工作,但上面的警告是造成stream浪汉up stdout中的错误线。 任何人都不知道可能是什么原因或如何抑制警告
我使用rsync越多,我越发觉到这是一个瑞士军刀的文件传输。 有这么多的select。 我最近发现你可以–remove-source-files ,当它被复制的时候,它会从源文件中删除一个文件,这使得它更有趣一些,而不是复制程序。 🙂 你最喜欢的rsync提示和技巧是什么?
有什么办法可以在Linux机器上configuration一个用户(Centos 5.2在这种情况下),以便他们可以使用scp来检索文件,但实际上不能使用SSHlogin到服务器?
我确信Linux系统pipe理员对于iptables是netfilter包过滤框架的用户界面非常熟悉。 现在,这个“问题”是为了收集各种iptables智慧中的各种各样的部分。 没有什么太常见或太模糊。 发布任何你知道可以帮助他人充分利用iptables 。
我希望能够通过桌面上的单个ssh命令在远程服务器上启动屏幕会话。 但是,屏幕似乎需要一个terminal,这通过ssh运行命令时不可用。 所以很明显 ssh [email protected] screen "tail -f /var/log/messages" (作为例子)不起作用,并给予 Must be connected to a terminal. 我希望ssh在屏幕下启动命令,以便稍后login并按照我将手动启动的屏幕会话进行连接。
我有一个相当老的服务器,有4GB的内存,它几乎是整天服务于相同的文件,但它是从硬盘驱动器,而3GB的RAM是“免费的”。 任何曾经尝试过运行ram-drive的人都可以见证它的速度真棒 。 这个系统的内存使用率通常不会高于1GB / 4GB,所以我想知道是否有一种方法可以使用额外的内存。 是否有可能告诉文件系统总是从RAM中提供某些文件? 有没有其他方法可以用来改善使用RAM的文件读取function? 更具体地说,我不是在这里寻找“黑客”。 我想要文件系统调用来从RAM提供的文件,而不需要创build一个ram驱动器,并手动复制那里的文件。 或者至less有一个脚本,为我做这个。 这里可能的应用是: 具有可读取的静态文件的Web服务器 应用程序服务器与大型库 台式电脑内存太多 有任何想法吗? 编辑: 发现这非常丰富的: Linux页面caching和pdflush 正如Zan指出的那样,记忆并不是真正的自由。 我的意思是它没有被应用程序使用,我想控制什么应该被caching在内存中。