Linux系统下部署项目流程
一、系统架构
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系统下部署项目流程的更多相关文章
- linux系统下部署项目
一.修改防火墙设置,开放对应的端口 修改Linux系统防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,如果要开放哪个端口,在里面添加一条 -A RH-Firewall- ...
- linux系统下开机启动流程
在了解开机启动流程之前,还是得先了解一些磁盘的基本知识.磁盘主要由盘片,机械手臂,磁头,主轴马达构成.盘片就是存储数据的物理单位了.然后盘片上我们可以分成扇区(sector)和柱面(cylinder) ...
- Linux环境下部署项目时的步骤和一些要注意的点
SQL的导出和导入 sql的导出 首先选中要导出的数据库 然后点击左下角的administration选项,进入导出界面. 点击Data Export 然后勾选图中的几个选项即可导出一个sql,如果需 ...
- Linux系统下部署Tomcat服务器
详细步骤如下: 1.下载xshell5和xftp5并安装,登录连接服务器,新建会话窗口: 2.安装配置JDK1.8,具体操作方法如下: (1)下载JDK地址:http://www.oracle.com ...
- Linux系统下部署eleasticsearch+kibana
1.官网下载eleasticsearch和kibana,两个版本应安装一致,否则会出现kibana连接不上eleasticsearch的情况(这里我以6.3.1为例) eleasticsearch的下 ...
- LINUX 系统下部署 NFS服务
NFS服务 NFS,是Network File System的简写,即网络文件系统.也被称为NFS: NFS允许一个系统在网络上与他人共享目录和文件. NFS通常运行于2049端口. 部署NFS 前提 ...
- linux系统下部署DNS反向解析
DNS服务概述 DNS(Domain Name System)域名系统,能够提供域名与IP地址的解析服务. 反向解析 反向解析是从IP地址到域名的解析过程.主要作用于服务器的身份验证. 部署反向解析 ...
- linux系统下部署DNS正向解析
DNS服务概述: DNS(Domain Name System)域名系统,能够提供域名与IP地址的解析服务. 正向解析 正向解析是指域名到IP 地址的解析过程. 部署DNS正向解析 DNS服务的三个配 ...
- 整理一下odoo10在windows系统下部署的流程
odoo10环境搭建 所需依赖: Python3.5 odoo10.0 Node.js PostgreSQL 9.5 PyCharm 专业版 1.首先先安装好Python3.5,并设置好环境变量 2. ...
随机推荐
- format 进阶
'''format(数字,str(算术式)+"d或者f") d 表示 int f 表示 float ''' format(5,str(2*4)+"d") '' ...
- HTML - XHTML
HTML - XHTML XHTML 是以 XML 格式编写的 HTML.高佣联盟 www.cgewang.com 什么是 XHTML? XHTML 指的是可扩展超文本标记语言 XHTML 与 HTM ...
- PHP strtolower() 函数
实例 把所有字符转换为小写: <?php高佣联盟 www.cgewang.comecho strtolower("Hello WORLD.");?> 定义和用法 str ...
- IDEA、maven3.6.3安装、环境配置(windows10)
maven的安装和配置 1. maven的官方入门指南:http://maven.apache.org/guides/getting-started/index.html 阅读官方文档进行ma ...
- 中国剩余定理(CRT)及其扩展(EXCRT)详解
问题背景 孙子定理是中国古代求解一次同余式方程组的方法.是数论中一个重要定理.又称中国余数定理.一元线性同余方程组问题最早可见于中国南北朝时期(公元5世纪)的数学著作<孙子算经>卷下第 ...
- maven个人配置
settings.xml 文件修改一下内容 本地 <localRepository>D:\maven\repository</localRepository> 远程:修改成国内 ...
- SeekBar滑动时,progress数值不连续
问题描述 logcat 你是否也遇见过这样的情况,SeekBar的进度不连续 这是我在做一个编辑图片的APP时,观察我打印的log,发现progress不是连续的 这时候可能就有人问:是你代码写的不对 ...
- 如何打印完整的MYSQL带参数SQL日志信息
在mysql的jdbc中开启sql分析,如下: jdbc.url=jdbc:mysql://127.0.0.1/test?useUnicode=true&characterEncoding=U ...
- LinuX操作系统基础------>了解文件结构和相关的文件操作
了解LinuX文件系统 熟悉LinuX的文件结构 熟悉LinuX的基本操作指令 利用所学指令进行指令组合操作 什么是文件?什么是目录? 文件:一般是一个独立的东西,可以通过某些工具将其打开 目录:可以 ...
- SkyWalking 搭建及简单使用(Linux)
1.需求 公司项目采用微服务的架构,服务很多,人工监控是不可能的,项目的访问量很大,想通过日志查找某个方法中性能的问题也是非常困难的.但是系统的性能问题是不能忽视的.系统性能检测的问题如鲠在喉,经过长 ...