Ubuntu基础环境搭建
本文基于Ubuntu12.04,阐述基础环境搭建过程:JDK+Nginx+Tomcat+Redis+PostgreSQL/MySQL。
JDK安装
- 1.在线安装
Linux系统基本都可以使用wget
命令在线安装
wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.tar.gz
但一直没有成功,也没有找到其他合适的链接,故只好作罢。尝试了另外一种方式,如下:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
sudo apt-get install oracle-java7-set-default
- 2.离线安装
Oracle官方网站下载安装包,
解压即可:tar zxvf jdk-7u5-linux-x64.tar.gz -C /usr/lib/jvm
接下来就是环境变量配置了。
gedit /etc/profile
#追加以下配置:
export JAVA_HOME=/usr/lib/jvm/java-7-sun
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#使设置生效
source /etc/profile
- 3.Open JDK安装
apt-get install openjdk-6-jre
这种方式最为简单,使用过一段时间的OpenJDK,暂未发现与Oracle JDK有何不同,也未碰见兼容问题。
update-alternatives --config java
可以列出各种JDK版本,使用以下命令设置默认JDK版本。
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300
Nginx安装
- 1.在线安装
apt-get install nginx
所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下 启动程序文件在/usr/sbin/nginx 日志放在了/var/log/nginx中,分别是access.log和error.log 并已经在/etc/init.d/下创建了启动脚本nginx 默认的虚拟主机的目录设置在了/usr/share/nginx/www
- 2.离线安装
下载地址:http://nginx.org/download/.解压后,进入目录,执行以下命令:
./configure
make
make install
安装成功之后,nginx放置在/usr/local/nginx目录下,主要的配置文件为conf目录下的nginx.conf,nginx的启动文件在sbin目录下的nginx文件。
Tomcat安装
因为需要做tomcat集群,故直接在官网下载压缩包:http://tomcat.apache.org/,解压即可。
Redis安装
- 1.在线安装
wget http://download.redis.io/releases/redis-2.8.3.tar.gz
$ tar xzf redis-2.8.3.tar.gz
$ cd redis-2.8.3
$ make
$ sudo make install #这时Redis的可执行文件被放到了/usr/local/bin
或者
apt-get install redis-server
- 2.离线安装
与在线安装方式一基本一样,不赘述。
PostgreSQL安装
- 1.在线安装
apt-get install -y postgresql-9.1 postgresql-client-9.1 postgresql-contrib-9.1 postgresql-server-dev-9.1
或者直接
apt-get install postgresql
参见:http://www.postgresql.org/download/linux/ubuntu/
MySQL安装
- 1.在线安装
apt-get install mysql-server
配置文件路径:/etc/mysql/my.cnf