日志分类:Redhat/CentOS

CentOS4.6 安装配置 GFS

2008-08-28,星期四 | 分类:Linux, Redhat/CentOS | 标签: | 281 Views

在 /etc/hosts 文件添加:
192.168.0.171 centos4-1
192.168.0.172 centos4-2

添加 yum 源
cd /etc/yum.repos.d/
wget http://mirror.centos.org/centos/4/csgfs/CentOS-csgfs.repo

更新系统
yum -y update

安装 Red Hat Cluster Suite with DLM 所需要的包:
yum install ccs cman-kernel-smp dlm dlm-kernel-smp fence iddev magma magma-plugins gulm perl-Net-Telnet

安装 Red Hat GFS 所需要的包:
yum install GFS GFS-kernel-smp lvm2-cluster
全文阅读 »

用 MySQL-Proxy 实现 MySQL 主从模式下的读写分离

2008-07-13,星期日 | 分类:Linux, MySQL, Redhat/CentOS | 标签: | 344 Views

准备所需的软件:
读写分离脚本是由 lua 语言编写的,需要安装 lua
http://www.lua.org/
下载适合的 MySQL-Proxy 版本
http://mysql.cdpa.nsysu.edu.tw/Downloads/MySQL-Proxy/

安装依赖的库:
yum -y install readline-devel
Installing for dependencies: libtermcap-devel

安装 lua:
tar zxvf lua-5.1.3.tar.gz
cd lua-5.1.3
make linux
make install

安装 MySQL-Proxy:
tar zxvf mysql-proxy-0.6.1-linux-rhel4-x86-32bit.tar.gz
cd mysql-proxy-0.6.1-linux-rhel4-x86-32bit
mv sbin/mysql-proxy /usr/local/sbin/
mv share/mysql-proxy /usr/local/share/
strip /usr/local/sbin/mysql-proxy
全文阅读 »

CentOS 安装过程中使用 softraid 和 LVM

2008-06-24,星期二 | 分类:Redhat/CentOS | 标签: | 315 Views

磁盘分区设置开始时 Alt+F2 切换到 shell 进行如下操作:
fdisk /dev/sda
分两个主分区, sda1 100M ,剩下的全给 sda2 ,并且把分区类型都设为 fd
/dev/sdb 也做同样操作。

创建 RAID1
mdadm -C /dev/md0 -l1 -n2 -c128 /dev/sd[a,b]1
mdadm -C /dev/md1 -l1 -n2 -c128 /dev/sd[a,b]2

创建 VG
lvm pvcreate /dev/md1
lvm vgcreate vg0 /dev/md1

然后 Alt+F1 切换回安装界面继续使用 Disk Druid 进行分区操作:
编辑 /dev/md0 ,格式化为 ext3 ,挂载点设为 /boot
在 vg0 上添加逻辑卷挂载根 swap 及其它目录。

安装完成进入系统后执行如下操作:
grub
> device (hd0) /dev/sda
> root (hd0,0)
> setup (hd0)
> device (hd1) /dev/sdb
> root (hd1,0)
> setup (hd1)

如果不能引导,重新用光盘引导系统, linux rescue 进入修复模式执行以上操作。

更换从盘 sdb :
进入系统后执行 fdisk /dev/sdb ,创建和安装系统时一样的分区结构。

然后重新加入 RAID
mdadm /dev/md0 --add /dev/sdb1
mdadm /dev/md1 --add /dev/sdb2

再把 grub 写入 MBR
grub
> device (hd1) /dev/sdb
> root (hd1,0)
> setup (hd1)

更换主盘 sda 需要互换 sda 和 sdb 的数据线接口再进行上述操作。

CentOS(RHEL) 开机自动加载内核模块

2008-06-14,星期六 | 分类:Redhat/CentOS | 标签: | 292 Views

CentOS4(RHEL4) 的 /etc/rc.sysinit 文件中有这样一段:

# Load modules (for backward compatibility with VARs)
if [ -f /etc/rc.modules ]; then
        /
etc/rc.modules
fi

所以,可以创建 /etc/rc.modules 文件来加载模块。如:
vi /etc/rc.modules

#!/bin/sh
#
# This script will be load other user-defined modules.
 
modprobe softdog

chmod +x /etc/rc.modules

而在 CentOS5(RHEL5) 的 /etc/rc.sysinit 文件的上述一段之前还有一段:

# Load other user-defined modules
for file in /etc/sysconfig/modules/*.modules ; do
  [ -x $file ] && $file
done

可以参照 /etc/sysconfig/modules 目录下的 udev-stw.modules 创建一个以 .modules 结尾的可执行文件来加载模块。

CentOS 5.1 安装 Oracle 10gR2

2008-04-26,星期六 | 分类:Oracle, Redhat/CentOS | 标签: | 718 Views

Oracle 10gR2 安装的硬件需求
所需最小内存为 512MB,而所需最小交换空间为 1GB。
对于内存小于或等于 2GB 的系统,交换空间应为 RAM 数量的两倍;对于内存大于 2GB 的系统,交换空间应为 RAM 数量的一到两倍。
Oracle 10gR2 软件还需要 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB 的可用磁盘空间。/tmp 目录至少需要 400MB 的可用空间。

据此,根据宿主机器的情况,在 VMware 上创建了虚拟主机。内存 1GB,一块 20GB 的 IDE 硬盘。

CentOS 5.1 的安装
文本模式安装(linux text),安装完成默认启动的是文本界面(init 3)。
选择 简体中文,但文本安装模式不支持 utf8,所以安装过程还是英文模式,但安装完成后的系统是中文的。

分区如下(安装完成后 df -h 的输出):

Filesystem            Size  Used Avail Use% Mounted on
/dev/hda1             965M  223M  693M  25% /
/dev/hda3             965M   21M  895M   3% /tmp
/dev/hda6             1.9G   70M  1.8G   4% /var
/dev/hda5             3.8G  1.5G  2.2G  40% /usr

/dev/hda2 为 2GB 的 swap 分区,留了 10GB 空间安装 Oracle 10gR2,还没有分区。

时区去掉 使用 UTC。

默认要安装的包全去掉,选上自定义包,然后只选了 Gnome 桌面环境和 X Window System,其它的都去掉。
Oracle 10gR2 的安装需要桌面环境。

第一次启动时的 Steup Agent:
防火墙设置里关闭了防火墙,禁用了 SELinux。
系统服务只留下了 crond network sshd syslog vncserver xfs
vncserver 是为了远程通过图形界面安装 Oracle 10gR2。为了使用中文需要开启 xfs 字体服务。
全文阅读 »

Pages: 1 2 3 Next