目录
确保更换之前确保自己安装wget,若是没安装wget直接安装即可
切换到mytools目录,rz上传JDK Tomcat Mysql Redis
编辑 修改字符集,双开修改Mysql核心配置文件my.cnf,设置mysql字符集为UTF-8
将Mysql访问端口3306添加到firewalld防火墙允许访问列表中
切换到system目录,上传redis.service自启动服务文件
切换到usr目录,创建nginx目录,再到nginx目录创建html目录
准备工作
创建虚拟机(此处省略一万字)
CentOS更换为阿里云的源
确保更换之前确保自己安装wget,若是没安装wget直接安装即可
yum list wget
yum -y install wget
首先备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
下载阿里云的yum源到/etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清除缓存
yum clean all
更新本地YUM缓存
yum makecache
安装一个软件试下,查看下载源是否已经变成阿里云了
yum -y install lrzsz
注:lrzsz是一款在linux里可代替ftp上传和下载的程序。
你要下载 sz [找到你要下载的文件];
如果你要上传,rz 浏览找到你本机要上传的文件。
需要注意的是这个命令无法在putty界面使用哦!
创建mytools目录
mkdir /usr/local/mytools/
切换到mytools目录,rz上传JDK Tomcat Mysql Redis
cd /usr/local/mytools/
JDK安装配置
解压JDK
tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr/local
配置JDK环境变量
执行 vi /etc/profile 命令,在文件最后添加如下内容:
#java environment
export JAVA_HOME=请修改JDK解压路径
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
注意请修该 ‘export JAVA_HOME=请修改JDK解压路径’对应的JDK路径,修改完保存退出
设置环境变量生效
source /etc/profile
查看JDK版本是否配置成功
java -version
如图配置成功
Tomcat安装配置
解压Tomcat
tar -zxvf apache-tomcat-8.5.20.tar.gz -C /usr/local/
Tomcat自启动配置
切换到system目录
cd /usr/lib/systemd/system
上传tomcat.service文件
编辑tomcat.service文件,修改tomcat路径
vi tomcat.service
重载服务
systemctl daemon-reload
设置自启动
systemctl enable tomcat
启动服务
systemctl start tomcat
查看是否启动
systemctl status tomcat
如图所示active (running)启动成功
开启防火墙端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
刷新防火墙
firewall-cmd --reload
查看防火墙端口是否存在
firewall-cmd --list-port
Mysql安装配置
切换到mytools目录下创建mysql目录
mkdir /usr/local/mytools/mysql
解压Mysql
tar -xvf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mytools/mysql
进入mysql目录
cd mysql
卸载mariadb
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
查看mariadb是否删除
rpm -qa|grep mariadb
执行完没有任何东西说明删除完毕
安装依赖库
yum -y install libaio perl net-tools
安装Mysql对应服务组件
rpm -ivh mysql-community-common-5.7.30-1.el7.x86_64.rpm &&
rpm -ivh mysql-community-libs-5.7.30-1.el7.x86_64.rpm &&
rpm -ivh mysql-community-client-5.7.30-1.el7.x86_64.rpm &&
rpm -ivh mysql-community-server-5.7.30-1.el7.x86_64.rpm
启动Mysql服务完成初始化
systemctl start mysqld
查看服务是否启动
systemctl status mysqld