[JAVA] 关于Jar包部署命令全面解析

1861 0
Honkers 2022-11-8 18:06:11 | 显示全部楼层 |阅读模式
目录

    一、nohup xxx &二、-Djava.security.egd=file:/dev/./urandom三、-Duser.timezone=Asia/Shanghai四、-XX:+UseG1GC五、--spring.profiles.active=test
  1. nohup java -Djava.security.egd=file:/dev/./urandom -Duser.timezone=Asia/Shanghai -jar example.jar -XX:+UseG1GC --spring.profiles.active=test &
复制代码
一、nohup xxx &

1、用途:在系统后台不挂断地运行命令,退出终端不会影响程序的运行
2、语法:nohup Command [ Arg … ] [ & ]
    无论是否将nohup命令的输出重定向到终端,输出都将附加到当前目录的nohup.out文件中如果当前目录的 nohup.out 文件不可写,输出重定向到$HOME/nohup.out 文件中如果没有文件能创建或打开以用于追加,那么Command参数指定的命令不可调用
3、退出状态
该命令返回下列出口值:
    126:可以查找但不能调用Command参数指定的命令127:nohup命令发生错误或不能查找由Command参数指定的命令否则:nohup命令的退出状态是Command参数指定命令的退出状态

二、-Djava.security.egd=file:/dev/./urandom

1、用途:配置Java应用程序中的随机数生成
2、意义:SecureRandom在Java各种组件中使用广泛,可以可靠地产生随机数。但在大量产生随机数的场景下,性能会降低。这时可以使用 "-Djava.security.egd= file:/dev/./urandom"加快随机数产生过程

三、-Duser.timezone=Asia/Shanghai

1、用途:设置时区
2、意义:Java程序在启动的时候如果没有指定时区,默认会根据System.getProperty("user.timezone")去获取操作系统配置文件中配置的时区

四、-XX:+UseG1GC

指定使用G1垃圾回收器

五、--spring.profiles.active=test

指定配置文件进行启动
以上为个人经验,希望能给大家一个参考,也希望大家多多支持中国红客联盟。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Honkers

荣誉红客

关注
  • 4004
    主题
  • 36
    粉丝
  • 0
    关注
这家伙很懒,什么都没留下!

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行