Articles of centos

访问pipe理面板时,ActiveMQ返回503

我正在使用fusemq,ActiveMQ-CPP的C封装。 问题是我正在使用Apache服务器模块的代理。 它应该向代理发送消息,以便另一个程序可以使用它。 我有一个脚本,testing所有这一切,我已经login我的模块,告诉我,如果消息发送成功。 当Apache以root用户身份正常启动,并以root身份启动ActiveMQ时,我的脚本被卡住了。 回溯说,它仍在等待回应。 我注意到在我的日志中,该模块被困在与代理创build默认会话。 在这种情况下,当我遍历GDB中的模块时,消息成功发送,pipe理面板显示我的队列中有消息。 当模块运行时,它做所有的apache用户,所以我认为这是问题。 所以我正常启动服务器并运行ActiveMQ作为Apache。 当我这样做时,我的日志告诉我的消息发送成功,脚本完成,但我无法访问pipe理面板。 activemq.log从503输出: 2013-05-28 13:47:51,823 | WARN | Committed before 503 null | org.eclipse.jetty.server.Response | qtp1146944158-23 2013-05-28 13:47:51,824 | WARN | /admin/ | org.eclipse.jetty.server.AbstractHttpConnection | qtp1146944158-23 java.lang.IllegalStateException: Committed at org.eclipse.jetty.server.Response.resetBuffer(Response.java:1126) at org.eclipse.jetty.server.Response.sendError(Response.java:313) at org.eclipse.jetty.server.Response.sendError(Response.java:415) at org.eclipse.jetty.server.handler.ContextHandler.checkContext(ContextHandler.java:820) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:916) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:521) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154) […]

CentOS 5上的NTP客户端在Cisco ASA防火墙后面失败

我有一个CentOS服务器,我想在其上build立一个NTP客户端来获得准确的服务器时间。 服务器位于具有NAT的本地子网之后,位于ASA 5505防火墙之后,该防火墙充当NAT路由器,并直接连接到互联网DSL调制解调器,没有其他路由器。 问题是CentOS服务器上的NTP客户端从来没有设法与我select的任何NTP服务器同步。 设置ASA 5505作为NTP客户端工作完全正常。 在CentOS服务器上使用相同的IP地址,即使在等待几个小时的时候也不会同步。 ntp.conf是: 限制127.0.0.1 限制-6 :: 1 服务器127.127.1.0#本地时钟 软性127.127.1.0阶层10 漂移文件/ var / lib / ntp /漂移 键/ etc / ntp / keys 服务器89.109.251.21 服务器176.9.47.150 服务器63.15.238.180 使用ntpq告诉我,这些服务器都没有到达(至less有两个从ASA到达,所以他们没事): 同行 当轮询到达延迟偏移抖动时,远程反转 * LOCAL(0).LOCL。 10升25 64 377 0.000 0.000 0.001 89.109.251.21 .INIT。 16 u – 1024 0 0.000 0.000 0.000 odin.tuxli.ch .INIT。 16 u […]

在centos中启用TCP md5签名选项?

我试图在centOS中启用md5 checksum / signature for tcp数据包(主要用例是停止tcp RST攻击等)。 看来我可能能够使用netcat或通过iptables的个人端口。 启用这个选项的首选方法是什么?有没有比我列出的更好的方法? 谢谢

XenServer 6.2 Yum版本库

我从这里提供的ISO安装了一个干净的XenServer 6.2。 我想编译一个针对这个系统的驱动,需要安装make和sources等等。 如果我做yum install make我得到 [root@xenserver-2 driver]# yum install make Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Could not retrieve mirrorlist http://updates.vmd.citrix.com/XenServer/6.2.0/domain0/mirrorlist error was [Errno 14] HTTP Error 404: Not Found Error: Cannot find a valid baseurl for repo: citrix 安装附带的默认回购地址不存在! 任何人都可以告诉我正确的位置,所以我可以更新我的/etc/yum.repos.d/Citrix.repo文件? 我的/etc/yum.repos.d/Citrix.repo看起来像 [citrix] name=XenServer 6.2.0 updates mirrorlist=http://updates.vmd.citrix.com/XenServer/6.2.0/domain0/mirrorlist #baseurl=http://updates.vmd.citrix.com/XenServer/6.2.0/domain0/ gpgcheck=1 gpgkey=http://updates.vmd.citrix.com/XenServer/RPM-GPG-KEY-6.2.0 enabled=1 […]

什么会导致主机名FQDN重复两次后缀?

我有三台新的CentOS 6服务器连接到DHCP服务器以获取IP并且通过DNS / rDNS设置来绑定他们的FQDN和IP。 其中两人的行为如预期。 其中之一是追加两次后缀。 而不是fulton.mydomain.com我们得到fulton.mydomain.com.mydomain.com作为FQDN。 这不是来自/ etc / sysconfig / network: [root@fulton ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=fulton [root@fulton ~]# 另外两个系统/ etc / sysconfig / network也只有单个名字。 这就好像主要名称是“fulton.mydomain.com”,然后再次附加mydomain.com。 我不知道是否机器“fulton”是报告其名称为DHCP为fulton.mydomain.com当它应该只是使用富尔顿或如果在DHCP服务器中的东西造成这一点。 我无法findfulton.mydomain.com指定的富尔顿,而不是仅仅是富尔顿。 所有机器上的/ etc / hosts文件都是通用的: [root@fulton etc]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 在DHCP / DNS服务器系统上,这些系统的唯一提及是: /var/lib/named/dyn/mydomain.com.zone /var/lib/named/dyn/10.0.zone 谢谢,加利福尼亚州圣何塞劳伦斯·布雷佛 添加各种主机名输出和sysconfig […]

在Centos 6.5上的OpenSSH

我有一个新的(第一次)CentOS 6.5服务器用于Web服务器。 我们的安全团队发现了以下弱点: SSH服务器configuration为允许MD5或96位MACalgorithm,两者都被认为是弱的。 请注意,此插件仅检查SSH服务器的选项,不检查易受攻击的软件版本。 插件输出支持以下客户端到服务器方法authentication码(MAC)algorithm:hmac-md5 hmac-md5-96 hmac-sha1-96 如何在CentOS 6.5服务器上禁用MD5和/或96位MACalgorithm? 我尝试运行:authconfig –disablemd5 –updateall但仍然有同样的问题。

高内存使用率和使用交换

我有一个1.6GB的数据库,每个月增加大约200MB的大小。 我有一个12GB内存(共享与Apache,MySQL和操作系统),MySQL总是使用交换,我需要重新启动服务,一旦达到交换空间限制。 mysql进程的典型内存使用量为3.5GB,当我的Web服务器上有很多活动时,这个数字会增加到4.5GB。 我怎样才能避免使用交换的MySQL? 是3.5GB的mysql进程内存使用量为1.6GB的数据库大小是否正常? 我的MySQLconfiguration看起来像这样,我的configuration是否优化? [mysqld] innodb_file_per_table datadir=/var/lib/mysql tmpdir=/var/lib/mysqltmp socket=/var/lib/mysql/mysql.sock skip-locking skip-name-resolve table_cache=3072 thread_cache_size=16 back_log=100 max_connect_errors=10000 open-files-limit=20000 interactive_timeout=30 wait_timeout=40 max_connections=100 skip-name-resolve max_allowed_packet=16M tmp_table_size=1768M max_heap_table_size=1768M query_cache_size=64M sort_buffer_size=1M read_buffer_size=1M read_rnd_buffer_size=8M join_buffer_size=32M key_buffer_size=64M myisam_sort_buffer_size=64M innodb_log_file_size=100M innodb_buffer_pool_size=1512M

VPN错误619 – “无法build立到远程计算机的连接”。

一直试图让这个PPTP VPN在CentOS 6 x64 VPS上工作几天,但我得到: “错误619-无法build立与远程计算机的连接。” 我对Google进行了研究,大部分时间都是由于路由器不允许VPN透传或者其他,但是我有另一个CentOS VPS设置完全相同(使用相同的指南来设置),它的工作原理是完美的。 我在“/ var / log / messages”日志中发现了一些错误消息,我在Google上查找,但找不到任何有关如何修复的结果。 希望别人可以帮我解决这个问题。 3月8日20:14:50直接pppd [1507]:pppd 2.4.5由root启动,uid为0 3月8日20:14:50直接pppd [1507]:使用接口ppp0 3月8日20:14:50直接pppd [1507]:连接:ppp0 < – > / dev / pts / 1 Mar 8 20:15:20 direct pppd [1507]:LCP:超时发送Config-Requests 3月8日20:15:20直接pppd [1507]:连接终止。 3月8日20:15:20直接pppd [1507]:调制解调器挂机 3月8日20:15:20直接pppd [1507]:退出。 3月8日20:15:20 PTY直接pptpd [1506]:GRE:从PTY读取(fd = 6,buffer = 611860,len = 8196)失败:status = -1错误=input/输出错误,通常是由意外终止pppd,检查选项语法和pppd日志 3月8日20:15:20直接pptpd […]

Centos 6.5崩溃,内核恐慌

我最近build立了一个运行Solr的小群集。 该集群由12个运行E3-1270V2和32GB RAM的Supermicro刀片组成。 其中11个服务器运行良好。 其中一个不断在我身上崩溃。 当服务器崩溃时,通常在terminal上产生一些输出。 第一次是: 双重故障:0000 [#1] 嗯…这相当神秘。 从那以后,我重新创build了这个问题,并得到了一些更有趣的消息。 这是另一个同样神秘的信息 另一个有趣的问题是,我可以启动sysbench,并在CPU崩溃的情况下最大化CPU,但是直到我启动Java才能可靠地崩溃。 我试过closures以下CPUfunction: Turbo模式 C国家 T州 XHCI 这只是一个糟糕的CPU? 非常感谢!

如何让Apache停止服务所有未知的文件types(如.php〜)?

我来自IIS并转移到Apache,最近发现,Apache默认情况下提供未知文件扩展名的文件作为纯文本。 这可能是一个问题,如果用户使用某些程序备份.php文件为.php〜。 然后通过在浏览器中导航到.php文件变得完全可读。 更糟糕的是,这些.php文件通常被认为在用户的linux环境中是“隐藏的”,所以有些甚至不知道它们存在。 机器人已经创build了这个事实,冲刷互联网寻找stream行的文件名备份,并从中提取可能的安全信息。 我已经知道如何停止提供.php文件或任何特定的文件扩展名。 我也知道不要使用任何编辑器来保存这样的备份文件。 我的问题是,我怎么能阻止这个默认的Apache服务的所有非MIME文件types的行为呢? 我只是不喜欢这种行为,并希望阻止它。 我不希望它提供.aspx〜,.html〜,.bob,.carl,没有扩展或其他任何不是真正的MIMEtypes。 我知道我可以去使用一个指令来首先拒绝访问所有文件types。 然后添加我想要一个接一个的服务。 但是我想知道是否有更简单/更快的方法。 谢谢你的帮助。