一、安装JDK
-
查看Linux是否有jdk
rpm -qa | grep openjdk -
如果查看到Linux有jdk,则先将其卸载掉
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64 java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64 java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64 java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.x86_64 -
现在/opt中创建俩目录:
mkdir /opt/software 存放软件安装包的目录
mkdir /opt/modules 安装的软件(解压即可安装的软件)目录 -
将jdk的压缩包上传到/opt/software目录中
-
将jdk的压缩包解压到/opt/modules中
tar -zxvf jdk-8u152-linux-x64.tar.gz -C /opt/modules -
配置环境变量,修改/etc/profile文件,为了防止修改错误我们先将/etc/profile文件备份一下
vim /etc/profile -
在profile文件后面添加:
声明JAVA_HOME
JAVA_HOME=/opt/modules/jdk1.8.0_152
将JAVA_HOME添加到PATH中
PATH=KaTeX parse error: Undefined control sequence: \bin at position 10: JAVA_HOME\̲b̲i̲n̲:PATH
发布JAVA_HOME和PATH进行发布
export JAVA_HOME PATH
-
重新执行/etc/profile文件,让新配置的环境变量生效
source /etc/profile -
检查jdk是否安装好,环境变量是否配置好
echo $JAVA_HOME
echo $PATH
java -version
二、安装Tomcat
-
将tomcat的压缩包上传到/opt/software
-
将tomcat的压缩包解压到/opt/modules
tar -zxvf apache-tomcat-8.5.32.tar.gz -C /opt/modules -
启动tomcat:
sh /opt/modules/apache-tomcat-8.5.32/bin/startup.sh -
查看tomcat的日志文件
tail -F /opt/modules/apache-tomcat-8.5.32/logs/catalina.out -
关闭tomcat:
sh /opt/modules/apache-tomcat-8.5.32/bin/shutdown.sh -
使用浏览器访问Tomcat(前提是一定要开启Tomcat)
5.1 使用本机的浏览器访问: http://localhost:8080
5.2 远程(其它电脑例如物理机)浏览器访问 http://192.168.2.118:8080
三、安装MySQL
-
一定要对虚拟机进行快照(因为MySQL安装比较麻烦)
-
检查虚拟机中是否已经安装过MYSQL了
rpm -qa | grep mariadb -
卸载已安装的mariadb
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 -
因为mysql不是解压就安装好的软件,所以我们将其安装在/usr/local目录中
创建一个目录: mkdir /usr/local/mysql -
将mysql的压缩包上传到 /opt/software
-
将mysql的压缩包解压到/usr/local/mysql中
tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql -
进入mysql目录,进行安装: cd /usr/local/mysql
-
rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm -
修改mysql软件的默认字符集为UTF8,通过编辑/etc/my.cnf文件
vim /etc/my.cnf在[mysqld]下边添加内容:character-set-server=utf8
-
启动mysqld服务: systemctl start mysqld
-
设置mysqld服务开机自启动: systemctl enable mysqld
-
在安装mysql的过程中,以及随机生成了一个root的密码,我们要先查看这个密码:
cat /var/log/mysqld.log | grep “temporary password” --color -
使用初始密码登录mysql:
mysql -uroot -p’初始密码’ -
修改密码:
set global validate_password_length=4;
set global validate_password_policy=LOW;
set password = password(‘root’); -
以后再想修改密码,就可以在未登录的情况下进行修改:
mysqladmin -uroot -p password 新密码 -
远程访问mysql:
16.1 防火墙关闭或者3306端口放行
16.2 mysql需要有远程访问账号
创建远程访问的root账号,并且给其授予和本地访问的root一样的权限
grant all on . to ‘root’@‘%’ identified by ‘123456’;flush privileges;