• 阿里云项目部署


    正面是文档:

    适用系统:Linux(Redhat , CentOS,Debian,Ubuntu)

    *  Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作。

    下面的操作将会把数据盘划分为一个分区来使用。

     

    1、查看数据盘

    在没有分区和格式化数据盘之前,使用 “df –h”命令,是无法看到数据盘的,

     

    可以使用“fdisk -l”命令查看。如下图:

    友情提示:若您执行fdisk -l命令,发现没有 /dev/xvdb 标明您的云服务无数据盘,那么您无需进行挂载,此时该教程对您不适用


    2、 对数据盘进行分区

    执行“fdisk -S 56 /dev/xvdb”命令,对数据盘进行分区;

    根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,分区就开始了,很快就会完成。


    3、 查看新的分区

    使用“fdisk -l”命令可以看到,新的分区xvdb1已经建立完成了。





     4、格式化新分区

    使用“mkfs.ext3 /dev/xvdb1”命令对新分区进行格式化,格式化的时间根据硬盘大小有所不同。

    (也可自主决定选用其它文件格式,如ext4等)

     


     5、添加分区信息

    使用“echo '/dev/xvdb1  /data0 ext3    defaults    0  0' >> /etc/fstab”(不含引号)命令写入新分区信息。
    然后使用“cat /etc/fstab”命令查看,出现以下信息就表示写入成功。

     

    注:ubuntu12.04不支持barrier,所以正确写法是:echo '/dev/xvdb1  /mnt ext3    barrier=0  0  0' >> /etc/fstab

    *  如果需要把数据盘单独挂载到某个文件夹,比如单独用来存放网页,可以修改以上命令中的/mnt部分


     

    5,建data0文件夹mkdir /data0

     

    6、挂载新分区

    使用“mount -a”命令挂载新分区,然后用“df -h”命令查看,出现以下信息就说明挂载成功,可以开始使用新的分区了。


    配置环境

    1. 创建备份目录

    >cd /data0/

    >mkdirdata_backup/

    2. 复制JDK和tomcat

    >scp root@ 120.25.237.170:/data0/data_backup/jdk-7u45-linux-x64.rpm ./

    >scp root@ 120.25.237.170:/data0/data_backup/apache-tomcat-7.0.47.tar.gz ./

    查看当前路径:pwd

    3. 安装JDK

    >rpm -ivh jdk-7u45-linux-x64.rpm

    4. 解压缩tomcat,放到/data0根目录下

    > tar xvfz apache-tomcat-7.0.47.tar.gz

    > mv -f data_backup  /data0/(阿里云)

    > mv -f apache-tomcat-7.0.47  /home/(西部数码)

    按照常规方式配置tomcat的端口,默认工程,名字叫做3dshop:

    >vim /data0/apache-tomcat-7.0.47/conf/server.xml

    <Context path="" docBase="kami" debug="0" reloadable="true"/>

    设置tomcat的默认内存:

    >vim /data0/apache-tomcat-7.0.47/bin/catalina.sh

    242行,插入:JAVA_OPTS="-server -XX:PermSize=512M -XX:MaxPermSize=1024M"

    5. 设置环境变量

    >vim /etc/profile

    在文件末尾加上以下内容:

    export TOMCAT_HOME=/home/apache-tomcat-7.0.47

    export PATH=$TOMCAT_HOME/bin:$PATH

    export JAVA_HOME=/usr/java/jdk1.7.0_45/

    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

    export CLASSPATH=.:/usr/java/jdk1.7.0_45/lib:/usr/java/jdk1.7.0_45/jre/lib:$CLASSPATH

    完成后执行

    >source /etc/profile

    检验:

    >java -version

    查看java的版本是否正确

    >cd /data0/apache-tomcat-7.0.47/webapps

    > ../bin/startup.sh

    查看tomcat是否正常启动

    >tail -f ../logs/catalina.out

    7. 安装mysql server

    >yum install mysql-server

     

     

     

     

    启动mysql

    servicemysqld start

     

     

     

     

    查看版本 mysql -V

     

     

     

     

    vim /etc/my.cnf  ← 编辑MySQL的配置文件

    在配置文件的文尾填加如下语句:

    [mysql]

    default-character-set = utf8

     

     

    启动MySQL服务

    [root@sample ~]# chkconfigmysqld on  ← 设置MySQL服务随系统启动自启动

     

    [root@sample ~]# chkconfig --list mysqld  ← 确认MySQL自启动 

    mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off  ← 如果2--5为on的状态就OK

     

     

    [root@sample ~]#/etc/rc.d/init.d/mysqld restart  ← 启动MySQL服务

     

    Initializing MySQL database:         [ OK ]

    Starting MySQL:              [ OK ]

    设置mysql的root密码:

    一、数据库导入

    1. 切换目录到sql文件所在目录:

    >cd /data0/apache-tomcat-7.0.47/webapps/

    1. 登录数据库:

    >mysql -uroot -p 密码

    3. 查看数据库:

    mysql> show databases;

    5. 创建数据库:

    mysql> create database km; 数据库名字;

    6. 切换到某个数据库

    mysql> use jjl; 数据库名字;

    7. 导入数据库:

    mysql> source jjl20150610.sql;sql文件名称;

    8. 导出数据库:

    9. 删除数据库:

    mysql> drop database aoyou;

    10. 修改数据库密码:

    >mysqladmin -uroot -p password ltk_2015; 新密码

    修改后实验一下是否可以登录

    11. 查看数据库是否导入成功:

    12. 部署项目

    复制项目压缩包到webapps目录下

    解压缩包

    [root@ebs-21956 webapps]# tarxvfzkami.tar.gz

    13. 确认数据库密码是否一致,如果不一致,需要修改密码,要么修改数据库密码:

    Cd到项目的目录下

    [root@ebs-21956 webapps]# cd /data0/apache-tomcat-7.0.47/webapps/jjl/

    修改如下文件的密码:

    [root@ebs-21956 jjl]# vim ./WEB-INF/classes/config/jdbc.properties

    [root@ebs-21956 kami]# vim ./WEB-INF/config/jdbc.properties

    启动tomcat

    查看日志:tail -f ../../logs/catalina.out

    前台服务器的tomcat端口,需要修改成80(后台服务器需改成8080),另修改要打开的项目名称。

    [root@ebs-21956 jjl]# vim ../../conf/server.xml

    重启tomcat

    1,  cd到webapps目录

    [root@ebs-25048 home]# cd /home/apache-tomcat-7.0.47/webapps/

    2,  关闭JAVA进程

    [root@ebs-25048 webapps]# ../bin/shutdown.sh

    3,  查看进程是否关闭

    [root@ebs-25048 webapps]# ps -aux

    4,  如意关闭,重启进程

    [root@ebs-25048 webapps]# ../bin/startup.sh

    测试项目是否能打开,如果访问不了,可能是防火墙原因,请关闭防火墙试一下:

    [root@ebs-22559 webapps]# serviceiptables stop;

    前台服务器

    1. 首先按照《》文档在后台服务器创建数据库用户,并且确保前台服务器能够访问;
    1. 确认前台服务器数据库链接文件的密码和IP是否与后台添加的用户一致,如果不一致,修改如下文件的密码和IP:

    [root@ebs-21956 jjl]# vim ./ecw/WEB-INF/config/jdbc.properties

    1. 重启tomcat
    1. 如果访问不了,可能是防火墙原因,请关闭防火墙试一下:

    [root@ebs-22559 webapps]# serviceiptables stop;

    解压缩:

    [root@ebs-21956 webapps]# tarxvfz zhonghan.tar.gz

    Zip压缩命令

    zip -r文件名.zip文件名

    Zip解压命令

    unzip 文件名.zip

    后台验证码不显示执行以下命令修改域名

    vim ./jjl/WEB-INF/classes/eop.properties

    西部数码:

    [root@ebs-30395 home]# vim ./apache-tomcat-7.0.47/webapps/jjl/WEB-INF/classes/eop.properties

     

    复制文件夹

    scp -r root@112.124.124.8:/data0/apache-tomcat-7.0.47/webapps/jjl ./

    压缩文件夹

    tarcvfzkami.tar.gz kami

    解压缩

    tarxvfzkami.tar.gz

     

     

     

    ==========================================

     

     

    删除文件

    rm –rf

     

    [root@iZ94i591x7qZ webapps]# vim ./kami/WEB-INF/config/jdbc.properties

    导出数据库:mysqldump -uroot -pjjl>jjl_db_20150610.sql;

    mysqldump -uroot -paoyou_2015 -d aoyou>/data0/bak/tomcat/20150604aoyou.sql

    mysqldump -uroot -paoyou_2015 -d aoyou>/data0/20150604aoyou.sql

  • 相关阅读:
    select + 回调 + 事件循环
    进程间通信
    多进程复习
    concurrent.futures 使用及解析
    多线程复习 Rlock ,Condition,Semaphore
    生成器读取大文件应用
    VS远程调试与附加调试
    Linux后台有个systemd-r进程,占用5355等端口
    linux中 shell编程 判断服务是否运行
    使用Keepalived实现linux高可用集群
  • 原文地址:https://www.cnblogs.com/chenweida/p/6145778.html
Copyright © 2020-2023  润新知