linux 环境部署

系统环境需求

JDK --> 1.8
Mysql --> 5.7
Maven --> 3.0
Redis
Node.js
  • 新建目录
#tmp 存放临时安装包
mkdir -p /data/tmp
#service 存放软件环境
mkdir -p /data/service
#gitee 存放代码版本控制
mkdir -p /data/gitee

以上目录非必须,可自行选择路径

  • JDK1.8
# 进入安装包目录,解压
cd /data/tmp/
 tar -zxvf jdk-8u161-linux-x64.tar.gz 

# 把解压出来的文件夹转移到统一的地方
mv jdk1.8.0_161/ /data/service/jdk1.8.0_161/

#修改环境变量 /etc/profile. JAVA_HOME修改为自己的jdk路径
vim /etc/profile
export JAVA_HOME=/data/service/jdk1.8.0_161
export PATH=$PATH:$JAVA_HOME/bin

# 使环境变量配置生效
source /etc/profile

# 检查是否配置成功
java -version

  • Maven --> 3.0
#进入安装包目录,解压
cd /data/tmp
tar -zxvf apache-maven-3.6.3-bin.tar.gz 
mv apache-maven-3.6.3 /data/service/

#修改环境变量 /etc/profile MAVEN_HOME修改为自己的路径
export MAVEN_HOME=/data/service/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin

# 使环境变量配置生效
source /etc/profile

# 检查是否配置成功
mvn -v
  • Git:
#通过yum安装,本方法最简单,但是无法控制安装的版本
yum -y install git

#检查是否配置成功
git --version

安装之后,在git仓库中需要添加SSH公匙

ssh-keygen -t rsa -C "xxx@xxx.com"
cat ~/.ssh/id_rsa.pub
  • 安装docker
# 卸载旧版本
sudo yum remove docker \



posted @   羊肉烩面  阅读(101)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示