Articles of centos

坏的CentOS模板的神秘感 – 有时候所有基于这个模板的VMware虚拟机都会崩溃

我有一个CentOS 7(1602)的模板,我已经部署了大约200个虚拟机,直到我注意到这个问题,所以最好修复这些虚拟机,而不是从头开始。 虚拟机“随机”失败,通常在晚上7点到11点之间,有时连续两个晚上,有时不到一两个星期。 当一个虚拟机发生故障时,其中大部分也会失败。 他们似乎松散的磁盘访问。 立即重新启动虚拟机解决了这个问题,至less24小时不会恢复。 即使我们不重启他们,直到第二天,他们仍然在这段时间内重新启动。 一些虚拟机没有安装任何东西,仍然有这个问题。 根分区和启动分区很难使用。 日志显示没有问题。 除了这个特定的centos模板外,没有其他的虚拟机受到影响。 我们正在使用VMWare 4(我知道,我知道),但我们从来没有任何问题,除此之外,新的图像没有问题。 在VMWare中,我看不到CPU或磁盘使用中出现峰值。 这是一个截图,因为它失败了: 以下是几分钟后尝试访问虚拟机的截图: 这些服务器上使用的示例引导脚本: http : //pastebin.com/gs3AzV5m

覆盖默认的nginxconfiguration

在CentOS中,我安装了nginx版本1.6.3,它带有一个默认的configuration文件,它定义了一个服务器端口80.我把我的configuration文件conf.d/但我找不到一种方法来覆盖默认configuration以外修改nginx.conf 。 有没有办法在不修改nginx.conf的情况下覆盖或禁用端口80上的默认服务器?

源服务器和目标服务器显示已build立的TCP连接数量不同

我在不同的机器上有一个JBoss应用服务器和一个Postgres数据库服务器。 我正在解决它们之间的TCP连接问题(因为应用程序一直在用完数据库连接)。 我看到这一点,这是没有意义的: 当我在数据库服务器上执行netstat的时候,我看到很多来自我的应用服务器的已build立的TCP连接。 当我在应用程序服务器上执行netstat时,几乎看不到到数据库服务器的已build立的TCP连接。 这些机器是运行Centos的VMware虚拟机,由云提供商(而不是AWS)pipe理。 机器之间没有防火墙(按照保持打开的连接数量太多 ),这看起来像是类似的行为。 我不知道还有什么可能导致这种不对称?

在最初的yum更新和随后的崩溃之后,新的CentOS 7.2 VM在请求驱动器密码之前挂起

事件顺序: 在Vmware vSphere 5.5中使用Everything ISO开始安装CentOs 7.2 用Guiselect服务器,手动分区,encryption的sdd包含/home , /data 初始启动是伟大的,快速的,工作; 请求分区密码,用密码login 启动terminal,运行yum update ,然后yum upgrade -y (我知道错误的顺序) 做其他的事情,最终它挂在VMRC控制台,并与客人工具关机优雅地重新启动 重启时,GRUB2有两个内核可供select,任何一个都有相同的结果 无论哪种情况,在请求分区密码之前挂起,最终在plymouth超时,我得到dracutshell 它警告我在/dev/mapper/swap没有检测到swap分区。 请注意,我把swap覆盖整个sdc ,所以它占用了大部分空间。 我很失落,所以任何帮助表示赞赏。

阻止用户访问文件夹

我有一个拥有80个用户的Centos 7服务器,并且我有许多80个用户可以访问的目录。 不过,我想要一个特定的用户不能访问一个单一的目录,我该怎么做? 我只想阻止一个用户访问特定的目录,保持所有其他用户的权限不变。 我怎样才能做到这一点?

FreeRadius无法获得新的openssl版本

我刚开始使用FreeRadius。 我已经安装了FreeRadius 2.2.9,但是当我尝试使用radiusd -X进行debugging时, radiusd -X了这个错误 拒绝从libssl版本OpenSSL 1.0.1e-fips 2013年2月11日开始(范围在1.0.1 – 1.0.1f)。 安全公告CVE-2014-0160(Heartbleed) 欲了解更多信息,请访问http://heartbleed.com 但是当我运行openssl version我得到的结果是 OpenSSL 1.0.2h 2016年5月3日 我不知道为什么会发生这种情况。 谁能帮忙? 我正在使用CentOS release 6.8 (Final) 。 谢谢。

内核在CentOS上的恐慌 – 谷歌计算引擎实例

我在Google Compute Engine的CentOS实例中遇到内核恐慌错误。 我能够看到错误,并已经找出解决方法,但是我无法通过串口控制台进入GRUB菜单。 dracut: Mounted root filesystem /dev/sda1 dracut: Loading SELinux policy type=1404 audit(1479929075.614:2): enforcing=1 old_enforcing=0 auid=4294967295 ses=4294967295 dracut: SELinux: Could not open policy file <= /etc/selinux/targeted/policy/policy.24: No such file or directory /sbin/load_policy: Can't load policy and enforcing mode requested: No such file or directory dracut Warning: Initial SELinux policy load failed. dracut FATAL: […]

Spamassassin:无法打开文件/usr/local/spamassassin/spamfilter.log:权限被拒绝

我试图按照这个教程 https://www.rosehosting.com/blog/how-to-install-and-integrate-spamassassin-with-postfix-on-a-centos-6-vps/ 但Spamassassin正在给出一个错误 [root@ip-172-99-99-99 ~]# service spamassassin restart Stopping spamd: [ OK ] Starting spamd: Jan 4 21:17:10.569 [22463] warn: logger: failed to open file /usr/local/spamassassin/spamfilter.log: Permission denied Jan 4 21:17:10.587 [22463] warn: logger: failed to add file method: logger: file initialization failed [ OK ] 即使它有权限! [root@ip-172-99-99-99 ~]# ls -ld /usr/local/spamassassin /usr/local/spamassassin/* drwx——. 2 […]

当nslookup用于内部服务器时,CentOS 7 BIND DNS SERVFAIL

我试图build立一个内部的DNS服务器在OS OS 7(科学Linux 7.3)在Vbox虚拟机,所以我可以安装一个木偶服务器后… … 我遇到的问题是DNS似乎能够解决像google.com的东西,看起来像是从本地DNS拉答案,但是当我尝试做一个NSLOOKUP的DNS服务器本身,我不断一个SERVFAIL消息,它解决了一些疯狂的IP地址是没有我的内部IP地址的地方…这里是一些NSLOOKUP和挖掘我从DNS服务器本身做的样本(automation.cylonhive.net IP 192.168.0.28 ) # nslookup and dig examples from automation.cylonhive.net [root@automation automation ~]# nslookup www.cnn.com Server: 192.168.0.28 Address: 192.168.0.28#53 Non-authoritative answer: www.cnn.com canonical name = turner-tls.map.fastly.net. Name: turner-tls.map.fastly.net Address: 151.101.49.67 [root@automation automation ~]# nslookup www.google.com Server: 192.168.0.28 Address: 192.168.0.28#53 Non-authoritative answer: Name: www.google.com Address: 172.217.5.68 # This is where […]

哈德森未能在tomcat5中启动

Hudson是一个持续集成引擎,在Tomcat中作为Java Servlet运行。 https://hudson.dev.java.net/ 我在我的CentOS 5.3系统上成功安装了Tomcat 5.5。 我可以在端口8080上看到它并与之交互。 我可以上传报告成功的hudson.war文件,并将所有内容正确解压到webapps目录中。 但是,当我尝试从tomcat web应用程序pipe理器页面启动hudson应用程序时,它报告“失败 – 上下文path/ hudson应用程序无法启动”失败。 平衡器,pipe理员和其他默认webapps似乎正确启动。 在这个系统上启用了SELinux,这在过去造成了一些麻烦。 不确定是否与这种情况有关。 tomcat日志看起来像这样: 8-Jul-09 4:32:15 PM org.apache.catalina.core.ApplicationContext log INFO: HTMLManager: start: Starting web application at '/hudson' 8-Jul-09 4:32:16 PM hudson.WebAppMain contextInitialized SEVERE: Failed to initialize Hudson java.lang.NoClassDefFoundError: hudson.model.Hudson at java.lang.Class.initializeClass(libgcj.so.7rh) at hudson.WebAppMain.installLogger(WebAppMain.java:227) at hudson.WebAppMain.contextInitialized(WebAppMain.java:112) at org.apache.catalina.core.StandardContext.listenerStart(catalina-5.5.23.jar.so) … snip … at java.lang.Class.initializeClass(libgcj.so.7rh) […]