内网环境安装Centos 7.5 java环境
2019-06-04 15:40
393 查看
内网环境安装CentOS java环境
- CentOS 版本:CentOS-7-x86_64-Everything-1804,最小化安装
- Mysql 版本:mysql-5.7.26-1.el7.x86_64.rpm-bundle
- 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
相关文章推荐
- 内网安装CentOS 7.5 Java Mysql Redis Nginx
- Centos7.5配置java环境安装tomcat的讲解
- (原)CentOS Linux下Java环境的安装和配置 (CentOS+JDK1.6.0_11)
- centos中安装并配置Java EE开发环境(可以开发java项目和web项目的环境)
- Linux基本操作系列(一):在CentOS 6.8安装JDK(Java环境)
- centos下使用yum安装jdk java环境安装 activeMQ运行环境 tomcat安装
- CentOS 安装Java环境
- 阿里云服务器centos7.2 的安装及配置java web环境
- 在CentOS上安装Java环境
- Centos安装Java环境
- 在CentOS 6.5 中安装JDK 1.7 + Eclipse并配置opencv的java开发环境(二)
- linux-Centos-7-64位:1、 安装JAVA环境
- Linux CentOS 安装Java环境
- Centos 系统Java环境安装
- Linux基本操作系列(一):在CentOS 6.8安装JDK(Java环境)
- Centos安装java环境
- CentOS6.8中安装JAVA环境
- CentOs 5.5环境下Java和Tomcat安装配置
- Linux(CentOS)系统安装配置Java环境
- 在CentOS上安装Java环境