服务器管理员

系统和网络管理员的问答

4
远程网络选项
将两个独立式农场建筑连接到同一网络的最佳方法是什么?电缆的总长度应小于1000英尺。Cat6被列为最大长度约为330',太短了。还有哪些其他选择?由于两座建筑物之间的坡度很小,因此看不到视线,因此Wi-Fi提升可能也会遇到问题。 编辑:意识到我没有说我需要多少带宽。互联网连接为10/3,内部传输不会很大。> = 10 Mbps的任何东西都足够了。
18 networking  wifi  cat6 

3
如何在不从SQL Server删除程序集的情况下更新CLR程序集
如何在不删除并在SQL Server(2008 R2)中重新创建程序集的情况下更新CLR函数(或过程)程序集dll? 就目前而言,如果我更新程序集(例如添加新功能),则在我删除程序集之前,SQL Server将不接受更新的dll: DROP ASSEMBLY CLRFunctions Msg 6590, Level 16, State 1, Line 1 DROP ASSEMBLY failed because 'CLRFunctions' is referenced by object 'NormalizeString'. 但是在删除程序集之前,必须先删除所有引用该程序集的函数: DROP FUNCTION NormalizeString DROP FUNCTION RemoveDiacritics DROP FUNCTION RemoveCombiningDiacritics DROP FUNCTION CombineLigatures .... DROP FUNCTION PseudolocalizeArabic 并且然后我可以删除这个组件: DROP ASSEMBLY CLRFunctions 现在我必须“ 创建 ”程序集: …

4
您可以确定已使用哪些Apache模块并将其删除吗?
与许多人一样,我有一个相对开箱即用的Apache安装程序,其中包含许多默认的“ LoadModule”行。 从一开始,我就安装了很多软件,说实话,我不知道什么软件正在使用哪些模块。 我想减少Apache实例的内存占用,为此,我想删除正在使用的模块。我知道确定模块是否正在使用的唯一方法是将其从配置中删除,看看是否有任何损坏。这比我没有时间描述的方式更糟。 我想知道是否有人知道让Apache报告使用了哪些模块的方法,或者是否还有另一种以编程方式确定模块是否可以安全取消配置的方法。

5
在CentOS上将Subversion 1.6升级到1.7?(找不到yum存储库)
我想将SVN服务器从1.6升级到1.7。不幸的是,我在Internet上找不到任何如何用yum做到这一点的方法。我检查了rpmforge-extras但它只有svn 1.6而没有1.7 我想用yum更新,因为这对我来说是最安全的方法。我不是经验丰富的Linux用户。 是否有一个包含1.7的yum存储库(subversion.x86_64 0:1.7.xxxxx.el5.rfx) 我希望有人可以帮助我吗? 如果没有,也许只是一步一步地说明如何进行更新。
18 svn  centos  yum 

4
如何在安全组中允许弹性负载均衡器通过端口80?
我想暂时阻止外部端口80,但希望负载平衡器通过防火墙(通过安全组)通过,以便它不会将该实例视为不正常。我怎样才能做到这一点? 更新: 我也想知道如何只允许我自己通过端口80访问弹性负载均衡器(但阻止其他人访问)。我知道负载平衡器没有可以设置的特定安全组,并告诉它仅接受我的IP地址,但是还有其他方法可以做到吗?

1
Google如何获得8.8.8.8?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为服务器故障的主题。 8年前关闭。 现在,寻址8.8.8.8到的IP (除了8.8.4.4)用于Google的DNS服务器。他们如何获得此IP的? 具体来说,将IP路由到其他位置必须发生什么。

5
在Linux上,如何确定哪个进程正在发送以太网数据包?
我正在运行gkrellm,这表明我的Debian Linux系统上的某些进程正在向eth0写入大约500KB / s。我想找出它是哪个过程。我对netstat有点了解,但是它显示了无数个开放的TCP连接,我似乎无法使其产生有关流量的任何信息。 有人知道我如何获得实际使用 eth0接口的进程列表,以便追查违规者吗? FOLLOWUP:Debian Linux发行版包含一个可以nethogs最终解决此问题的软件包。相关的工具都不太上的标记包括iftop,netstat,和lsof。



5
了解端口:多个浏览器选项卡如何同时通信?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为服务器故障的主题。 8年前关闭。 今天我意识到我从根本上不了解端口通信的工作原理。 如果我启动了侦听端口80的Web服务器的实例,则它可以响应来自许多不同浏览器选项卡的许多请求,所有这些选项卡都通过端口80进行通信。 但是,我无法启动服务器的两个实例,它们都在端口80上侦听,因为这会导致端口冲突。 我一直把它当作一个给定的东西(在任何给定时间只能有一个进程绑定到特定的端口),却从来没有真正考虑过-端口80上是否有多个进程进行通信?(即,浏览器中正在运行的每个选项卡?)
18 networking  tcp  port 

3
RDX可移动磁盘是否可以很好地替代LTO磁带?
在三周的时间内,我在客户端站点经历了LTO-1和LTO-2磁带驱动器的六次完全故障。一些机制失败了。其他人则失去了可靠书写的能力。这些是HP Ultrium 232、448和460驱动器。这些单元大多数是在2006年至2008年之间部署的,因此发生故障的时机正确。容量(400GB)适合于应用程序。为了保持一致性,我用等效的设备替换了几个驱动器。一台服务器还发生了SCSI HBA故障,从而进一步延迟了恢复。当时,客户询问是否有任何可用的硬盘解决方案比磁带更好(或花钱少)。 当我开始寻找替代产品时,我发现RDX可移动磁盘存储技术已被主要的服务器制造商(HP,Dell和IBM)采用。从我的角度来看,它看起来像是通过USB2在内部或外部通过USB2连接的对接2.5“ SATA磁盘,容量高达1TB。由于它们是实际磁盘,因此恢复和寻找时间似乎是合理的。但是我有一些疑问实践中的技术。 这里有人能成功使用这些驱动器吗?有什么需要注意的吗? RDX与直接外部USB磁盘有何区别? 在我的应用程序中,磁带的优点之一是驱动器具有硬件压缩功能。这极大地帮助了我必须在Linux系统上备份的高度压缩的数据集。我假设RDX依赖软件压缩是否正确? 由于这些是物理磁盘,因此Linux或Windows中是否存在挂载点问题?磁带的优点之一是它不是已挂载的文件系统,并且通常不受病毒,rootkit,系统崩溃等的影响。 此外,我观看了有关将RDX与Cactus Lone-Tar结合使用的入门知识,并在看到它们使用mkfs命令在RDX驱动器上创建文件系统时感到惊讶/dev/sda。是否有任何设备的重命名/重新排序(从添加SCSI控制器,插入USB密钥等)的机会,或将对接单元在一个特定的设备名称坚持为你更换驱动器? 30兆字节/秒的备份速度是否准确? 我很好奇,因为这可能是一个有趣的选择。一系列磁带机故障的发生是在继续前进之前重新评估其他选项的时候。

3
CentOS 6和新贵
新的CentOS 6带有Upstart,取代了init。我正在尝试将/ etc / inittab文件转换为新的upstart格式。该特定服务器仅具有15个左右的inittab条目,但是其他服务器具有> 30个。我们主要是想要inittab和新贵的“重生”部分。但是,我一直在阅读我能找到的所有暴发户文档(这几乎全部基于Ubuntu,显然是在暴发户的较旧版本上),却一无所获。我可以创建一个配置文件(将其称为/etc/init/test.conf)。该文件包含此文件(注释,已匿名) start on runlevel [345] stop on starting shutdown respawn #Comment about what it does exec su -c "/usr/bin/ssh -2CNL 11111:127.0.0.1:11111 10.10.1.1" username 如果我发布initctl reload-configuration工作,则该工作得到认可。我可以通过打电话来启动它,initctl start test然后工作就会开始。 但是,此操作仅在手动重新启动时才起作用。我尝试将启动命令修改为以下内容,但都没有运气 start on started start on (local-filesystems and net-device-up IFACE!=lo) start on net-device-up IFACE=eth0 以及其他示例中提到的其他十几种方式。似乎没有人启动脚本。(test.conf与该文件夹中的所有其他文件一样,由root和644拥有) 我是否缺少明显的东西?
18 upstart  centos6 

4
Nginx:位置指令中的匹配服务器主机名
我让nginx在单个服务器指令下运行多个域 server { listen 80; server_name www.domain.com; server_name x.domain.com; server_name y.domain.com; ---- ---- ---- } 现在,我需要使用location指令来匹配子域并对其应用基本身份验证。相当于 location x.domain.com { auth_basic "Admin Login"; auth_basic_user_file /etc/nginx/.htpasswd; } 我该怎么做呢?
18 nginx 

3
文件名太长,无法从卷影副本还原
我们在Windows SBS 2008服务器上启用了卷影副本。尝试从卷影副本还原文件时出现以下错误- 源文件名大于文件系统支持的文件名。尝试移动到路径名较短的位置,或尝试重命名为较短的名称,然后再尝试执行此操作。 文件名有67个字符,其卷影副本路径为170个字符。这些似乎在NTFS限制之内(260?)。 我们尝试了- 复制到可能的最短路径(C :) 复制到客户端计算机和服务器本身上可能的最短路径 在进行复制之前,是否可以重命名卷影副本中的文件?知道为什么文件名大小似乎在限制范围内仍会出现错误吗? 采取的步骤 在本地计算机上,转到SBS服务器上的共享文件夹(通过映射的驱动器),例如J:\ Projects \ Foo \ Bar 右键单击文件夹,然后选择属性 单击以前的版本选项卡。 选择一个卷影副本,然后单击“ 打开” 在新打开的窗口中,选择文件夹/文件,然后按Ctrl-C进行复制。 打开一个新的Windows资源管理器,然后将文件夹/文件粘贴到本地驱动器上。 编辑-(不幸的),我现在无法重现此错误。此后,引起问题的特定文件已被删除,无法使用其他类似文件重新创建错误。

3
IIS不会从web.config加载自定义HTTP模块
我有一个从Web.config加载的ASP.NET MVC3网站的自定义HTTP模块: <system.web> <httpModules> <add name="MyModule" type="MySolution.Web.MyHttpModule, MySolution.Web" /> </httpModules> </system.web> 当我从VS Web服务器中运行站点时,模块已正确加载(命中了我的Init方法中的断点),但是当我将其托管在IIS中时,它似乎被忽略了(断点丢失并且模块的功能不存在来自网站)。我已经在两个单独的IIS盒上尝试过,结果相似。 我究竟做错了什么?是否有我必须启用IIS才能从站点的web.config加载模块的设置?

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.