Linux部署Java环境

 

安装JDK

1.    下载对应的jdk

地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

如文件:jdk-6u43-linux-x64-rpm.bin

2.    linux上创建/usr/java目录, JDK上传至linux

# mkdir /usr/java

# cd /usr/java

 

3.    修改JDK文件权限, 并安装JDK

# chmod a+x jdk-6u43-linux-x64-rpm.bin

# ./jdk-6u43-linux-x64-rpm.bin

 

4.    配置环境变量

/etc/profile文件中最后加入环境变量配置, 注意备份

export JAVA_HOME=/usr/java/jdk1.6.0_43

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

export PATH=$PATH:$JAVA_HOME/bin

 

5.    profile生效

# source /etc/profile

 

6.    检测是否安装成功

# java –version

java version "1.6.0_43"

Java(TM) SE Runtime Environment (build 1.6.0_43-b01)

Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode)

 

安装Tomcat

1.    下载对应的tomcat

地址:http://tomcat.apache.org/download-60.cgi

如文件:apache-tomcat-6.0.36.tar.gz

2.    上传至/usr/local

3.    解压, 改名, 启动, 查看, 停止

# cd /usr/local/

# tar -xzvf apache-tomcat-6.0.36.tar.gz

# mv apache-tomcat-6.0.36 tomcat

# cd /usr/local/tomcat/bin

# ./startup.sh

# cd /usr/local/tomcat/logs

# tail -f catalina.out

# cd /usr/local/tomcat/bin

# ./shutdown.sh

4. 启动服务, 用浏览器访问(默认8080端口)

安装Mysql

1.    下载对应的mysql, 这个得注意linux版本号

地址:http://www.mysql.com/downloads/mysql/#downloads

如文件:(linux内核为5 ”rhel5”)

MySQL-server-5.6.10-1.rhel5.x86_64.rpm

MySQL-client-5.6.10-1.rhel5.x86_64.rpm

2.    上传至linux, 安装, mysql的安装目录不是当前目录

# rpm –ivh MySQL-server-5.6.10-1.rhel5.x86_64.rpm

# rpm –ivh MySQL-client-5.6.10-1.rhel5.x86_64.rpm

 

3.    配置/etc/my.cnf

直接复制替换上去

4.    启动/重启/关闭 服务器

# service mysql start

# service mysql restart

# service mysql stop

# ps -ef

确保服务启动

5.    登陆

# mysql

mysql: Unknown OS character set 'GB18030'.

mysql: Switching to the default character set 'latin1'.

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

出现这情况参考: http://www.net527.com/caozuoxitong/Linux/3144.html

方法一.

依次复制下列每行, enter输入

# /etc/init.d/mysql stop

# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

mysql -u root mysql

mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

mysql> FLUSH PRIVILEGES;

mysql> quit

# /etc/init.d/mysql restart

# mysql –u root –p

Enter password: 'newpassword'

mysql> show databases;

显示不出来, 说必须重新设置一次密码

mysql> SET PASSWORD = PASSWORD('newpassword');

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| test               |

| xqjgame            |

| xqjglobal          |

+--------------------+

6 rows in set (0.00 sec)

mysql> exit;

#

6.    创建新用户并赋予权限

# mysql –r root –p

Enter password:

mysql> grant all  PRIVILEGES  on *.* to 'game'@'%' identified by 'password' WITH GRANT OPTION;

mysql> grant select on mysql.proc to 'game'@'%';

mysql> flush privileges;

mysql> exit;

# mysql –r game –p

Enter password:

mysql> show databases;

如果不行, 重新设置一次密码

mysql> SET PASSWORD = PASSWORD('password');

 

 

7.    测试新用户, 使用本地mysql工具连接数据库

安装Nginx

1.    下载nginx, 注意对应的版本

 

如文件:nginx-release-centos-5-0.el5.ngx.noarch.rpm

2.    上传至linux, 安装

# rpm –ivh nginx-release-centos-5-0.el5.ngx.noarch.rpm

安装过程中会出现错误提示:warning: nginx-release-centos-6-0.el6.ngx.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 7bd9bf62: NOKEY
不知道干什么的,忽略即可

正式安装:

# yum install nginx

会显示一大堆信息,问你okok啊:Is this ok [y/N]: 输入y, 屏幕滚了一会之后就安装完毕,最后提示“Complete!”就是安完了。

3.    常用命令

# nginx                        启动

# kill all –HUP nginx        重启

# nginx –t                    测试nginx配置

 

4.    nginx默认目录

配置所在目录:  /etc/nginx/

PID目录:     /var/run/nginx.pid

错误日志:     /var/log/nginx/error.log

访问日志:     /var/log/nginx/access.log

默认站点目录:  /usr/share/nginx/html

5.    启动nginx, 在浏览器中访问(默认80端口)

 

 

posted @ 2013-04-01 13:10  消烟客  阅读(247)  评论(0编辑  收藏  举报