linux环境部署 tomcat jdk mysql数据库的部署及配置总结

来源:互联网 发布:mac下windows系统截图 编辑:程序博客网 时间:2024/05/24 00:13
服务器

个人零星总结的,有点乱,还希望仔细看完哦!很有帮助的,有问题还可以提问我哦。

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

0 0