啰嗦一下
<!---->
<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>
分享到:
相关推荐
Centos7安装配置tomcat8.5.34.pdf
CentOS下安装配置Tomcat环境.docx
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 ...
arm版本的 tomcat 适用于centos7.5 Apache Tomcat 8.5.x 旨在替换 8.0.x,并包含向前兼容 Tomcat 9.0.x 的新功能。最小的 Java 版本和实现的规范版本保持不变。
centos 下apache+svn安装让你全面了解svn+apache的安装方法
CentOS7离线安装tomcat.zip
12、CentOS安装apache + tomcat集群(一).... 124 12、CentOS安装apache + tomcat集群(二).... 131 常见问题:安装Apache提示APR not found的解决办法.... 135 常见问题:关于CentOS安装SAMBA服务器在windows...
Centos6.8安装Postgresql11数据库.docx
CentOS7下配置java环境及安装tomcat9详细配置,希望对大家有所帮助!
由于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 下载成
Linux(centos)下的Tomcat安装压缩包:apache-tomcat-7.0.79.tar.gz,结合我的博客http://blog.csdn.net/jing12062011/article/details/76795362使用,留存一下便于以后搭建系统用
pgdg-centos96-9.6-3.noarch postgresql的依赖包postgresql的依赖包
刚下咋tomcat.tar.gz源码安装包适用于centos Redhat系列的安装包需要别的可以留言建议搭建nginx+mysql+tomcat nginx用于转发技术不懂可以留言
Centos7下tomcat的安装.docx
apache-tomcat-8.0.46.tar.gz 亲测有效不懂得可以留言 看见就会回复,该tomcat适用于CentOs
安装好的CentOS会自带OpenJdk,用命令 java -version 最好还是先卸载掉openjdk,在安装sun公司的jdk. 先查看 rpm -qa | grep java rpm -qa | grep gcj rpm -qa | grep jdk 如果出现找不到openjdk source的话,那么还...
HDP-GPL-3.1.4.0-centos7-gpl.tar.gz
为CentOS v6.3 安装最新版PostgreSQL.docx
apache-tomcat-8.5.43.tar.gz linux环境下使用, https://blog.csdn.net/qq_29914837/article/details/85250036 【linux centos7安装tomcat8以及遇到坑的解决办法】
CentOS6-Base-163.repo更新源,直接放到/etc/yum.repos.d目录下,只想yum update即可将源换成163的源。