技术开发 频道

Linux+Apache+Mysql+PHP典型配置


【IT168技术文档】按照本文中介绍的步骤可以在 Red Hat Enterprise Linux 3(RHEL3)或 SUSE Enterprise Linux 9(SLES9)上安装 IBM Rational Agent Controller®。不熟悉基于 Linux™ 或 UNIX® 的操作系统的开发人员可以从本文中获得大部分需要的内容。

    IBM Rational Agent Controller 是一个守护进程,让客户机应用可以启动并管理本地或远程的应用程序,并为其他应用程序提供有关正在运行的程序的一些信息。Rational Agent Controller 与 Rational Application Developer、Rational Web Developer 以及 Rational Software Architect 等试用版一起包含在 Software Evaluation Kit (SEK) Linux Platform -- 2005 Release 1 DVD 的光盘 1 中。

    在本文中,您将学习到如何在一个已经安装了 Rational 软件试用版开发工具(Rational Application Developer、Rational Web Developer 或 Rational Software Architect)的系统上安装 Agent Controller。我们建议您在防火墙之后安装 Agent Controller。这样在安装 Agent Controller 之后,就可以使用以下的工具了:
  • 性能剖析工具,用来对程序进行剖析。(在要剖析的程序所在的系统上安装 Agent Controller。)
  • 日志记录工具,用来导出远程日志文件(在要导出日志文件的远程系统上安装并启动 Agent Controller。)
  • 运行测试用例所需要的组件测试工具。(在运行测试用例的系统上安装 Agent Controller。)
  • 可以进行代码插入、覆盖和内存泄漏分析的一些运行时分析工具。
  • 用于 WebSphere® Application Server Version 5.0 或 5.1 上的远程应用程序测试的工具。

 

    Agent Controller 在 z/OS® 或 OS/400® 上没有网络安全功能。有关使用 Agent Controller 的安全性影响的更多信息,请安装 Agent Controller 并参考它的在线文档。Agent Controller 的在线文档是在安装软件时安装的。那时,Agent Controller 的文档被添加到 Rational Application Developer、Web Developer 或 Software Architect 的在线帮助中。

开始之前

定购 Linux SEK     本文将向您详细介绍在一个已经安装了一种 Rational 的试用版软件(Rational Application Developer、Rational Web Developer 或 Rational Software Architect)的 Redhat Enterprise Linux 3(RHEL3)或 SUSE Enterprise Linux 9(SLES9)上安装 Agent Controller 的详细过程。

    这些 Rational 软件开发工具的试用版在 Software Evaluation Kit (SEK) Linux Platform -- 2005 Release 1 DVD 光盘 1 中都有了。如果您没有免费的 SEK,可以 定购 SEK。另外,还可以从 developerWorks 下载中心 直接下载试用版。

    本文将指导您在 Red Hat Enterprise Linux 3(RHEL3)、SUSE Enterprise Linux 9 (SLES9)以及很多其他操作系统,例如 AIX、HP-UX、Solaris 和 Windows® 上安装 Rational Agent Controller(本文中的例子是基于 RHEL3 的)。

    如果您是一个 Linux 新手,在以 root 用户的身份登录、挂载 CD 或 DVD 或者打开一个终端窗口时需要帮助,请参考“Linux 开发新手基本任务”。

前提条件

    在开始安装之前,检查并确保您已经满足以下前提条件。

  • 有一个 Rational 软件开发程序的试用版:在开始安装 Rational Agent Controller 之前,必须已经安装了 Rational Application Developer V6.0 Trial for Linux、Rational Web Developer V6.0 Trial for Linux 或者 Rational Software Architect V6.0 Trial for Linux 之一。
  • 磁盘空间。您需要在 /opt 文件系统中有 100 MB 的自由空间。磁盘空间通常是以 MB 为单位,它是 1,000 的幂(而不是像很多其他计算机系统一样是 1,024 的幂)。这些例子中使用的大小都是指 1,000 的幂,因此 1 MB 就是 1,000,000 字节,而不是 1,048,576 字节。

        登录并打开一个终端窗口。使用 df 命令检查您的磁盘空间。要使用 1,000 的幂(而不是磁盘块所使用的 1,024 的幂)产生一个人们可以看懂的报告,可以加上 -H--si 选项。


    清单 1. 检查是否有足够的自由空间
        
    [ian@lyrebird ian]$ df --si /opt Filesystem Size Used Avail Use% Mounted on /dev/hda11 31GB 7.9GB 22GB 28% /

        在这个例子中,/opt 和文件系统是 /dev/hda11,这是我的第一个 IDE 驱动器上的一个逻辑分区。我的系统中大约有 22 GB 的自由空间。

  • 图形环境。您需要一个图形环境,例如 KDE 或 GNOME 桌面。

  • IBM Developer Kit for Java 2。您可以从 IBM 的站点上下载一个 RPM(参阅 参考资料 中的链接)。这个 RPM 文件大约是 60 MB,安装时需要在 /opt 文件系统中使用大约 85 MB 的空间。您应该以 root 用户的身份来安装 Developer Kit。切换到您下载这个工具包的目录,并运行 rpm 命令来安装它,如清单 2 所示。注意实际的 rpm 文件名取决于您所下载的文件的版本。


    清单 2. 安装 IBM Developer Kit for Java 2

        
    rpm -Uvh IBMJava2-142-ia32-SDK-1.4.2-1.0.i386.rpm

安装 Rational Agent Controller

    这些提示假设您使用的是 Software Evaluation Kit (SEK) Linux Platform -- 2005 Release 1 DVD 光盘 1。或者您也可以直接从 developerWorks 下载中心 下载试用版本。

    如果您是直接从 developerWorks 上下载的试用版本,而不是 SEK,那么就需要使用 chmod +x 命令将 extractor 变为可执行文件,然后运行 extractor 来创建一个安装映像。您还需要从安装运行中运行 launchpad,从现在开始,您就可以按照以下提示执行了。您需要大约 3.5 GB 的空间来存放下载的文件,所展开的安装映像文件大约也需要 3.5 GB 的空间。

    您可以使用两种方法来启动安装程序。您可以在已经安装的 Rational 软件开发工具试用版的 launchpad 中安装,也可以直接调用安装程序 setup.bin 进行安装。这两种方法在后文中都会进行介绍。

 

将 SEK 的第 1 张关盘插入 DVD 驱动器。要使用一个产品中的安装程序来安装 Agent Controller,请参考相应产品的文章(参阅 参考资料 中的链接)。图 1 显示了 Rational Application Developer 的 launchpad。 如果您的系统自动挂载了 DVD 光盘,那么就点击桌面上显示的所挂载的光盘的图标,然后点击 installinfo.sh 脚本的图标,从而运行这个脚本。您应该会看到一个如图 1 所示的窗口。

 

Rational Application Developer launchpad
图 1. Rational Application Developer launchpad 

 
    如果愿意,您可以浏览一下 readme 或 release notes 的内容,或者复习安装或迁移指南的内容。在准备好之后,点击 Install Agent Controller 开始安装。

要直接调用 Agent Controller 的安装程序,请执行以下步骤:

  1. 按照“Basic tasks for new Linux developers” 中“成为超级用户(或 root)”和“以另外一个用户的身份使用 GUI 程序”的提示,设置终端窗口具有 root 权利和图形访问权限。切换到所挂载的 DVD 的根目录,并在这个终端中尝试运行 installinfo.sh 脚本。
  2. 挂载 2005 Release 1 SEK DVD,并将当前路径切换为 DVD 的根目录。验证这个光盘是使用 exec(执行)权限挂载的;如果没有 exec 权限,就重新挂载这个光盘。注意您的 DVD 驱动器可能与清单 3 中所给出的例子不同。


    清单 3. 访问 DVD

        
    [ian@lyrebird ian]$ su - Password: [root@lyrebird root]# mount -t iso9660 /dev/cdrom on /mnt/cdrom type iso9660 (ro,noexec,nosuid,nodev) [root@lyrebird root]# mount -o remount,exec /mnt/cdrom [root@lyrebird root]# cd /mnt/cdrom
  3.     现在使用到 setup.bin 的完整路径。清单 4 给出了正确的命令,这假设在上一个步骤中当前路径是 DVD 的根目录。我们使用反斜线字符(\)将这个命令分成两行。如果您在一行中输入这个命令,请忽略反斜线字符。

清单 3. 从命令行中启动安装程序

./products/RationalApplicationDeveloperTrial6.0/\ IBM_Agent_Controller/linux_ia32/setup.bin

 

  1. 在启动安装程序之后,您应该会看到一个闪动的屏幕,然后是 InstallShield 向导。点击 Next 继续。

  2.     您会被提示要确保 Eclipse 平台现在没有运行。关闭所有正在运行的 Eclipse 程序,并点击 Next。您会被警告说这个安装会删除现有的 Agent Controller。再次点击 Next 继续。浏览一下许可证的内容,并接收许可证,然后点击 Next。现在您应该会看到一个面板,确认安装目录。我们建议安装到默认的 /opt/IBM/AgentController 目录中,如图 3 所示。
  3. 如果您不想安装某些特性,就不要选中对应的复选框。点击 Next 继续。
  4.     指定您的 Java 所安装的位置。如果您是按照 前提条件 中介绍的方法安装的 IBM Developer Kit for Java,那么对于 1.4.2 版本的开发工具来说,这个路径就是 /opt/IBMJava2-142/jre/bin/java。点击 Next
  5.     Rational Software Development Platform 试用版中包括了对 WebSphere Application Server V6 的支持。您不需要为 V5.1 或 V5.0 服务器指定任何值。点击 Next
  6. 您可以选择哪些系统可以访问 Hyades 数据收集引擎。 我们强烈建议您将 Agent Controller 安装到防火墙之后。 点击 Next。
  7. 最后一个选择是针对安全性设置的。请再次记住,我们强烈建议将 Agent Controller 安装到防火墙之后。点击 Next
  8. 现在安装过程就开始了。当完成时,您会看到一个状态屏幕,提示说已经安装成功,或者说明出现了哪些错误。

    现在您已经安装好了 Rational Agent Controller。如果您需要重新安装它的其他特性,可以再次运行 setup.bin。Agent Controller 的在线文档现在应该也在对应产品(Rational Application Developer、Web Developer 或 Software Architect)的在线帮助中了。

0
相关文章