硬件配置:HP DL380 G5服务器
操作系统:Red Hat Enterprise Linux 4 AS4 for x86
1. 安装系统至磁盘分区的时候出现错误:
错误提示:未找到任何驱动器,未找到要在其中创建新文件系统的有效设备
原因分析:linux AS4不能识别HP的硬盘格式(串口的SCSI)
解决方法:经调查
DL380 G5 使用 P400/E200 阵列卡安装 linux 4 最低要求为:
Red Hat Enterprise Linux 4 Update 2 (dual core processors only)
Red Hat Enterprise Linux 4 Update 4 (quad core processors)
否则就需要安装阵列卡的驱动。
去HP的网站下载阵列卡的驱动程序,下载地址如下
http://h18023.www1.hp.com/support/files/server/us/download/24523.html
将下载的文件 cpq_cciss-2.6.18-10.rhel4.i686.dd.gz 解压的.dd文件使用rawwritewin工具(可搜索一个)压入到软盘中(U盘也可以,但没有试过,网上有篇文章试过,地址:
http://blog.csdn.net/mulanhua/archive/2007/08/16/1746088.aspx )
安装linux插入第一张盘出现boot:后输入Linux dd 命令。选择是否加载驱动程序,加载位置等信息,安装成功后就可以正常的分区了。
2. 系统安装完成后找不到网卡
系统安装完成后找不到网卡,需要安装网卡驱动程序,在HP提供的光盘上找到linux目录,安装其下的bnx2-1.6.7d-1.src.rpm 文件,然后重启服务器,会提示找到新硬件,跳过或者设置网络,进入后可在网络中找到网卡。具体过程如下:
a.rpm –ivh bnx2-1.6.7d-1.src.rpm
b.cd /usr/src/redhat
c.rpmbuild –bb SPECS/bnx2.spec
d.rpm -ivh RPMS/i386/ bnx2-1.6.7d-1.i386.rpm
重起的过程中会扫描到新硬件,这时选配置,进行网卡的IP,网关及子网掩码的设置。完成后进入系统可以看到两块网卡,工作正常。
3. sybase安装出现错误截图及解决办法
将linux第3张盘上的compat-libstdc++-296-2.96-132.7.2.i386.rpm 文件拷贝到服务器上后安装,重启服务器,再进行安装的时候不会出现此错误。
此错误的原因是共享内存设置过小导致,更改服务器的共享内存
查询现在的大小:ipcs -lm | grep 'max seg size'
可将下面一行添加至/etc/rc.d/rc.local 文件中touch /var/lock/subsys/local后面:
echo '2*1024 * 1024 * 1024' | bc > /proc/sys/kernel/shmmax (表示改为2G)
再进行安装就不会出现此错误。
4. 数据库安装好后,程序不能访问数据库
Java程序访问数据库出现
java.sql.SQLException: JZ006: 捕获到 IO 例外: java.net.NoRouteToHostException: No route to host: connect
服务器可以telnet上去,sybase可以使用isql访问。
防火墙问题,关掉就行了
查看防火墙状态:service iptables status
重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop