环境部署
【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