服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有超过200台电脑可以提供IPMI服务。 这些服务器是由几家不同的公司(SuperMicro,Dell等)生产的,大约有5个不同的供应商有6-7个BMC模型,每个模型都有它自己的特性。 到目前为止,我们一直在使用DHCP和手动configuration每个BMC来configurationBMC。 手动configuration可以使用可启动CD-ROM,BIOS(如果支持)configuration,从主机操作系统使用ipmitool , freeipmi等实用程序完成,或者使用ipmitool远程执行,如果我们可以确定设备。 不过,这种手动configuration相当繁琐。 在某些情况下,我们希望在所有BMC上全局更改设置,这要求pipe理员对几十个盒子运行一个命令。 由于BMC由不同的供应商提供,每个BMC型号可能都有自己的特性,所以相同的命令并不总是适用于所有的BMC。 是否有任何工具可以让我在几十个盒子上批量configurationBMC? 假设我想要查询几十个不同的BMC上的参数,或者更改密码,禁用HTTP访问WebUI或者禁用臭名昭着的密码零安全漏洞。 任何可以让我更新BMC固件的实用程序奖励积分,这是缓解多个安全漏洞所必需的
我们今天的HAProxy虚拟机有一个小小的故障转移问题。 当我们挖掘它时,我们发现这一点: Jan 26 07:41:45 haproxy2内核:[226818.070059] __ratelimit:10个callback被抑制 1月26日07:41:45 haproxy2内核:[226818.070064] Out of socket内存 1月26日07:41:47 haproxy2内核:[226819.560048] Out of socket内存 1月26日07:41:49 haproxy2内核:[226822.030044] Out of socket内存 其中,通过这个链接 ,显然与net.ipv4.tcp_mem低默认设置有关。 所以我们将它们的默认值增加了4倍(这是Ubuntu服务器,不确定Linux的风格是否重要): 当前值是:45984 61312 91968 新值是:183936 245248 367872 之后,我们开始看到一个奇怪的错误消息: 1月26日08:18:49 haproxy1内核:[2291.579726]路由哈希链太长! 1月26日08:18:49 haproxy1内核:[2291.579732]调整你的secret_interval! 嘘.. 这是一个秘密! 这显然与/proc/sys/net/ipv4/route/secret_interval ,默认为600,并控制周期性的刷新路由caching secret_interval指示内核多频繁地吹走所有路由哈希条目,而不pipe它们是多么新/旧。 在我们的环境中这通常是不好的。 每当清除caching时,CPU将忙于重build每秒数千条logging。 然而,我们设置这个每天运行一次,以防止内存泄漏(虽然我们从来没有)。 虽然我们很乐意减less这种情况, 但build议您定期删除整个路由caching ,而不是简单地将旧值从路由caching中移出的速度更快。 经过一番调查,我们发现/proc/sys/net/ipv4/route/gc_elasticity这似乎是保持路由表大小的更好的select: gc_elasticity可以最好地描述为内核在开始使路由哈希条目过期之前将接受的平均存储桶深度。 这将有助于维持活跃路线的上限。 我们将弹性从8调整到4,希望路由caching修剪更加积极。 secret_interval不适合我们。 但是还有一些设置,不清楚哪一个是真正正确的方法。 / proc […]
我想让我的笔记本电脑宣布自己是一个蓝牙键盘或/和一个蓝牙鼠标。 能够使用蓝牙连接电脑到我的手机或我的媒体电脑将是很好的。 有谁知道这样做的好方法?
我在MacOSX上,我做了一个目录下的ln -s ,结果如下: -rwxrwxr-x@ 1 shiki admin 970332 Mar 6 16:38 apc.so -rwxrwxr-x@ 1 shiki admin 653884 Mar 6 16:38 eaccelerator.so -rw-rw-r–@ 1 shiki admin 60064 Mar 6 16:38 gettext.a -rwxrwxr-x@ 1 shiki admin 80320 Mar 6 16:38 gettext.so -rw-rw-r–@ 1 shiki admin 514784 Mar 6 16:38 imap.a -rwxrwxr-x@ 1 shiki admin 3886132 Mar 6 […]
我最近在一个小型的.NET MVC网站上安装了ELMAH,并不断收到错误报告 System.Web.HttpException: A public action method 'muieblackcat' was not found on controller… 这显然是尝试访问不存在的页面。 但为什么有尝试访问此页面? 这是一个攻击还是只是一个机器人扫描,看看我是否被感染? 什么是“muieblackcat”,为什么有尝试访问这个url?
标题是很有说服力的,但我刚刚删除了一个s3桶,因为它在错误的地区,我想在正确的区域重新创build它与刚刚删除的同名。 有没有这个或用户体验的任何文档?
我search,找不到任何地方的解决scheme。 我使用Windows中的PuTTY连接到运行bash和屏幕的各种服务器。 看来bash可以很好的使用Ctrl-箭头键在命令行上逐字跳转,但在屏幕内却不起作用。 不是在屏幕上,按住左键发送“^ [OC和CTRL右键是'^ [OD]。在屏幕内我得到”^ [[C“和”^ [[D“,这似乎是代码只是左/右箭头键有没有什么办法让屏幕识别CTRL-箭头键时使用PuTTY?(FYI,我不记得有这个问题,当在Linux中使用gnuterminal而不是腻子)。 更新:它显示腻子是问题,因为它不是发送这个工作所必需的转义码。 我现在放弃使用Cygwin + mintty。
如果我已经有一堆虚拟主机,我怎么能创build一个虚拟主机来处理与任何虚拟主机不匹配的请求? (即通过IP访问,另一个连接到IP的域,etc。etc等)
我不想通过创build一个新的systemd脚本来做正确的事情,我只想让我的旧的init脚本再次工作,现在我已经升级了我的系统到一个使用systemd的操作系统。 我已经简要地研究了如何转换init脚本以及如何编写systemd脚本,但是我确定正确地学习它,如果做正确的话需要花费我几个小时。 目前的情况是: systemctl start solr Failed to start solr.service: Unit solr.service failed to load: No such file or directory. 和: sudo service solr start Failed to start solr.service: Unit solr.service failed to load: No such file or directory. 现在,我只想回去工作。 阻碍再次获得这个工作的path是什么? 更新 我不想弄清楚这一切 – 我真的没有 – 但我必须和我已经发掘了我的第一个线索: sudo systemctl enable solr Synchronizing state for solr.service […]
我可以通过cat /proc/sys/net/core/somaxconn来检查它的值, 如果我简单地通过echo 1024 > /proc/sys/net/core/somaxconn更改它,那么可以吗?