首先就是耐心的等待Centos镜像的安装了....
好!那我这边呢也是安装完毕了!
我们点击前进然后选择汉语--允许访问即可!
接下来就是连接远程访问了,首先通过ipaaddr指令查看本机端口号
然后使用XShell连接输上端口号即可!
之后输入自己设置的用户名或密码
好虚拟机这块已经整的差不多了,接下来进入正题
一.安装JDK
1.先查看一下虚拟机的环境
可以看到我们通过java -version指令查询到他有一个默认的openjdk,但我们如果要想在Linux系统
部署Web服务器的话openjdk是远远不能满足我们的要求的。所以我们要先卸载它。
2.卸载openjdk
首先我们通过以下指令查看openjdk的安装包,之后依次卸载
可以看出已经显示出了所以的openjdk的安装包了下一步就是卸载它。我们可以通过
rpm -e --nodeps(安装包名称)来卸载这些安装包,例如:rpm -e --nodeps python-javapackages-3.4.1-11.el7.noarch后面的python-javapackages-3.4.1-11.el7.noarch就是我的一个安装包了。
3.上传jdk安装包和tomcat安装包
我们可以通过Xftp来上传,这样可以保证压缩包不受损
(注意我此是在/usr/local目录下) 那么我们上传成功,之后解压开始配置
tar -zxvf jdk-8u181-linux-x64.tar.gz
解压成功后又一个新的jdk文件,接下来就可以配置它的环境变量了
我们进入刚解压好的这个文件在配置环境变量:vi /etc/profile
然后我们查看版本,可以正确显示说明没问题!
好!那环境变量也配置完了,还有最重要的一步就是让他生效通过 source /etc/profile命令来让此环境变量生效,只需要执行这条命令即可。
执行:source /etc/profile
至此,jdk配置完毕,下面就是安装tomcat
二.安装tomcat
1.同样的,先解压,先退回到/usr/local目录下
可以看到我的tomcat压缩包,之后执行:tar -zxvf apache-tomcat-10.0.8.tar.gz 之后没啥问题就解压成功了。
之后我们启动tomcat,进入解压出来的tomcat目录下然后执行:./bin/startup即可!
下面看我操作!
这里使用mv指令给他换个名字,然后在使用指令来启动它
至于下面那条指令就是看他的启动状态 ps -ef | grep tomcat
然后我们可以做个测试了,先在虚拟机上访问一下,可以直接通过localhost来访问,如下:
出现此页面就成功啦!我们在试试在宿主机上访问
虽然虚拟机访问没问题了,但是宿主机却不行,原因应该是防火墙吧,那我们配置下防火墙
2.配置防火墙
可以先执行:firewall-cmd --zone=public --list-ports指令来查看防火墙开发的端口
可以看到我这边执行完后什么都没有,那说明它什么端口号都没开发,那我们接下来要做的就是让它开发8080端口号
执行:firewall-cmd --zone=public --add-port=8080/tcp --permanent指令,介绍一下它的参数
- zone #作用域
- add-port=8080/tcp #添加端口,格式为:端口/通讯协议
- permanent #永久生效,没有此参数重启后失效
最后我们执行:firewall-cmd --reload指令,重启防火墙,之后在进行测试
OK!完成,那我们tomcat至此也按照完毕了,嘻嘻~接下来就是数据库
三.安装Mysql数据库
1.去官网下载mysq:MySQL
之后同样的将mysql压缩包上传到/home目录下
然后在Xshell里我们就可以看到有个mysql的压缩包了,之后我们开始解压它
执行:wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
然后安装rpm工具,依次执行:
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
yum makecache(更新数据)
yum list | grep mysql-com
正常情况的话执行完这三条指令是这样子的
接下来安装mysql-server
yum install mysql-community-server.x86_64,这里我安装的是这个版本
这里有点慢,网速快的话应该会快点....哦,对了补充一下接下来的选择都选y即可!
终于安装完了,我们安装完mysql服务就能启动它了
执行:systemctl start mysqld启动服务
通过ps -ef | grep mysql我们可以看到这个服务是否启动
这里它是成功启动成功的,接下来我们就可以进入MySQL了,首次进入MYSQL需要一个初始密码
这里我们必须先获取它的初始密码,这里我们先退出/home目录,回到/var/lib目录下,这个目录下
有个mysql目录这个目录是自动生成的它里面放着就是运行mysql必须的文件之类的一些东西
然后我们cd mysql
这里我又启动了一下mysql服务,其实没啥影响
执行:grep 'password' /var/log/mysqld.log获取原始密码
那这个就是我的原始密码了,接下来进入mysql终端:
执行:mysql -uroot -p 之后输入获取到的密码
好,那我这边已经成功进入了,然后接下来给他改个密码
(这里要说一下刚安装好的数据库进终端后,什么事都不能做,只能改密码)
然后我们执行:alter user 'root'@'localhost' identified by "kyBK>Qh-s87Y1"
然后我们就可以在Linux里面操作数据库了!