ubuntu安装jdk
安装jdk,以jdk17为例
shell
sudo apt update
sudo apt install openjdk-17-jre
# 安装完毕后查看是否安装成功
java -version运行jar文件
前台运行jar文件(这种方式会锁定当前终端,直到程序结束或被中断(按 ctrl + c))
shelljava -jar app.jar后台运行jar文件(虽然将程序放入后台,但是关闭终端时程序会停止)
shelljava -jar app.jar &后台运行jar文件 && 避免程序在终端关闭时停止
shell# nohup会忽略挂断信号,使程序在后台持续运行,输出会被重定向到nohup.out文件中 nohup java -jar app.jar &后台运行jar文件 && 避免程序在终端关闭时停止 && 将输出重定向到一个指定的文件(如名为output.log的文件)
shellnohup java -jar app.jar > output.log 2>&1 &指定启动端口
shellnohup java -jar app.jar --server.port=8080 > output.log 2>&1 &
查看后台进程
查看当前运行的java进程
shellps aux | grep java查看日志文件
shelltail -f 文件名.log
管理后台进程
停止进程(获取进程PID后)
shellkill PID强制停止进程
shellkill -9 PID查看进程状态(包括CPU和内存使用情况)
shelltop
参考文档