Linux服务器基础环境安装

416 阅读3分钟

前言

这里主要汇总了一些常用的环境安装,如JDK、Maven、Nginx等等,旨在帮助初次搭建Linux服务器环境的初学者,以下环境不是所有都必须要装,看你自己的项目需求

安装JDK

建议安装尾数为奇数版本的JDK....偶数版本会有莫名bug(QAQ)

(1)下载JDK

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm

(2)添加执行权限

chmod +x jdk-8u131-linux-x64.rpm

(3)执行rpm进行安装

rpm -ivh jdk-8u131-linux-x64.rpm

(4)查看安装版本,验证是否安装成功

java -version

(5)接下来配置环境变量,首先打开配置文件

vim /etc/profile

(6)在底部加入以下代码(JAVA_HOME路径注意下,改为你自己的安装路径

JDK的安装路径,一般默认的路径是:/usr/java/

export JAVA_HOME=/usr/java/jdk1.8.0_131

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

export PATH=$PATH:${JAVA_PATH}

(6)重新加载环境变量

source /etc/profile

(7)然后去任意地方测试下,输入 javac,有显示以下画面,即说明配置成功

image.png

安装Maven

(1)去官网 maven.apache.org/download.cg… 下载安装包

image.png (2)安装包上传到服务器

(3)解压压缩包

 tar zxvf apache-maven-3.6.3-bin.tar.gz

(4)解压完成后,进入maven文件夹,编辑/conf/settings.xml 文件,将镜像更换为阿里云镜像

<mirror>
     <id>nexus-aliyun</id>
     <mirrorOf>*</mirrorOf>
     <name>Nexus aliyun</name>
     <url>http://maven.aliyun.com/nexus/content/groups/public</url>
 </mirror>

(5)配置环境变量,编辑 vim /etc/profile文件,在最下面加上以下内容(自己换为对应的路径

export MAVEN_HOME=/root/tool/apache-maven-3.8.1
export PATH=$MAVEN_HOME/bin:$PATH

(6)重新加载环境变量

source /etc/profile

(7)在任意地方,运行mvn --version查看效果

image.png

安装Node.js

(1)下载node(这里是16.x版本,具体要什么版本你自己决定)

curl --silent --location https://rpm.nodesource.com/setup_16.x | sudo bash -

(2)安装

sudo yum -y install nodejs

(3)查看安装是否成功

 node -v

安装yarn

注意:记得先安装node再来安装yarn (1)安装了node后,直接安装yarn

npm install -g yarn

(2)检查yarn是否安装成功

yarn -v

image.png

(3)设置淘宝镜像源

yarn config set registry https://registry.npm.taobao.org -g

yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g

安装Git

(1)安装

yum -y install git

(2)检查版本

git --version

插入说明:下面第(3)步骤开始的配置,是设置你的git账号信息(可以是gitlab或者github账号),设置后就不用每次操作远程项目代码,还要做授权认证

(3)设置git的账户和邮箱

 git config --global user.name "git的用户名"
 git config --global user.email "git的邮箱"

(4)生成ssh key,一路回车就行,然后去/root/.ssh目录下复制下id_rsa.pub的内容,注意最后面的邮箱名不用复制

ssh-keygen -t rsa -C "git的邮箱"

image.png

(5)将生成的ssh key 配置到对应平台(gitlab/github),如下图

image.png

安装nginx

(1)创建好存放nginx的目录

mkdir /usr/local/nginx

(2)cd 进入刚创建的目录,下载安装包

wget http://nginx.org/download/nginx-1.9.9.tar.gz

(3)解压刚下载的压缩包

 tar -zxvf nginx-1.9.9.tar.gz

(4)运行命令安装

yum -y install pcre-devel、yum -y install openssl openssl-devel

(5)cd进入 解压的目录,运行命令:

./configure

PS:如果你的nginx后面涉及SSL证书,就改为运行下面这句

./configure --with-http_ssl_module

(6)依次运行命令

 make
 make install

(7)返回上级,进入sbin目录,总的目录结构如下

cd ../sbin

image.png

(8)启动nginx

/nginx

(8)查看效果,启动成功!

image.png