一:准备工作
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里配置!
一:准备工作
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根据具体情况可以进行调优。
一:准备工作
版本号
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-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
一:准备工作
版本号
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