先进入要更新代码的模块根目录里面通过git pull 进行拉取代码,之后通过
netstat -anp|grep 当前服务端口 可以查询出当前服务在服务器里面的端口
kill -9 服务所在服务器的端口号 杀死进程
nohup mvn spring-boot:run & 重启当前服务
tail -f nohup.out 打印日志
jps 进入当前项目的父模块中查看当前所有服务的占用端口
合并分支:如果要将A分支内容合并到B分支,先将A分支的内容Commit和Push之后切换到
想要合并的分支上,通过点击vcs->git->merge Changes之后选择想要合并的分支
netstat -anp|grep 模糊内容 和 netstat -npl|grep 模糊内容 区别在于前者查询模糊
内容里面的所有东西后者值查询包含listen的内容
pwdx 进程号 :更具进程号查看当前进程号在linux什么位置
kafka后台启动
// 进入kafka的主目录下面
nohup ./kafka-server-start.sh ../config/server.properties 1>/dev/null 2>&1 &
// 如果有集群切记要添加kafka的配置
advertised.listeners=PLAINTEXT://kafka服务ip:9092
zookeeper启动到bin的上一级
启动ZK: bin/zkServer.sh start
查看ZK服务状态: bin/zkServer.sh status
停止ZK服务: sh bin/zkServer.sh stop
重启ZK服务: sh bin/zkServer.sh restart
nginx启动
直接进入nginx的sbin里面./nginx即可
redis启动
进入redis目录里面
1.nohup ./redis-server 0>/dev/null 2>&1 &
// 使用配置文件启动
2.nohup ./redis-server ../etc/redis.conf &
注意:redis 3.2之后加了一个protected-mode这个模式如果开启需要配置reqiredpass
或者bind ip 或者直接关闭该模式 二选一
// linux打包命令 -P后面跟要打包的环境
mvn clean install -Ptest
// linuxjar包启动
java -jar jar包的名字
// Maven修改版本命令
mvn versions:set -DnewVersion=要修改的版本号
// Maven将本地jar包打包到本地仓库 -DgroupId是所在maven仓库的路径
// -DartifactId是最后版本号所在文件夹名
mvn install:install-file -Dfile=D:/my.jar -DgroupId=com.ganshane.specs
-DartifactId=taobao-sdk-java-auto -Dversion=1.0.0 -Dpackaging=jar
// linux之间相关传递文件
// 本机传到目标服务器
rsync /路径/路径/文件名 目标服务器的用户名@目标服务器ip:/希望存放路径
例:rsync /test/123/666.txt root@1.1.1.1:/666/test/
// 传递文件夹
rsync -r /路径/路径/文件夹名 目标服务器的用户名@目标服务器ip:/希望存放路径
例:rsync -r /test/123 root@1.1.1.1:/ttt/
这既是将文件夹123传递到目标服务器的ttt下面