Linux配置环境
1、jdk的安装配置
1)卸载自带openjdk
当我们拿到一个全新的ECS的时候上面有的会自带一个openjdk,但是我们一般不会用这个,所以在这里我们会先卸载这个自带的jdk
1: 查看是否自带openjdk ,用命令 java –version
java version "1.6.0"
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)
2: 卸载jdk,我们通过java –version 看到安装的是jdk1.6那么接下在我们直接用yum命令卸载,简单粗暴
yum -y remove java-1.6.0-openjdk*
然后会看到最后卸载成功,注意,我们查到安装的那个版本就卸载那个版本
2)安装jdk (tar包)
解压缩: tar xvf jdk-8u131-linux-x64.tar.gz
配置环境变量: vi /etc/profile
加上下面三行:
export JAVA_HOME=/usr/local/src/jdk1.8.0_131
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
使配置生效: source /etc/profile
2、安装Nginx
在线安装:
由于在安装nginx的过程中需要g++、gcc、openssl-devel、pcre-devel和zlib-devel的依赖库
所以先安装所需要的依赖库
1) yum install gcc-c++
yum install pcre pcre-devel
yum install zlib zlib-devel
yum install openssl openssl--devel
2) 下载nginx
wget http://nginx.org/download/nginx-1.15.5.tar.gz
3) 解压缩 tar –zxf nginx-1.15.5.tar.gz
产生一个nginx-1.15.5 目录,进入nginx-1.15.5目录
4)安装
编译:
./configure #默认安装目录是/usr/local
如果要指定安装目录在后面加上 --prefix=/usr/local/nginx
在下载好openssl的情况下直接执行如下命令进行编译:
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-openssl=/usr/local/openssl-1.0.1t
安装
make
make install
5) 在/usr/local目录下会产生一个nginx目录
这个目录就是我们安装的目录,启动文件是sbin/nginx
3、安装MySQL5.7
mysql官网:https://www.mysql.com/
1)安装前先确定是否安装了MySQL服务 rpm -qa | grep mysql
如果已经安装就直接全部删除yum -y remove mysql-libs.x86_64
2) 因为默认的源中没有mysql5.7 所以需要我们自己下
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
3) 安装
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
yum install mysql-server
然后一路 Y 下去
至此,我们的MySQL已经安装好了,但是我们还需要启动,还需要密码登陆
4)启动mysql并获取默认密码
启动mysql:service mysqld start
启动之后会在/var/log/mysqld.log的日志中生成一个默认密码,我们找到它
然后用这个密码登陆我们的数据库,登陆成功之后发现什么操作都没法做,让我们先修改密码,因为5.7采用了密码强度验证插件,所以密码一定要足够繁琐,否则是会设置失败的(当然也可以修改配置去降低密码强度,但是不推荐这种做法)
5)修改密码
SET PASSWORD = PASSWORD('你设置的密码');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
flush privileges;
6)但是一般情况下我们会通过外网工具连接数据库做操作,需要设置允许访问MySQL的地址
//这里的密码可以是新密码也可以是你之前设置的密码
grant all privileges on *.* to root@"%" identified by "密码";
7)至此,mysql安装完毕
原文链接:https://www.cnblogs.com/SunArmy/p/9830188.html