Articles of redhat

Linux RHEL:高效地制作磁盘映像

我有一个Linux的盒子有RHEL。 它的磁盘(hda1)有大约25GB的可用空间。 我有另一个磁盘(hda2)250GB有另一个RHEL实例,它的分区为200GB。 磁盘上的数据占用大约21GB的数据。 hda2的映像需要在相同规格的其他磁盘上进行恢复。 制作hda2的图像文件的最好方法是什么? 理想情况下,图像大小应该在25GB左右,因为磁盘上的实际数据只有21GB。 我知道以下两种方法。 Method 1 : Raw Image dd if=/dev/hda2 of=/path/to/image dd if=/path/to/image of=/dev/hda3 问题1:上述方法是否会形成250GB的巨大图像? 它有效吗? Method 2 : Compressed Image. dd if=/dev/hda2 | gzip > /path/to/image.gz gzip -dc /path/to/image.gz | dd of=/dev/hda2 问题2:我尝试了方法2,它耗时太长。 什么是这种方法的陷阱? 上面哪个方法的id有效,为什么? 有没有其他的Linux工具可以完成这项工作? 第三方工具是不是。

我可以在RedHat JON Server中指定捆绑包部署顺序吗?

RedHat的Jboss ON Server是pipe理软件和Web应用程序的“捆绑”的一种方式。 是否可以指定必须部署捆绑包的顺序? 我们有一套bundle,它将标准构build的机器引导到Jboss应用服务器,但是必须按照逻辑顺序部署这些bundle才能成功安装。 订单可以在JON中进行控制吗?

将WebLogic 10.3.0迁移到新主机。 pipe理的服务器启动时间变慢

我们将Blue Martini Commerce应用程序(仅在WebLogic 10.3.0上支持)迁移到新的主机(在VMWare ESX vm上的Redhat 6.3)。 我们看到我们的托pipe服务器的启动时间非常慢,基本上比我们当前的产品慢了20倍。 例如,Publishpipe理的服务器在当前的生产中花费约30-45秒,而在新的环境中花费约10分钟。 该设置使用与当前生产环境相同的域结构和JVM。 使用相同的设置文件。 我们在64位架构上使用jdk1.6.0_33。 我们使用通用的64位weblogic安装程序,并使用pack / unpack实用程序来迁移域。 启动这个服务器的JAVA_OPTS是:“-d64 -Xms256m -Xmx512m -XX:PermSize = 48m -XX:MaxPermSize = 256m” 系统pipe理员已经检查了/etc/sysctl.conf和/etc/limits.conf以确保我们没有遇到某种进程限制。 由于我不确定这个托pipe服务器在启动阶段从Blue Martini的angular度做了什么,所以我也进行了DBA检查,以确保Oracle RAC(11.2.0.3)没有触及某种过程限制,或者如果有一个tns听众的问题。 新的主机是相当严格的,他们的服务器locking,所以有一些差异…. Redhat 6.3在新的环境下,RH 5.7在当前 目前,SElinux是针对新env和禁用的 新env中的VM和当前的专用硬件 iptables在当前禁用。 它在新产品启用,但我让他们禁用它,以防万一 我很抱歉没有更具体。 我主要希望得到一些提示。 我没有在这种环境下通常拥有的典型的根访问权限。 我只是希望有一个前进的道路。 我做了一些“杀-3”,看看是否有阻塞的线程,我有nadda。 该服务工作的所有意图和目的,这只是痛苦的缓慢。 感谢大家提前阅读和最好的问候。 涉

MegaCli新创build的磁盘不会出现在/ dev / sdX下

在新的RAID虚拟驱动器(后台初始化完成)中成功添加了2个新磁盘之后,我将会看到它出现在/ dev / sdh下,但它不在那里(所以不可用)。 系统正在运行CentOS 5.2 64位,HAL和udev守护进程正在运行,而不是任何sdh显示在messsage日志文件或dmesg下的显示,只有MegaCli可以看到这个虚拟驱动。 任何想法 ? 一些数据: [root@server ~]# ./MegaCli -LDInfo -LALL -a0 Adapter 0 — Virtual Drive Information: Virtual Disk: 0 (target id: 0) Name: RAID Level: Primary-1, Secondary-0, RAID Level Qualifier-0 Size:139392MB State: Optimal Stripe Size: 64kB Number Of Drives:2 Span Depth:1 Default Cache Policy: WriteBack, ReadAheadNone, Direct, No Write […]

Liferay,Glassfish和Apache在RedHat上的奇怪的最终用户体验

尝试了多个论坛来到这个底部。 我希望我能在这里得到一些方向: 这里是我正在使用的堆栈:红帽企业Linux服务器版本5.6(Tikanga)Glassfish 3.0.1上的Liferay 6.0.6 MySQL 5.0.77 Apache 2.2.3 Liferay门户为最终用户提供了各种portlet。 静态内容(网页),静态资源(主要是1MB-80MB大小的pdf和mp3文件),file upload和下载function(主要是40-60mb mp3文件)以及这些MP3文件的在线stream式传输。 以下是最终用户的奇怪体验:在正常的负载下:(20-30)用户上传,下载或stream媒体文件和20-30访问静态内容(一些下载),我们看到以下内容: 1)点击一个链接触发一部分MP3的下载(该部分是几秒钟)。 2)点击一个链接,会触发页面内容的下载而不是渲染。 3)点击链接会导致页面将二进制数据转储到最终用户而不是预期的内容。 4)点击一个链接返回一个javascript文件的文本,而不是渲染页面。 每个事件都是完全随机的(或者是如此)。 有时候是有效的,有时却不行。 这似乎与浏览器或客户端操作系统没有关系。 当使用SSL连接而不是普通的http时,奇怪的事件似乎更频繁地发生。 Apache仅作为代理服务器(反向)。 它基本上将所有请求传递给Glassfish。 没有任何Apache服务的静态内容代理。 我们从头开始重新构build整个堆栈,并重新部署portlet战争,但仍然有相同的问题。 Liferay作为单个服务器运行(不是群集的)。 我们在Apache中禁用了mod_cache。 随着服务器负载的增长,问题会更加频繁。 今天早上的负载非常轻,我们看到的问题很less,但是网站的使用将会增长,尤其是在今天晚上9点左右到周三早上的CST。 您可以在这段时间尝试网站( http://preview.bsfinternational.org ),我期望您随时随地点击网站上的链接(仅在login时调用https),您可能会体验到其中的一种奇怪现象。 同样,https似乎加剧了这个问题。 这看起来像是一个caching问题,但我不知道在堆栈中的哪个位置开始剥洋葱。 Apache的? Liferay的? Glassfish的? MySQL的? 甚至可能是Redhat? 我们很难过,我们发布的大多数论坛(LifeRay和Glassfish)都没有提出什么build议。 我只需要从哪里开始寻找的想法。 我明白,我们可以有一个portlet 编辑:打开一个hex编辑器中的文件,似乎是下载,而不是渲染的页面,我们看到,前4000个字符是“垃圾”,然后看到“HTTP / 1.1 ….”“正常”标题。 所以有些东西是倾倒混乱的字符来抵消4000(当在hex编辑器中查看时)。 也许是一个线索? 编辑2:4000h抵消是16k(16384)。 我认为这是一个caching问题,但不知道在哪里寻找这种大小的caching设置。 我在Apache中看到对16k LRUcaching缓冲区的引用,但是我知道Glassfish(或者Liferay)使用ehcache。 这是否引发任何人的想法? 想法?

导入mysqldump #innodb之后,mysqld服务在重新启动时崩溃

我有2个MySQL服务器。 我们称之为server01&server02 。 两者具有相同的configuration:mysqladmin Ver 8.42 Distrib 5.1.61,适用于x86_64上的redhat-linux-gnu [client] default-character-set=utf8 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 max_allowed_packet = 16M default-character-set=utf8 default-collation=utf8_unicode_ci character-set-server=utf8 collation-server=utf8_unicode_ci default-storage-engine = InnoDB innodb_data_home_dir = /var/lib/mysql innodb_log_group_home_dir = /var/lib/mysql innodb_data_file_path = ibdata1:10M:autoextend innodb_additional_mem_pool_size = 2M innodb_log_file_size = 5M innodb_log_buffer_size = 8M innodb_lock_wait_timeout = […]

失败的依赖关系:POSTGIS RHEL6

我正在尝试在RHEL6.3×64上安装POSTGIS。 为此,我使用了以下步骤 安装了epel-release-6-7.noarch.rpm yum安装postgis 有一个依赖性问题,不会安装。 Loaded plugins: product-id, security, subscription-manager Updating certificate-based repositories. Unable to read consumer identity Setting up Install Process Resolving Dependencies –> Running transaction check —> Package postgis.x86_64 0:1.5.3-1.el6 will be installed –> Processing Dependency: /usr/bin/rebuild-gcj-db for package: postgis-1.5.3-1.el6.x86_64 –> Processing Dependency: proj for package: postgis-1.5.3-1.el6.x86_64 –> Processing Dependency: /usr/bin/rebuild-gcj-db for package: […]

kdumpconfiguration分区的创build

在kdumpconfiguration过程中,我们需要手动创build一个分区,或者在etc/kdump.conf (例如: ext3 /dev/sda4 )中自动创build分区。 # cat /etc/kdump.conf ext3 /dev/sda4 通过上面的设置,设备/dev/sda4会自动挂载崩溃(捕获)内核。

多pathperformance很差的RHEL / HSV200

我使用的是多path@ HSV200存储系统运行RHEL 5.5。 与Windows系统(使用相同的存储和多path)相比,写磁盘性能非常差。 结果如下: mpath17 (3600508b400105f9d0002100000780000) dm-12 HP,HSV200 [size=850G][features=0][hwhandler=0][rw] \_ round-robin 0 [prio=100][active] \_ 2:0:1:30 sdaw 67:0 [active][ready] \_ 1:0:1:30 sdc 8:32 [active][ready] \_ round-robin 0 [prio=20][enabled] \_ 2:0:0:30 sdau 66:224 [active][ready] \_ 1:0:0:30 sda 8:0 [active][ready] `atop` result: LVM | mpath17 | busy 99% | read 3077 | write 6 | KiB/r 90 […]

我如何设置VirtualHosts指向同一IP上的两个端口到不同的ServerNames?

我已经build立了wiki软件Gitit在同一个Apache服务器(端口1848和4000)的两个独立的端口上运行。 我已经确认他们正在运行。 现在我想代理这两个网站更漂亮的url,如sitea.com和siteb.com。 两者的IP地址是相同的(比如12.34.56.78)。 我的服务器pipe理员已经添加了名称的DNS条目,但我似乎无法让我的Apacheconfiguration工作。 按照这里的说明 ,我试图build立一个像这样的VirtualHost: NameVirtualHost *:1848 <VirtualHost *:1848> ServerName sitea.com DocumentRoot /var/www/ RewriteEngine On ProxyPreserveHost On ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPassReverse / http://127.0.0.1:1848 RewriteRule ^(.*) http://127.0.0.1:1848$1 [P] ErrorLog /var/log/apache2/error.log LogLevel warn CustomLog /var/log/apache2/access.log combined ServerSignature On </VirtualHost> 而另一个类似的虚拟主机的另一端口4000.但是,当我然后发出service httpd restart ,我得到一个FAILED消息,当启动httpd,我的浏览器无法连接到sitea.com。 据我所知,我的httpd.conf的其余部分是分配的默认文件。 我的服务器正在RedHat Enterprise机器上运行。 我是Apache的新手,所以我确信这里有一个明显的答案,但在尝试对configuration进行各种调整后,我无法弄清楚我做错了什么。 编辑:问题是,我没有检查,以确保我的错误日志的path名是正确的。 […]