项目部署总结

项目部署总结

软件

在部署和升级中必不可少的需要访问ecs服务器、连接数据库等常见操作,由于xshell和Navicat等软件是收费产品,所以我们只能采用其它开源的替代工具。

  • FinalShell (替代xshell):是一款ssh连接工具,对比xshell功能也不错,使用也容易上手(国产)。
    官网:http://www.hostbuf.com/
    windows下载:http://www.hostbuf.com/downloads/finalshell_install.exe
  • MySQL Workbench(替代Navicat for mysql)
    mysql可视化工具,比Navicat操作复杂,但是功能完整,并且是mysql官方产品。
    下载地址:https://www.mysql.com/products/workbench/

部署时遇到的坑

  • 远程连接的时候,流量限制,导致打好的包发不过去。
  • 到现场发现数据库版本过低(公网上是5.7 专网5.6不支持json格式 导致重新改代码的sql及逻辑)
  • 有时候连接跳板机或者堡垒机

环境

mysql , jdk ,tomcat这些,网上百度一大堆,按照步骤敲命令就好了。在这我就不一一说明了。
我们spring boot的项目,用的是ali的rds mysql,所以本地不用安装 😄😄

常用命令

su admin /home/admin/citybrain/bin/appctl.sh restart项目重启命令
history查看历史操作
tail -200f /home/admin/citybrain/logs/java.log动态查看日志
netstat -tunlp丨grep 7001查看7001端口被应用占用情况
ssh root@ip登录指定ip
scp -r /path root@ip:/path将文件夹及子目录传到指定ip目录下
chown -R admin:admin /home/admin将/home/admin/目录下的所有文件的创建用户指定为admin
mv citybrain_open_plateform/ citybrain_open_plateform移动或者重命名
top查看机器
ps -ef查看所有进程
tar -zxvf xxxx.tar.gz解压
mysql -h -u -p登录mysql
mysqldump -h -p citybrain >/citybrain.sqldump出sql
mkdir xxxx创建文件夹
ifconfig查看ip
curl -H “pk:{userId:467}” http://localhost:8001/userManage/getUserInfo发送请求
cat查看文件
vim编辑文件 按i进行插入,esc +:q 退出
rm -rfrm删除文件 rm -rf删除文件夹
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值