一、centos7在离线环境下配置各种服务
已经提供本文的全部离线安装包在顶部资源,有需要的自行下载
1.安装jdk
前提说明:提供的离线包版本是jdk-8u251-linux-x64.tar,可以自行去网上下载。
解压jdk安装包:
tar -zxvf jdk-8u251-linux-x64.tar -C /usr/local
改名:
mv xxxx(解压后的名字) jdk1.8.0_251
配置环境变量:
vi /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_251
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
激活配置:
source /etc/profile
查看安装情况:
java -version
2. 安装mysql
前提说明:提供的离线包版本是mysql-5.7.37-linux-glibc2.12-x86_64.tar,可以自行去网上下载。
卸载自带的数据库
rpm -qa | grep mariadb
如果存在就卸载
rpm -e --nodeps [mariadb名称]
Selinux的状态禁用
查看状态:
getenforce
如果是enforcing ,则进行修改
vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled # 修改的地方
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
先检查mysql用户和用户组有没有被使用
cat /etc/group | grep mysql
cat /etc/passwd | grep mysql
添加mysql用户组
groupadd mysql
添加mysql用户并加入用户组
useradd -g mysql mysql
解压mysql离线包:
tar -zxvf mysql-5.7.37-linux-glibc2.12-x86_64.tar -C /usr/local
</