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 |
会显示一大堆信息,问你ok不ok啊: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端口)