Linux系统下配置java环境


最近需要在linux系统上部署项目,在这里做一个记录,方便以后用到。

jdk安装及环境配置

Linux系统下安装jdk有两种方式:

一、通过yum一键安装

首先通过命令查看jdk版本:

yum -y list java*

jdk版本
找好自己需要安装的版本,这里我安装的是1.8的,执行命令:

yum -y install java-1.8.0-openjdk*

等待安装完成,安装的目录在/usr/lib/jvm下
之后开始配置环境变量
执行命令编辑文件

vim /etc/profile

在文件末尾插入配置信息

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar

如图:
环境变量
保存文件并退出,然后执行命令使其生效:

source /etc/profile

通过以下命令查看jdk版本

java -version

jdk版本信息:
jdk版本信息

二、手动安装

首先你需要去官网上下载一个Linux系统的jdk安装包,我准备的是jdk-8u251-linux-x64.tar.gz
然后建一个文件夹把安装包放进去,我放在了/usr/local/jdk/下,然后在当前文件夹下解压安装包

tar -zxvf jdk-8u251-linux-x64.tar.gz

解压完成后,下一步就可以配置环境变量了。
执行命令编辑文件

vim /etc/profile

在文件末尾插入以下信息

export JAVA_HOME=/usr/local/jdk/jdk1.8.0_251
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar

如图:
配置环境变量
保存文件并退出,然后执行命令使其生效:

source /etc/profile

查看jdk是否安装成功,输入命令java -version
jdk版本

Tomcat安装

下载一个Tomcat安装包,我用的是apache-tomcat-8.5.54.tar.gz
然后建一个文件夹把安装包放进去,我放在了/usr/local/tomcat/下,然后在当前文件夹下解压安装包

tar -zxvf apache-tomcat-8.5.54.tar.gz

可以根据需求修改Tomcat端口,在conf文件夹下server.xml
server.xml里有三个端口:
8005:使用shutdown.sh关闭tomcat时使用

<Server port="8005" shutdown="SHUTDOWN">

8080:一般访问tomcat时使用

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

8009:为AJP端口

<Connector protocol="AJP/1.3"
               port="8009"
               redirectPort="8443" />

SQL Server数据库安装及配置

我这里安装的是SQL Server2017
要求:
1.CentOS7.0以上
2.内存2G以上
步骤:
1.下载SQL Server安装镜像

curl https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo > /etc/yum.repos.d/mssql-server.repo

2.安装SQL Server

yum install -y mssql-server

3.配置SQL Server

sudo /opt/mssql/bin/mssql-conf setup

选择SQL Server版本:2
sqlserver版本
接受许可条款:yes
许可条款
选择语言:10
选择语言
设置管理员密码:
要求8位包括大写字母、小写字母、数字、符号、标点符号以及分类为字母但是既非大写也非小写的 unicode 字符。
管理员密码
完成之后即可启动成功。
如果空闲内存不足2000M时,安装报错:

sqlservr: This program requires a machine with at least 2000 megabytes of memory.

这时需要破解内存限制
首先进入SQL Server安装目录/opt/mssql/bin/下

cd /opt/mssql/bin/

保存备份文件

mv sqlservr sqlservr.old

这时使用python修改内存限制代码
进入python命令行

python

进入python命令行后分别输入以下命令

oldfile = open("sqlservr.old", "rb").read()
newfile = oldfile.replace("\x00\x94\x35\x77", "\x00\x80\x84\x1e")
open("sqlservr", "wb").write(newfile)

之后输入exit()退出。
如果权限不够,增加权限

chmod +x sqlservr

之后继续配置sudo /opt/mssql/bin/mssql-conf setup
配置完成查看SQL Server服务状态systemctl status mssql-server
服务状态
开放防火墙1433端口

firewall-cmd --zone=public --add-port=1433/tcp --permanent
firewall-cmd --reload

设置开机启动

systemctl enable mssql-server

基本操作命令
启动服务:systemctl start mssql-server
停止服务:systemctl stop mssql-server
重启服务:systemctl restart mssql-server
服务状态:systemctl status mssql-server

安装SQL Server命令行工具sqlcmd:
Linux安装SQL Server 2017(连接篇SQL Server on linux)

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值