环境部署


【tomcat】

1、xftp上传压缩包

2、解压

解压这个gz包:

tar -zxvf apache-tomcat-8.5.45.tar.gz

重复名解压包:

mv apache-tomcat-8.5.45 apache-tomcat8

3、切换目录切换到 /apache-tomcat8/bin目录下

启动tomcat服务:

./startup.sh

停止tomcat服务:

./shutdown.sh 或者 kill —9 接进程id(如上图的:14818)

4、在浏览器上输入:自己的inux系统的ip地址如:192.168.8.128:8080 (注意:后面一定要加上8080端口才能进入)

服务进不去:

细节:先看看自己Linux的防火墙是否关闭,如果关闭了,再去看一下8080端口直接修改vi /etc/sysconfig/iptables里面

添加如下:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT ,这两个细节都出处理好了,再使用浏览器登录一下,就能进入到如上的页面。

【路径】

/root/apache-tomcat8/webapps/

/root/apache-tomcat/lib/

【命令】

cd 到 /root/apache-tomcat/lib/目录下 ll | grep mysql 

 vi db.properties 

vi 编辑文件,处于编辑命令模式状态,

按ESC结束编辑进入命令退出文件

:w 保存,但不退出vi编辑

:wq 保存并退出vi编辑

:q! 退出vi编辑,但不保存内容更改

:w fileName 保存并保存文件名为fileName

:w! filename 在现有文件中保存并覆盖该文件

cd / 切换根目录

cd ~ 进入用户家目录,比如root用户就进入到/root,比如zzz用户,就进入到/home/zzz

chmod +x ./start.sh

创建一个文件:mkdir shell_file

linux中的touch命令一般用来修改文件的时间,或者新建一个不存在的文件.

这里也可以再稍微看一下mysql进程是否关闭命令:ps -ef | grep mysql

也可以再看tomcat是否关闭:jps

5、vi编辑配置文件之后一定要记得保存,如果要服务生效要重启服务

【部署mysql】

1、/root/apache-tomcat/lib/目录下将一个mysql的jar包要传输,可以去mysql官网进行下载。一定要注意版本对应

2、启动mysql 查询模式:在cd /usr/local/mysql8.0/ 目录下 执行: ./bin/mysql -uroot -h localhost -p 回车--》输入密码

3、执行提前存放的mysql文件, source一下执行之前放在root下的sql语句:source /root/dangdang.sql 

4、exit 可以退出mysql

5、启动命令: ./mysql.server start

6、停止命令:./mysql.server stop

【创建shell脚本】

创建一个mysql的shell脚本一键启动和一键关闭

接上面的操作直接退出mysql之后就切换到root家目录:cd ~

创建一个文件:mkdir shell_file

然后cd 到 shell_file/ 再 建一个文件:touch start.sh(这个是启动文件)

再进行编辑:vi start.sh

第一行一定要注意写:#!/bin/bash

再写入mysql的启动服务命令脚本:

cd /usr/local/mysql8.0/support-files (一定要把路径对应清楚,mysql是在哪里启动的)

./mysql.server start (输入mysql启动的 命令)

再添加一行:cd /root/apache-tomcat8/bin (一定要把路径对应清楚,tomcat服务是在哪里启动的)

./startup.sh (输入tomcat启动的 命令)

再保存退出:wq!

然后cd 切到 shell_file 里面 执行脚本:./start.sh

这个时候并没有像我想象那样 mysql和tomcat启动成功,而是显示文件不可执行。

那么我们就应该修改一下 这个文件的权限:chmod +x ./start.sh

再来运行一遍这个脚本:./start.sh