`
rosen
  • 浏览: 37671 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

CentOS 5 Apache,Java,Tomcat,PostgreSQL...安装笔记(不断更新中)

阅读更多

啰嗦一下 <!----> <o:p> </o:p>

<o:p> </o:p>

以前在公司只用过 Sun Solaris 的少量命令。对 linux ,还只停留在 xwindow 概念上,所以,接下来不但要安装好 linux 还要配置应用程序,不得不说是一种挑战。下面的文章中,不一定按照上面说的方法就一定正确,只能说可以用。所以,希望各位能指出不足、提供更好的实现方式。另外,文章中有些应用可以配置在服务里面,以后我会把这些内容也更新上来。 <o:p> </o:p>

<o:p> </o:p>

为什么要选择 CentOS ?这个问题在这里就不废话了,不知道的可以 google 一把,因为我也是 google 到的 J <o:p> </o:p>

<o:p> </o:p>

我下载的是 CentOS 5 ,安装就不用说了,有详细的向导,而且有些东西可以在安装好以后再增删。 <o:p> </o:p>

<o:p> </o:p>

IP 配置 <o:p> </o:p>

打开 /etc/sysconfig/network-scripts/ifcfg-eth0 文件,修改里面的 IPADDR=IPADDR=192.168.1.249 项,改成你自己的 ip <o:p> </o:p>

<o:p> </o:p>

Telnet<o:p>

默认的 CentOS 5 只有 telnet 客户端(非安全套接字),所以我们要在 xwindow 的安装( Add / 删除( Remove )软件( Software )安装 telnet-server 服务器端,安装好以后还要利用 xwindow 的服务配置( Service Configuration )的按需服务( On Demand Servides )中勾选上 telnet 项。 <o:p> </o:p>

<o:p> </o:p>

FTP<o:p>

CentOS 5 为我们提供了 vsftpd ,同样的需要在服务配置( Service Configuration )的后台服务( Background Services )中加载(勾选上)。光打开服务还不够,还要修改 /etc/xinetd.d/telnet 文件,把 disable 改成 no 。另外,也许你和我一样希望 root 账户能登录 ftp (尽管这样做不安全)。修改 /etc/vsftpd/ftpusers 文件,去掉 root 内容,以便允许登录,再修改 /etc/vsftpd/user_list 文件,也去掉 root 内容。做完这些, FTP 就运转起来了。还有一个匿名登录的问题,可以在 /etc/vsftpd/vsftpd.conf 文件中修改 anonymous_enable NO 即可。 <o:p> </o:p>

<o:p> </o:p>

Apache<o:p>

先删除已有的服务器 #rpm -e httpd ,如果有依赖包,先删除依赖包。下载 httpd-2.0.59.tar.gz ,运行 #tar -xvf httpd-2.0.59.tar.gz 解包,解开以后进入 httpd-2.0.59 目录,运行 #./configure --prefix=/opt/apache ,这将会安装在 /opt/apache/ 目录下,接着 #make #make install 编译并安装,如果提示没有 C 编译器,在 xwindow 里面进行安装。接着打开 /etc/rc.d/rc.local 文件,加入一行 /opt/apache/bin/apachectl start ,将会自动运行脚本。还有另外一种方式是在 chkconfig add apachectl ,也可以达到同样效果,不过在 add 之前要修改 apachectl 文件,以便可以安装进 chkconfig <o:p> </o:p>

<o:p> </o:p>

Java<o:p>

下载 j2sdk-1_4_2_14-linux-i586-rpm.bin 自解压缩文件。运行 #./ j2sdk-1_4_2_14-linux-i586-rpm.bin ,自动解开 j2sdk-1_4_2_14-linux-i586.rpm ,然后 #rpm -iv j2sdk-1_4_2_14-linux-i586.rpm 安装。安装好的目录在 /usr/java/ j2sdk-1_4_2_14 下。 <o:p> </o:p>

<o:p> </o:p>

由于 CentOS 自带了 JRE 环境,需要卸载 alternatives 文件中的 java #rm /var/lib/alternatives/java ,输入’ y ’确定。 <o:p> </o:p>

<o:p> </o:p>

/etc/profile 文件里面写入如下脚本: <o:p> </o:p>

export   JAVA_HOME=/usr/java/j2sdk1.4.2_14<o:p>

export   PATH=$JAVA_HOME/bin:$PATH<o:p>

export   CLASSPATH=,:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar<o:p>

<o:p> </o:p>

安装 java javac 文件 <o:p> </o:p>

具体可以参考 http://www.centos.org/modules/newbb/viewtopic.php?topic_id=1091 以及 http://www.centos.org/modules/newbb/viewtopic.php?topic_id=8390 两篇文章。 <o:p> </o:p>

# /usr/sbin/alternatives --install /usr/bin/java java /usr/java/j2sdk1.4.2_14/bin/java 100<o:p>

# /usr/sbin/alternatives --install /usr/bin/javac javac /usr/java/j2sdk1.4.2_14/bin/javac 100<o:p>

<o:p> </o:p>

现在运行 #javac ,应该有相应的命令提示了。自己实验一个简单的 java 类吧,编译它并运行。 <o:p> </o:p>

<o:p> </o:p>

Tomcat<o:p>

下载 jakarta-tomcat-5.0.28.tar.gz 文件放在 /opt/ 目录,接着运行 #tar -xvf jakarta-tomcat-5.0.28.tar.gz 解压缩 tomcat <o:p> </o:p>

随后进入 jakarta-tomcat-5.0.28/bin/ 目录,运行 #./startup.sh <o:p> </o:p>

<o:p> </o:p>

PostgreSQL<o:p>

下载 postgresql-8.0.12.tar.gz ,放在 /opt/ 下面,接着运行 #tar –xvf postgresql-8.0.12.tar.gz 解压缩,进入 postgresql-8.0.12 目录,编译并安装: <o:p> </o:p>

# ./configure --without-readline --without-zlib<o:p>

#make<o:p>

#make install<o:p>

进入安装好的目录, /usr/local/pgsql/ 创建数据库文件夹 #mkdir data ,接着在 CentOS 中创建新用户 postgres ,并授权 #chown postgres data #su postgres 切换到 postgres 用户下。 <o:p> </o:p>

初始化数据库: <o:p> </o:p>

#./initdb -D /usr/local/pgsql/data<o:p>

最后到 /usr/local/pgsql/bin/ 下启动数据库 <o:p> </o:p>

#./ pg_ctl -D /usr/local/pgsql/data start
<o:p>

(不断更新中...)
请注意!引用、转贴本文应注明原作者:Rosen Jiang 以及出处:http://www.blogjava.net/rosen</o:p>



Rosen 2007-06-04 22:04 发表评论
分享到:
评论

相关推荐

    apache-tomcat-8.5.96安装包(含windows和linux版本).zip

    apache-tomcat-8.5.96安装包(含windows和linux版本).zip包含如下内容: apache-tomcat-8.5.96-windows-x64.zip; apache-tomcat-8.5.96-windows-x86.zip; apache-tomcat-8.5.96.exe; apache-tomcat-8.5.96.tar....

    apache-tomcat-8.5.79.tar.gz

    apache-tomcat-8.5.79.tar.gz

    apache-tomcat-8.5.27.tar.gz

    Apache Tomcat是一个开源的软件应用服务器,主要用于运行Java Servlets和JavaServer Pages(JSP)。在本案例中,我们讨论的是版本8.5.27的tar.gz压缩包,这通常用于Linux操作系统。Apache Tomcat是Apache软件基金会...

    apache-tomcat-8.5.55.tar.gz

    在Linux系统中安装`apache-tomcat-8.5.55.tar.gz`文件的过程涉及多个步骤,包括下载、解压、配置和启动服务。以下是详细的安装和配置教程。 首先,你需要确保你的Linux系统上已经安装了Java开发工具包(JDK)。因为...

    apache-tomcat-8.5.95.tar.gz

    apache-tomcat-8.5.95.tar.gz

    centos源码安装apache-tomcat-8.0.21

    CentOS源码安装Apache Tomcat 8.0.21 Apache Tomcat是一款流行的Java Web服务器,广泛应用于企业级Web应用程序。CentOS是流行的Linux发行版,提供了稳定、安全的服务器环境。本文将指导您如何在CentOS系统上源码...

    CentOS7离线安装tomcat.zip

    在Linux系统中,CentOS 7是最常用的发行版之一,而Apache Tomcat是一款广泛应用的开源Java Servlet容器,常用于部署Java Web应用。本教程将详细讲解如何在CentOS 7上离线安装Tomcat,这对于那些无法连接到互联网或者...

    apache-tomcat-9.0.24.tar.gz

    在Linux系统中配置Apache Tomcat 9.0.24环境,首先要确保你的系统已经安装了Java Development Kit (JDK)。JDK是Java编程语言的核心组成部分,包含了编译器、调试工具和运行时环境,对于运行和开发Java应用程序至关...

    Centos7安装配置tomcat8.5.34.pdf

    在本文中,我们将详细探讨如何在CentOS 7操作系统上安装和配置Apache Tomcat 8.5.34。Apache Tomcat是一款流行的开源Java Servlet容器,用于运行Java Web应用程序。以下是一个逐步指南: 1. **下载Tomcat**: 首先...

    apache-tomcat-7.0.94.tar.gz

    Welcome to the Apache Tomcat® 7.x software download page. This page provides download links for obtaining the latest version of Tomcat 7.0.x software, as well as links to the archives of older ...

    CentOS下安装配置Tomcat环境.docx

    在本文档中,我们主要探讨了如何在 CentOS 操作系统上安装和配置 Apache Tomcat 服务器,这是一个流行的开源 Java 应用服务器,常用于部署 Web 应用程序。以下是详细步骤: 1. **下载安装包**: 首先,我们需要...

    apache-tomcat-8.5.51.tar.gz

    Apache Tomcat是一个开源的Java Servlet容器,主要用于运行Java Web应用程序,包括JSP和Servlet。这里的"apache-tomcat-8.5.51.tar.gz"是Tomcat 8.5.51版本的源码安装包,适用于基于Linux系统的CentOS和Redhat系列...

    Linux Centos7 系统Tomcat8.5.54 配置SSL证书

    由于Tomcat爆出漏洞,前几天公司让在测试环境配置Tomcat8.5.51的https ,配置了很久都不对... wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.54/bin/apache-tomcat-8.5.54.tar.gz  下载成

    apache-tomcat-8.5.42.tar.gz

    Apache Tomcat 8.5是Java Servlet和JavaServer Pages(JSP)的开源Web应用程序服务器,它是Apache软件基金会的一部分。这个版本,8.5.42,是一个稳定版,提供了许多增强的功能和修复了安全及性能相关的漏洞。在Linux...

    CentOS7下配置java环境及安装tomcat9.docx

    在CentOS7操作系统中配置Java环境和安装Tomcat9是一个常见的任务,对于开发和部署Java应用程序至关重要。首先,我们需要理解JDK(Java Development Kit)和OpenJDK的区别,这是配置Java环境的基础。 JDK和OpenJDK是...

    apache-tomcat-8.5.41.tar.gz

    arm版本的 tomcat 适用于centos7.5 Apache Tomcat 8.5.x 旨在替换 8.0.x,并包含向前兼容 Tomcat 9.0.x 的新功能。最小的 Java 版本和实现的规范版本保持不变。

    最新版linux apache-tomcat-10.0.0-M7.tar.gz

    Apache Tomcat是一款开源的Java应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)技术。它是Apache软件基金会的一部分,并且遵循Apache许可证,这使得它免费且可广泛使用。在这个最新的Linux版本...

    centos 下apache+svn安装.docx

    总结来说,CentOS上Apache和Subversion的安装涉及下载源码、安装依赖、编译安装软件、配置Apache以支持SVN以及创建和配置版本库。整个过程需要对Linux系统、Apache服务器以及Subversion有一定了解,但遵循上述步骤,...

    Linux安装java环境已经tomcat8.5.77版本脚本

    在提供的文件列表中,`insert_java_tomcat.sh`很可能是一个脚本文件,用于自动化上述安装过程。这个脚本可能包含了安装JDK和Tomcat的命令,以及配置环境变量的代码。务必审查并理解脚本内容,以确保安全性和适用性。...

    Virtualbox安装centos 图解

    12、CentOS安装apache + tomcat集群(一).... 124 12、CentOS安装apache + tomcat集群(二).... 131 常见问题:安装Apache提示APR not found的解决办法.... 135 常见问题:关于CentOS安装SAMBA服务器在windows...

Global site tag (gtag.js) - Google Analytics