啰嗦一下
<!---->
<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>
分享到:
相关推荐
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是一个开源的软件应用服务器,主要用于运行Java Servlets和JavaServer Pages(JSP)。在本案例中,我们讨论的是版本8.5.27的tar.gz压缩包,这通常用于Linux操作系统。Apache Tomcat是Apache软件基金会...
在Linux系统中安装`apache-tomcat-8.5.55.tar.gz`文件的过程涉及多个步骤,包括下载、解压、配置和启动服务。以下是详细的安装和配置教程。 首先,你需要确保你的Linux系统上已经安装了Java开发工具包(JDK)。因为...
apache-tomcat-8.5.95.tar.gz
CentOS源码安装Apache Tomcat 8.0.21 Apache Tomcat是一款流行的Java Web服务器,广泛应用于企业级Web应用程序。CentOS是流行的Linux发行版,提供了稳定、安全的服务器环境。本文将指导您如何在CentOS系统上源码...
在Linux系统中,CentOS 7是最常用的发行版之一,而Apache Tomcat是一款广泛应用的开源Java Servlet容器,常用于部署Java Web应用。本教程将详细讲解如何在CentOS 7上离线安装Tomcat,这对于那些无法连接到互联网或者...
在Linux系统中配置Apache Tomcat 9.0.24环境,首先要确保你的系统已经安装了Java Development Kit (JDK)。JDK是Java编程语言的核心组成部分,包含了编译器、调试工具和运行时环境,对于运行和开发Java应用程序至关...
在本文中,我们将详细探讨如何在CentOS 7操作系统上安装和配置Apache Tomcat 8.5.34。Apache Tomcat是一款流行的开源Java Servlet容器,用于运行Java Web应用程序。以下是一个逐步指南: 1. **下载Tomcat**: 首先...
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 操作系统上安装和配置 Apache Tomcat 服务器,这是一个流行的开源 Java 应用服务器,常用于部署 Web 应用程序。以下是详细步骤: 1. **下载安装包**: 首先,我们需要...
Apache Tomcat是一个开源的Java Servlet容器,主要用于运行Java Web应用程序,包括JSP和Servlet。这里的"apache-tomcat-8.5.51.tar.gz"是Tomcat 8.5.51版本的源码安装包,适用于基于Linux系统的CentOS和Redhat系列...
由于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是Java Servlet和JavaServer Pages(JSP)的开源Web应用程序服务器,它是Apache软件基金会的一部分。这个版本,8.5.42,是一个稳定版,提供了许多增强的功能和修复了安全及性能相关的漏洞。在Linux...
在CentOS7操作系统中配置Java环境和安装Tomcat9是一个常见的任务,对于开发和部署Java应用程序至关重要。首先,我们需要理解JDK(Java Development Kit)和OpenJDK的区别,这是配置Java环境的基础。 JDK和OpenJDK是...
arm版本的 tomcat 适用于centos7.5 Apache Tomcat 8.5.x 旨在替换 8.0.x,并包含向前兼容 Tomcat 9.0.x 的新功能。最小的 Java 版本和实现的规范版本保持不变。
Apache Tomcat是一款开源的Java应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)技术。它是Apache软件基金会的一部分,并且遵循Apache许可证,这使得它免费且可广泛使用。在这个最新的Linux版本...
总结来说,CentOS上Apache和Subversion的安装涉及下载源码、安装依赖、编译安装软件、配置Apache以支持SVN以及创建和配置版本库。整个过程需要对Linux系统、Apache服务器以及Subversion有一定了解,但遵循上述步骤,...
在提供的文件列表中,`insert_java_tomcat.sh`很可能是一个脚本文件,用于自动化上述安装过程。这个脚本可能包含了安装JDK和Tomcat的命令,以及配置环境变量的代码。务必审查并理解脚本内容,以确保安全性和适用性。...
12、CentOS安装apache + tomcat集群(一).... 124 12、CentOS安装apache + tomcat集群(二).... 131 常见问题:安装Apache提示APR not found的解决办法.... 135 常见问题:关于CentOS安装SAMBA服务器在windows...