服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
在我们的业务中,我们有大约300台个人电脑。 我想要实现的是在所有浏览器(IE,Chrome和Firefox)上更改主页。 问题是,我找不到任何方式来设置/更改所有计算机上的Chrome浏览器的主页一次。 IE可以通过GPO进行configuration,在Firefox中我运行一个batch file。 如何在Chrome上执行此操作,而无需在每台PC上手动更改?
我有一个SQL Server 2008数据库的VB6应用程序。 当然,它在我的开发人员工作站上工作正常,但是当我将其部署到新安装的操作系统(虚拟机)时,会发生错误: 附加信息: 我试图部署在另一台计算机(不全新安装,而不是一个虚拟机),它工作正常。 这是我的连接string: Provider=SQLOLEDB.1;Server=GS3-LNUBLA\LESTERDB;Database=UPPC;User Id=sa;Password=p@ssw0rd; 这是否意味着我必须在我的应用程序工作之前安装一些东西? 如果有,那会是什么?
我创build了一个使用crm_mon命令检查我们的起搏器的Nagios检查。 该检查在Nagios服务器和客户端的nrpe.cfg上以相同的方式configuration: nrpe.cfg的命令定义如下所示: [root@Nagios_clt plugins]# grep pacemaker /etc/nagios/nrpe.cfg command[check_pacemaker]=/usr/bin/sudo /usr/sbin/crm_mon -s 我做了两个testing:在第一个testing中,我只使用上面看到的那一行,然后从Nagios服务器上得到: [root@Nagios_srv ]# /usr/lib64/nagios/plugins/check_nrpe -H 192.168.57.157 -c check_pacemaker NRPE: Unable to read output [root@Nagios_srv ]# /usr/lib64/nagios/plugins/check_nrpe -H 192.168.57.157 NRPE v2.14 在第二个中,我写了一个不同的命令定义: [root@Nagios_srv ]# grep pacemaker /etc/nagios/nrpe.cfg command[check_pacemaker]=/usr/lib64/nagios/plugins/check_pacemaker.sh 虽然/usr/lib64/nagios/plugins/check_pacemaker.sh看起来像这样: [root@Nagios_svr ]# cat /usr/lib64/nagios/plugins/check_pacemaker.sh #!/bin/bash /usr/bin/sudo /usr/sbin/crm_mon -s 我已经chmod + x check_pacemaker.sh文件。 这些都没有工作。 如果我在Nagios客户端本地运行check_pacemaker.sh文件,我会得到正确的结果: [root@Nagios_clt ]# […]
是否有一个本地驱动程序可用于Windows Server 2012 R2 hyper-V上连接UPS的APCnetworking? 我能从APCfindPowerchute。 问题在于它似乎需要安装Java,这只是感觉不对。 我宁愿保持服务器清洁,不希望被强制安装在服务器上的Java。
这是Debian(3.11-0.bpo.2-amd64#1 SMP Debian 3.11.8-1〜bpo70 + 1(2013-11-21)x86_64 GNU / Linux)。 我只是试图“aptitude install ntp”。 能力告诉我会安装ntp和libopts25,但会删除39个看似随机的软件包。 我用control + c取消了命令。 我再次运行并按下? 看看我的select是什么(我远远不够精通)。 我结束了input“n”再次取消它。 几分钟后,我再次运行“aptitude install ntp”,突然间它说0包将被删除。 为什么它决定它不需要突然卸载所有那些随机软件包?
我使用HAProxy 1.5-dev21来通过一些只读Postgresql 9.2服务器来平衡PostgreSQL连接。 HAProxy版本1.5实现了一个pgsql-check选项 ,类似于mysql-check。 这是我的这种池的典型HAProxyconfiguration: listen pgsql_pool 0.0.0.0:10001 mode tcp option pgsql-check user postgres balance roundrobin server slave1 10.0.0.1:5432 check server slave2 10.0.0.2:5432 check 这是有效的,我的意思是HAProxy检测到slave1 / slave2启动,我可以正常连接到端口10001上的PG,但由于pgsql-check选项,我在postgresql日志中看到这样的消息,每2秒: 2014-01-29 17:37:33 CET [17170] postgres postgres (10.0.0.10(56706)) LOG: could not receive data from client: Connection reset by peer 2014-01-29 17:37:35 CET [17173] postgres postgres (10.0.0.10(56707)) LOG: could […]
美好的一天, 我使用Apache作为我的Tornado应用程序在http://localhost:8090上运行的反向代理。 我希望Apache将通过HTTPS到达/ api / v2的所有内容代理到http://localhost:8090 。 Apache也负责authentication,因此我需要将authentication的用户名转发到我的Tornado应用程序。 因此使用mod_rewrite 。 我已经将以下条目添加到Apacheconfiguration中: <Location "/api/v2"> ProxyPass http://localhost:8090 # Next four lines are to set X-Forwarded-User RewriteEngine On RewriteRule .* – [E=RU:%{LA-U:REMOTE_USER}] RequestHeader set X-Forwarded-User %{RU}e SSLRequireSSL AuthType Basic AuthName "My site" AuthBasicProvider external AuthExternal pwauth Require valid-user Order deny,allow Allow from all </Location> 这工作奇迹,除了我在我的Apache日志中看到以下错误: Request exceeded the […]
我有一组虚拟机的公共IP地址。 每个独特的公共IP被分配给一个独特的客人。 通过桥接networking,我可以与KVM机器共享eth0。 ifcfg-eth0文件具有configuration: DEVICE=eth0 ONBOOT=yes BRIDGE=br0 HWADDR=b8:ac:6f:65:31:e5 DNS1=8.8.8.8 TYPE=Ethernet ifcfg-br0文件具有configuration: DEVICE=br0 TYPE=Bridge BOOTPROTO=static ONBOOT=yes IPADDR=121.33.7.1 GATEWAY=121.33.7.0 NETMASK=255.255.255.0 DELAY=0 DNS1=8.8.8.8 我使用默认的libvirtnetworking文件,返回一个网桥摘要 bridge name bridge id STP enabled interfaces br0 8000.705240103540 no eth0 virtual-machine-0 virtual-machine-1 virtual-machine-2 virtual-machine-3 它适用于来宾连接和传出连接的客人。 但是configuration的问题是,如果一个guest虚拟机在另一个公有ip上更改他的networking文件,他将能够获得最初没有分配给他的vm的ip。 如何将特定的公共IP分配给访客networking接口?
我遵循了Puppet 2.7 Cookbook的一些“最佳实践”,并使用git cvs创build了agent-puppet master框架。 不幸的是,这本书不包括Gepetto,所以我不得不即兴创作这部分。 我有一个主要的git仓库,其中包含manifests和modules文件夹。 我想在模块中添加一个自定义模块,但是这样做的时候遇到了问题。 首先,我找不到像“主configuration”项目types,默认情况下将包含manifests和modules文件夹。 所以我创build了一个裸“Puppet项目”项目,并手动创build文件夹。 因为 – 据我了解 – 在这个configuration中,Gepetto并不真正知道,这个项目实际上将保存所有的模块,它没有提供一个选项来创build“Puppet模块项目” 子项目 ,它将嵌套在“木偶项目“的modules文件夹。 当我手动嵌套它(通过在New Puppet Module Project向导中指定一个自定义位置),我得到一个'Auto share git projects' has encountered a problem错误: 无法忽略资源尝试beginRule:F / puppet @ puppetmaster / modules / unnamed,不符合外部作用域规则:MultiRule [P / mymodule] 当所有的东西都被封装了所有configuration的“master project”所覆盖的时候,你们有没有人设法让Gepetto使用模块?
我们有两个物理上独立的静态networking,它们具有相同的子网,共包含我们要合并的大约100台Windows计算机(服务器和工作站)。 如果configuration正确,应该没有IP冲突,但是当我们连接它们(有些服务器似乎在进出)时,我们在networking中会遇到一些奇怪的行为。 我们想检查是否有IP冲突。 什么是最好的开拓方式?