1.去官网下载liunx版本的npm或者gz结尾的包
2.扔到服务器目录中,解压
tar -zxvf 包名
3.解压好安装
rpm -ivh jdk-8u411-linux-x64.rpm
rpm -qa|grep jdk //查找jdk
rpm -e --nodeps jdk-1.8 //卸载jdk
java -version //查看jdk是否存在
4.配置环境变量
vim /etc/profile i 编辑
尾部另起一行加上下面环境变量
JAVA_HOME=/usr/local/java/jdk1.8.0-x64 //代表安装在哪个目录下,跟win相同
CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
5.重新加载配置
source /etc/profile
java -version
jdk就安装好了
---------------------------------------------------------------------
启动项目
要查看防火墙
firewall-cmd --zone=public --list-ports //查看当前系统打开的所有端口
firewall-cmd --add-port=15672/tcp --permanent //开发指定端口
sudo firewall-cmd --reload //重启下防火墙服务
如果腾讯云和阿里云还需要看下安全组有没有开放指定端口,如果没有开放需要放开一下,然后在生成一下规则
最后java -jar jar包 启动成功
-------------------------------------------------------------------------------------------------
使用 nohup java -jar zyj-admin.jar > log.out & 命令可以保证jar包始终运行状态并且可以日志输出
附加命令:
nohup java -jar common-api.jar >/dev/null 2>log.error &
只输出错误信息到日志文件,标准输出不写入日志文件,直接丢弃
2:借助 cronolog来分隔日志(日志太多会造成单个文件过大)
nohup java -jar common-api.jar | /usr/local/cronolog/sbin/cronolog logs/console-%Y-%m-%d.out &
这样每天会产生一个console开头的日志文件。
3.关闭服务
ps aux | grep java
kill -9 '进程id'
over