java 项目常用命令
查出当前运行项目pid
ps aux | grep your-app.jar | grep -v grep
查询结果 其中root跟着PID
root 31786 94.8 10.3 4732616 828420 pts/0 Sl 09:02 0:33 java -jar -Xms2048m -Xmx2048m -XX:+PrintGC -XX:+UseParallelGC /opt/your-app.jar
确认文件位置
pwdx 31786
查询结果 其中PID跟着文件地址
31786: /opt
确认进行中项目占用的IP地址
netstat -tulnp | grep 31786
查询结果 其中PID跟着文件地址
tcp6 0 0 :::8800 :::* LISTEN 31786/java
tcp6 0 0 :::8801 :::* LISTEN 31786/java
杀倒当前程序
kill 31786
启动项目
java -jar -Xms2048m -Xmx2048m -XX:+PrintGC -XX:+UseParallelGC /opt/your-app.jar &
查看项目日志配置文件
logback.xml
查看日志
# 查看实时 info 日志
tail -f /home/your-app/logs/sys-info.log
# 查看实时 error 日志
tail -f /home/your-app/logs/sys-error.log
# 查看用户操作日志
tail -f /home/your-app/logs/sys-user.log
启动远程dubeg
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar your-app.jar
指定java版本 启动
"C:\Program Files\Java\jdk-17.0.2\bin\java.exe" -jar your-app.jar
浙公网安备 33010602011771号