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

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 :  是一个特殊文件,传给它的东西它都删掉

你可能感兴趣的:(Linux)