灌溉梦想,记录脚步
标签类目:redhat

Bad id for repo on RedHat

OS版本:redhat 6.7 x64
在配置完成本地YUM后,检查YUM配置报错如下:

[root@redhat yum.repos.d]# yum clean all
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. 
You can use subscription-manager to register.
Bad id for repo: rhel-ResilientStorage , byte =   21
Bad id for repo: rhel-ScalableFileSystem , byte =   23
Cleaning repos: rhel-HighAvailability rhel-LoadBalancer rhel-Server

可看到有两个repo提示id错误,通过检查配置发现:

[rhel-ResilientStorage ]
name=Red Hat Enterprise Linux $releasever - $basearch - ResilientStorage 
baseurl=http://xxxx.forzw.com/os/redhat_6.7_x64/ResilientStorage 
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-ResilientStorage ]中有空格造成,去掉即可解决。

module-init-tools与kmod冲突问题

环境:redhat 5.6 x64

在安装一个软件包时出现如下提示:

1
2
3
4
[root@tape setup]# rpm -Uvh kmod-mhvtl-1.3-1.el5.elrepo.x86_64.rpm 
warning: kmod-mhvtl-1.3-1.el5.elrepo.x86_64.rpm: Header V4 DSA signature: NOKEY
error: Failed dependencies:
        module-init-tools = 3.3-0.pre3.1.60.el5 conflicts with kmod-mhvtl-1.3-1.el5

经过搜索,原因是新的module管理方式kmod替代了原来软件module-init-tools的功能,在安装的时候造成冲突。

有方法说卸载module-init-tools可以解决问题,但是卸载时会提示将依赖其的很多系统软件包一并卸载,估计不行。

之后通过如下方式解决:
继续阅读 »

Linux批量管理工具parallel-ssh

Linux系统映像规模当超过30时,小小的变更也会浪费很多时间,Linux系统下有很多可用的集中管理方案,例如著名的puppet,这个是用ruby开发,号称可以管理以万计的服务器。不过对于大多数SA来说,这个不怎么轻量,设置有点复杂。
这里推荐PSSH,比DSH更强大的批量管理工具,先来看下它的命令列表。

pssh 包安装 5 个实用程序:

1
2
3
4
5
parallel-ssh (pssh) 在多个主机上并行地运行命令。
parallel-scp (pscp)把文件并行地复制到多个主机上。
parallel-rsync (psync)通过 rsync 协议把文件高效地并行复制到多个主机上。
parallel-slurp (pslurp)把文件并行地从多个远程主机复制到中心主机上。
parallel-nuke (pnuke)并行地在多个远程主机上杀死进程。

继续阅读 »

Sendmail和sm-client启动慢解决办法

通常情况下在安装好redhat或者centos后,重启就会发现Sendmail和sm-client的启动速度异常缓慢,原因一般是在DNS中查询当前主机名称,由于查询不到,做递归查询,解决方法如下。
在/etc/hosts中添加主机名称解析,示例:

1
2
127.0.0.1 localhost.localdomain localhost db1
#db1为当前主机名称

在RedHat上安装Oracle 11gR2 RAC

oracle版本:11.2.0.1.0
grid版本:11.2.0.1.0
redhat版本:RedHat EL5 x86_64
存储方式:iscsi + asm

安装过程分以下四个步骤

一,安装准备
二,配置安装
三,相关设置
四,常见错误

一,安装准备
1,创建oracle用户
继续阅读 »

Oracle 10gR2在RedHat 5上EM中文乱码的解决方法

1、配置字体并清除缓存

1
2
3
4
5
6
7
8
9
10
#切换到Oracle用户
su - oracle
#停止EM
emctl stop dbconsole
#拷贝font配置文件
cd $ORACLE_HOME/jdk/jre/lib/
cp font.properties.zh_CN.Redhat font.properties 
#删除已经生成的gif图标
rm $ORACLE_HOME/oc4j/j2ee/oc4j_applications/\
applications/em/em/cabo/images/cache/zhs/*.gif

继续阅读 »

在RedHat及其衍生系统上安装Oracle 9i

系统环境:RedHat (Oracle) Enterprise 4 x86 and x86_64
oracle版本:9i(R2)

安装过程分以下四个步骤

一,安装准备
二,下载安装
三,相关设置
四,常见错误

一,安装准备
1,创建oracle用户
继续阅读 »