服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我希望能够使用新手来pipe理守护进程,因为我无法完全控制分叉行为。 “pid”节从版本0.3.9开始被删除,所以我不能把它指向一个pid文件。 什么是正确的方式去呢? 我必须编写一个发布SIGSTOP的包装脚本吗?
我有一个服务器上传20kb xml文件到我的服务器。 没有会话,这是一个单一的POST请求,就是这样。 每个请求都基于xml文件的内容进行validation。 有插槽相关的调整,我将不得不作出的负载testing时,服务器耗尽其套接字池(32K)。 无论如何,我想知道当我将一个负载平衡器带入两个Web服务器之间循环请求的等式中时,可能会发生什么变化。 负载平衡器可以重新使用套接字吗? 再一次,只是想清楚,客户端服务器正在发布一个文件到我的服务器,一旦文件已被HTTP发布,他们是100%完成。 任何后续的httppost将被视为新的“交易”。
如何在虚拟接口上的多个ips的情况下告诉networking堆栈哪个ip是源(src)? auto eth0 iface eth0 inet static address xxx209 netmask 255.255.255.0 network xxx0 broadcast xxx255 gateway xxx254 auto eth0:1 iface eth0:1 inet static address xxx210 netmask 255.255.255.0 network xxx0 broadcast xxx255 gateway xxx254 等等 它似乎是挑选/ etc / networking / interfaces中的最后一个 ~# ip -s route get 173.194.67.113; 173.194.67.113 via xxx254 dev eth0 src xxx210 cache users […]
我在一个学术环境中工作,在那里我们提供了各种ssh可访问的计算资源。 我们也提供了git仓库托pipe,我们需要ssh来读取/写入仓库。 我们对OS X和Linux用户的指导相对简单,最重要的是,与OS X和大多数现代Linux发行版一致, OpenSSH是开箱即用的,更重要的是, ssh-agent被预先configuration为在桌面会话处于活动状态时运行。 我们通常鼓励人们把密码分配给他们的密钥,所以没有身份validation代理人的生活会很快变得烦人。 目前,我们针对Windows用户的解决scheme在整体上更为分散和复杂。 从历史上看,人们一直在使用PuTTY ,但是这需要额外的步骤来生成兼容OpenSSH的密钥。 这也使得使用git命令行工具变得更加困难 – 虽然不是,我意识到,不可能的是,当与ssh可访问的存储库交互时,它最适合OpenSSH。 我们只想简单的安装msysgit ,但是我们正在寻找一种将ssh-agent集成到Windows桌面环境中的好方法。 最常见的解决scheme就是通过.bashrc条目来启动代理,但这看起来好像很不好,这意味着我们必须通过在Windows下编辑.bashrc的过程来引导大部分非技术用户。 另一个复杂的问题是, WinSCP经常被用作文件传输工具 – 当然这不会与ssh-agent 。 它会与来自PuTTY伙计的pagent交谈,但是pagent不会说ssh-agent所以它不能从命令行工作。 其他人做了什么来为不同平台上的用户提供一致的环境? 你刚刚抛出手,决定为Windows用户维护一套单独的文档? UPDATE 我发现两个程序在OpenSSH和pagent之间起到垫片的作用。 你有什么经验,无论是charade还是ssh-pagent ?
是否有从Windows MSI文件检索可用公共属性的工具或机制? 一些提供MSI文件的供应商本身并不logging这些文件,所以我很好奇,看看是否有方法在没有源代码的情况下公开这些文件。
我拥有的: Linux机器(debian稳定)没有显示器,键盘,没有X运行 充当USB键盘的USB设备(如许多条码阅读器[1]) 我(不)要的是: 我只想为一个特定的应用程序使用此设备。 我不想让这个设备干扰,例如引导后的login过程或其他任何东西 – 除了一个应用程序。 无论如何,我希望能够插入一个简单的旧USB键盘使用它 – 独立于上面提到的其他USB设备可以连接或不连接。 我(不)知道: 我发现了一些示例代码,关于如何直接从事件设备中读取,如果需要,可以在我的应用程序中使用它。 我不知道,除了这个特定的应用程序,如何禁用整个系统的特定键盘? 这甚至有可能吗? 感谢任何提示…! [1]当设备读取条形码时,它会将检测到的代码作为单键按下并返回 。
我正在search特定的标准/事件,这些标准/事件将导致Windows 2008在磁盘pipe理中将SAN卷标记为脱机,即使它通过FC或iSCSI连接到SAN卷。 微软表示 :“如果dynamic磁盘损坏或间歇性不可用,dynamic磁盘可能会变成脱机状态。如果您尝试导入外部(dynamic)磁盘并导入失败,dynamic磁盘也可能变为脱机状态。只有dynamic磁盘显示丢失或脱机状态。“ 我特别想知道,如果在SAN上更改到磁盘的path(例如,通过不同的iSCSI目标IQN或不同的LUN#提供给主机的磁盘),将导致磁盘pipe理中的卷脱机。 谢谢! 编辑:我已经find两个原因为什么一个磁盘可能会脱机,磁盘签名冲突和SAN磁盘策略。 赏金将授予那些可以find有关数量path变化的进一步logging的原因的人。 磁盘签名冲突: http : //blogs.technet.com/b/markrussinovich/archive/2011/11/08/3463572.aspx SAN磁盘策略: http : //jeffwouters.nl/index.php/2011/06/disk -offline与-错误的磁盘-是脱机-因为对的一策略设置按一个pipe理员/
我有一个公司内部应用程序放置在Windows Server 2003服务器上的networking共享文件夹中。 需要访问此文件夹的用户具有适当的权限,可以列出目录内容,保存文件,打开和修改文件等。本质上,用户需要使用此文件夹的所有内容都可以在没有密码提示的情况下访问(networking共享是通过login脚本在本地工作站上创build的), 除非试图运行一个程序。 用户通过放置在桌面上的快捷方式访问该程序到应用程序位置。 任何(有限的)不是试图运行该应用程序的域或本地帐户pipe理员的用户都会被提示inputpipe理员密码。 此networking共享中没有其他操作提示用户inputpipe理员密码。 我需要有限的帐户用户访问这个应用程序, 而不必在每次尝试运行时都提示input密码。 Windows Server 2003和Windows 7将允许设置兼容模式,因为Compability modes cannot be set on this program because it is located on a network drive.设置兼容模式, Compability modes cannot be set on this program because it is located on a network drive. 由于最终用户的请求,程序经常变化。 然后重新编译并放回到networking驱动器上以供使用。 没有将程序放置在每台计算机上,或给予有限的用户pipe理权限,我怎样才能使Windows 7运行此程序而不提示input密码?
我有一个logrotate.dconfiguration文件,看起来像这样: /home/myapp/log/* { daily compress dateext ifempty delaycompress olddir /home/myapp/baklog } 有几个特定的日志文件,我想要应用其他规则,如“邮件”。 我怎样才能将附加规则应用于一些文件? 如果我添加上面的匹配附加文件的另一个规则(例如/ /home/myapp/log/warning.log { … } error: /etc/logrotate.d/myapp:3 duplicate log entry for /home/myapp/log/warning.log /home/myapp/log/warning.log { … } ,我得到一个错误,如error: /etc/logrotate.d/myapp:3 duplicate log entry for /home/myapp/log/warning.log 。 如何以重叠的方式指定与特定文件匹配的多个规则?
在我们的AD 2003域中,每个用户在他们的计算机上获得本地pipe理权限。 其他人都可以以普通用户的身份login自己的域帐户。 现在这意味着去桌面和手动添加用户作为本地pipe理员。 有没有办法通过login脚本或GPO自动执行此过程? 我已经find了使用gpo的方法,使所有login到本地pipe理员的计算机上的人,但实际上只是想给它的计算机的主要用户(或在某些情况下,用户)。 我也看到了需要为每台计算机添加一个组的方法,但实际上并不想这样混乱AD。 我有一个列表将每个用户映射到每个计算机名称。 如果重要,桌面是xp和win7的混合体。