服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我想暂时阻止外部世界的端口80,但希望负载平衡器通过防火墙(通过安全组),所以它不会看到实例不健康。 我怎样才能做到这一点? 更新:我也想知道如何只允许我通过端口80访问弹性负载平衡器(但阻止其他人访问)。 我知道负载均衡器没有可以设置的特定安全组,只能接受我的IP地址,但有没有其他方法可以实现?
有没有办法从/ var / spool / postfix / deferred中读取已caching的邮件。 我试图复制文件到我的邮件目录,并从networking邮件,但它dosnt工作。 当即时通讯使用较less或猫似乎像spool /延迟文件是一些二进制文件。
当encryption文件发送给协作者时,我看到这个消息: gpg: using subkey XXXX instead of primary key YYYY 为什么会这样? 我注意到,当他们发给我一个encryption文件时,它也似乎被encryption到我的子项,而不是我的主键。 对我来说,这似乎不成问题; gpg(1.4.x,macosx)只是处理它并继续前进。 但是对于他们来说,通过自动化的工具设置,这似乎是一个问题,他们要求我确定使用他们的主键。 我试图做一些阅读,我有订单的迈克尔·卢卡斯的“GPG&PGP”书,但我不明白为什么有这种区别。 我已经读过,用于签名的密钥和用于encryption的密钥是不同的,但是我首先假定是公钥和私钥。 如果这是一个信任/validation问题,我经历了比较指纹和validation的过程,是的,我相信这个密钥。 当我这样做时,我注意到主键和子键有不同的“用法”注释: primary: usage: SCA subkey: usage: E “E”似乎意味着“encryption”。 但是,我一直没有find任何文件。 而且,我的合作者已经使用这些工具和技术已经有好几年了,为什么这只是我的一个问题?
我有一个在Ubuntu Precise 12.04上运行的OpenSSH 5.9p1服务器,它接受来自内部networking和Internet的连接。 我想要从公共密钥身份validation来自Internet的连接,但接受来自内部networking的连接的公钥或密码身份validation。 我可以configurationOpenSSH来实现这个吗?
在试图用我的思科ASA 5520防火墙来诊断故障转移问题时,我跑了一个traceroute到www.btfl.com,而且让我吃惊的是,一些跳转回来了RFC 1918地址。 只是要清楚,这个主机不在我的防火墙后面,并且没有涉及VPN。 我必须通过开放的互联网连接到那里。 这怎么/为什么这是可能的? asa# traceroute www.btfl.com Tracing the route to 157.56.176.94 1 <redacted> 2 <redacted> 3 <redacted> 4 <redacted> 5 nap-edge-04.inet.qwest.net (67.14.29.170) 0 msec 10 msec 10 msec 6 65.122.166.30 0 msec 0 msec 10 msec 7 207.46.34.23 10 msec 0 msec 10 msec 8 * * * 9 207.46.37.235 30 msec […]
我有一些sqlite version3的db3文件,我复制了一个实时运行的生产系统(我知道不好的sysadmin坏系统pipe理员)由于各种原因。 是否有一些sqlite命令我可以运行,将validation所有的数据可以读出这些文件(我不介意,如果需要一段时间)。 我正在考虑盗取一些转储所有数据的Perl,然后将其重新导入到新文件中。 我认为如果遇到损坏的数据,sqlite会抛出一个exception。 有没有更好的办法? 我是CentOS 5.3和sqlite-3.3.6-2
我有一个Windows 2008服务器,我试图连接到默认的pipe理共享 \\servername\c$ 我可以使用默认的pipe理员帐户连接到它。 但是,如果我尝试使用作为pipe理员组成员的用户帐户进行连接,则不能。 我错过了什么?
我正在运行一个Linux服务器,它不时面临沉重的负载,conntrack表溢出。 由于它的iptables防火墙规则很简单,我想把它变成无状态模式。 我知道iptables可以在有状态连接跟踪模式和无状态模式下运行。 我的防火墙规则全部到位我很确定他们是无状态的,但我的问题是如何validation防火墙是否真正在无状态模式下运行?
如果我不在虚拟主机中设置错误日志,它将默认为默认的错误/访问日志。 有一种方法可以closures一个虚拟主机?
我们正在尝试调查中等负载下java进程的内存使用情况。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 12663 test 20 0 8378m 6.0g 4492 S 43 8.4 162:29.95 java 正如你所看到的,我们有6Gb的驻留内存。 现在有趣的部分是这个过程是用这些参数来执行的: -Xmx2048m -Xms2048m -XX:新尺寸=512米 -XX:MaxDirectMemorySize =256米 …一些其他的GC和东西 看着这些设置和实际的内存使用情况,我们无意中发现我们期望这个过程使用的是什么以及它实际使用的是什么。 通常我们的内存问题是通过分析堆转储来解决的,但是在这种情况下,我们的内存是在堆外使用的。 问题:尝试找出如此高内存使用率的原因是什么? 什么工具可以帮助我们识别在这个过程中使用什么内存? 编辑0 看起来这不像是一个堆相关的问题,因为我们在那里还有相当多的空间: jmap -heap 12663 结果(编辑以节省空间) Heap Configuration: MinHeapFreeRatio = 40 MaxHeapFreeRatio = 70 MaxHeapSize = 2147483648 (2048.0MB) […]