服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我在Windows 2008R2上的Microsoft SNMP代理遇到问题,无法监听多个服务器上的所有IP地址。 当我做netstat -ano我可以看到它显然是在监听所有的IP: UDP 0.0.0.0:161 *:* 996 但实际上,它似乎只是在每个服务器上监听一个IP地址。 我无法解决的是select标准。 我实际上宁愿只听一个IP地址,但我select的一个。 有没有办法强制MS SNMP代理服务侦听特定的IP地址?
当我尝试安装Drupal 6.22时,我得到这个相当奇怪的问题。 networking服务器是nginx + php5-fpm,之前我使用过很成功的,根据Ubuntu软件包pipe理器,php5-mysql已经是最新的版本(但是它并没有出现在phpinfo()页面中)。 configuration页面位于/etc/php5/fpm/php.ini。 这是错误消息: 在你的./sites/default/settings.php文件中,你已经configurationDrupal使用一个mysql服务器,但是你的PHP安装目前不支持这个数据库types。 我已经创build了数据库和权限。settings.php中的数据库声明行似乎是正确的。 我如何启用MySQL支持并解决这个问题?
我有一堆使用Windows SNMP代理configuration的Windows服务器。 每个服务器有四个IP地址,SNMP全部监听。 我的监控服务器(这是与net-snmp 5.3.2.2的Centos 5.5 32位)有一些非常奇怪的事情。 如果我closures了iptables ,那么在任何这些服务器上的任何IP地址上执行snmp查询都没有问题。 如果我打开IPtables,那么我只能查询每台服务器上只有一个特定的IP地址。 snmpget Timeout: No Response from xxxx 。 关于允许哪些IP地址连接到这种行为没有模式。 但是每台机器只有一个IP地址。 这是我的iptablesconfiguration: *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] :RH-Firewall-1-INPUT – [0:0] -A INPUT -j RH-Firewall-1-INPUT -A FORWARD -j RH-Firewall-1-INPUT -A RH-Firewall-1-INPUT -i lo -j ACCEPT -A RH-Firewall-1-INPUT -p icmp –icmp-type any -j ACCEPT […]
我正在尝试设置客户端访问策略,类似于openvpn文档中描述的内容 。 configuration将使用tun设备 在上面的例子中,似乎限制employees和contractors的唯一的东西是从服务器推送的ifconfig命令。 如果客户端只是注释了pull指令,客户端将无法连接? 我已经阅读了这个FAQ ,并且让我有些紧张,认为未经授权的客户端可以通过ifconfig在本地调用来访问禁止访问的networking。 依靠这种客户端configuration是否安全? 如果答案不是那么安全,那么为不同客户端保证networking访问策略的最佳方法是什么? 谢谢!
我知道亚马逊有一个networking服务来检测您的IP地址,另一个使用CIDR表示法来检测您的networking。 他们甚至可以通过从浏览器调用页面,使用URL,响应是人类可读的。 我在elasticfox中看到了使用firebug的URL调用。 然而elasticfox在firefox 4中不起作用。 所以我想知道,如果有人知道这两个URL,或者如果有人知道是否有可能使elasticfox与FF4工作。 我知道那里也有亚马逊控制台,但似乎没有防火墙的支持。 我必须诉诸写我的防火墙应用程序,但我需要检测用户子网。
我有2台服务器在远程位置。 它们会被最终用户断电(电源或可维护性问题),许多terminal用户最常犯的错误是避免这种混乱,我想知道是否有任何硬件解决scheme可以解决这类问题。 是否有任何系统解决scheme可以连接到服务器电源,远程打开或closures。 那么最终用户只关掉从电而不是主电源? 谢谢
我已经在iis 7.5中部署了一个网站,当我inputurl的时候,它在同一台机器上工作: http://localhost/pages/default.asp 现在我想从另一台机器访问这个网站…所以我如何绑定的IP地址?
嘿所有 – 道歉,如果这是一个问题,我在Linuxpipe理超级n00b。 所以,我在Amazon EC2上使用Amazon Linux,我相信这是Redhat派生的。 我有一个EBS卷挂载到/ mnt / vol5,我想在那里安装Tomcat。 不过,所有的教程都说Tomcat喜欢在/ usr / bin中。 无论如何,我下载了Tomcat包并解压到/ mnt / vol5。 我执行了运行脚本,并且一切都按照它应该运行。 我在端口80上打了我的服务器,我看到了Tomcat的testing页面。 然而,我知道可能有些东西需要将我的Tomcat实例放在/ usr / bin中,而且一般来说,让我的服务器像“Tomcat”在/ usr / bin中一样而不是/ mnt / vol5。 我该怎么做呢? 这是否涉及到安装? 涉及更改/ etc / fstab的东西? 再次,道歉n00b问题 – 如果你能build议任何好的在线教程,这将有助于我理解这样的文件系统的东西,我会非常感激。 谢谢!
在一台服务器中,我希望所有的用户进程都有25个默认优先级。 我的解决scheme是在/ etc / profile中包含以下configuration if [ $USER != "root" ]; then renice 5 -p $PID $$ fi 这个解决scheme有两个问题: 如果用户直接从ssh运行命令,那么默认的优先级是20。 例如: ssh [email protected] command.sh command.sh以优先级20运行。 如果用户使用另一个shell(例如zsh),则默认优先级不会被更改。 有关如何设置所有shell的默认优先级(以及运行ssh命令)的任何提示? 谢谢
我们有一个应用程序,使用ReadDirectoryChangesW()来监视远程目录的更改通知。 根据Microsoft文档,每个未完成的更改通知请求都会消耗服务器上的“工作项目”资源。 我有一个testing,在Windows Server 2003(32位)机器上监视数百个目录。 当目录数量超过某个值(大约120)时,它会一直失败,此时在服务器上logging一个事件,如下所示: 服务器在最近60秒内无法分配工作项目2次。 当发生这种情况时,连接被中断,perfmon显示“Work Item Shortage”已经发生。 这里和那里的文章指出,可以通过设置MaxWorkItemsregistry项来增加工作项的数量。 然而,我不清楚这是否适用于Windows Server 2003.我试着把这个键(和MaxMpxCt一起 )设置为更高的数值,大约几千,然后重新启动服务器服务(也重新启动)。 然而,perfmon总是显示“可用的工作项目”在120-160附近的某处。 当我运行我的testing程序时,这个数字下降,可以预见,直到它达到零,短缺logging,并连接到我的客户端被丢弃。 我的问题是:我可以影响我的设置中可用工作项目的数量,如果是这样,怎么办? 我也可以为我们可能使用的其他版本的Windows(即Server 2008等)做到这一点? 为了logging,我也尝试玩MinFreeWorkItems , InitWorkItems , MaxRawWorkItems和MaxCmds ,都没有用。 参考文献: http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/77a9fbf8-e889-414c-a9f9-f3fa72e3b593.mspx?mfr=true http://support.microsoft.com/kb/810886