Articles of centos

在kickstart文件中使用repo命令时禁用gpgcheck

在kickstart文件中使用repo命令时,是否有办法绕过gpgcheck? 我试图定义用于“包”安装的存储库。 在安装的那一刻,它试图抓住的第一个软件包是“ iputils-20071127-16.el6.i686.rpm ”。 它似乎传输好,但然后显示错误, “ 文件无法打开,这是由于丢失的文件,损坏的包或损坏的媒体…. ”。 我假设这是一个gpgcheck错误,或校验和错误。 UPDATE 在我安装的虚拟机上,我设法在发生错误之后将其放到控制台,通过wget手动传输文件,并确认哈希与filelists.xml中为包列出的哈希匹配。 但是,在运行rpm -K iputils-20071127-16.el6.i686.rpm我得到的消息: iputils-20071127-16.el6.i686.rpm:RSA sha1((MD5)PGP)md5 NOT OK(MISSING KEYS:(MD5)PGP#c105b9de) 所以这似乎是安装时显示的“损坏的错误”的问题。 这个检查可以禁用吗? 注意: 我已经证实,通过使用相同的传输方法传输文件并通过命令行安装在单独的虚拟机上,文件是可以的。 kickstart文件 install url –url http://192.168.240.79:8008 lang en_US.UTF-8 keyboard us xconfig –startxonboot network –device eth0 –bootproto dhcp rootpw –iscrypted $1$CVbGwMaJ$. firewall –enabled –port=22:tcp authconfig –enableshadow –enablemd5 selinux –disabled timezone Asia/Tokyo bootloader –location=mbr […]

iSCSI存储,分区和LVM

我们正在将我们的(直接连接的)存储系统迁移到基于iSCSI的整合存储,我们提出了一个有趣的问题:我们应该在哪里放置LVM处理? 让我解释。 我们正在configuration一个基于三级方法的存储系统,即存储,文件pipe理器,应用服务器。 这基本上将存储设备与文件系统分开。 该存储基于(除其他外)运行CentOS的DELL系统,为归档器提供iSCSI设备。 文件pipe理器通过向应用程序服务器提供NFS / CIFS / etc文件系统来“消费”iSCSI存储。 存储设备还可以为虚拟主机(KVM)提供iSCSI设备,直接以虚拟机的forms将其用于其虚拟机。 这是问题吗? 我们在哪里放置LVM处理? 换句话说,我们应该划分(即在存储服务器上还是在Filer / VMhosts上创build带有LVM的PP / VG / LV? 我们最初的方法是尽可能多地将存储(LVM和文件系统)的处理/转换推迟到上层主机(文件pipe理器/应用程序服务器),因为这些存储服务器中只有less数存储服务器。 这样我们更有效地分配处理。 我们是对的吗? 我们是否做错了什么? 谢谢。

tomcat服务器端口和tomcat连接器端口是一样的吗?

Tomcat服务器端口和Tomcat连接器端口是相同还是应该相同? 我将我的Tomcat5服务器端口更改为8005.我的centOS服务器显示Tomcat服务正在运行。 无论如何,我无法通过浏览器访问它。 我是否也应该更换连接器端口? 我在ISP上安装了ISPconfig。 连接器端口configuration如下所示: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" address="0.0.0.0" redirectPort="8443" />

centos 5.8 apache 2.2.3服务器PHP 5只能部分工作

我有一个共享主机的网站我正在转移到一个Centos 5.8 VPS – 页面都加载正常,其中包括一堆本地PHP与各种arrays,replace和文件读取,但提交表单PHP失败 – 我已经包括各种回声在不同的点,发现后,线 $txt = filter_var($txt,FILTER_SANITIZE_SPECIAL_CHARS); 没有回声将显示和脚本永远不会到达结束(redirect) – 导致一个空白的屏幕或屏幕只显示在该行之前的回声 如果我删除该行脚本到达最后,但不写入它应该的文件。 该代码只是基本的: //open the file and choose the mode $fh = fopen("../file.txt", "a"); fwrite($fh, $data); //close the file fclose($fh); 我的设置中的哪一部分可能与共享主机设置有所不同,导致了这种行为差异? 我错过了一个依赖或者是我的configuration有问题吗?

保存没有mysqldump的MySQL数据库

我需要备份一些数据库,并将它们迁移到新的服务器上。 我会使用mysqldump,但问题是,我有问题启动mysqld / mysql(我正在迁移的部分原因)。 我一直在得到 # /etc/init.d/mysqld start MySQL Daemon failed to start. Starting mysqld: [FAILED] 基本上,我在一个媒体寺庙DV服务器,我用百胜尝试和升级的东西,并搞砸了一堆configuration,因为mediatemple没有使用百胜最初安装MySQL,PHP等… 不pipe怎样,幸好看起来我的旧表还在(我可以在/var/lib/mysql看到) 我的问题是 :是否有可能以某种方式将我的/var/lib/mysql的文件迁移到我的新服务器? 我想我可能只是“复制并粘贴”到我的新服务器的/var/lib/mysql目录中…理论上是否工作? 还是我有其他的select来移动表格? 我在CentOS上。

Apache httpd.conf仅对子域使用SSL,并为其他https URL使用404

我有我的网站邮件客户端的当前configuration: NameVirtualHost *:443 <VirtualHost *:443> SSLEngine on SSLCertificateFile /etc/pki/tls/certs/ca.crt SSLCertificateKeyFile /etc/pki/tls/private/ca.key <Directory /var/www/mailclient> AllowOverride All </Directory> DocumentRoot /var/www/mailclient ServerName mail.* ServerAlias mail.* </VirtualHost> 当我尝试达到https:// mail.domain1.com或https:// mail.domain2.com这工作正常。 但是,当我尝试达到https:// domain1.com或https:// sub.domain1.com我仍然看到Web邮件客户端,但我不想看到什么,但404或类似的东西。 那么我怎样才能限制这个virtualHost只为特定的子域?

如何validationPostgreSQL 9已经在CentOS服务器上正确安装?

我试图在CentoOS服务器上安装PG(postgres)gem,但是它一直说Postgres太旧了,即使我把它升级到了9.1.3(按照这里的说明http://www.davidghedini。 com / pg / entry / install_postgresql_9_on_centos )。 我正在使用CentOS 5.8(和Ruby 1.9.3) 这是错误消息: Building native extensions. This could take a while… ERROR: Error installing pg: ERROR: Failed to build gem native extension. /usr/local/bin/ruby extconf.rb checking for pg_config… yes Using config values from /usr/bin/pg_config checking for libpq-fe.h… yes checking for libpq/libpq-fs.h… yes checking for pg_config_manual.h… yes […]

设置Gitosis,在哪里创build回购?

我试图在CentOS 6.2上设置Gitosis,但是有一些疑问/问题。 我在 这里和这里阅读这个文档,但是我不清楚在哪里configuration存储库的创build地点。 我的服务器有一个分区/数据,我创build一个目录并调用/ gitrepos。 我想要在该目录下创build所有的回购。 默认情况下,如果我运行该命令: gitosis-init < /home/reynierpm/reynierpm.pub 我明白了 在/root/repositories/gitosis-admin.git/中初始化了空的Git仓库 重新初始化/root/repositories/gitosis-admin.git/中的现有Git存储库 我想要在/ data / gitrepos下创build这个仓库,有什么帮助吗? 提前致谢

在CentOS 6.2中使用网桥进行静态networkingconfiguration

我有一个安装了CentOS 6.2的服务器,我想用它作为VM主机来运行一些Windows安装程序用于开发目的。 我希望能够在这些Windows服务器安装上直接从RDP和IIS服务网站,所以我想我会设置为桥接networking。 我一整个早上都在苦苦挣扎,通常结果是当我提出桥接接口时,CentOS的所有networking连接都会消失,但是我想我终于明白了。 但是,这是发生了什么事。 eth0和br0接口在/ etc / sysconfig / network-scripts中用ifcfg-eth0和ifcfg-br0定义。 我没有ifup或ifdown或这些接口的任何其他文件,我还没有发现,如果他们需要。 我可以login和使用Firefox浏览网页,但是,运行ifconfig显示我的eth0没有IP地址,但br0呢。 我实际上可以将RDP安装到Windows安装中,并从那里浏览互联网,但我不能直接连接(通过putty,vnc或浏览网页)CentOS盒子。 任何想法是什么? 的ifcfg-eth0的 DEVICE=eth0 BOOTPROTO=none IPADDR=192.168.1.20 GATEWAY=192.168.1.1 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes BRIDGE=br0 的ifcfg-BR0 DEVICE=br0 TYPE=Bridge BOOTPROTO=static DNS1=192.168.1.1 DNS2=8.8.8.8 GATEWAY=192.168.1.1 IPADDR=192.168.1.2 NETMAS=255.255.255.0 ONBOOT=yes 我知道一些选项是不一致的(DNS和BOOTPROTO),因为我试图改变eth0文件中的这些选项以使其工作,并且这些更改没有不利影响网页浏览或其他function 谢谢!

在Centos 5.X VPS上使用Google mod_pagespeed,体验延迟更新的前端代码

我在Centos 5.X VPS上使用Google的mod_page速度 (我对CentOS的版本并不十分确定,但是我知道它是在5系列中)。 我正在使用W3 Total Cache托pipe大量的WordPress网站,所有这些网站都安装了最新版本的WordPress和W3TC。 现在,这是我的问题。 编辑任何types的“前端”代码(HTML,CSS,JS,ETC)时,页面渲染大约5分钟后不会更新。 我清除了所有W3TCcaching并清除了浏览器caching。 通常在过去(安装谷歌的mod_pagespeed之前),这将立即清除和更新。 自安装mod_pagespeed以来,所有前端代码更新(即使清除caching后)都有5分钟的延迟(有时甚至更长)。 我听说在VPS上运行mod_pagespeed是一个很大的NO-NO。 有关这个传言的任何反馈? 我也听说,运行mod_pagespeed与W3TC(W3总caching – WordPress插件)是另一个大的NO – NO。 对此有何反馈? 是什么导致这个问题? 这是正常的吗? 我应该忽略它并解决它吗? 是否因为mod_pagespeed仍然是越野车? 是否因为我不应该在VPS上运行mod_pagespeed? 是否因为我不应该都安装了mod_pagespeed&W3TC? (有冲突吗?) 还是以上都是不相干的? 我是否应该在本地开发服务器上完成所有更改,然后在最终更改完成后上传到实时服务器? mod_pagespeed似乎运行完美,而不是前端代码更改的烦人的5分钟延迟。 这么多的问题,知识如此之less。 如果你对mod_pagespeed有任何的了解,请在这个特定的情况下给我点启发。