您的位置:首页 > 运维架构 > Linux

内网环境安装Centos 7.5 java环境

2019-06-04 15:40 393 查看

内网环境安装CentOS java环境

  1. CentOS 版本:CentOS-7-x86_64-Everything-1804,最小化安装
  2. Mysql 版本:mysql-5.7.26-1.el7.x86_64.rpm-bundle
  3. Nginx 版本:nginx-1.16.0

防火墙配置

1、开启80和3306端口

firewall-cmd --zone=public --add-port=80/tcp --permanent(--permanent永久生效,没有此参数重启后失效)
firewall-cmd --zone=public --add-port=3306/tcp --permanent

2、重启防火墙

firewall-cmd --reload

3、查看端口是否已经开启

firewall-cmd --zone=public --list-ports

安装java环境

由于最小化安装Centos,java环境默认不安装,则不用卸载自带java-open-jdk
可以用命令 rpm -qa | grep Java 查看

#安装包
jdk-8u211-linux-x64.tar.gz
//apache-tomcat-8.5.41.tar.gz 由于系统用的是springboot,故不用tomcat
mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
nginx-1.16.0.tar.gz
redis-5.0.5.tar.gz

解压缩 Java

tar zxvf jre-8u73-linux-x64.tar.gz

解压缩 Mysql Redis Nginx

tar zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
tar zxvf redis-5.0.5.tar.gz
tar zxvf nginx-1.16.0.tar.gz

卸载自带mariadb-lib

$ rpm -qa|grep mariadb
mariadb-libs-5.5.56-2.el7.x86_64
$ sudo rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps

安装mysql
1、 按照以下顺序进行安装,因为它们之间存在依赖关系
common --> libs --> clients --> server

$ rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
$ rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
$ rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
$ rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm

2、初始化mysql数据库

$ sudo mysqld --initialize  //该命令会在/var/log/mysqld.log生成随机密码

通过命令:tail /var/log/mysqld.log #可输出产生的临时密码

A temporary password is generated for root@localhost: 6j&PQuFHl2;=

3、修改mysql数据库目录的所属用户及其所属组,然后启动mysql数据库

$ sudo chown mysql:mysql /var/lib/mysql -R
$ systemctl start mysqld.service // 启动mysql

4、根据第2步中的密码,更改root用户的密码,新版的mysql必须先修改root用户的密码,否则登录后是不能执行任何命令的

$ mysql_secure_installation  //根据提示修改root用户密码

5、登录mysql

$

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)

6、开启远程访问

mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
mysql> flush privileges;

安装Nginx
1、准备gcc安装rpm包

安装gcc所需要的rpm包.zip

2、上传到服务器,全部安装

rpm -Uvh  *.rpm  --nodeps  --force (忽略关联性、强制安装)

3、到/usr​/bin目录下输入ls查看是否有gcc、g++目录,如果有,就安装成功了。
4、安装ngxin依赖的插件
安装包

nginx-1.16.0.tar.gz
openssl-1.0.1j.tar.gz
pcre-8.38.tar.gz
zlib-1.2.8.tar.gz
perl-5.24.0.tar.gz

1、解压文件

tar -zxvf nginx-1.16.0.tar.gz
tar -zxvf openssl-1.0.1j.tar.gz
tar -zxvf pcre-8.38.tar.gz
tar -zxvf zlib-1.2.8.tar.gz
tar -zxvf perl-5.24.0.tar.gz

2、安装perl

$ cd pcre-8.36
$ ./Configure -des -Dprefix=$HOME/localperl
$ make
$ make install

3、安装PCRE库

$ cd pcre-8.36
$ ./configure
$ make
$ make install

4、安装openss

$ cd openssl-1.0.1j
$ ./config
$ make
$ make install

5、安装zlib库

$ cd zlib-1.2.8
$ ./configure
$ make
$ make install

6、安装nginx

$ cd nginx-1.16.0
$ ./configure --prefix=/usr/local/nginx
$ make
$ make install

7、启动nginx

/usr/local/nginx/sbin/nginx

8、常用命令

/usr/local/nginx/sbin/nginx //启动
/usr/local/nginx/sbin/nginx -s stop //强制停止
/usr/local/nginx/sbin/nginx -s quit //有序退出
/usr/local/nginx/sbin/nginx -s reload //重启

**

如有错误,欢迎指正,亲测有效。

**
附件
链接:https://pan.baidu.com/s/1egl29mfD72zT9podBcdKRA
提取码:zkle

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: