我正在为RHEL / CentOS / SL 5和6编写一个单独的rpm规范。这个规范是针对python应用程序的,所以在构build过程中没有任何区别。 但在RHEL / CentOS5上,我需要添加一个额外的依赖项。 我将如何定义只依赖于el5? 我试过以下内容: %if 0%{?redhat} == 5 || 0%{?centos} == 5 Requires: kmod-coretemp %endif 不起作用(在CentOS5上build立不增加kmod-coretemp依赖)。 我也试过以下: %if %{?dist} == "el5" 它报告语法错误。 我确信distmacros被设置并包含'el5'。 但我不知道什么是条件在rpm的语法? rpmguide没有详细的答案。
我在CentOS 5上的sendmail服务器开始拒绝一些连接,logging下面的消息: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure:s3_pkt.c:1092:SSL alert number 40 当我尝试从CentOS 6服务器使用openssl连接到它时,出现以下错误: $ openssl s_client -starttls smtp -crlf -connect hostname.example.net:smtp (…) error:14082174:SSL routines:SSL3_CHECK_CERT_AND_ALGORITHM:dh key too small:s3_clnt.c:3331 (…) Server Temp Key: DH, 512 bits (…) 暂时拒绝CentOS 6服务器上的邮件, Deferred: 403 4.7.0 TLS handshake failed 。 如何将CentOS 6 / RHEL 6的邮件发送至CentOS6 / RHEL5服务器?
我有一个任务来构build开发虚拟机模板。 我需要从每一个公司的产品中向服务器添加MySQL数据库,这样新的开发者将有能力为每一个产品开发。 大多数数据库都小于1GB。 但是我有几个数据库(160G左右) – 但是我想要创build的模板大小有限,添加一个160GB的数据库是不合理的。 因此,我试图从这个庞大的数据库中找出正确的方法来提取上个月的值,并将它们添加到服务器中,以便开发人员能够“感觉”在这个数据库上工作的感觉。 有没有可能做这样的事情,怎么做? 谢谢! 编辑: 不幸的是,没有一个单独的主数据库服务器可以存放所有的开发数据库,也不需要定期更新数据,我只需要提供与生产服务器相同的数据(随机的时间段)沙盒环境为新开发者。
我使用的是centos,我需要找出php安装path在哪里。 有没有我可以用来发现的命令。 谢谢
MySQL不存在了,但当我运行yum remove mysql它说包是可用的但没有标记为安装,我不能安装新的MySQL,因为这一点,我需要完全删除有关它之前安装新的一个,我做没有创build的表,所以不需要备份任何东西,我试图使用百胜插件百胜 – 删除与叶没有工作,没有find任何指导,正确地安装,无论如何,我在论坛上看到,它的越野车并不应该安装,所以我正在寻找其他方式来完全删除mysql 我可以使用sftp吗? @quanta rpm -qa | grep mysql的输出 rpm -qa | grep mysql是 mysql55-libs-5.5.10-1.w5 libmysqlclientl5-5.0.77-1.1.w5 php-mysql-5.3.8-1.1.w5 编辑 我试过了 yum remove mysql yum remove mysql-server yum clean all 而且似乎没有解决它。 当我运行yum install mysql mysql-server或yum install mysql或yum install install mysql-server我会得到这个
我们公司的网站刚刚从共享主机转移到VDS,因为托pipe公司计划淘汰不完全可靠的共享主机服务器(s)。 VDS只有256MB内存,只有几个网站,除了其中一个网站是非常简单的静态网站,只有几页,每天只有20-30人不到。 我们的主站点运行的是一个定制版本的OSCommerce,stream量也很低(很less有超过10个并发用户),但是需要MySQL。 不幸的是,由于移动mysqld由于内存不足而一直崩溃。 我已经编辑了一些Apacheconfiguration(以减less线程数)来减轻负载,但这只是回避了真正的问题。 服务器没有交换空间,但是磁盘空间确实比我们需要的要多得多,所以我正在考虑使用一些空间进行交换。 我知道这不会完全有助于performance,但我们可以忍受。 如何创build交换文件并在服务器运行时启用它? 操作系统是CentOS 5.5(最后),Linux不是我的母语。 更新:对于任何可能对结果感到疑惑的人来说,由于按照quanta描述的方式实现交换文件,服务器不仅稳定,不再有mysqld崩溃,实际上它比以前更快地提供页面。 性能增益与我所预期的相反,但我很高兴在这种情况下出错。
我需要删除CentOS中一个文件夹的所有内容,而不是文件夹本身。 例如:我有一个名为“MYFOLDER”的文件夹,其中包含子文件夹FOLD_1,FOLD_2,FOLD_3,FOLD_4等等,以及一些文件。 我需要删除所有这些文件夹和文件,但不是容器文件夹MYFOLDER。 我需要这个目录来指导以前的过程的结果。 我尝试了rm -rf命令,但是这也删除了容器文件夹。
CentOS 5.9 出于testing目的,我希望我的CentOS服务器侦听辅助虚拟IP(eth0:0)。 我熟悉nc -l -p <port>但是它只能监听主nc -l -p <port> 。 有没有一种方法可以为侦听器指定一个特定的IP? 如果没有,CentOS 5.9中是否有另外一个“股票”工具可以做到这一点?
更新: BIND版本: [[email protected]] $ named -v BIND 9.3.6-P1-RedHat-9.3.6-16.P1.el5 操作系统: CentOS release 5.6 (Final) 运行后[[email protected]] $ dig @10.224.45.130 example.com. axfr [[email protected]] $ dig @10.224.45.130 example.com. axfr : 奴隶: ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5 <<>> @10.224.45.130 example.com. axfr ; (1 server found) ;; global options: printcmd ; Transfer failed. 主: 28-Aug-2011 12:29:01.384 client 10.224.45.131#60553: query: example.com IN AXFR […]
我在centos 5运行带有ocfs2 ,并计划使用packemaker 。 过了一段时间,我正面临着drbd裂脑的问题。 version: 8.3.13 (api:88/proto:86-96) GIT-hash: 83ca112086600faacab2f157bc5a9324f7bd7f77 build by [email protected], 2012-05-07 11:56:36 1: cs:StandAlone ro:Primary/Unknown ds:UpToDate/DUnknown r—– ns:0 nr:0 dw:112281991 dr:797551 al:99 bm:6401 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:60 我无法将我的drbd切换到辅助。 drbdadm secondary r0 1: State change failed: (-12) Device is held open by someone Command 'drbdsetup 1 secondary' terminated with exit […]