springboot部署jar项目和基本liunx命令

---查询进程:
  ps -ef | grep java

---杀死项目进程:
  kill -9 进程号

---部署命令liunx:

  自己创建日志放入nohup.out文件中

    nohup java -jar visPlat-service-2.3.0.230522_CLOUD_RELEASE.jar &  

  重定向日志文件到service.log文件中

    nohup java -jar service.jar > ./logs/service.log &

---部署win

  java -Dfile.encoding=utf-8 -jar 项目jar名

---查看端口是否开放

  firewall-cmd --query-port=端口/tcp --返回 no 表示没开放

--开放端口命令:

  firewall-cmd --zone=public --add-port=端口号/tcp --permanent -- 查询还是no,需要再firewall-cmd --reload重启防火墙,需要在防火墙中添加8080端口配置

 

--查询系统中某个文件的位置

  find / -name 文件/文件夹名称

  find . -name "*.log" -ls 在当前目录查找以.log结尾的文件,并显示详细信息。

  find /root/ -perm 600 查找/root/目录下权限为600的文件

  find . -type f -name "*.log" 查找当目录,以.log结尾的普通文件

  find . -type d | sort 查找当前所有目录并排序

  find . -size +100M 查找当前目录大于100M的文件

---创建文件夹

  mkdir 文件夹名称

---创建文件

  touch 文件名

---查询文件内容

  tail -f -n 500 文件名

---编辑文件

  vi 文件名

  i、o、a:进入编辑模式

  Esc:退出编辑模式

  :q:不保存退出

  :q!:不保存强制退出

  :wq:保存并退出

 

---配置文件生效profile

  source /etc/profile

---复制文件到另一个文件中

  cp -r 复制的文件名或者* 复制到新文件夹的路径

---解压文件

  tar -zcvf 压缩文件名

  z:调用打包压缩命令

  c:打包文件

  v:显示运行过程

  f:指定文件名

  x:代表解压

---删除文件

  rm -rf 文件名

---重命名文件

  mv 旧名称 新名称

---查看内存占用情况:

  df -h

---查看目录大小

  du -h --max-depth=1

---linux升级命令

  yum -y update 升级所有包同时也升级软件和系统内核

---查看ip

  linux: ip addr

  win: ipcnfig

---目录查询

ls 查看当前目录下的所有目录和文件

ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件)

ls -l 或 ll 列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)

ls /dir 查看指定目录下的所有目录和文件 如:ls /usr

---查看防火墙

状态:systemctl status firewalld

a) running:开启

b) dead:关闭

开启防火墙:systemctl start firewalld

关闭防火墙:systemctl stop firewalld

重启防火墙:systemctl restart firewalld.service

查询进程: ps -ef | grep java

 

--jar打包部署

  1.查询所有进程,找到项目端口号对应的PID

    netstat -ntpl

  2.执行jar包

    nohup java -jar 项目包名.jar >>日志.log &

  3.查看实施日志

    tail -f -n 500 日志.log

---Jenkins启动

  nohup java -jar jenkins.war --httpPort=8899 &

  nohup java -jar jenkins.war --httpPort=8899 > jenkins.log 2>&1 &

posted @ 2023-10-11 09:43  星星骨头  阅读(217)  评论(0)    收藏  举报