Linux 是一个性能优异、安全的操作系统

Linux 是一个性能优异、安全的操作系统,许多大型的 Web 应用都是基于 Linux 作为服

务器,所以系统的学习一下 Linux 操作系统是非常有必要的。本文不以 Linux 基础为例,主

要以 Linux 服务器端开发环境搭建为主,适合有一定 Linux 基础的朋友。

本文采用的 Linux 环境为 RedHat Enterprise Linux Server4。本文主要讲解以下内容:

Java 开发环境的安装和配置(JDK 安装、环境变量的配置)

Tomcat 服务器安装和配置(Tomcat 安装、环境变量配置)

基于源码的 MySQL 数据库安装(此处之所以采用源码编译安装,为了后面的 PHP

环境做准备)

Oracle 数据库的安装(包括服务器端和客户端的安装)

Apache 服务器的安装和配置(主要用来运行 PHP 程序)

PHP 环境安装和配置

Flex 开发环境搭建

从上面可以看到,我们这篇教程要讲解的内容很多,所以我们需要准备如下的必备环境:

必备工具:

VMware-workstation-6.5 或更高版本

RedHat Enterprise Linux 4 的 iso 文件,共 4 个SSHSecureShellClient,用于远程连接 Linuxjdk-6u18-linux-i586.bin,可以从 sun 网站下载mysql-5.1.41.tar.gz,MySQL 的 Linux 源码分发包SQLyog Enterprise,MySQL 的可视化操作工具10201_database_linux32.zip,Oracle 的 Linux 版本10201_client.zip,Oracle 在 Win 下的客户端,注意根据操作系统选择PL/SQL Developer,操作 Oracle 的可视化工具PHP 相关组件

 php-5.2.14.tar.gz

 freetype-2.1.10.tar.gz  gd-2.0.35.tar.gz  jpegsrc.v6b.tar.gz  libpng-1.2.29.tar.gz  libxml2-2.6.2.tar.gz

 zlib-1.2.3.tar.gz  curl-7.15.0.tar.gz

httpd-2.2.16.tar.gz,Apache 服务器flex_sdk_3.5.0.12683.zip,Flex SDK

由于本人采用的是 Windows7 环境,所以不能直接安装 Linux 操作系统,我将用 WMware

Linux 是一个性能优异、安全的操作系统-每日运维

虚拟机来承载 Linux 操作系统,而 Windows 作为宿主机。下面我开始讲解具体步骤。

启动 VMWare,出现如下界面:

点击新建虚拟机按钮,出现如下界面:

根据情况自行选择安装的类型,此处我采用默认安装类型。点击 Next 按钮出现如下界

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

面:

选择“我将操作系统以后安装”,点击 Next 按钮出现如下界面:

由于我们安装的是 Linux,根据需要选择 Linux 的版本,点击 Next 按钮,出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

指定虚拟机名称和安装的位置,点击 Next 按钮出现如下界面:

最大磁盘大小根据情况指定,选择“以每个文件为 2GB 存储虚拟磁盘”,点击 Next 出

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

现如下界面:

点击定制硬件按钮出现如下界面:

根据需要定制硬件,注意如下几处红色的选择:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

配置好这几项后点击“OK”按钮出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

点击 Finish 按钮,出现如下界面,进入 Linux 安装。

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

在检测文件完整性的时候选择“SKIP”即可,出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

点击 Next 按钮,出现如下界面:

根据个人喜好选择 Linux 系统的语言,此处我选择“简体中文”,点击 Next 出现如下界

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

面:

此处不需要修改,点击“下一步”按钮即可,出现如下界面:

分区,此处不要选择“自动分区”,选择“用 Disk Druid 手工分区”,点击“下一步”出

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

现如下界面:

弹出警告,点击“是”按钮,出现分区界面如下:

分区主要分为 3 个区:/boot 分区、Swap 分区、/分区,三个分区的值详见如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

分区设置好后,点击“下一步”按钮出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

由于我们是自己使用,无需设置安全级别,直接点击“下一步”按钮出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

此处默认,后期通过 XWindow 界面设置,点击“下一步”按钮出现如下界面:

此处选择无防火墙,点击“下一步”按钮出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

弹出警告,点击“继续”按钮后出现如下界面:

此处无需更改,点击“下一步”按钮出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

此处无需更改,点击“下一步”按钮出现如下界面:

设置好 root 用户的密码,点击“下一步”按钮出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

此处选择“定制要安装的软件包”,点击“下一步”按钮出现如下界面:

根据需要选择要安装的软件,点击“下一步”按钮出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

点击“下一步”按钮,出现安装界面:

出现提示点击“继续”按钮,出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

等待安装。。。。。。,安装完成后出现如下界面:

点击“下一步”按钮出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

点击“同意协议”,点击“下一步”,出现如下界面:

点击“下一步”按钮出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

点击“下一步”按钮出现如下界面:

输入用户名和密码,点击“下一步”出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

点击“下一步”按钮出现如下界面:

点击“下一步”按钮出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

点击“下一步”按钮出现如下界面:

输入用户名和密码,此处以 root 用户登录,因为要设置一下 Linux 系统的相关内容,登

Linux 是一个性能优异、安全的操作系统-每日运维

录后出现如下界面:

至此,我们的 Linux 就算是安装完成了,但是现在只是安装好了 Linux,并没有什么实质

意义,既不能联网也不能与宿主机(Windows)互相通信,要想实现这些功能需要对 Linux

进行一些更为细致的配置,下面我将讲解如何在 Linux 下上网以及如何实现 Windows 与 Linux

进行通信。

本阶段主要讲解如何在 Linux 下进行上网,以及如何实现 Linux 与宿主机进行相互通信,

Linux 是一个性能优异、安全的操作系统-每日运维

这部分是最重要的一部分,没有这部分后面的软件安装操作将无法进行。闲话少絮,咱们直

接进入主题。

要想实现 Linux 上网,第一步我们需要安装 VMware 为我们提供的工具,具体步骤如下:

选择 VM→Install WMware Tools…菜单后,Linux 将自动挂载光驱,界面如下:

右键在 VMware Toos 上单击,出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

单击“打开”,进入 Linux 光驱后,出现如下界面:

右键单击 WMwareTools-xxx.tar.gz 文件,选择“复制文件”:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

复制后,点击关闭按钮,右键单击“计算机”,选择“打开”,出现如下界面:

双击“文件系统”图标,弹出如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

双击“tmp”目录,进入该目录后,单击右键,选择“粘帖文件”:

粘帖完成后,关闭所有已经打开的窗口,在主界面右键,选择“打开终端”菜单,界面

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

如下:

在终端输入如下图所示命令:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

待解压缩完成后,继续在命令窗口输入如下图所示命令:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

回车后,开始安装 WMware 提供的工具,弹出的所有确认直接回车即可。等待安装完

成,至此 Linux 的配置暂时告一段落,下面我们回到虚拟机。

WMware 为我们提供了两块虚拟网卡:分别是 VMware Network Adapter VMnet1 和

VMware Network Adapter VMnet8,这两块虚拟网卡一块采用 Bridge 方式一块采用 NAT 方式,

我们要用 VMnet8 这块网卡,所以先要把 VMnet1 禁用掉,然后配置虚拟机,具体步骤如下:

选择 Edit→Virtual Network Editor…后,弹出如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

我们一定要选中 VMnet8,然后点击“NAT Settings…”按钮,弹出如下界面:

记录下红色框框住的 Gateway IP,一定要记住这个地址,一会儿我们需要用它来配置我

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

们的虚拟网卡的默认网关。记录后,点击 OK。

再点击“DHCP Settings…”按钮,弹出如下界面:

我们要记住 Start IP address 和 End IP address 两个信息,这两个地址对我们来说很重要,

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

因为它是我们后期配置 Linux 网卡 IP 地址的依据,也就是说我们 Linux 网卡的 IP 地址必须介

于这个起始 IP 和终止 IP 地址之间。记录下后点击“OK”按钮。

回到这个界面后,点击“OK”,按钮。下面要了解一下宿主机的相关信息,主要了解宿

主机的 DNS 地址,启动一个 dos 窗口,输入如下命令:

出于个人隐私,故将 DNS 的 IP 地址隐去,各位请自行记下自己的 DNS 地址,记录下后,

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

我们就要对虚拟网卡进行配置了。找到 VMware Network Adapter VMnet8,在上面单击右键

选择属性。

双击 Internet 协议版本 4,出现如下界面:

只需在默认网关处填写刚刚虚拟机为我们提供的VMnet8的默认网关地址即可,点击“确

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

定”按钮。至此,宿主机的配置告一段落,下面回到 Linux 操作系统,按照如下步骤操作:

选择应用程序→系统设置→网络,弹出如下界面:

点击“编辑”按钮,弹出如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

Linux 默认采用的是自动获取 IP 地址设置使用,我们要进行手工配置,根据前面记录下

的内容填写红色框标上的内容,填写完毕后,点击“确定”按钮。

点击“DNS”选项卡,弹出如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

只需在主 DNS 和第二 DNS 处填写刚才在宿主机看到的 DNS 地址即可,配置完成后,点

击”X”关闭按钮,弹出确认对话框,点击确认。此时我们的 Linux 网络并没有真正的生效,启

动一个命令窗口,输入如下命令:

当看到全部为绿色的“确定”的时候,证明我们的网络已经配置成功,下面我们实验一

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

下,在命令窗口输入 ping www.baidu.com,看看能否正常 ping 通。

OK,可以正常 ping 通,下面打开一个 Linux 内置的 Firefox 浏览器,看看能否正常打开

网页。

下面我们在看一下在宿主机下能否正常 ping 通 Linux 系统 IP,启动 dos 窗口,输入如下

Linux 是一个性能优异、安全的操作系统-每日运维

命令:

可以看到我们的 Linux 网络已经配置成功,而且宿主机已经和 Linux 之间可以进行正常

的通信了,网络配置是我纠结了好久的问题,经过不懈努力终于搞定了,有好的东西当然不

能自己独享,必须拿出来和各位同仁共享一下。在下面我将讲解定制 Linux 环境。

我们知道,Linux 是一个基于 Unix 的操作系统,Unix 是一个基于命令行的操作系统,所

Linux 是一个性能优异、安全的操作系统-每日运维

以我们在使用 Linux 的时候不会直接使用 XWindow 窗口,都是基于命令行方式使用,在本

阶段我主要讲解如何定制 Linux。

修改 Linux 系统启动方式

打开一个 Linux 终端,输入如下命令:

回车后,显示如下界面:

我们看到,默认的启动方式值为 5,我们需要将其改为 3,具体步骤如下:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

1:输入键盘的“i”键,进入插入模式,将如下内容修改为:

2:修改完后,按“Esc”键,然后按”Shift+:”组合键,界面如下:

3:在:后输入 wq,保存退出

4:修改完后,输入 reboot,重启 Linux 系统。

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

启动后的 Linux 界面如下:

输入用户名和密码,登录 Linux。

修改 Linux 字符集

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

1:在进入 Linux 系统后,输入如下命令:

2:同上操作步骤,进入编辑模式,将默认内容修改为如下内容:

3:修改完成后,保存退出,输入 reboot 重新引导 Linux 启动。

至此,Linux 操作系统的定制工作完成,在下面的章节中将主要讲解软件的安装,个人

认为最重要的是 Oracle 数据库的安装,下面我将逐一讲解。

1、 启动 SSH 客户端软件,界面如下:

Linux 是一个性能优异、安全的操作系统-每日运维

点击“Quick Connect”按钮,出现如下界面:

输入刚才配置好的 Linux 主机 IP 和用户名,点击 Connect 按钮,如果连接成功出现如下

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

界面:

点击“Yes” 按钮即可,出现如下界面:

输入 root 用户的密码,点击 OK 按钮,如果验证通过出现如下界面:

2、 将所需文件上传到 Linux 系统

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

(1) 首先在 SSH 中键入如下 Shell 脚本

(2) 点击 SSH 客户端软件的 按钮,出现如下界面:

将要上传的文件从左侧窗口拖动到右侧即可。

3、 针对 Oracle 数据库配置 Linux 系统,以下操作全部采用 root 用户

Linux 是一个性能优异、安全的操作系统-每日运维

(1) 检查内存和交换分区是否满足需求

(2) 确认 Linux 系统中已经安装了如下组件

binutils-2.15.92.0.2-13.EL4

compat-db-4.1.25-9

compat-libstdc++-296-2.96-132.7.2

control-center-2.8.0-12

gcc-3.4.3-22.1.EL4

gcc-c++-3.4.3-22.1.EL44

glibc-2.3.4-2.9

glibc-common-2.3.4-2.9

gnome-libs-1.4.1.2.90-44.1

libstdc++-3.4.3-22.1

libstdc++-devel-3.4.3-22.1

make-3.80-5

pdksh-5.2.14-30

sysstat-5.0.5-1

xscreensaver-4.18-5.rhel4.2

libaio-0.3.96

setarch-1.6-1

(3) 检测软件包

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

经检测我缺少 compat-libstdc++、sysstat 和 libaio-0.3.96 没有安装,将安装文件上传

到/soft 目录下。

(4) 安装缺失软件

(5) 创建 Oracle 用户和组

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

(6) 更改 Oracle 用户密码

输入两次 Oracle 用户的密码。

(7) 创建 Oracle 安装时的相关目录

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

(8) 关闭 SELINUX

找到如下内容:

SELINUX=enforcing

改为

SELINUX=disabled

(9) 配置 Linux 内核参数

在该文件的最末尾添加如下内容:

(10) 为 Oracle 用户设置 Shell limits

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

在该文件的最末尾添加如下内容:

在该文件的最末尾添加如下内容:

在该文件末尾添加如下内容:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

4、 使用 oracle 用户登录 Linux,设置相关内容

在该文件末尾添加如下内容:

5、 开始安装 Oracle

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

(1) 以 root 用户登录 Linux 系统,输入如下 Shell

(2) 切换到虚拟机,以 oracle 用户登录 Linux,输入如下 Shell

输入 startx 后出现 XWindow 界面,界面如下:

启动一个终端,键入如下 Shell 脚本:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

输入如上 Shell 脚本后,将出现如下界面:

(3) 看到如上图所示界面后,根据实际情况修改全局数据库名,并输入数据库

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

密码。

点击“下一步”出现如下界面:

此处不需修改,直接点击“下一步”出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

等待检测后,点击“下一步”按钮,出现如下界面:

确认一下,点击“下一步”按钮,当安装过程出现如下界面的时候

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

启动一个命令窗口,输入红色框标识的命令:

运行脚本后,并且换到 oracle 用户,点击“确定”按钮,出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维

点击“退出”按钮即可。在终端输入 reboot 重新引导 Linux 系统。

6、 在 Linux 下管理 Oracle 数据库

(1) 首先以 oracle 用户登录 Linux 系统

(2) 常用命令

# 启动监听器 lsnrctl start

# 停止监听器 lsnrctl stop

# 查看监听器状态 lsnrctl status

# 启动数据库 sqlplus “/as sysdba” startup

# 停止数据库 shutdown immediate

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

(3) 启用 scott 用户

由于 Oracle10G 默认没有启用 scott 用户,需要手动启用,键入如下命令:

当使用 scott 用户登录 SQL*Plus 的时候,Oracle 会检测 scott 用户的密码,需要

为 scott 用户重置密码,输入两次一样的就可以了,我输入的是 tiger。

7、 安装 Oracle10G 客户端

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

回到 Windows 系统,解压缩下载的 10201_client_win32.zip,双击 setup.exe 出现如下界

面:

检测后,出现如下界面:

直接点击“下一步”按钮,出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

此处,选择“运行时”即可,点击“下一步”按钮,出现如下界面:

根据情况修改 Oracle 的安装路径,点击“下一步”按钮出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

待检测通过后,直接点击“下一步”按钮,出现如下界面:

点击“安装”按钮,出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

当安装过程中,出现如下界面的时候:

直接点击“下一步”,出现如下界面:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

点击“完成”按钮,出现如下界面:

8、 安装 PL/SQL Developer

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

9、 测试连接 Linux 下的 Oracle 数据库

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

至此,Linux 搭建 Oralce 环境的过程已经全部完成了,可以看到,Linux 安装 Oracle 是非

常复杂的一件事情,很容易出现各种各样的问题,我在安装的时候就出现了一些问题,这些

问题大多都是监听的问题,只需要修改 listener.ora 文件即可。在下面我将讲解如何在 Linux

上搭建 Java 开发环境。

本部分主要讲解如何在 Linux 上安装 JDK,配置环境变量,这部分比较简单,闲话少说,

Linux 是一个性能优异、安全的操作系统-每日运维

直接看步骤。

1、 切换到 root 用户将 JDK 上传到/soft 目录下

2、 安装 JDK

(1) 执行如下 Shell 脚本

弹出信息后直接敲空格即可,最后在输入协议的地方输入 yes 回车即可。

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

(2) 配置 JDK 环境变量

a) 执行如下 Shell 脚本,创建软链接

b) 执行如下 Shell,编辑环境变量

在该文件最后添加如下内容:

使用 logout 命令注销 Linux,重新进入 Linux 系统,输入 javac 查看 java 环境是

否正确配置:

3、 编写一个 Java 程序,测试 Java 开发环境是否配置正确。

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

(1) 启动一个 vi 编辑器,输入如下 Java 代码

(2) 使用 javac 编译 Java 程序

(3) 执行 Java 程序

至此,Java 开发环境搭建完成,在下一章节我将讲解如何搭建 Tomcat 服务器。

本节主要讲解如何在 Linux 上安装 Tomcat 服务器,以及环境变量的配置,并通过一个

Linux 是一个性能优异、安全的操作系统-每日运维

具体的实例来测试 Tomcat 服务器是否正常工作。

1、 切换到 root 用户将 Tomcat 上传到/soft 目录下

2、 安装 Tomcat,配置环境变量:

(1) 执行如下 Shell 脚本

(2) 配置 Tomcat 环境变量

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

修改该文件的 export 部分内容,修改后的内容如下:

3、 测试 Tomcat 服务器,是否正常安装,输入如下 Shell 脚本以启动 Tomcat 服务器

看到如上界面后,就说明 Tomcat 已经安装成功,并成功启动。

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

4、 远程访问 Tomcat 服务器,并编写测试程序。

(1) 远程访问 Tomcat 服务器

在 Windows 系统中启动一个浏览器,输入远程 Tomcat 服务器地址,如果出现如下

界面即说明访问成功:

(2) 编写一个测试 Web 应用,我们在 Windows 下编写一个 JavaWeb 程序并上传

到远程服务器上,最终结果如下:

至此,Linux 系统下搭建 Tomcat 服务器就完成了,并且通过一个实例测试了服务器运行

状态,在下面的章节中将讲解如何在 Linux 下基于源码编译方式安装 MySQL 数据库。

MySQL 数据库,是一个开源的、跨平台的高性能数据库,在 Windows 上安装 MySQL 数

Linux 是一个性能优异、安全的操作系统-每日运维

据库很简单,但是在 Linux 系统上安装是一件比较麻烦的事情,本节采用源码编译方式安装

MySQL 数据库,之所以采用源码方式编译,是为了后面搭建 PHP 环境做准备。

1、 切换到 root 用户将 MySQL 上传到/soft 目录下

2、 执行如下 Shell 脚本

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

3、 配置 MySQL 数据库

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

以后台进程方式启动 MySQL 数据库,输入如下 Shell 脚本:

修改 MySQL 数据库 root 用户密码

修改 MySQL 配置文件 my.cnf,使其忽略表名大小写

找到[mysqld]部分,在下面添加如下内容:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

停止 MySQL 数据库进程,输入如下 Shell 脚本

配置远程连接 MySQL 数据库(使 Windows 能够连接到 Linux 上的 MySQL 数据库)

在 SQL 窗口中输入如下 SQL 语句:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

执行如上几条 delete 语句后,user 表中应该只有如下一条记录:

修改这条记录的 host 字段值为”%”,具体 SQL 语句如下:

修改后的最终效果如下:

重启 MySQL 数据库,并用 Windows 连接远程 MySQL 数据库。

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

Windows 远程连接:

至此,MySQL 数据库就在 Linux 操作系统上安装成功了,我们也通过 Windows 操作系统

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

成功的连接到了远程数据库,在下面的章节中,将讲解如何在 Linux 操作系统下安装 Apache

服务器。

本部分将重点讲解如何在 Linux 操作系统下安装 Apache 服务器,Apache 服务器也是基

Linux 是一个性能优异、安全的操作系统-每日运维

于源码编译方式安装,分为三个部分:编译 apr 部分、编译 apr-util 部分和编译 Apache 服务

器部分。下面分别进行讲解。

1、 切换到 root 用户,使用 SSH 将 Apache 上传到/soft 目录

2、 编译 apr 部分,输入如下 Shell 脚本

3、 编译 apr-util 部分,输入如下 Shell 脚本

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

4、 编译 Apache 服务器部分,输入如下 Shell 脚本

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

Linux 管理 Apache 常用命令:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

apachectl startapachectl stopapachectl restart

5、 回到 Windows 操作系统验证 Apache 服务器是否安装成功

至此,我们已经成功的在 Linux 操作系统上安装了 Apache 服务器,下一章节我将重点

讲解如何在 Linux 操作系统上搭建 PHP 开发环境。

本部分将重点讲解如何在 Linux 操作系统上安装 PHP 环境,PHP 在 Windows 上直接安装

Linux 是一个性能优异、安全的操作系统-每日运维

就可以了,但是在 Linux 上安装就比较麻烦了,我们需要自己安装 GD 等一些插件。下面我

讲解具体步骤。

将 PHP 所需环境上传到/soft 目录

安装 zlib 库,步骤如下:

安装 libpng 库,步骤如下

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

安装 freetype 库,步骤如下

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

安装 jpegsrc 库,步骤如下:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

安装 libxml 库,步骤如下:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

安装 gd 库,具体步骤如下:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

注意:如果在安装 gd 库时报错,请按如下步骤解决:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

(1)安装 gettext 库

cp /usr/lib/libattr.* /lib/

tar xzf gettext-0.17.tar.gz

cd gettext-0.17

./configure

make

make install

先安装 gettext 库后,再编译 gd 库。

(2)在 gd 的 configure 后,修改 Makefile 文件

CPPFLAGS = -I/usr/local/freetype/include/freetype2 -I/usr/local/freetype/include

-I/usr/local/freetype//include -I/usr/local/jpeg6//include

修改为

CPPFLAGS = -I/usr/local/freetype/include/freetype2 -I/usr/local/freetype/include

-I/usr/local/freetype//include -I/usr/local/jpeg6//include -I/usr/local/libpng//include

修改后在 make、make install

安装 curl 库,具体步骤如下:

安装 PHP5,具体步骤如下:

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

使用 vi 编辑器编辑 Apache 服务器端 httpd.conf 文件

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

在 下添加如下内

容:

确认 此

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

句前面没有#,如果有#,将其去掉。

找到 ,修改为

编写一个 php 页面测试 PHP 环境是否成功搭建。

至此,我们的 PHP 环境就算真正的搭建完成了,大家仔细看后,就是在安装 gd 的时候

会有一些问题出现,其他的没什么,在最后一章节中我将讲解如何在 Linux 下搭建 Flex 开发

环境。

本部分是整个文档的最后一部分了,这部分主要讲解如何在 Linux 下搭建 Flex 开发环境,

Linux 是一个性能优异、安全的操作系统-每日运维

Flex 是 Adobe 公司的产品,是一个全新的 RIA 技术,下面我就来讲解一下如何在 Linux 下搭

建 Flex 开发环境。

将 flex-sdk 上传至 Linux 服务器

键入如下 Shell 脚本:

配置 Flex 环境变量

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

用 vi 编辑器编辑~/.bashrc 文件,添加如下内容:

编写一个 ActionScript 文件测试,Flex 环境是否搭建成功

编译 ActionScript 程序:

将编译好后的 Flex 程序放入 Windows 下,将 swf 放入浏览器测试。

Linux 是一个性能优异、安全的操作系统-每日运维Linux 是一个性能优异、安全的操作系统-每日运维

至此,我们已经大功告成,完成了所有的配置工作,已经成功的在 Linux 上搭建了各种

常用的开发环境。在写这份文档的过程中自己也遇到了很多困难,也经过了很多次失败,希

望这份文档对大家有所帮助,我的联系方式:QQ(176125727),Email:realliuchu@126.com。

欢迎各位同仁拍砖。