Linux第三章-Linux搭建Java环境

本文安装系统是基于 CentOS 7 版本及以上

一、CentOS7配置阿里云yum镜像源

1. 验证网络是否可以连接阿里云镜像
ping mirrors.aliyun.com

2. 删除原yum源
rm -rf /etc/yum.repos.d/*

3. 下载阿里云Centos-7.repo文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

4. 清除yum缓存
yum clean all

5. 缓存阿里云镜像
yum makecache
yum install -y elrepo-release epel-release

二、安装JDK

1.先去 Oracle官网 下载Linux1.8的版本以 .tar.gz 为后缀的文件,我这里用的是 jdk-8u181-linux-x64.tar.gz

2.将下载好的 jdk 通过 xftp 传入到Linux服务器上 (一般放在 /opt 目录下)

3.将 JDK 解压到 /usr/local/java 目录下,java 目录需要自己手动创建

4.配置环境变量

配置环境变量的配置文件:vim /etc/profile(下面路径与jdk版本号一定要与真实内容保持一致)

export JAVA_HOME=/usr/local/java/jdk1.8.0_231
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin

5.测试是否安装成功

source /etc/profile    (重新执行刚修改的初始化文件,使之立即生效)
java -version           查看JDK版本信息,如果显示出1.8证明成功


三、yum安装nginx

3.1 添加源

默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址。因此可以如下执行命令添加源:

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

3.2、安装Nginx

通过yum search nginx看看是否已经添加源成功。如果成功则执行下列命令安装Nginx。

yum install -y nginx

3.3、启动Nginx并设置开机自动运行

systemctl start nginx
systemctl enable nginx

3.4、配置所再目录

/etc/nginx

3.5、nginx常用命令

# 语法检查
nginx -t
# 热加载
nginx -s reload

四、yum安装MySQL

在CentOS 7中默认有安装MariaDB,这个是mysql的分支,一般来说还是使用自己安装的MySQL比较好

4.1、查看当前系统是否安装过MySQL

在我们安装之前一定要检查是否安装过MySQL,并且将之前的MySQL清楚干净,避免安装出现冲突!
具体操作请参考:Linux怎么将MySQL彻底删除

4.2、下载并安装MySQL官方的 Yum Repository

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

4.3 启动

systemctl start mysqld      启动Mysql【注意这里的命令中是 mysqld】

systemctl status mysqld     查看状态

当看到绿色的 Active (running) 代表启动成功

4.4 进入数据库

MySQL 5.7 在安装过程中会自动创建一个临时密码,请在 /var/log/mysqld.lod 进行密码查看

grep 'temporary password' /var/log/mysqld.log      查看初始化密码

mysql -uroot -p     进入数据库

复制密码到 password 这里
**注意:这里输入密码是看不到的

4.5 修改数据库密码 及 密码策略

此时,你需要给你的MySql重新设置密码,因为MySQL默认的就是必须修改密码后才能操作数据库

SET PASSWORD = PASSWORD('Admin123.');      设置密码为Admin123.

设置密码的时候需要遵守MySQL密码设置规范,如果不符合规范是不能修改成功的。

修改密码策略:

# 查看密码策略(因为Mysql 5.7 和 8.0 变量不一致,所以下面的值对应起来即可修改)
show variables like 'validate_password%';   
set global validate_password_policy=0;      修改为只需满足长度要求
set global validate_password_length=6;      设置长度最低为6

alter user 'root'@'localhost' identified by '123456';      修改密码为123456

4.6 设置远程登陆

1、进入MySQL
2、use mysql;
3、update user set Host = "%" where User = "root";
4、FLUSH PRIVILEGES;  # 重新加载权限表

4.7 开放端口

4.8 本地登陆验证

在本地使用Navicat进行连接测试

五、yum安装Redis

下载安装

1、下载redis数据库
yum install redis -y

2、启动redis服务
systemctl start redis

Redis常见命令

# 查看服务状态
systemctl status redis
# 停止服务
systemctl stop redis
# 重启服务
systemctl restart redis
# 开机启动
systemctl enable redis

设置redis 远程连接和密码

vim /etc/redis.conf	

注释 #bind 127.0.0.1
修改 protected-mode no
修改 daemonize yes
修改 requirepass 123456
posted @ 2019-12-14 10:35  橙一万  阅读(282)  评论(0)    收藏  举报