阿里云服务器 Alibaba Cloud Linux 3 配置java环境

在配置服务器之前,需要关闭防火墙和SELinux,避免因为权限账号的问题导致安装失败,产生安装垃圾。

关闭防火墙有几种情况:

临时关闭:实例重启后防火墙会自动开启

sudo systemctl stop firewalld

永久关闭:

sudo systemctl stop firewalld

同时可以配置实例开机之禁止启动防火墙:

sudo systemctl disable firewalld

命令执行成功后可以通过下面的命令查看防火墙状态:

systemctl status firewalld

其中Active :active(runing)防火墙为开启状态,需要重新执行关闭操作

Active :inactive,则防火墙为关闭状态

关闭SELinux:

getenforce

一、nginx安装与配置

执行:

sudo yum -y install nginx

执行成功后,运行下面命令查看nginx版本号

nginx -v

安装成功则返回类似下面的信息:

nginx version: nginx/1.20.1

安装成功后再/etc/nginx目录下可以看到对应的文件

二、安装mysql

执行以下命令安装mysql依赖包:

sudo yum install -y compat-openssl10

更新yum源:

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm

下载软件包索引信息:

yum makecache

安装mysql:

sudo yum -y install mysql-community-server

安装完成后,执行mysql -v 查看版本号

mysql -V

到这里安装结束。

三、配置mysql

运行以下命令查看mysql初始密码:

sudo grep 'temporary password' /var/log/mysqld.log

执行后返回

2024-07-22T18:01:26.595215Z 1 [Note] A temporary password is generated for root@localhost: QEUSR5+****

其中QEUSR5+****为初始密码,可用于初始登录,并完成密码重置。

运行下面的命令设置mysql安全性,也就是在这一步完成密码重置:

sudo mysql_secure_installation

运行后出现

Securing the MySQL server deployment.

Enter password for user root: #root用户初始密码 也就是上一步的QEUSR5+****

设置新的密码::

The existing password for the user account root has expired. Please set a new password.

New password: #输入新密码。长度为8至30个字符,必须同时包含大小写英文字母、数字和特殊符号。特殊符号包含()` ~!@#$%^&*-+=|{}[]:;‘<>,.?/

Re-enter new password: #确认新密码。
The 'validate_password' plugin is installed on the server.
The subsequent steps will run with the existing configuration
of the plugin.
Using existing password for root.

Estimated strength of the password: 100 #返回结果包含您设置的密码强度。
Change the password for root ? (Press y|Y for Yes, any other key for No) :Y #您需要输入Y以确认使用新密码。

#新密码设置完成后,需要再次验证新密码。
New password:#再次输入新密码。

Re-enter new password:#再次确认新密码。

Estimated strength of the password: 100
Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) :Y #您需要输入Y,再次确认使用新密码。

然后一路Y完成。

四、安装JDK

首先查看可用软件包:

yum -y list java*

以JDK 17为例:

sudo yum -y install java-17-openjdk-portable-devel.x86_64 

安装完成后执行

java -version 

出现:

安装成功。

查看安装路径:

find /usr/lib/jvm -name 'java-17-openjdk-17*'

返回:

usr/lib/jvm/java-17-openjdk-17.0.11.0.9-2.0.1.1.al8.x86_64

最后配置环境变量:

sudo vim /etc/profile

输入以下信息:

JAVA_HOME=/usr/lib/jvm/java-17-openjdk-17.0.11.0.9-2.0.1.1.al8.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH

按Esc,输入:wq,保存退出。

执行:

source /etc/profile

完成资源加载,环境变量生效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值