linux环境部署 tomcat jdk mysql数据库的部署及配置总结
2014-02-12 09:18
288 查看
个人零星总结的,有点乱,还希望仔细看完哦!很有帮助的,有问题还可以提问我哦。
Linux 服务器部署及程序更新:
Jdk 安装:
1. 下载 rpm jdk包 http://www.oracle.com/technetwork/java/javase/downloads/index.html
2. Su
3. 卸载之前的jdk # rpm -e <package_name>
4. # rpm -ivh jdk-7u<version>-linux-i586.rpm
5. 检查 jdk
Java –version
Whereis java
which java 执行路径
Tomcat安装:
1. 下载软件 http://tomcat.apache.org/download-70.cgi
2. 安装 http://tomcat.apache.org/tomcat-7.0-doc/RUNNING.txt
3. 解压apache-tomcat-7.0.47.tar.gz 到 apache-tomcat-7.0.47
4. mv apache-tomcat-7.0.47 /opt/apache-tomcat-7.0.47
5. 设置环境变量
a) 查看 jdk 路径 which java 这里是 /jdk/jdk1.7.0/bin/java
b) vi ~/.bash_profile文件中加入如下两行
c) PATH=$PATH:$HOME/bin
d) export PATH
JAVA_HOME= /jdk/jdk1.7.0/bin/java
TOMCAT_HOME=/opt/apache-tomcat-7.0.47
e) 重新登录生效
f) [root@best11 bin]# ./startup.sh
g) chmod u+x /opt/apache-tomcat-7.0.47/bin/*.sh
h) ./startup.sh
6. 启动时自动加载tomcat //某些机器会和 apache冲突则改为手动启动
a) vi /etc/rc.d/rc.local
b) 后面加二行
export JAVA_HOME=/jdk/jdk1.7.0
/opt/apache-tomcat-7.0.47/bin/startup.sh start
Mysql 安装
Mysql 官网下载 rpm包 。
直接rpm编译安装
rpm -ivh MySQL-server-5.0.37-0.i386.rpm
rpm -ivh MySQL-client-5.0.37-0.i386.rpm
rpm -ivh MySQL-devel-5.0.37-0.i386.rpm
程序部署
1. 需要网络环境:
a) Out 80浏览端口
b) 本服务器dns要正常运行(就是能用域名访问网页)
c) In:8080端口 (tomcat)
2. Mysql 数据库
a) 转到sql文件所在目录
b) 登录 mysql –uroot -p
c) 创建库 create database dbname ;
d) use dbname;
e) source 文件名.sql
3. 将程序文件夹拷贝到tomcat webapps目录
4.重启tomcat
5..查看log 日志中的错误信息
程序更新
1.将服务器上的程序目录更名备份
2.将邮件附件中的文件复制到webapp
3.将数据库item_info表 清空
4.重启tomcat
5.查看item_info 表中数据 select count(*) from item_info
6.查看log 日志中的错误信息
1.解压文件:
a.tar –zxvf apache-tomcat-6.0.37.tar.gz
b.tar –xvf apache-tomcat-7.0.19.tar
2.配置java环境变量
vi /etc/profile
在最后部分加入如下代码
export JAVA_HOME=/resoft/jdk1.7.0_45
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
3.mysql的安装
rpm -ivh MySQL-server-5.0.37-0.i386.rpm
rpm -ivh MySQL-client-5.0.37-0.i386.rpm
4.卸载所有关于mysql的文件
yum remove mysql*
1.mysql的数据库导出命令
mysqldump -u root -p appnews > E:\doctors\XXX.sql
2.mysql的数据库导入命令
进入数据库之后
create database databaseName;
use databaseName;
source filePostion;
3.linux 网络环境的配置
a.查看端口是否打开
netstat -an | grep 端口号
b.如果未打开
c.让某个端口通过防火墙 vi /etc/sysconfig/iptables
###iptables -A INPUT -p tcp --dport 49152:65534 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
注意iptables 是有顺序的
### /etc/rc.d/init.d/iptables save #保存配置
### /etc/rc.d/init.d/iptables restart #重启服务
d查看端口是否已经开放
/etc/init.d/iptables status
4.linux 找回密码
a.停止运行的mysql:/etc/init.d/mysql stop
b. /usr/bin/mysqld_safe --skip-grant-tables&
c.回到编辑状态直接输入 mysql 就可以进入
d.use mysql;
update user set password=password('root') where USER='root';
flush privileges
quit
e.重启mysql /etc/init.d/mysql restart
5.在Linux下找回密码之后,操作数据库时,当停的提示输入密码时
的处理方法(http://www.jb51.net/article/39187.htm)
a./etc/init.d/mysql stop
b.mysql_safe--user=mysql --skip-grant-tables --skip-networking &
c.mysql -u root mysql
UPDATE user SET Password=PASSWORD('root') where USER='root' and host='root' or host='localhost';
d.FLUSH PRIVILEGES;
f.quit;
g./etc/init.d/mysqld restart
6.mysql 开机启动
jdk1.7.0_45
a.配置系统级环境变量
vi /etc/profile
在最后加入如下代码:
export JAVA_HOME=/usr/java/jdk1.6.0_12
b.设置文件
vi /etc/rc.d/rc.local
在其中加入如下代码:
JAVA_HOME=/usr/java/jdk1.6.0_12
export JAVA_HOME
/tomcat/bin/startup.sh(tomcat的安装目录)
删除安装:
系统自带 jdk 的删除
[root@NF5240M302 bin]# rpm -qa | grep gcj
libgcj-4.1.2-48.el5
libgcj-devel-4.1.2-48.el5
libgcj-4.1.2-48.el5
libgcj-devel-4.1.2-48.el5
[root@NF5240M302 bin]# yum -y remove libgcj-4.1.2-48.el5
删除 jdk
[root@NF5240M302 bin]# rpm -qa|grep jdk
jdk-1.7.0_45-fcs
rpm -e --nodeps jdk-1.7.0_45-fcs
--注释或删除环境变量
vi /etc/profile
#export JAVA_HOME=/usr/java/jdk1.6.0_20
#export CLASSPATH=.;$JAVA_HOME/lib/dt.jar;$JAVA_HOME/lib/tools.jar
#export PATH=$PATH;$JAVA_HOME/bin
--卸载tomcat
--注释或删除环境变量
vi /etc/profile
#export CATALINA_HOME=$JAVA_HOME;/usr/apache-tomcat-6.0.26
--删除文件
rm -rf /usr/apache-tomcat-6.0.26
网络配置:
System-config-network setup
目录 /etc/system-config/network.../ ...eth0
Linux 服务器部署及程序更新:
Jdk 安装:
1. 下载 rpm jdk包 http://www.oracle.com/technetwork/java/javase/downloads/index.html
2. Su
3. 卸载之前的jdk # rpm -e <package_name>
4. # rpm -ivh jdk-7u<version>-linux-i586.rpm
5. 检查 jdk
Java –version
Whereis java
which java 执行路径
Tomcat安装:
1. 下载软件 http://tomcat.apache.org/download-70.cgi
2. 安装 http://tomcat.apache.org/tomcat-7.0-doc/RUNNING.txt
3. 解压apache-tomcat-7.0.47.tar.gz 到 apache-tomcat-7.0.47
4. mv apache-tomcat-7.0.47 /opt/apache-tomcat-7.0.47
5. 设置环境变量
a) 查看 jdk 路径 which java 这里是 /jdk/jdk1.7.0/bin/java
b) vi ~/.bash_profile文件中加入如下两行
c) PATH=$PATH:$HOME/bin
d) export PATH
JAVA_HOME= /jdk/jdk1.7.0/bin/java
TOMCAT_HOME=/opt/apache-tomcat-7.0.47
e) 重新登录生效
f) [root@best11 bin]# ./startup.sh
g) chmod u+x /opt/apache-tomcat-7.0.47/bin/*.sh
h) ./startup.sh
6. 启动时自动加载tomcat //某些机器会和 apache冲突则改为手动启动
a) vi /etc/rc.d/rc.local
b) 后面加二行
export JAVA_HOME=/jdk/jdk1.7.0
/opt/apache-tomcat-7.0.47/bin/startup.sh start
Mysql 安装
Mysql 官网下载 rpm包 。
直接rpm编译安装
rpm -ivh MySQL-server-5.0.37-0.i386.rpm
rpm -ivh MySQL-client-5.0.37-0.i386.rpm
rpm -ivh MySQL-devel-5.0.37-0.i386.rpm
程序部署
1. 需要网络环境:
a) Out 80浏览端口
b) 本服务器dns要正常运行(就是能用域名访问网页)
c) In:8080端口 (tomcat)
2. Mysql 数据库
a) 转到sql文件所在目录
b) 登录 mysql –uroot -p
c) 创建库 create database dbname ;
d) use dbname;
e) source 文件名.sql
3. 将程序文件夹拷贝到tomcat webapps目录
4.重启tomcat
5..查看log 日志中的错误信息
程序更新
1.将服务器上的程序目录更名备份
2.将邮件附件中的文件复制到webapp
3.将数据库item_info表 清空
4.重启tomcat
5.查看item_info 表中数据 select count(*) from item_info
6.查看log 日志中的错误信息
1.解压文件:
a.tar –zxvf apache-tomcat-6.0.37.tar.gz
b.tar –xvf apache-tomcat-7.0.19.tar
2.配置java环境变量
vi /etc/profile
在最后部分加入如下代码
export JAVA_HOME=/resoft/jdk1.7.0_45
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
3.mysql的安装
rpm -ivh MySQL-server-5.0.37-0.i386.rpm
rpm -ivh MySQL-client-5.0.37-0.i386.rpm
4.卸载所有关于mysql的文件
yum remove mysql*
1.mysql的数据库导出命令
mysqldump -u root -p appnews > E:\doctors\XXX.sql
2.mysql的数据库导入命令
进入数据库之后
create database databaseName;
use databaseName;
source filePostion;
3.linux 网络环境的配置
a.查看端口是否打开
netstat -an | grep 端口号
b.如果未打开
c.让某个端口通过防火墙 vi /etc/sysconfig/iptables
###iptables -A INPUT -p tcp --dport 49152:65534 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
注意iptables 是有顺序的
### /etc/rc.d/init.d/iptables save #保存配置
### /etc/rc.d/init.d/iptables restart #重启服务
d查看端口是否已经开放
/etc/init.d/iptables status
4.linux 找回密码
a.停止运行的mysql:/etc/init.d/mysql stop
b. /usr/bin/mysqld_safe --skip-grant-tables&
c.回到编辑状态直接输入 mysql 就可以进入
d.use mysql;
update user set password=password('root') where USER='root';
flush privileges
quit
e.重启mysql /etc/init.d/mysql restart
5.在Linux下找回密码之后,操作数据库时,当停的提示输入密码时
的处理方法(http://www.jb51.net/article/39187.htm)
a./etc/init.d/mysql stop
b.mysql_safe--user=mysql --skip-grant-tables --skip-networking &
c.mysql -u root mysql
UPDATE user SET Password=PASSWORD('root') where USER='root' and host='root' or host='localhost';
d.FLUSH PRIVILEGES;
f.quit;
g./etc/init.d/mysqld restart
6.mysql 开机启动
jdk1.7.0_45
a.配置系统级环境变量
vi /etc/profile
在最后加入如下代码:
export JAVA_HOME=/usr/java/jdk1.6.0_12
b.设置文件
vi /etc/rc.d/rc.local
在其中加入如下代码:
JAVA_HOME=/usr/java/jdk1.6.0_12
export JAVA_HOME
/tomcat/bin/startup.sh(tomcat的安装目录)
删除安装:
系统自带 jdk 的删除
[root@NF5240M302 bin]# rpm -qa | grep gcj
libgcj-4.1.2-48.el5
libgcj-devel-4.1.2-48.el5
libgcj-4.1.2-48.el5
libgcj-devel-4.1.2-48.el5
[root@NF5240M302 bin]# yum -y remove libgcj-4.1.2-48.el5
删除 jdk
[root@NF5240M302 bin]# rpm -qa|grep jdk
jdk-1.7.0_45-fcs
rpm -e --nodeps jdk-1.7.0_45-fcs
--注释或删除环境变量
vi /etc/profile
#export JAVA_HOME=/usr/java/jdk1.6.0_20
#export CLASSPATH=.;$JAVA_HOME/lib/dt.jar;$JAVA_HOME/lib/tools.jar
#export PATH=$PATH;$JAVA_HOME/bin
--卸载tomcat
--注释或删除环境变量
vi /etc/profile
#export CATALINA_HOME=$JAVA_HOME;/usr/apache-tomcat-6.0.26
--删除文件
rm -rf /usr/apache-tomcat-6.0.26
网络配置:
System-config-network setup
目录 /etc/system-config/network.../ ...eth0
相关文章推荐
- linux环境部署 tomcat jdk mysql数据库的部署及配置总结
- Linux(Centos)配置android开发环境总结
- 在Linux系统配置Nodejs环境的最简单步骤,部署多个thinkjs(nodejs)项目
- Linux学习总结(21)——CentOS7环境下FTP服务器的安装和配置
- 在Linux下部署网站(java环境部署)第三章 配置SSH客户端
- Linux下tornado环境安装以及MySQLdb模块与Mysql数据库安装配置
- Linux环境下的Mysql数据库安装与配置
- linux各环境变量配置文件简单总结介绍
- linux环境下go1.8安装配置具体步骤(二进制部署和源码编译部署)
- 在Linux环境下安装部署MySQL数据库系统实例
- 【Angular4项目在linux环境构建与部署】--(1)环境配置
- Linux下配置部署web环境(centos+tomcat)
- linux下perl连接mysql数据库环境部署详解
- 【Linux 操作系统】阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)
- 阿里云ECS服务器Linux环境下配置php服务器(三)--项目部署篇
- linux下配置jdk环境变量的三种方法总结
- linux环境下kettle部署(JDK安装配置,kettle安装配置,资源库配置,定时执行job)
- linux环境下kettle部署(JDK安装配置,kettle安装配置,资源库配置,定时执行job)
- 【Linux 操作系统】阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)
- 在linux环境下部署tomcat应用+配置优化(转)