java项目部署到linux服务器涉及的命令
列举匹配已安装的java的软件包:yum list installed | grep java
卸载安装的jdk: yum -y remove java-1.8.0-openjdk*
查看yum库中的java安装包 :yum -y list java*
yum安装方式:
安装需要的jdk版本的所有java程序:yum -y install java-1.8.0-openjdk* (默认的安装目录是在: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64)
查看java版本:java -version
rpm安装方式:
使用rpm命令安装: rpm -ivh jdk-8u152-linux-x64.rpm (默认安装在/usr/java目录下,不用配置环境变量)
查询之前安装的jdk名称:rpm -qa | grep jdk
卸载jdk:rpm -e --nodeps jdk1.8
手动安装方式:
下载Xshell 6, Xftp 6
复制安装包到/usr/java目录中(目录可以自己选):cp jdk-8u152-linux-x64.tar.gz /usr/java
解压缩包:tar -zxvf jdk-8u152-linux-x64.tar.gz
配置环境变量:vim /etc/profile
向文件里面追加以下内容:
#set java environment
JAVA_HOME=/usr/java/jdk1.8.0_152
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
使配置文件生效:source /etc/profile
查看想开的端口是否已开 firewall-cmd --query-port=8080/tcp 显示running表示已开启
开启防火墙 service firewalld start 开启防火墙 systemctl start firewalld
关闭防火墙 systemctl stop firewalld
开启端口号 firewall-cmd --add-port=8080/tcp --permanent 提示success表示成功
重新启动防火墙 firewall-cmd --reload
若移除开放端口 firewall-cmd --permanent --remove-port=8080/tcp
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构