Articles of redhat

删除RedHat集群上所有节点上的所有文件?

我正在开发一个在群集上运行的程序,并写了很多短的位。 首先,它输出到节点的暂存目录; 当它完成时,它将文件rsyncs硬盘驱动器,然后从头开始删除它们。 没有这一步,程序经常卡住。 我正在使用Rocks的RedHat群集。 该程序并不完美,在开发过程中,许多用户可能会将不需要的文件从零开始孤立(它们已经被rsync'd)。 对于我自己的文件,我使用这个脚本来摆脱孤立的文件: for i in {1..24} do ssh compute-0-$i "rm -rf /scratch/*` done 但是,我有以下问题: 这是否违反任何“最佳实践”规则? 每当有人运行时,删除所有用户的文件,我必须chmod -R a+rw /scratch ?

如何在Rackspace服务器上使用RVM安装Phusion Passenger?

我正准备开始托pipe我自己的Ruby应用程序。 我的生产服务器上已经安装了RVM。 现在我想安装Passenger。 我把Ruby 1.9.2设置为默认值。 我安装了乘客gem,运行passenger-install-apache2-module 。 这显示了一个缺less依赖关系的列表,其中一个是对Ruby的OpenSSL支持。 它解释说我需要重新安装OpenSSL支持的Ruby。 我不知道该怎么做,也不知道为什么不在那里。 以下是其他错误的列表: GNU C ++编译器…未find curl发展头与SSL支持…找不到 OpenSSL开发标题…未find Zlib开发标题…找不到 Ruby开发标题…发现 对于Ruby的OpenSSL支持…未find RubyGems …find了 Rake …在/usr/local/rvm/wrappers/ruby-1.9.2-p320/rake上find 机架…发现 Apache 2 …位于/ usr / sbin / httpd Apache 2开发标题…未find Apache便携式运行时(APR)开发标题…未find Apache便携式运行时实用程序(APU)开发标题…未find 这些东西好像应该已经可用了。 我安装了RVM吗? 有没有一种更简单的方法让客运启动,而不需要安装一堆我以后可能永远不会使用的依赖关系? 我该怎么办? 更新:我忘了提及这是一个在Rackspace托pipe的RedHat服务器。 我不确定是否有Rackspace推荐的方法。 我知道他们维护自己的可信软件包/存储库列表。

Redhat虚拟存储设备和GlusterFS有什么区别?

GlusterFS仍然提供开源软件。 但是,由于Redhat已经将GlusterFS重新命名为Redhat虚拟存储设备,所以我对生产环境的好处感到困惑。 Redhat VSA和GlusterFS有技术上的区别吗? 我知道Redhat VSA会支持,但是我所说的是技术特性差异。

什么是build立一个Linux贵宾的最好和最简单的select

我只是想知道是否有人可以build议一些软件,也许提供如何在两台服务器之间设置VIP的例子? 基本上问题是我想要设置两个访问服务器与VIP,以便用户可以去一个地址/ IP,然后发送当前的主动login。 我之前已经用mysql设置了UCARP,但不知道这是不是最好的select,以及监视什么等等。 希望有人能帮忙。 谢谢!

克隆Red Hat RAID作为灾难恢复计划的一部分

我正在寻找build议克隆红帽镜像RAID到位于同一台机器的单个硬盘驱动器。 这个想法是,如果服务器硬件有问题,我们有一个类似的硬件机器准备好去。 我们所要做的就是在克隆的驱动器中popup。 如果服务器RAID发生故障,我们可以切换到单个驱动器以保持正常运行,并通过备份恢复备用服务器上的原始configuration。 这是一家餐厅,每周7天营业。 我们确实有时间从上午12点到上午9点为克隆执行必要的步骤,我们在10G以下的信息下讨论。 服务器上有一个数据库。 我已经看了Rsync和Clonezilla。 但是我只是没有把握能够完成我想要的任务。 寻找一些build议,可能一步一步,如果你可以如此善良。

将Red Hat中的静态路由添加到不同子网中的计算机作为默认网关

目标网关Genmask标志度量参考使用Iface 10.156.16.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0 168.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 10.156.16.1 0.0.0.0 UG 0 0 0 eth0 这是当前的内核路由表。 我想通过下面的命令添加条目。 路由add -net 14.1.0.0 netmask 255.255.255.0 gw 1​​0.156.149.144 14.1.0.0/24是我使用运行在10.156.149.144上的Honeyd进行configuration的子网。 但路由命令给出错误 – SIOCDELRT:没有这样的过程。 所以帮助我在路由表中添加这个条目。

使用Procurve开关和RHEL标记VLAN不能按预期工作

我想在RHEL6上configuration标记VLAN,其中涉及的以太网交换机是ProCurve。 现在我所做的是: 我在server2的RHEL6上创build了VLAN接口eth0.1001和eth0.1002,在server2的RHEL6上创build了VLAN接口eth0.1001: Server1:vconfig添加eth0 1001 ifconfig eth0.1001 192.168.199.199 netmask 255.255.0.0 up vconfig添加eth0 1002 ifconfig eth0.1002 192.168.198.198 netmask 255.255.0.0 up Server2:vconfig添加eth0 1001 ifconfig eth0.1001 192.168.197.197 netmask 255.255.0.0 up 在ProCurve交换机上创build了一个标记VLAN:vlan 100 tagged 9 tagged 18 从server2运行一些stream量到server1:ping 192.168.199.199 这是成功的 运行一些从server2到server1的stream量:ping 192.168.198.198 这又成功了! 另一方面,当我检查默认VLAN(即1)的端口分配。 它将端口9和18显示为无标记。 如果我从默认VLAN中删除VLAN,则服务器之间不会有stream量(甚至在相同的VLAN接口(即eth0.1001)之间)。 在这种情况下,将vlan从“标记”更改为“未标记”可以使stream量继续运行。 现在我想知道我在这里做错了什么。 在我的理解中,当在操作系统中创build两个vlans,然后将stream量从一个主机发送到另一个属于同一个VLAN的另一个主机时,驱动程序将添加相应的标记,当数据包到达交换机时,将会看到标记适当地将其移动到正确的端口。 在线可用的示例显示两台服务器之间的configuration。 我想知道同样的交换机VLAN标记也是可能的。

什么是RPMRepository

在几个CentOS教程中,他们build议启用RPMRepository。 我对这个存储库有一些疑问。 看来它也是CentOS使用的RedHat存储库,因为它基于RedHat。 它是否正确。 我如何阅读这个rpm的内容,即在这个仓库里面有什么软件包。 我已经在http://pkgs.repoforge.org/rpmforge-release/下载了一个rpm文件,并尝试在windows的文本编辑器中打开它,但它不是一个文本文件。 我怎么知道我可以从这个仓库获取哪些软件包列表? 这是一个重要的存储库? 我的意思是:这个版本库中的软件包是否在其他版本库中不可用? 他们只能从这个回购? 还有其他的存储库可以用于运行CentOS的系统吗?

Linux CentOs 2.6.18设置cronjob的区域设置

我有这个问题,我试图通过crontab自动化一些Informix数据库作业。 当通过命令行完成或通过at队列处理时,作业运行正常,但不通过crontab。 informix错误“-23191无法加载语言环境类别”可能表示语言环境未设置。 如何设置cron作业的区域设置?

CF10 mod_jk.so将不会加载RHEL 5.6和Apache httpd 2.2.3

有没有人有这样的解决scheme…运行RHEL 5.6,Apache的httpd 2.2.3-65.el5_8,并试图启动networking服务器时得到这个错误: httpd: Syntax error on line 445 of /etc/httpd/conf/httpd.conf: Syntax error on line 2 of /etc/httpd/conf/mod_jk.conf: Cannot load /data/cf10/config/wsconfig/1/mod_jk.so into server: /data/cf10/config/wsconfig/1/mod_jk.so: undefined symbol: ap_get_server_description 我已经浏览了谷歌,并有一些build议编译我自己的连接器,但我需要一个来自Adobe的CF10。 此外,adobe站点列出了CF10与Apache HTTPD 2.2.21的兼容性,以及RedHat Enterprise,它们不会将版本号向上移动,它会在存储库中反向修补。 任何帮助都是极好的。 我们距离CF10(或计划)上线50天,真的可以帮助解决这个问题。 为了回应这里的海报之一,我确实已经validation了我在基于x64操作系统的系统中使用了x64连接器。 Eric所要求的输出: undefined symbol: ap_server_root (/data/cf10/config/wsconfig/1/mod_jk.so) undefined symbol: apr_pool_cleanup_null (/data/cf10/config/wsconfig/1/mod_jk.so) undefined symbol: apr_hash_get (/data/cf10/config/wsconfig/1/mod_jk.so) undefined symbol: ap_get_server_name (/data/cf10/config/wsconfig/1/mod_jk.so) undefined symbol: apr_strerror […]