周振林 周振林
首页
  • 前端文章

    • HTML
    • CSS
    • Tailwind CSS (opens new window)
    • JavaScript
    • Vue3
    • 其他
  • 学习笔记

    • 《JavaScript教程》
    • 《ES6 教程》
    • 《TypeScript》
    • 《Vue》
    • 《Git》
    • 《小程序笔记》
    • 《JS设计模式总结笔记》
  • 规范
  • Spring
  • 安装教程
  • 其他教程
  • 归真医学
  • 常用药材
  • 学习笔记
  • 经方学习心得
  • 基础
  • 虚拟化
  • Docker
  • OpenStack
  • 心情杂货
关于
收藏
  • 分类
  • 标签
  • 归档

周振林

IT界的小学生
首页
  • 前端文章

    • HTML
    • CSS
    • Tailwind CSS (opens new window)
    • JavaScript
    • Vue3
    • 其他
  • 学习笔记

    • 《JavaScript教程》
    • 《ES6 教程》
    • 《TypeScript》
    • 《Vue》
    • 《Git》
    • 《小程序笔记》
    • 《JS设计模式总结笔记》
  • 规范
  • Spring
  • 安装教程
  • 其他教程
  • 归真医学
  • 常用药材
  • 学习笔记
  • 经方学习心得
  • 基础
  • 虚拟化
  • Docker
  • OpenStack
  • 心情杂货
关于
收藏
  • 分类
  • 标签
  • 归档
  • 规范

  • Spring

  • 安装教程

  • 其他教程

    • git
    • idea
    • java部署
      • Linux常用命令
      • markdown
      • Vue 中Icon图标的使用
      • Navicat打开数据特别慢
      • frp使用教程
      • CentOS各个版本区别
      • 腾讯云启用root账户并修改密码
      • MySQL建表规范
      • 匿名内部类和Lambda表达式
    • 后端
    • 其他教程
    周振林
    2023-01-29
    目录

    java部署

    # Linux 常用命令

    项目发布

    1.命令: java -jar test-0.0.1-SNAPSHOT.jar
    
    1

    当前CMD窗口被占用,按CTRL + C打断程序运行,或者直接关闭窗口,也是程序退出

    2.命令: java -jar test-0.0.1-SNAPSHOT.jar &
    
    1

    当前CMD窗口不被占用,直接关闭窗口,程序退出

    3.命令: nohup java test-0.0.1-SNAPSHOT.jar &
    
    1

    nohup不挂断运行命令,当账户退出或终端关闭时,程序仍然运行, 所有输出被重定向到nohup.out的文件中

    4.命令: nohup java -jar test-0.0.1-SNAPSHOT.jar >nohup.out 2>&1 &
    
    1

    nohup不挂断运行命令,当账户退出或终端关闭时,程序仍然运行, 所有输出被重定向到nohup.out的文件中,并选择配置文件

    5.命令: nohup java -jar chaos.jar -Dspring.config.profile=test >nohup.out 2>&1 &
    
    1

    后台运行,将输出内容重定向到nohup.out文件中,运行时,返回一个守护进程id,

    通过kill -9 进程id 关闭

    ps -ef|grep xxx 查询守护进程码

    6.命令: nohup java -jar test-0.0.1-SNAPSHOT.jar >/dev/null 2>&1 &
    
    1

    关键在于最后的 >/dev/null 2>&1 部分,/dev/null是一个虚拟的空设备(类似物理中的黑洞),任何输出信息被重定向到该设备后,将会石沉大海 /dev/null 表示将标准输出信息重定向到"黑洞"

    2>&1 表示将标准错误重定向到标准输出(由于标准输出已经定向到“黑洞”了,即:标准输出此时也是"黑洞",再将标准错误输出定向到标准输出,相当于错误输出也被定向至“黑洞”)

    查看nohp.out中的内容

    1.前台实时查看nohub.out文件内容:

    tail -f nohup.out 
    
    1

    2.根据关键字查看

    tail -f nohup.out |grep "关键字"
    
    1

    3.输出文件最后100行

    tail -n 100 nohup.out 
    
    1

    4.输出文件最后100行,含关键字

    tail -n 100 nohup.out |grep "关键字"
    
    1
    #Java
    Last Updated: 2023/08/03, 11:01:11
    idea
    Linux常用命令

    ← idea Linux常用命令→

    最近更新
    01
    Docker安装
    06-10
    02
    Docker运行JAR
    06-10
    03
    Docker部署MySQL
    06-10
    更多文章>
    Copyright © 2019-2025 鲁ICP备19032096号-1
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式