Articles of centos

错误地删除了/var/lib/sss/db/config.ldb

我错误地删除了/var/lib/sss/db/config.ldb 。 现在,当我尝试启动SSSD时,出现以下错误: (Wed Nov 23 11:40:36:059914 2016) [sssd] [check_file] (0x0400): lstat for [/var/run/nscd/socket] failed: [2][No such file or directory]. (Wed Nov 23 11:40:36:061661 2016) [sssd] [ldb] (0x0400): ltdb: tdb(/var/lib/sss/db/config.ldb): tdb_open_ex: could not open file /var/lib/sss/db/config.ldb: No such file or directory (Wed Nov 23 11:40:36:061686 2016) [sssd] [ldb] (0x0020): Unable to open tdb '/var/lib/sss/db/config.ldb': No […]

电子邮件警报,当OpenVPN断开

我在我的专用服务器上运行OpenVPN客户端,将服务器连接到专用networking。 上周,该服务(即OpenVPN)断开连接,直到我们的客户开始响起,我们才意识到。 我不知道它断开连接的原因,现在我想在OpenVPN断开连接后立即设置电子邮件警报。 我怎样才能做到这一点 ? 任何人都可以帮助请。 顺便说一下,服务器正在运行CentOS 6.8 谢谢。

确认pam_env模块中的user_readenv已closures

我首先想说“谢谢你!” 对于通过阅读本网站上的文章所获得的所有支持,这是Web开发人员戴上系统pipe理员帽子的主要好处… 目前,我们正在努力使我们的Web服务器PCI兼容,并且已经通过CVE-2015-8325与TrustWave进行了反复 。 我们使用一个后端的OpenSSH版本。 CentOS release 6.8 (Final) 3.2.69-82.art.x86_64 openssh-5.3p1-118.1.el6_8.x86_64 他们要求的最后一件事情是:“我们需要确认在这个系统上的pam_env模块中user_readenv是closures的。” 我正在寻找一种方法来确认这个从shell,但我罢工 – 在网上search看起来像设置是默认禁用,但我无法find一种方法来确认它。 如果我运行: sshd -T 从shell中,其输出包含以下两行: usepam no uselogin no 我试图确定这是否是唯一的技术,我可以用来让他们所要求的,或者是否有一个configuration文件的地方明确指出“user_readenv = 0”或类似的东西。 感谢您的时间,如果您需要更多信息,请告诉我们。 ===更新=== 我向TrustWave提供了上述信息,并且已经批准了这个争议。 我仍然有兴趣,如果有另一种方式来确认user_readenvclosurespam_env模块 – 但如果没有出现 – 我只是将上述标记为答案 – 谢谢。

CentOS EC2实例停机时间

我有一个运行CentOS 7.2.1511(核心)的EC2实例,在今天早些时候停止了7个小时,没有任何内部事件的日志把它closures(poweroff,reboot等)。 然后,7个小时后又回来了,完全健康。 我检查了/var/log/每个文件,一个完整的审计显示没有采取这样的行动,但实例没有logging任何东西,确认这些7小时的停机时间。 亚马逊的EC2系统日志也没有提供这方面的见解。 如果运行状况检查失败,我没有设置任何警报来自动重启我的实例。 有没有人遇到类似亚马逊EC2这样的问题? 反正我有更深入的了解吗?

服务器DNS不能在CentOS 6上parsing

我在VPS上安装了CentOS 6,我已经安装了BIND,并在VPS上为名称服务器设置了额外的IP 作为ns1.domain.com和ns2.domain.com 我无法得到同样的解决,以正确的工作.. 我做了一些故障排除结果如下: [root@domain ~]# service named restart Stopping named: . [ OK ] Starting named: [ OK ] [root@domain ~]# netstar -tcp -bash: netstar: command not found [root@domain ~]# service named status version: 9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6_8.3 CPUs found: 2 worker threads: 2 number of zones: 16 debug level: 0 xfers running: 0 xfers deferred: […]

如何在CentOS上安装最小版本的“lsb_release”

来自debian,我目前正在使用centos7。 我正试图安装lsb_release命令,这是相当小的。 寻找提供lsb_release软件包 yum provides */lsb_release 给我看下面提供这个软件包的软件包 Repo : epel Matched from: Filename : /usr/lib/dkms/lsb_release redhat-lsb-core-4.1-27.el7.centos.1.i686 : LSB Core module support Repo : base Matched from: Filename : /usr/bin/lsb_release redhat-lsb-core-4.1-27.el7.centos.1.x86_64 : LSB Core module support Repo : base Matched from: Filename : /usr/bin/lsb_release 用yum install redhat-lsb安装它yum install redhat-lsb显示了我相当多的依赖关系,我根本不需要和需要。 Installing for dependencies: —snip— emacs-filesystem —snip— libXfont […]

需要rpmbuild

我正在构build一个RPM包,我的一个需求是python-pip,只在Epel存储库中可用。 (下面一行), Requires: python python-pip python-devel 如果操作系统已经安装了epel-release,那么一切正常。 但是,如果没有安装,那么我得到一个错误的依赖关系。 我想在查看需求之前find一种方法来让我的RPM安装epel-release。 我试图把epel-release放在同一行,但是没有奏效。 有没有办法做到这一点? 在检查依赖性之前安装它?

如何解决SOA错误:无法findIP的反向地址

我只需要pipe理一个Linux服务器(CentOS 6.8),那里有一些托pipe的网站。 有时(非常less见)是请求其中一个站点的问题,比方说example.fi 。 它通常工作正常,但有时访问者被redirect到这个服务器上曾经托pipe的第一个网站,我们称之为first.com 。 我在那里托pipe的每个站点上运行DNS检查,唯一有警告的是example.fi 。 pingdom dnscheck的确切警告如下: Could not find reverse address for xxx.xxx.xx.xx (xx.xx.xxx.xxx.in-addr.arpa.). PTR record(s) for the address could not be found in the .arpa-zone. (ip6.arpa. for IPv6 addresses and in-addr.arpa. for IPv4). 如何解决这个问题,让访问者总是被redirect到正确的位置? 编辑 有问题的域名是penhouse.fi

nginx奇怪的PHP问题

我刚刚完成了一个centos 7服务器的设置。 我用nginx和apache都安装了PHP 7。 我正在根据需求进行testing。 当我使用Apache时,一切运行正常。 当我使用nginx时,所有的静态内容也可以正常工作。 尝试使用PHP时,所有小内容都可以正常工作。 当有一些大的内容,如phpinfo()或一个大的SQL SELECT的输出,脚本失败没有任何错误(浏览器说没有数据)。 我检查了nginx日志,它说一些打开()到php-fpm失败,因为访问被拒绝,但我没有看到任何错误,两个进程运行相同的uid(apache)。 可能是一些超时问题? 如果没有,还有什么? 添加configuration(example.com是服务器) nginx.conf user apache; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid; include /usr/share/nginx/modules/*.conf; events { worker_connections 1024; } http { log_format main '$remote_addr – $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; tcp_nopush on; tcp_nodelay on; […]

在centos服务器上启用mysqli扩展

我想在安装PHP 5的Centos服务器上启用mysqli extension 。 在网上search之后,我看到很多人在讨论php.ini取消注释mysqli相关行,我在php.ini文件中找不到与mysqli有关的任何东西。 以下任何内容都不会返回: php -m | grep mysqli php -m | grep mysqli 我怎么能解决这个问题?