==如果要运行java项目,首先要把项目打包成jar或者war,如果选择后者的打包方式我们需要将war放到服务器tomcat上才能运行,选择前者则将jar放到服务器的任何位置上,直接使用java命令linux上运行==
node应用直接使用将工程放到服务器,使用下面命令即可
1.基本形式
java -jar xxx.jar
此时我们使用ctrl+c结束运行或者关闭窗口时,程序服务也会相应的终端执行,不再提供服务。
2.克服上一种的ctrl+c
java -jar xxx.jar
此时我们使用ctrl+c结束运行,程序不会被中断,但是关闭窗口仍然会中断程序的运行,结束服务
3.克服上一种关闭窗口
nohup java -jar xxx.jar & //java程序
nohup node xxx.js & //node应用
使用这种方式运行java项目,之后使用ctrl+c或者关闭窗口都不会中断程序的运行
4.上一种方法的升级
nohup java -jar xxx.jar >temp.log & //java程序
nohup node xxx.js & //node应用
temp.out的意思是将日志输出重定向到temp.log文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。
5.查看运行的所有程序
ps -ef|grep java //查看运行的java程序
ps -rf|grep node //查看运行的node程序
ps -aux | grep java //查看运行的java程序
ps -aux | grep node //查看运行的node程序
6.查询指定包名的java程序
ps aux|grep 包名
7.杀掉进程/停止运行的jar或者node应用
kill -9 程序运行的pid