最小安装时,需要保留以下的软件包:
1 desktop environments:
gnome desktop environment
2 applications:
editer
3 development:
development libraries
development tools
gnome software development
4 servers:
不安装
5 base system:
base
x windows system
6 cluster storage:
不安装
7 clustering:
不安装
8 virtualization:
不安装
关ipv6
1 打开/etc/modprobe.conf
在文档中加入如下的两条:
alias net-pf-10 off
alias ipv6 off
2 /etc/sysconfig/network
NETWORKING_IPV6=no
关闭服务
apmd:高级电源管理,是否需要启动:如果我们使用的是台式电脑或一直开机的机型,就不需要使用这个守护程序。
cups:公共UNIX打印支持,为Linux提供打印功能
bluetooth, hcid, hidd, sdpd, dund, pand:有关蓝牙的。
isdn:提供对isdn设备的支持
pcscd:如果你没有读卡器设备,就关闭它。
pcmcia:Pcmcia卡,支持笔记本电脑的PCMCIA 设备,如调制解调器, 网络适配器, SCSI卡等等。
rhnsd:Red Hat 网络服务。通知你有关官方的安全信息以及为你的系统打补丁。
yum-updatesd :下载补丁更新的。
portmap:与nfs有关,不使用nfs服务的话应该关闭
nfslock:与nfs有关,不使用nfs服务的话应该关闭
avahi-daemon:avahi-dameon服务网上说是于zeroconf协议有关,Avahi 是 zeroconf 协议的实现。它可以在没有 DNS 服务的局域网里发现基于 zeroconf 协议的设备和服务。它跟 mDNS 一样。除非你有兼容的设备或使用 zeroconf 协议的服务,否则应该关闭它。我把它关闭。
ip6tables:如果你不知道你是否在使用 IPv6,大部分情况下说明你没有使用。该服务是用于 IPv6 的软件防火墙。大多数用户都应该关闭它
安装oracle
安装前运行脚本:
#!/bin/bash
if [ -d /oracle ];then
echo "oralce dir ok!"
else
echo "oracle dir not exits,now creat it!"
mkdir /oracle
fi
groupadd dba
echo "group dba creat ok !"
useradd -g dba -d /oracle -m oracle
echo "user oracle creat ok"
cp '/etc/skel/.bash_profile' '/etc/skel/.bashrc' '/etc/skel/.bash_logout' /oracle
chown oracle /oracle
echo "oracle dir owner is user oracle"
chgrp dba /oracle
echo "oracle dir group owner is dba"
# set enviremnet
echo "export DISPLAY=:0.0" >>/oracle/.bashrc
echo "export ORACLE_BASE=/oracle" >>/oracle/.bashrc
echo "export ORACLE_HOME=/oracle/product/10g" >>/oracle/.bashrc
echo "export ORACLE_SID=orcl" >>/oracle/.bashrc
echo "export NLS_LANG=american_america.ZHS16GBK" >>/oracle/.bashrc
echo 'export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data' >>/oracle/.bashrc
echo 'export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$LD_LIBRARY_PATH' >>/oracle/.bashrc
echo 'export PATH=$PATH:/usr/sbin:/etc:$ORACLE_HOME/bin' >>/oracle/.bashrc
echo "export LANG=en_US" >>/oracle/.bashrc
echo "export THREADS_FLAG=native" >>/oracle/.bashrc
##set the kernel for 10g
echo "Now,set the kernel"
echo "kernel.shmall = 2097152" >>/etc/sysctl.conf
echo "kernel.shmmax = 2147483648" >>/etc/sysctl.conf
echo "kernel.shmmni = 4096" >>/etc/sysctl.conf
echo "kernel.sem = 250 32000 100 128" >>/etc/sysctl.conf
echo "fs.file-max = 65536" >>/etc/sysctl.conf
echo "net.ipv4.ip_local_port_range = 1024 65000" >>/etc/sysctl.conf
echo "net.core.rmem_default = 262144" >>/etc/sysctl.conf
echo "net.core.rmem_max = 262144" >>/etc/sysctl.conf
echo "net.core.wmem_default = 262144" >>/etc/sysctl.conf
echo "net.core.wmem_max = 262144" >>/etc/sysctl.conf
/sbin/sysctl -p
echo "set oracle password and please reboot!!!!"
echo "next login use oracle to lonin"
passwd oracle
安装以下rpm包,可以从rhel5的安装包中获得
compat-db-4.2.52-5.1.i386.rpm
compat-libstdc++-296-2.96-138.i386.rpm
compat-gcc-34-3.4.6-4.i386.rpm
compat-gcc-34-c++-3.4.6-4.i386.rpm
compat-libgcc-296-2.96-138.i386.rpm
compat-libstdc++-33-3.2.3-61.i386.rpm
libaio-0.3.106-3.2.i386.rpm
libaio-devel-0.3.106-3.2.i386.rpm
fontconfig-devel-2.4.1-6.el5.i386.rpm
libXp-1.0.0-8.i386.rpm
freetype-devel-2.2.1-16.el5.i386.rpm
openmotif22-2.2.3-18.i386.rpm
开始安装
由于orcale10不支持 RHEL5 所以需要修改/etc/redhat_realease 将 Red Hat Enterprise Linux Server release 5 (Tikanga) 中的5改为 4
安装结束后再改回去。
产品安装检查时会有一个关于网络的条件不能通过,修改/etc/hosts 文件将127.0.0.1改为你的ip就可以了,也可以不修改。
阅读(2985) | 评论(0) | 转发(0) |