欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

每天学点Linux之服务器部署jar包(二)

程序员文章站 2022-05-01 08:04:56
...

1.将jar包上传至指定目录

  1. 打开secureCRT工具,输入服务器地址以及密码

  2. 同时按键盘Alt+P键进入Sftp上传模式

  3. CD到指定目录 其中

     命令:
     	 History:查看历史命令
     	 LL: 查看文件目录, 
     	 LS: 查看文件列表, 
     	 mkdir 目录名: 创建目录,  
     	 pwd: 查看用户当前所在目录
     	 rm -r 目录名: 删除文件夹 或文件
    
  4. put jar所在地址(绝对路径)+jar包文件名: 上传jar包

  5. 切到命令行 , 并cd到上传的jar包所在目录

  6. ps aux|grep java: 查看java进程 , 并找到jar所运行的进程

  7. kill -9 进程号(pid) : 杀死该jar包进程 | | 或者直接指定杀死进程 ps aux|grep 进程名称

  8. 在次执行ps aux|grep java 确定该进程已被杀死

  9. 执行jar包

    • 前台执行: java -jar XXX.jar
    • 后台执行并挂起: nohup java -jar XXX.jar > nohup.out 2>&1 &
	1. nohup命令的作用就是让程序在后台运行,不用担心关闭连接进程断掉的问题了 
	2. 上述语句是指:开启jar包程序设置成后台运行 , 运行日志输出到nohup.out文件 . 关闭该连接窗口无影响
	3. Linux下一般比如想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。但是如果终端关闭,那么程序也会被关闭。
	4. 2>&1 :意思是把 标准错误输出 重定向到 标准输出
	5. >  : 默认为标准输出重定向 , 与 1> 相同
	6. &>file : 意思是把标准输出 和 标准错误输出 都重定向到文件file中
	7. /dev/null :  是一个特殊文件,传给它的东西它都删掉