zoukankan      html  css  js  c++  java
  • linux部署Web项目总结

    本文用的是CentOS7系统,不是虚拟机。

    1.什么是Xshell?

      xshell连接上linux之后,就等同于linux本身的终端命令窗口。

      xshell不是必需品,但是它能更好的辅助我们学习linux。拥有更好的操作界面,多此一举,所以我没用。强迫症除外。

    2.为什么要安装JDK?

      jdk就是java开发工具,提供了java的api和java的运行时环境jre。不一定需要装的呀,只要你不需要运行java的程序,就不用jdk。

      你不跑,系统有的进程需要跑啊。

    3.安装JDK步骤?

       3.1.下载:如果联网:curl -L "http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-i586.tar.gz" -H "Cookie: oraclelicense=accept-securebackup-cookie" -H "Connection: keep-alive" -O,使用的时候不要直接复制!JDK是分32位和64位

    系统的。

     3.2.U盘拷贝,我用的是U盘,以前下载好的。下载linux系统JDK地址https://blog.csdn.net/doupeihua/article/details/5183194

       关于linux系统U盘拷贝文件的使用:  

      3.2.1.先查看电脑连接的硬件驱动命令,fdisk -l.一般U盘的名称是sda*什么的,我的是sdb1,看的出来U盘只有一个。

      3.2.2.假如是sda1,我们先创建一个文件夹,把U盘信息映射到该文件夹。

       mkdir /home/usb(注意空格,usb这个目录需要自己在home创建)

      期间又遇到了CentOS 无法识别NTFS问题,需要安装ntfs-3g,详细参考 https://blog.csdn.net/X_White/article/details/8105090

        

        一 下载ntfs-3g

        http://www.tuxera.com/community/open-source-ntfs-3g/

        wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2016.2.22.tgz

        或

        curl https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2016.2.22.tgz

        

        二 解压并安装

        1 检测是否安装gcc

        rpm -qa | grep gcc

        或

        gcc -v

        安装gcc

        yum install gcc

        2 解压安装 ntfs-3g

        tar -zxvf ntfs-3g_ntfsprogs-2016.2.22.tgz
         ./configure
          make
          make install

      cd ntfs-3g_ntfsprogs-2016.2.22; ./configure && make && make install &&make clean

        三 挂载

        mkdir /mnt/wd_usb

        mount -t ntfs-3g /dev/sda1 /mnt/wd_usb

        注:取消挂载

         umount /dev/sda1

      3.2.3.把U盘信息映射进来

      mount /dev/sda1 /home/usb

      3.2.4.进入该U盘的文件夹

      cd /home/usb

      3.2.5.查看所有信息 

        ls

      3.2.6.拷贝U盘的某文件

      cp server.txt /home

      3.2.7.安全弹出U盘

      umount /dev/sda1

     3.3.安装JDK

      在linux的/usr目录下新建文件夹java,并包安装包拖到java文件夹中

      cd /usr/java(进入java目录下)

      tar xvf jdk-8u121-linux-x64.tar.gz(解压jdk安装包)

       

      

      在/etc/profile文件末尾添加如下几行

       

      

    4.安装tomcat,tomcat是分windows版本与linux版本的windows版本一般以exe或者zip 格式linux版本一般以tar.gz格式

    步骤与JDK的安装基本差不多。

    先在/usr下新建tomcat文件夹,并把安装包拷贝进来

    cd /usr/tomcat

    tar xvf apache-tomcat-8.5.12.tar.gz

     

    source /etc/profile(使修改生效)

     

     

    使tomcat成为系统服务

    cp catalina.sh /etc/init.d/tomcat

    vi /etc/init.d/tomcat(增加如下内容)

     

    退出并保存

     

    5.安装MySQL(mysql-5.7.22.tar.gz)

    rpm -qa | grep -i mysql(检查之前版本)

    yum -y remove mysql-libs*(卸载之前安装所有)

    将安装包拷贝到/usr/local目录下

     

     

     

    添加mysql服务

    vi /etc/profile(添加环境变量)

    保存并退出

    source /etc/profile(使修改生效)

    vi /etc/my.cnf(修改mysql配置文件,修改如下内容)

    保存并退出

    6.创建数据库并导入数据

    拷贝数据库脚本文件到/usr/local目录下

    7.发布web项目,下图选中的就是war包

    拷贝项目war包到/usr/tomcat/apache-tomcat-8.5.12/webapps目录下,

    等待tomcat自动将war包解压完毕,在浏览器输入项目路径即可访问项目了。
    8.附: redis安装https://www.cnblogs.com/codersay/p/4301677.html

               jmeter安装http://www.cnblogs.com/fengpingfan/p/6028884.html

  • 相关阅读:
    树链剖分-bzoj1036
    POJ3489企鹅
    51nod 1130
    51nod-8-16
    51nod-8-15
    51nod 8-14
    51nod1582-n叉树
    51nod1574排列转换
    51nod1785数据流中的算法
    iOS开发--Swift 最近项目开发中遇到的一些小问题与解决方法
  • 原文地址:https://www.cnblogs.com/zeussbook/p/9163660.html
Copyright © 2011-2022 走看看