服务器安装JDK,Maven等常用环境

生产环境部署服务器需要安装一些常用工具,下面我就把常用的jdk,maven,node,git的安装方法和步骤演示

一、安装JDK环境
执行如下命令,安装JDK,所有命令都是 复制,粘贴,回车

yum install -y java-1.8.0-openjdk-devel.x86_64

如图安装成功
在这里插入图片描述
查看/usr/lib/jvm目录下是否已安装JDK

ls /usr/lib/jvm

如图安装成功
在这里插入图片描述
配置java环境变量

vim /etc/profile

在这里插入图片描述
按i键进入编辑模式,在文件的末尾加上以下代码。注意:等号两边不要有空格

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-2.0.1.1.al8.x86_64/
export PATH=$PATH:$JAVA_HOME/bin

如图配置成功
在这里插入图片描述
在这里插入图片描述

按ECS键退出编辑模式,输入:wq并回车,退出文件并保存
在这里插入图片描述
执行如下命令,刷新配置文件以生效

source /etc/profile

执行如下命令,查看JDK版本,检查JDK安装是否成功

java -version

在这里插入图片描述
到这里jdk就安装上了

二、安装Maven环境
执行如下命令,下载maven

wget https://mirrors.aliyun.com/apache/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz

在这里插入图片描述
解压maven并移动到指定目录/usr/share/maven

tar -xzvf apache-maven-3.8.8-bin.tar.gz
mv apache-maven-3.8.8 /usr/share/maven

在这里插入图片描述
查看maven是否解压并移动成功

ls /usr/share/maven

在这里插入图片描述
执行如下命令,在maven安装目录下创建maven仓库文件夹

mkdir /usr/share/maven/repository

在这里插入图片描述
执行如下命令,进入/usr/share/maven/conf/目录,编辑settings.xml文件

vim /usr/share/maven/conf/settings.xml 

按i键进入编辑模式,找到 标签对

在这里插入图片描述
添加这段代码

<localRepository>/usr/share/maven/repository</localRepository>

在这里插入图片描述
在 标签对中删除如下内容
在这里插入图片描述
在这里插入图片描述
添加 标签对,指向阿里云国内maven镜像仓库,提供java下载所需依赖项

   <mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror>

在这里插入图片描述
按ECS键退出编辑模式,输入:wq并回车,退出文件并保存。
配置maven环境变量。
执行如下命令,编辑/etc/profile文件

vim /etc/profile

在这里插入图片描述
按i键进入编辑模式,在/etc/profile文件的末尾加上以下代码

MAVEN_HOME=/usr/share/maven/
PATH=$MAVEN_HOME/bin:$PATH
export MAVEN_HOME PATH

在这里插入图片描述
按ECS键退出编辑模式,输入:wq并回车,退出文件并保存。
执行如下命令,刷新配置文件

source /etc/profile

在这里插入图片描述
执行如下命令,查看maven版本,检查maven是否安装成功

mvn  -version

在这里插入图片描述
maven环境安装成功

三、安装Node环境

wget https://nodejs.org/dist/v14.2.0/node-v14.2.0-linux-x64.tar.gz

如图下载成功
在这里插入图片描述
执行如下命令,创建node安装文件夹

mkdir /usr/local/node

在这里插入图片描述
执行如下命令,解压node.js到文件夹

tar -zxvf node-v14.2.0-linux-x64.tar.gz -C /usr/local/node

在这里插入图片描述
执行如下命令,查看文件夹中是否有解压后的node文件

ls /usr/local/node

在这里插入图片描述
执行如下命令,创建软链接,使在任何路径下都可以执行node

ln -s /usr/local/node/node-v14.2.0-linux-x64/bin/node /usr/local/bin/node
ln -s /usr/local/node/node-v14.2.0-linux-x64/bin/npm /usr/local/bin/npm

在这里插入图片描述
执行如下命令,编辑/etc/profile文件

vim /etc/profile

按i键进入编辑模式,在/etc/profile文件的末尾加上以下代码

export NODE_HOME=/usr/local/node/node-v14.2.0-linux-x64/bin/
export PATH=$PATH:$NODE_HOME:/usr/local/bin/

在这里插入图片描述
按ECS键退出编辑模式,输入:wq并回车,退出文件并保存
执行如下命令,刷新配置文件

source /etc/profile

在这里插入图片描述
执行如下命令,检查node版本和npm版本

node -v
npm -v

在这里插入图片描述
四、git安装

yum -y install git

在这里插入图片描述
执行如下命令,验证是否安装成功

git --version

在这里插入图片描述
有了git可以使用这个命令去仓库拉取你想要的程序

git clone https://gitee.com/服务.git

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/31332.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

感恩的力量!美洲杯魔幻提前预告 阿根廷 ——早读(逆天打工人爬取热门微信文章解读)

梅西还能不能提&#xff1f; 引言Python 代码第一篇 洞见 感恩的力量&#xff08;深度好文&#xff09;第二篇 视频新闻结尾 引言 早上早起 昨天晚上1点多才睡 这几天都是 明明很早就准备上床睡觉 但是就是忍不住 吃根雪糕 喝个小饮料 看看最近的欧洲杯比赛 卒 真的是拖延症十…

Linux系统资源监控nmon工具下载及使用介绍

一、资源下载 夸克网盘链接&#xff1a;https://pan.quark.cn/s/2684089bc34d 里面包含了各种分享的实用工具&#xff0c;nmon在 Linux服务器监控nmon工具 文件夹内 文件说明&#xff1a; nmon16p_binaries.tar.gz 为最新的nmon官方工具包&#xff0c;支持linux全平台 nmo…

Hibernate 框架进行对象关系映射(ORM)

Hibernate是一个广泛使用的Java对象关系映射&#xff08;ORM&#xff09;框架&#xff0c;它通过将Java类与数据库表关联起来&#xff0c;使得开发人员可以使用面向对象的编程方式进行数据库操作。Hibernate的主要目标是消除冗长的JDBC代码和手动处理SQL的需求&#xff0c;从而…

【Agent应用】运营数据分析与决策建议

基于ERNIE Bot Agent框架实现运营数据分析与决策建议功能。 请注意&#xff01;&#xff01;&#xff01;填入自己的token才可运行。 可以选择上传自己的数据&#xff08;Excel表格&#xff09;&#xff0c;或者直接使用示例数据演示。 demo链接&#xff1a;https://aistudi…

数学建模理论学习:线性规划模型

三要素&#xff1a;目标函数、约束条件&#xff08;s.t.&#xff09;、决策变量&#xff08;x&#xff09; 目标函数&#xff1a;z ax1 bx2 cx3 ... 其中c为一个序列&#xff0c;从左到右依次从x1到xn的系数 解决下面的线性规划问题&#xff1a; % 目标函数系数&#xf…

造价信息网工程造价信息最新明细

提供造价信息网工程造价信息、厂商报价市场价&#xff0c;交通工程造价信息&#xff0c;电网工程造价信息&#xff0c;园林苗木绿化造价信息&#xff0c;工程定额免费资源可在 祖国建材通 www.zgjct.com 查询获取下载 造价信息网工程造价信息更新明细如下&#xff1a; 直辖市 …

深度神经网络——什么是决策树?

概述 决策树 是一种有用的机器学习算法&#xff0c;用于回归和分类任务。 “决策树”这个名字来源于这样一个事实&#xff1a;算法不断地将数据集划分为越来越小的部分&#xff0c;直到数据被划分为单个实例&#xff0c;然后对实例进行分类。如果您要可视化算法的结果&#xf…

基于AI技术的车型识别系统---功能页面

一.主窗口 #创建主窗口 window tk.Tk() window.title("图像目标检测系统") window.geometry(1400x700) # 设置窗口大小1.1画布的宽度为1400像素&#xff0c;高度为700像素&#xff0c;画布是放置在window中 #创建背景画布并使用grid布局管理器 canvas_background…

计算机网络知识点(七)

目录 一、简述浏览器从输入URL到展现页面的全过程 二、简述HTTP和HTTPS的区别 1、HTTP 2、HTTPS 3、区别 三、简述HTTP中的referer头的作用 1、HTTP referer是header的一部分。 2、防盗链 3、防止恶意请求 4、空Referer 5、防御CSRF 四、简述HTTP的方法有哪些 1、…

[大师C语言(第三十四篇)]C语言文件操作背后的技术

C语言提供了一系列标准库函数来处理文件操作&#xff0c;包括文件的打开、读写、关闭等。这些函数使得开发者能够方便地与文件系统交互&#xff0c;进行数据的存储和检索。本文将深入探讨C语言文件操作背后的技术&#xff0c;并通过详细的代码示例来展示这些技术的实际应用。 …

Goroutine和协程的区别

线程 定义&#xff1a;线程是操作系统管理的基本执行单元&#xff0c;一个进程可以包含多个线程。重量级&#xff1a;线程是重量级的操作系统资源&#xff0c;创建和销毁线程的开销较大。内存消耗&#xff1a;每个线程有独立的栈空间&#xff08;通常为几MB&#xff09;&#…

WHAT - React 学习系列(一)

官方文档 If you have a lot of HTML to port to JSX, you can use an online converter. You’ll get two things from useState: the current state (count), and the function that lets you update it (setCount). To “remember” things, components use state.To mak…

淘宝卖家为啥不退差价怎么回事 淘宝客服不退差价

今天给各位分享淘宝卖家为啥不退差价怎么回事的知识&#xff0c;其中也会对淘宝客服不退差价进行解释&#xff0c;如果能碰巧解决你现在面临的问题&#xff0c;别忘了关注本站&#xff0c;现在开始吧&#xff01; [1] 拼多多商家不给差价怎么办 首先大家要跟商家进行商量&#…

LVS(Linux Virtual Server)集群,(1)NAT模式

Cluster&#xff1a;集群&#xff0c;为了解决某个特定问题将多台计算机组合起来形成的单个系统。 集群分为三种类型&#xff1a; LB(Load Balancing)&#xff0c;负载均衡&#xff0c;多个主机组成&#xff0c;每个主机只承担一部分访问请求 HA(High Availiablity)&#xf…

洛杉矶裸机云服务器怎么用

洛杉矶裸机云服务器是一种结合了物理服务器性能和云服务灵活性的高性能计算服务。它为用户提供了高效、安全的计算和存储能力&#xff0c;特别适合需要大量数据处理和快速响应的应用。具体分析如下&#xff0c;rak部落小编为您整理发布洛杉矶裸机云服务器怎么用。 1. 硬件配置选…

c++常考笔记

一 什么是深拷贝&#xff0c;什么是浅拷贝&#xff1f;c 浅拷贝&#xff08;Shallow Copy&#xff09; 浅拷贝在C中是默认的复制方式&#xff0c;它复制对象的所有成员变量&#xff0c;但对于指针成员变量&#xff0c;仅复制指针的值&#xff08;即指向的地址&#xff09;&am…

IPython的使用技巧

1、解释说明 IPython是一个强大的Python交互式shell&#xff0c;它提供了丰富的功能&#xff0c;如自动补全、历史记录、内置帮助等。IPython使得在命令行下编写和测试Python代码变得更加方便和高效。 2、使用示例 安装IPython&#xff1a; pip install ipython启动IPython…

亲测5个电脑浏览器高效技巧,保证让你搜索效率倍增!

虽然我们每个人的电脑基本每天都会用到浏览器&#xff0c;但你会发现有的人用起浏览器就是噼里啪啦的&#xff0c;找他要个什么网站他都能快速找到&#xff0c;而有的人&#xff0c;经常打开的是广告搜索的网页&#xff0c;找不到搜索的答案非常慢。小编今天就来跟你分享一下我…

LeetCode 热题100 --哈希

哈希 哈希&#xff0c;有限空间映射一个无限的空间。在空间内&#xff0c;有序化进行快速查询。 用空间换时间。 1.两数之和 给定一个整数数组 nums 和一个整数目标值 target&#xff0c;请你在该数组中找出 和为目标值 target 的那 两个 整数&#xff0c;并返回它们的数组…

深度神经网络:开启人工智能的新篇章

在人工智能的浩瀚星空中&#xff0c;深度神经网络&#xff08;Deep Neural Networks, DNNs&#xff09;无疑是那颗最为璀璨夺目的星辰。自2006年深度学习的概念被重新发掘以来&#xff0c;深度神经网络凭借其强大的模式识别能力和卓越的数据处理效率&#xff0c;引领了人工智能…