`

基于Java的VPS配置与优化

    博客分类:
  • vps
 
阅读更多

   说起Java,在VPS领域可不怎么吃香,一是资源占用大,而是应用不方便,所以java一般只作为企业级的应用部署开发,在个人网站应用领域PHP则 更少完全占据了制高点,经典的LAMP一直以来是广大站长建站的首选技术。当然个别人也是有使用Java作为应用开发语言的,比如我,所以寻找VPS就成 了唯一途径。因为基本上所有的WebHosting都不支持jsp,即使支持也是限制多多,比如共享tomcat之类的,相对来说VPS就合适的多,虽然 价格稍微贵点,但灵活度和自由度就不是普通的Hosting可以比拟的了。采用Java技术的环境搭建一般是采用LTMJ结构,即 Linux+Tomcat+Mysql+Java(JSP)。

1、操作系统

      linux操作系统我们选用CentOS32bit,CentOS是redhat公司发布的社区的企业版本,功能和各方面的特性是我们无需置疑的。一般linux我们选用32位,32位的系统资源占用少(尤其是内存),而且也兼容目前市面上的所有软件。

      目前国外的VPS安装成功后是可以非常方便的安装软件的,采用yum即可满足我们的大部分需求,如果实在是需要编译安装的可以下载源码包后编译安装,但VPS上基本上都没有安装gcc编译环境,因此需要手动安装:

  1. yum install gcc g++

      这样即可安全快速的安装gcc编译环境,当然了如果非编译安装的软件我们可以忽略这步骤。

2、tomcat

      tomcat下载解压即可使用,如下:

  1. wget http:// apache.etoak.com/ tomcat/ tomcat-6 / v6.0.29/ bin/ apache-tomcat-6.0.29.zip
  2. unzip -q -d / usr/ local/ apache-tomcat-6.0.29.zip
  3. mv / usr/ local/ apache-tomcat-6.0.29 / usr/ local/ tomcat-6.0.29

      这样,我们就顺利的安装tomcat到/usr/local目录下,不过启动前还需要安装jdk,后面说到。这里建议国外的VPS安装时采用wget方式下载,这样比自己通过sftp上传要快是上百倍都不止的,国外的网络速度很快。

      我这里没有采用apache做前端服务器,主要是考虑对于小型网站一般的tomcat已经可以支持了,开多一个apache不仅占用资源而且效率也不见得有什么提升。

3、Mysql

      mysql数据的安装使用yum即可安装,如下:

  1. yum install mysql
  2. yum install mysql-server

      第一个是安装mysql客户端,我们就可以在服务器上通过mysql命令来登录了;第二个是安装mysql服务器端程序,必不可少的。yum安装成功后mysql的相关信息如下:

  1. 1 、版本:5.0.77,可能不同的OS安装的结果不一样
  2. 2 、配置:配置文件是/ etc/ my.cnf
  3. 3 、命令:所有的mysql命令都在/ usr/ bin目录下
  4. 4 、启动:使用service mysqld start就可以启动,stop停止

      默认安装的mysql是不支持中文的,需要额外做一些修改动作才能够支持中文,修改/etc/my.cnf文件,在[mysqld]和[mysqld_safe]下增加如下行:

  1. default-character-set=utf8

      保存,然后重启mysql,就可以创建utf-8编码的数据库了,在写url连接的要加上编码,如下:

  1. jdbc:mysql:// localhost:3306 / dbname?useUnicode =true & characterEncoding =UTF-8

      这样,我们通过程序就可以方便的操作中文而不会出现乱码了。

4、JDK安装

      从sun的Java站点下载jdk,不过官方提供的jdk路径比较变态,太长了,我这里下载的是JDK-6u21,如果版本不同其地址也可能会有所变化。

  1. wget http:// cds.sun.com/ is-bin/ INTERSHOP.enfinity/ WFS/ CDS-CDS_Developer-Site/ en_US/ -/ USD/ VerifyItem-Start/ jdk-6u21-linux-i586.bin?BundledLineItemUUID =fdaJ_hCvBcYAAAEqf4UYrH5U& OrderID =8F2J_hCv6NIAAAEqZ4UYrH5U& ProductID =LxaJ_hCy4mIAAAEpXLwzBGsB& FileName =/ jdk-6u21-linux-i586.bin
  2. mv * .bin jdk-6u21-linux-i586.bin
  3. chmod +x * .bin
  4. ./ jdk-6u21-linux-i586.bin
  5. mv jdk-6u21-linux-i586 / usr/ local

      这样我们就安装jdk到/us/local目录下,然后配置环境变量:

1、在当前用户的profile中配置,打开配置命令:

  1. vi ~/ .bash_profile

2、在.bash_profile文件最后加入如下内容:

  1. JAVA_HOME =/ usr/ local/ jdk1.6.0_21/
  2. PATH =$JAVA_HOME / bin:$PATH
  3. export JAVA_HOME
  4. export PATH

3、保存配置并生效:

  1. source ~/ .bash_profile

      完成上述的3个步骤后jdk就算安装完成了,我们可以使用java -version命令来查看java版本等信息了。

      至此,我们就完成了java运行环境的安装与搭建,后面会再介绍下针对各个部分进行的优化哈。

 

本文来源于铁木箱子的博客 http://www.mzone.cc/article/357.html

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics