linux相关操作

1 篇文章 0 订阅

先进入要更新代码的模块根目录里面通过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下面
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值