服务器管理员

系统和网络管理员的问答

6
用于生产数据库的SQL Server Express?
我们将推出一个双重Web /内部事务应用程序,其中每个客户端都有自己的数据库。每个数据库都很小-每个数据库都小于50MB,因此我们想知道使用SQL Express 2008而不是完整的SQL Server是否有意义。 这似乎具有在服务器之间分配磁盘I / O的优点,同时又节省了大量资金(因为小型15K驱动器和二手双核服务器都不便宜)。如果在某个时候我们需要太多服务器,则可以升级到SQL Server ...但是,由于有许多内部用户,这现在似乎太昂贵了(特别是因为我们需要故障转移盒)。 鉴于我们的数据库规模较小,在单个处理器上使用1GB内存和4个内核的使用听起来似乎不太严格。我们永远不会有超过200个并发用户,并且大多数操作将更具事务性(这似乎比重载RAM / CPU更青睐大量的高速磁盘,对吗?) 我是否错过了SQL Server Standard的任何优势,这些优势最初可以证明额外的$ 5-20K投资?

3
当请求静态内容时,IIS7返回空白
我正在尝试使用Windows 7 Home Premium版配置一台EEEPC演示机,并正确安装所有安装了IIS7的驱动程序(不要问我为什么是Home版)。 我已经将应用程序部署到要在ASP.NET MVC站点的计算机上进行演示的位置,通过控制台添加了网站,添加了应用程序池。该应用程序池以NetworkService身份运行,而来宾则以IUSR身份验证。 我已经添加了对NetworkService的修改权限,并且对网站的文件夹及其内容具有对IUSR的读取和执行权限。 当我访问Web的根时,说 http://example.com/,我从网站获得了正确的HTML渲染(这意味着该应用程序可以工作),但是问题是所有静态内容都返回空白。 我不确定为什么会这样。当我访问静态内容时,没有404或500错误页面,只是空响应。所有由ASP.NET生成的内容都可以正常工作(尽管有些奇怪,因为不会加载所有CSS和图像) 请帮忙,IIS7管理控制台让我非常困惑,明天我需要机器。

4
快速更改巨大目录树的Windows权限?
我在NTFS文件系统上有一个巨大的目录 (即,包含数千万个后代节点的顶层目录,这些文件节点的平均深度可能约为3个级别),我需要更改其权限。特别是,我需要授予新用户(或组)对目录树中绝对所有内容的只读访问权限。 最明显的位置是在Windows资源管理器中,右键单击顶级目录,然后转到目录属性窗口的“安全性”选项卡。但是,当尝试进行明显的操作时,Windows资源管理器似乎很高兴递归地遍历整个目录树,并尝试修改树中每个节点的权限。对于这么大的目录,这效率极低! 在没有这种递归下降的情况下,任何人都可以提供任何有关更改权限的提示吗?我是否需要单击GUI中的某些特定内容?我需要使用命令行工具吗?这是否可能是以前的sysadmin对目录中的权限进行了奇怪的处理的结果? 我还需要启用网络共享,并让用户/组通过网络安装目录。还没有尝试过,所以我不知道在尝试启用共享时是否会有类似的蠕虫病毒。 如果重要的话,这是在Windows 2008 Server上。 编辑:人们是对的,授予域组而不是特定帐户的权限可能更有意义,因此我在上面已经注意到了这一点(无论如何,这就是我正在做的事情。我不知道为什么我专门问过关于在原始问题中添加用户的问题。但是,当然,将组添加到文件夹的权限列表并不比添加用户快(现有组均未分配只读权限)。




3
链接到特定的inode
我有一个已删除的文件,但仍由程序保持打开状态。我使用lsof找到了索引节点号。如何创建硬链接回到该索引节点?
14 linux  inode  lsof 

4
Linux网络-“ ip X”而不是ifconfig / route / etc?
我习惯在Linux上使用诸如之类的命令ifconfig,route以检查和更改网络信息。但是我知道有一个ip命令(带有各种子命令)。我在某处听说这是“正确的方法”。我应该放弃ifconfig / route / etc的任何特定原因?您的喜好是什么?一套东西能做其他东西不能做的吗?
14 linux  networking 

4
如何在Linux中杀死进程树?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 8年前关闭。 有时,将SIGTERM发送到进程将导致其将SIGTERM发送到其所有子进程。但是,有时这不起作用。 是否有命令或实用程序可以让我同时杀死一个进程及其所有子进程?我通常会手动将所有pid收集到一个kill命令中,但是感觉很愚蠢。 这样的问题问如何用perl做到这一点,但是任何可以完成工作的东西都很棒。
14 linux  process  kill 

6
具有进度条但不如rsync重的Unix复制命令
我需要复制很多文件。通常,我使用rsync是因为我将-aP选项传递给了rsync,然后我可以看到(a)还有多少文件要处理,以及(b)每个单独文件有多少被复制。 但是,rsync还会对校验和做很多事情,以验证是否已复制文件。但是我现在真的不需要。但通常cp不包括上述剩余文件数,这非常有帮助。 是否有类似的东西cp包括剩余文件数量的进度,但是还不如rsync?
14 rsync  copy  cp 

4
nginx和memcached协同工作的效果如何?
我们在Glassfish应用服务器群集上运行了一个基于Java EE的Web应用程序。传入流量主要是对我们的应用程序资源的基于XML表示形式的RESTful请求,但是可能有5%的流量可能是针对基于JSON或XHTML / CSS的表示形式。 现在,我们正在研究负载平衡解决方案,以在群集中的Glassfish实例之间分配传入流量。我们还在研究如何使用memcached卸载群集,memcached是一种内存中的分布式哈希图,其键将是REST资源名称(例如,“ / user / bob”,“ / group / jazzlovers”),其值为相应的XML表示形式。 听起来很有希望的一种方法是用一块石头杀死两只鸟,并使用轻量级的快速nginx HTTP服务器/反向代理。Nginx将通过首先在memcached中查找其URI来处理每个传入请求,以查看是否已经存在未到期的XML表示形式。否则,nginx将请求发送到其中的Glassfish实例之一。在这篇简短的文章中描述了nginx memcached模块。 使用这种方式对nginx和memcached的总体印象是什么,您对它们有多满意?您发现哪些资源最有助于他们的学习?如果您尝试了它们,但它们不符合您的目的,为什么不这样做?您使用了什么呢? 注意:这是一个相关的问题。在我了解ServerFault之前,我曾在StackOverflow上问过这个问题。 编辑:尽管没有直接的经验,到目前为止,这里所有的答案都非常有帮助。这个答案最终确实出现在StackOverflow上,并且对nginx / memcached设置相当看好。
14 nginx  memcached 

6
从Windows Server Standard到企业或数据中心的就地升级
我们遇到了一个小问题,即Windows Server Standard仅支持32 GB的内存,这使您无法确定服务器最近何时升级到48 GB的超凡内存。 是否可以从Windows Server Standard(最大32 GB内存支持)到Windows Server Enterprise或Datacenter(最大2TB内存支持)就地升级? 我尝试从操作系统内部启动Windows Server 2008 setup.exe,这为我提供了“升级”选项。但是当我进入过程的“您想在哪里安装Windows”部分时,它告诉我 您选择的分区可能包含先前Windows安装中的文件。如果是这样,这些文件和文件夹将被移动到名为Windows.old的文件夹中。您将能够访问Windows.old中的信息,但将无法使用Windows的早期版本。 那不是……不是我单击“升级”时所想到的! 我真的不想处理干净操作系统安装在我们的生产数据库服务器,并会很大,而升级安装,如果在所有可能的!


7
Linux sysadmin工具,技术和实践的良好资源[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 4年前关闭。 来自Windows背景,我在Linux方面有些迷失,所以对于不熟悉Linux的经验丰富的sysadm来说,有什么不错的解决方法。
14 linux 

3
MySQL错误2013是什么意思?
我在cron的mysql服务器上运行mysqldump(作为备份),并且收到警告消息,例如 mysqldump: Got error: 2013: Lost connection to MySQL server during query when doing refresh 这个MySQL错误(2013)是什么意思?我已经做了一些谷歌搜索,但不是很有帮助... 作为记录,mysqldump正在连接到MySQL Slave服务器,它在连接到主服务器时曾经工作。
14 mysql 

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.