Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101947951
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 13:35:56

   来源:互连网    作者:佚名

先决条件

在本文中,我们假定您使用的是安装了 Update 1 的 RHEL3,或者安装了 SP2a 的 SLES8。(如果没有另外的注释,那么本文中的示例适用于安装了 Update 1 的 RHEL3 系统。)以 root 身份登录并打开一个终端窗口。然后使用添加了 -rv 选项的 uname 命令来检查您是否拥有适当的 2.4 内核级别,使用 getconf 命令或者 rpm 命令来检查您是否拥有 NPTL。

清单 1. 检查内核和 glibc 版本

RHEL3
            
            [root@lyrebird root]# uname -rv
            2.4.21-15.0.3.EL #1 Tue Jun 29 18:17:52 EDT 2004
            [root@lyrebird root]# getconf GNU_LIBPTHREAD_VERSION
            NPTL 0.60
            [root@lyrebird root]# rpm -q glibc
            glibc-2.3.2-95.20
            
            SLES8
            .
            lyrebird:~ # uname -rv
            2.4.21-231-default #1 Mon Jun 28 15:39:14 UTC 2004
            lyrebird:~ # getconf GNU_LIBPTHREAD_VERSION
            getconf: Unrecognized variable `GNU_LIBPTHREAD_VERSION'
            lyrebird:~ # rpm -q glibc
            glibc-2.2.5-213

注意,NPTL 是 glibc 2.3.2 程序包的一部分。在使用 getconf 查询 LIBPTHREAD_VERSION 时,没有 NPTL 的系统会响应一个错误。拥有 NPTL 的系统或者响应 NPTL 的版本,或者响应一个标记,以指明已经为终端会话启用了 linuxthreads 兼容模式。

然后,使用 which 命令来检查是否安装了 ksh(Korn shell)。如果您知道软件包名称,则可以使用 rpm 命令。

清单 2. 检查 Korn shell

[root@lyrebird root]# which ksh
            /bin/ksh
            [root@lyrebird root]# rpm -q pdksh
            pdksh-5.2.14-21

如果您没有安装 pdksh 程序包,那么在安装 IBM DB2 软件之前,请参阅 “ 安装必备 Linux 软件包”

要进行典型安装,那么在 /opt 文件系统中至少需要有 500MB 的空闲空间,/home 文件系统中至少应该有 50 MB 空间。另外,您还需要为数据库准备好空间。磁盘大小通常以兆字节(使用 1000 的乘方,而不是许多其它计算机度量所采用的 1024 的乘方)为计量单位。这里的所有大小都是指 1000 的乘方,所以兆字节是 1000000 个字节,而不是 1048576 个字节。

使用 df 命令来检查您的磁盘空间。如果下载到相同位置,那么要确保至少有 1030MB 的空闲空间。要获得使用 1000 的倍数而不是使用 1024 的倍数的磁盘块数来表示的更易于读懂的报告,则需要添加 -H 选项。

清单 3. 检查是否有足够的空闲空间

[root@lyrebird root]# df -H /opt
            Filesystem             Size   Used  Avail Use% Mounted on
            /dev/hda10             17GB  5.1GB   11GB  32% /
            [root@lyrebird root]# df -H /home
            Filesystem             Size   Used  Avail Use% Mounted on
            /dev/hda10             17GB  5.1GB   11GB  32% /

在该例中,/opt 和 /home 文件系统与我的 root 文件系统都在同一个分区上,即 /dev/hda10,该分区是我的第一个 IDE 硬盘驱动器的一个逻辑分区。

阅读(327) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~