CentOS7常用软件的安装(JDK+Tomcat+Nginx+Redis+MySQL)

JDK安装

一:准备工作

1.1、版本号:dk-8u121-64

1.2、检查是否存在JDK

java -version

rpm -qa | grep java

1.3、若存在则卸载

rpm -e --nodeps java.. .. .. ..

二:安装步骤

解压缩JDK

tar -zxvf jdk_8u121_64.tar.gz -C /home/bshf/devTools

三:软件配置

3.1配置环境变量

vim /home/bshf/.bashrc

在文件末尾追加如下

export JAVA_HOME=/home/bshf/devTools/jdk1.8.0_121

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

3.2、执行命令使配置生效

source /home/bshf/.bashrc

3.3、测试是否安装成功

javac

java -version

四:备注

强烈建议不要在ect/profile里配置环境变量,因为那是全局的。最好在当前非root用户下的.bashrc里配置!

Tomcat安装

一:准备工作

1.1、版本号

tomcat8.0.43

1.2、检查是否安装了JDK

javac

若没安装,则先安装

二:安装步骤

解压缩Tomcat

tar -zxvf tomcat-8.0.43.tar.gz -C /home/bshf/devTools

测试是否安装成功

sh /home/bshf/devTools/tomcat-8.0.43/bin/startup.sh

tail -f /home/bshf/devTools/tomcat-8.0.43/logs/catalina.out

三:备注

Tomcat根据具体情况可以进行调优。

Redis安装

一:准备工作

版本号

Redis3.2.8

二:安装步骤

2.1、安装jemalloc

rpm -ivh jemalloc-3.6.0-1.el7.x86_64.rpm

2.2装Redis

rpm -ivh redis32u-3.2.8-1.ius.centos7.x86_64.rpm

三:软件配置

3.1、怎么局域网内都可访问?

cd /etc

vim redis.conf

将bind改成0.0.0.0

3.2、设置密码

vim redis.conf

找到requirepas

改成requirepas bshf_recipe..0

3.3、如何后台运行?

vim redis.conf

找到daemonize no,改成如下

daemonize yes

3.4、测试是否安装成功(启动Redis

service redis start

redis-cli

Nginx安装

一:准备工作

版本号

Nginx-1.12.0

二:安装步骤

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

yum install nginx

三:软件配置

3.1、测试是否安装成功

nginx -V

3.2、运行nginx

service nginx start

Mysql安装

一:准备工作

版本号

MySQL5.7

二:安装步骤

2.1下载MySQL源

sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

2.2、修改版本为5.7

vim /etc/yum.repos.d/mysql-community.repo

将5.6的enabled=1变成enabled=0

将5.7的enabled=0变成enabled=1

2.3、安装Mysql服务

sudo yum install mysql-server

2.4、重启mysql服务

sudo service mysqld restart

三:软件配置

3.1、去掉密码强度验证

sudo vim /etc/my.cnf

在[mysqld]下新增

validate_password=off

3.2、查看默认密码

sudo grep 'temporary password' /var/log/mysqld.log

3.3、修改密码

mysql -uroot -p

输入1.2查出来的密码

ALTER USER 'root'@'localhost' IDENTIFIED ‘BY 123456’;

3.4、创建用户

创建部分权限的用户:

GRANT ALTER,SELECT,INSERT,UPDATE,DELETE ON *.* TO 'bshf'@'%' IDENTIFIED BY 'bshf_recipe..0';

创建全部权限的用户:

GRANT ALL ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456';

如何查看用户权限:

SHOW GRANTS FOR chen@'localhost';

如何取消用户权限:

REVOKE SELECT ON *.* FROM 'chen'@'localhost';

如何删除用户:

USE MYSQL;

DELETE FROM USER WHERE USER = "chen" AND HOST = "localhost";

3.5、外网可访问

UPDATE user SET Host='%' WHERE User='root';

FLUSH PRIVILEGES

猜你喜欢

转载自blog.csdn.net/weixin_38234890/article/details/80700666