一、系统架构

linux系统 centOS 6.9

应用服务器:Tomcat /JDK

数据库服务器:MySQL

二、连接远程工具FinalShell

1、Centos 6:

  启动服务:service 服务(iptables) start

  关闭服务:service 服务 stop

  重启服务:service 服务 restart

  查看服务状态:service 服务 status

  设置服务开机启动:chkconfig 服务 on

  设置服务开机不启动:chkconfig 服务 off
Centos 7:
  开启服务:systemctl start 服务(firewalld).service

  停止服务:systemctl stop 服务.service

  重启服务:systemctl restart 服务.service

  查看服务状态:systemctl status 服务.service

  设置服务开机启动:systemctl enable 服务.service

  设置服务开机不启动: systemctl disable 服务.service

2、安装 jdk 和 tomcat 步骤

.yum install -y lrzsz  安装上传下载工具

.cd /opt

3.rz (找到jdk-7u80-linux-x64.rpm进行上传)

4.ll 查看

5.rpm -ivh jdk-7u80-linux-x64.rpm 安装JDK

6.cd /usr/java

7.ll 查看Java目录

8.vi /etc/profile 配置环境变量

9.a或者i进入编辑模式

10.export JAVA_HOME=/usr/java/jdk1..0_80

   export PATH=$PATH:$JAVA_HOME/bin

11.esc  保存:wq

12.java -version 验证Java是否成功安装

13.cd /opt

14.rz(上传apache-tomcat-8.0..tar.gz)

15.ll

16.tar -zxvf apache-tomcat-8.0..tar.gz 解压tomcat

17.mv apache-tomcat-8.0..tar.gz tomcat 重命名

18.ll

3、安装配置 mysql 步骤

1.rz(上传mysql-5.1..tar.gz)

2.tar -zxvf mysql-5.1..tar.gz解压

3.rpm -qa | grep mysql 查看已安装MySQL程序

4.yum remove qt-mysql mysql mysql-server卸载程序

5、./configure --prefix=/usr/local/mysql 执行安装前检查并配置安装路径

6.make   

7.make install 编译安装时间10-30分左右

8.groupadd mysql 一般会提示:group 'mysql' already exists

9.useradd mysql 一般会提示:user 'mysql' already exists

10.复制配置文件到/etc目录下 cp support-files/my-medium.cnf /etc/my.cnf

11.vim /etc/my.cnf

12./skip 找到skip-federated关键字

13.a进入编辑模式

14.注释 #skip-federated

15.esc :wq 

16.修改MySQL安装文件的所有者和所属组 chown -R mysql:mysql /usr/local/mysql

17.执行安装脚本 cd /usr/local/mysql/bin      ./mysql_install_db --user=mysql

18.启动服务 ./mysqld_safe --user=mysql &

19.登陆 MySQL ./mysql -uroot -p 密码默认为空

20.切换目录到Tomcat的webapps目录下(或者你自定义的目录) 

21.cd /opt/tomcat/webapps

22.上传项目代码到webapps目录下 rz

23.解压缩项目代码

24.cd 项目文件夹/ZTB

25.执行数据库脚本 

   /usr/local/mysql/bin/mysql -uroot -p < test.sql

26.启动tomcat服务器 

  cd /opt/tomcat/bin

   ./startup.sh

打开浏览器访问 http://主机IP:8080/项目名

Linux系统下部署项目流程的更多相关文章

  1. linux系统下部署项目

    一.修改防火墙设置,开放对应的端口 修改Linux系统防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,如果要开放哪个端口,在里面添加一条  -A RH-Firewall- ...

  2. linux系统下开机启动流程

    在了解开机启动流程之前,还是得先了解一些磁盘的基本知识.磁盘主要由盘片,机械手臂,磁头,主轴马达构成.盘片就是存储数据的物理单位了.然后盘片上我们可以分成扇区(sector)和柱面(cylinder) ...

  3. Linux环境下部署项目时的步骤和一些要注意的点

    SQL的导出和导入 sql的导出 首先选中要导出的数据库 然后点击左下角的administration选项,进入导出界面. 点击Data Export 然后勾选图中的几个选项即可导出一个sql,如果需 ...

  4. Linux系统下部署Tomcat服务器

    详细步骤如下: 1.下载xshell5和xftp5并安装,登录连接服务器,新建会话窗口: 2.安装配置JDK1.8,具体操作方法如下: (1)下载JDK地址:http://www.oracle.com ...

  5. Linux系统下部署eleasticsearch+kibana

    1.官网下载eleasticsearch和kibana,两个版本应安装一致,否则会出现kibana连接不上eleasticsearch的情况(这里我以6.3.1为例) eleasticsearch的下 ...

  6. LINUX 系统下部署 NFS服务

    NFS服务 NFS,是Network File System的简写,即网络文件系统.也被称为NFS: NFS允许一个系统在网络上与他人共享目录和文件. NFS通常运行于2049端口. 部署NFS 前提 ...

  7. linux系统下部署DNS反向解析

    DNS服务概述 DNS(Domain Name System)域名系统,能够提供域名与IP地址的解析服务. 反向解析 反向解析是从IP地址到域名的解析过程.主要作用于服务器的身份验证. 部署反向解析 ...

  8. linux系统下部署DNS正向解析

    DNS服务概述: DNS(Domain Name System)域名系统,能够提供域名与IP地址的解析服务. 正向解析 正向解析是指域名到IP 地址的解析过程. 部署DNS正向解析 DNS服务的三个配 ...

  9. 整理一下odoo10在windows系统下部署的流程

    odoo10环境搭建 所需依赖: Python3.5 odoo10.0 Node.js PostgreSQL 9.5 PyCharm 专业版 1.首先先安装好Python3.5,并设置好环境变量 2. ...

随机推荐

  1. PHP timezone_identifiers_list() 函数

    ------------恢复内容开始------------ 实例 输出非洲的所有时区: <?phpprint_r(timezone_identifiers_list(1));?> 运行实 ...

  2. PHP linkinfo() 函数

    定义和用法 linkinfo() 函数返回有关一个硬连接的信息. 该函数返回设备 ID,如果失败则返回 FALSE. 语法 linkinfo(path) 参数 描述 path 必需.规定要检查的路径. ...

  3. HTML 基础- 4个实例

    HTML 基础- 4个实例 不要担心本章中您还没有学过的例子,高佣联盟 www.cgewang.com 您将在下面的章节中学到它们. HTML 标题 HTML 标题(Heading)是通过<h1 ...

  4. 4.24 省选模拟赛 欧珀瑞特 主席树 可持久化trie树

    很容易的一道题目.大概.不过我空间计算失误MLE了 我草草的计算了一下没想到GG了. 关键的是 我学了一个dalao的空间回收的方法 但是弄巧成拙了. 题目没有明确指出 在任意时刻数组长度为有限制什么 ...

  5. Python创建一个爬虫项目===从零开始哟!想说的下次 要不要出一期关于pycharm与Python之间的合作

    当然,不用爬虫框架,也是可以的 比如说 beauitfulsoup xml http 就可以完美的得到一个爬虫的解决方案! 个人的意思是,新手或者刚入门的可以考虑以上的方式进行练习后 在使用框架 首先 ...

  6. linux的软件管理的rpm包和yum配置加tar解压包和安装编译./configuer

    软件管理 rpm包  和yum 1.软件形式 Linux系统的第三方软件,无论是应用软件还是工具软件,大多以以下两种形式之一发行: 源代码形式       预编译形式 获取的源代码形式的软件,需要对其 ...

  7. win10下visual studio code安装及mingw C/C++编译器配置,launch.json和task.json文件的配置

    快一年了,我竟然还有脸回来..... 过去一年,由于毕设.找工作的原因,发生太多变故,所以一直没更(最主要的原因还是毅力不够...),至于发生了什么事,以后想说的时候再更吧..依然是小白,下面说正事. ...

  8. Docker学习日记-安装Docker

    Docker是什么: 简单理解就是基于go语言开发的开源的应用容器引擎. 对进程进行封装隔离,属于操作系统层面的虚拟化技术. Docker的优势: 1.更高效的利用系统资源 2.更快速的启动时间 3. ...

  9. asp.net core 2.1的全局模型验证统一方案

    网上的统一模型验证,有效到asp.net core 2.0 2.1的mvc还可以用 webapi嘛,想想就好,自己琢磨了一顿,才发现这东西应该这样玩 首先吧api上面的特性注释了 //[ApiCont ...

  10. 前端面试 vue 部分 (3)——v-show和v-if的区别

    v-if 适用于在运行时很少改变条件,不需要频繁切换条件的场景: v-show 则适用于需要非常频繁切换条件的场景. v-if 是条件渲染,如果在初始渲染时条件为假,则什么也不做--直到条件第一次变为 ...