Linux线上部署项目命令(SpringBoot项目)

文章介绍了如何使用mvnpackage进行项目打包,登录服务器后如何通过ps和kill命令结束进程,以及上传并运行jar包的方法。此外,还详细讲解了Linux常用命令,如netstat、ls、mkdir等,和文件权限管理,包括读、写、执行权限的数值表示以及chmod的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. mvn package 打包

  1. 登录服务器杀掉已有项目服务进程命令:

  • ps –ef | grep 你的jar包名 (第二列为进程号PID)

  • Kill -9 进程号PID

  1. 上传打包好的jar包

  1. 运行jar包:nohup java –jar 你jar包名 &

Linux其他命令:

  • 根据端口过滤,找到项目进程号:netstat -ntlp | grep 30080

  • ls 查看 -l :列出文件详细信息 或者直接ll 。-a:列出当前目录下所有文件及目录,包括隐藏的a(all)

  • mkdir 创建目录 -p:创建目录,若无父目录,则创建p(parent)

  • 部分显示 more/less

  • 查找文件 find / -name 'auto.cnf'

  • 创建空文件 touch

  • 复制文件 cp

  • 移动或重命名 mv

  • 删除文件 rm

  • 文件权限管理

三种基本权限:

R:读,数值表示为 4

W:写,数值表示为 2

X:可执行,数值表示为1

  • 文件的权限为-rw-r--r--,一共十个字符,分成四段。

  • 第一个字符“-”表示普通文件;这个位置还可能会出现l链接;d表示目录

  • 第二三四个字符rw-表示当前所属用户的权限,所以用数值表示为 4+2=6

  • 第五六七个字符r--表示当前所属组的权限,所以用数值表示为 4

  • 第八九十个字符r--表示其他用户权限,所以用数值表示为 4

所以操作此文件的权限用数值表示为 644

更改权限

更改权限:sudo chmod [u所属用户 g所属组 o其他用户 a所有用户] [+增加权限 -减少权限] [r w x] 目录名

例如:有一个文件 filename,权限为-rw-r----x ,将权限值改为-rwxrw-r-x,用数值表示为765

sudo chmod u+x g+w o+r filename 也可以用数值表示 sudo chmod 765 filename

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值