VMware虚拟机安装以及在虚拟机上安装JDK+Tomcat+MySQL

article/2025/9/29 9:57:29

1. VMware虚拟机安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:最好不要安装在C盘,会使电脑变得很卡。
在这里插入图片描述
注意:这里去掉“启动时检查产品更新”,每次启动更新麻烦,影响效率。


下一步,直到:

在这里插入图片描述
点击“许可证”,输入许可证(即KEY),完成最后的安装。


1. Linux CentOS 7安装

1.1. 设置Linux

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:这里在版本处选择“CentOS”即可,“CentOS 64位”后面会引起报错。
在这里插入图片描述
在这里插入图片描述
注意:这里虚拟机内存选择512M,如>=1G的默认安装CentOS桌面版,低于<1G的默认安装CentOS 服务器版。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:这里只是安装了一个空壳的Linux,因为里面还没有装具体的系统。

1.2. 正式安装CentOS 7

接下来安装CentOS操作系统,如图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:安装过程中保持网络畅通。
在这里插入图片描述
注意:如果出现该错误提示,表示前面选中的“CentOS 64位”安装不了。
解决:删除“CentOS 64位”,重新创建“CentOS”即可。
在这里插入图片描述
第一次使用虚拟机报错:
vcpu-0:VERIFY vmcore/vmm/main/cpuid.c:386 bugNr=1036521;

解决方法步骤是:
先去BIOS里将Intel Virtual Technology设置为Enabled。
打开你安装的系统,在库目录里找到你对系统鼠标右键设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
黑屏,等待几分钟
如果一直黑屏无法安装下去,则可能出现问题。
原因:电脑BIOS中的Virtualization Technology设置被禁止了。

解决方案
(1)重启电脑,进入BIOS将其设置为Enabled。(注:不同品牌电脑进入BIOS的方法不尽相同,请网上查阅对应电脑型号的进入BIOS的方法)
(2)进入BIOS后,在Security -> Virtualization -> Inter® Virtualization Technology设置为:Enabled。
(3)保存BIOS,重启电脑。

如无黑屏则一路安装,选择语言,如图:
在这里插入图片描述
在这里插入图片描述
注意:这里“软件选择”不要选择最小安装,最小安装将不会安装Linux常用的一些命令,到时还需要自己安装命令,比较麻烦。

这里选择“基础设施服务器”安装即可,右边选择“调试工具”。注意:调试工具没有界面。
在这里插入图片描述
在这里插入图片描述
注意:一般我们做为管理员使用ROOT账号来操作,但是在Linux安装完后,应该分配一些用户账号供其他人员使用,不能给ROOT账号。
在这里插入图片描述
在这里插入图片描述
设置密码:在linux系统很注意密码规则。而且linux系统中root是最高权限,所以不能轻易让别人知道你的密码。设置好密码之后,下一步:
在这里插入图片描述
一直安装完成。
在这里插入图片描述
重新启动后,输入root用户名及密码,进入Linux。
在这里插入图片描述
进入到这里就说明已经登录成功了,ls命令。

2. Linux基本命令(操作)

命令说明参数示例
sudo超级管理员权限
cd切换当前目录# cd /
ls查看文件与目录# ls
cp复制# cp /etc/abc/110 /etc
mv移动(剪切)# mv /etc/abc/110 /etc
find查找Find [path] [param] [action]# find /root -mtime 0# find / -name abc
rm删除文件-f-i 在删除前询问-r 递归删除# rm -i file
tar对文件打包-c 新建打包文件-t 查看打包文件内容包含哪些文件-x 解压-f 要处理的文件-C dir 指定压缩/解压缩的目录-zxvf压缩:# tar -jcv -f filename.tar.bz查询:# tar -jtv -f filename.tar.bz解压:# tar -jxv -f filename.tar.bz -C d:/
cat查看文本文件内容less分屏# cat filename# cat filename | less
vim或vi用于文本编辑# vim /etc/yum.conf
chmod修改文件的权限chmod g+w file向file文件夹权限中加入用户组可写权限
pwd显示当前所在目录
mkdir创建目录-p:帮助创建上级目录mkdir testmkdir -p test1/test2/test3
rmdir删除目录
ip查看IP地址# ip addr# ip link
clear清屏

3. 查看并设置Linux的IP地址

注意:CentOS 7不使用ifconfig命令查看或设置IP地址,改用ip命令代替了。

# ip addr    --查看网卡分配情况

如发现IP地址为:127.0.0.1,这里要修改ip地址。
在这里插入图片描述
修改IP地址方法:

(1)进入/etc/sysconfig/network-scripts

# cd /etc/sysconfig/network-scripts
# ls

在这里插入图片描述
注:不同版本ifcfg-ens33文件名可能会不一样。

(2)修改ifcfg-ens33中的ONBOOT=yes,它打意思是:是否随网络服务启动。

# vim ifcfg-ens33

在这里插入图片描述
按ESC键,在屏幕最下处光标位输入**:wq!** 保存退出。

(3)重启虚拟机后,再次查看IP地址

# shutdown -r now
# ip addr

在这里插入图片描述
其他知识:
(1)重启网卡:service network restart
(2)编辑完内容后,如果不想保存而直接退出,则按下Esc键后,输入“:q!”,然后回车即可。

4. 将JDK和Tomcat复制到Linux

这里准备好了Linux下的JDK和Tomcat压缩包,只需将它们远程传输到Linux,然后解压即可。

注意:现在Linux自带了OpenSSH,所以不需要在Linux上安装ssh服务了。
在这里插入图片描述
在这里插入图片描述

4.1.1. 将JDK和Tomcat压缩包传输到Linux

4.1.1.1. 安装模拟终端管理工具Xmanager

为什么选择Xmanager?

第一:它包含了Xshell(SSH远程终端工具)
第二:它比Xshell功能更强大

第一步:安装Xmanager

下载地址:https://www.netsarang.com/zh/all-downloads/
在这里插入图片描述
在这里插入图片描述
双击Xme5.exe开始安装。

安装成功后,桌面会多出快捷文件夹,这里我们将借助于远程传输工具将Windows系统上的JDK和Tomcat包传输到Linux系统中。

这类工具有很多,常用的有FlashFXP、Xftp等。

1.远程传输工具

打开:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
将本机中的JDK和Tomcat包上传到Linux服务器文件目录中。

建议:在Linux根目录(/)或/home文件夹下创建一个自己的文件夹,用于存放个人资料。
在这里插入图片描述

2.远程终端工具

第一步,设置Xshell的配置
在这里插入图片描述
这个Linux的IP地址,可以是阿里云服务器的公地址,或者其他服务器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下面就连接上了Linux系统,可以在这里操作Linux,不需要在VMware上操作,也不需要通过【Windows】 - 【附件】 - 【远程控制】来操作Linux。

第三步:模拟操作
在这里插入图片描述

5. 安装JDK

jdk下载地址:
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

在这里插入图片描述

5.1.1. 解压JDK

在这里插入图片描述
查看有JDK的压缩文件,接下来解压:

# tar -zxvf jdk-8u144-linux-x64.tar.gz		--解压到当前目录    

在这里插入图片描述
通过ls查看目录结构,出现一个新的文件夹:jdk1.8.0_144:
在这里插入图片描述

5.1.2. 删除JDK压缩包

解压完后,如果jdk-8u144-linux-x64.tar.gz包不想要了,可以删除:

# rm -f jdk-8u144-linux-x64.tar.gz		 --强制删除

5.1.3. 配置JDK环境变量

5.1.3.1. 编辑全局变量

# vim /etc/profile 

进入编辑状态下,按insert或i键进入插入状态,在文本最后一行输入:

#java environment
export JAVA_HOME=/usr/jdk1.8.0_144		--usr是存放的地址
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

注1:如果是CentOS 6则要改成:JAVAHOME。
编辑完,按ESC键,再按Shift + q保存退出。(或输入 :wq!)
在这里插入图片描述

5.1.3.2. 设置环境变量生效

# source /etc/profile

5.1.3.3. 检查是否配置成功

# java -version

在这里插入图片描述
表示配置成功。

6. 安装Tomcat

Tomcat下载地址:http://tomcat.apache.org/download-80.cgi
在这里插入图片描述

6.2.1. 解压Tomcat

在这里插入图片描述
解压apache-tomcat-8.0.53.tar.gz

# tar -zxvf apache-tomcat-8.0.53.tar.gz		--将tomcat解压到当前目录中

在这里插入图片描述
输入ls查看目录:
在这里插入图片描述

6.2.2. 配置环境变量

# vim /etc/profile		 --编辑环境变量

在文本最后面输入:

export TOMCAT_HOME=/usr/apache-tomcat-8.0.53

注意路径问题。
立即生效:

# source /etc/profile 

启动Tomcat:

# cd /dml/apache-tomcat-8.0.53/bin
# sh startup.sh  
或者:# ./startup.sh

启动标志:
在这里插入图片描述
表示Tomcat启动完成。
注意:将Web项目打包成war包后,直接将war通过远程传输工具传送到Linux的Tomcat/webapps目录下,然后启动Tomcat,Tomcat会将war包自动解压。

另外:请将Tomcat默认的8080端口改成无冲突的端口号。

www.域名:8080/index.html
如:
www.baidu.com:8080/index.html

关闭Tomcat:

sh shutdown.sh

7. 安装MySQL

在Linux上安装数据库首选MySQL,当然也可以选择其他的数据库,比如Oracle、postgreSQL等。

在Linux上安装MySQL也有两种方式:
​ 第一种:通过yum在线安装
​ 第二种:使用MySQL安装包离线安装

CentOS 7将默认的数据库MySQL改成了Mariadb。

7.1.1. 卸载mariadb,否则安装MySQL会出现冲突

mariadb是CentOS 7默认的数据库,之前默认数据库是MySQL。因此在安装MySQL之前,先卸载mariadb。

(1)列出所有被安装的mariadb rpm包:

# rpm -qa | grep mariadb

在这里插入图片描述
(2)执行下列命令,逐个将所有列出的mariadb rpm包给卸载掉。

# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

7.1.2. 在线安装MySQL

第一步:在服务器上下载MySQL数据库
在做这步操作之前咱们要检查一下咱们这个服务器是否以前已经安装过数据库
查看是否安装过mysql使用这个命令:

# rpm -qa | grep -i mysql

这个是没有安装的:
在这里插入图片描述
这个是安装过的:
在这里插入图片描述
第二步:在服务器上安装过,就要先删除MySQL数据库,没有安装就跳过

删除命令:# rpm -e --nodeps这个是删除命令,后面是你上面查询出来的安装地址

# rpm -e --nodeps mysql80-community-release-el7-3.noarch

第三步:下载MySQL安装包

获取安装包命令:

# rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

在这里插入图片描述
第四步:检则安装包是否安装成功:

# yum repolist enabled | grep "mysql.*-community.*"

在这里插入图片描述
第五步:安装MySQL

安装MySQL命令:

# yum install -y mysql-server

在这里插入图片描述
在这里插入图片描述
第六步:启动MySQL服务:

# systemctl start mysqld

问题:MySQL安装到哪去了?

通过which命令查看mysqld的位置:

# which mysqld

在这里插入图片描述
通过查看/etc/my.cnf文件查看MySQL安装路径:

# cat /etc/my.cnf

在这里插入图片描述

7.1.3. 其他操作

查看MySQL的启动状态

# service mysqld restart
或者
# service mysqld start

在这里插入图片描述
设置开机启动Mysql

# systemctl enable mysqld
或者
# systemctl enable mysqld.service

在这里插入图片描述
检查是否已经安装了开机自动启动

# systemctl list-unit-files | grep mysqld

在这里插入图片描述
配置环境变量

# vim /etc/profile
按Esc 进行编辑
在文本后面添加解压的MySQL路径:
#mysql 5.7
export PATH=$PATH:/use/sbin/mysqld/bin 

在这里插入图片描述
再按一下Esc,接着按Shift + : 输入wq! 回车

接下来使环境生效:

# source /etc/profile

修改root登录密码

MySQL安装完成之后,在/var/log/mysql/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:

# grep 'password' /var/log/mysql/mysqld.log		-- 这里注意路径最后是mysqld.log
# grep 'temporary password' /var/log/mysql/mysqld.log

http://chatgpt.dhexx.cn/article/SM2clT7l.shtml

相关文章

spark 安装部署与介绍

spark spark 概述一. spark和hadoop二. 应用常景和解决生态系统组件应用场景Spark执行任务流程图 三. Spark安装四. Spark部署模式1、单机本地模式&#xff08;Spark所有进程都运行在一台机器的JVM中&#xff09;2、伪分布式模式 &#xff08;在一台机器中模拟集群运行,相关的…

TLS协议与JDK版本之间微妙的关系

TLS协议与JDK版本之间微妙的关系 首先想知道TLS协议与JDK版本之间微妙的关系&#xff0c;就必须知道什么是TLS协议&#xff1f; 维基百科是这样说的&#xff1a; 传输层安全性协定&#xff08;英语&#xff1a;Transport Layer Security&#xff0c;缩写作TLS&#xff09;&…

linux jdk免安装配置,生产环境免安装jdk的使用方法

以下为《生产环境免安装jdk的使用方法》的无排版文字预览&#xff0c;完整格式请下载 下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的&#xff0c;下载的文档就是什么样的。 使用流程 一、概述 医院的生产环境可能已经安装过jdk&#xff0c;如果jdk的版本不是1…

jdk1.8的安装教程

1、下载java1.8 URL: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载eclipse URL: http://www.onlinedown.net/soft/558304.htm 下载并安装maven地址&#xff1a; http://maven.apache.org/download.html 先选择Accept&…

在linux上安装jdk

1. 概述 此篇主要向你介绍如何一步一步的在linux环境上面安装jdk&#xff0c;包括jdk的下载、安装、和环境变量的配置。 2. 概念 2.1.JDK(Java Development Kit) 它是 Java 语言的软件开发工具包(SDK)。 JDK包含的基本组件包括&#xff1a; javac – 编译器&#xff0c;…

JDK下载安装配置环境变量

下载并安装JDK8 JDK的全称是JavaSE Development Kit&#xff0c;即java开发工具包&#xff0c;是sun公司提供 的一套用于开 发java应用程序的开发包&#xff0c;它提供了编译、运行java程 所需的各种工具和资源&#xff0c;包括java编译器、java运行时环境&#xff0c;以及常…

下载并安装JDK7 教程

下载并安装JDK7 JDK的全称是JavaSE Development Kit&#xff0c;即java开发工具包&#xff0c;是sun公司提供的一套用于开发java应用程序的开发包&#xff0c;它提供了编译、运行java程序所需的各种工具和资源&#xff0c;包括java编译器、java运行时环境&#xff0c;以及常用…

jdk8下载、安装和环境配置

一、jdk、jre和Java的关系 什么是java编程&#xff1a;即使用IDEA、eclipse等可以使用java语言进行编程的软件&#xff0c;配置好jdk&#xff08;java运行环境&#xff09;进行编程&#xff0c; ’ jdk&#xff1a;包括了Java运行环境jre(Java Runtime Envirnment)、一堆Java…

JDK11的下载安装以及环境配置

JDK11的下载安装及环境配置 JDK的下载JDK的安装环境变量的搭建测试安装成果 JDK的下载 下载链接&#xff1a; https://www.oracle.com/java/technologies/javase-downloads.html 选择你自己需要的版本&#xff0c;本人下载的 JDK11 进入下载页面&#xff0c;直接拉到底部 (使…

【教程】JDK的下载、安装与设置环境变量(win10图文详细版)

目录 (一)JDK的下载(二)JDK的安装(三)JDK的环境变量1.win10【此电脑】如何在桌面显示2.找到环境变量3.设置环境变量4.最后一步!测试(四) 小结(一)JDK的下载 1.下载首选当然是官网,2020年的官网都长成这个样子了= = JDK下载官网 简单粗暴地选择Java SE 14 的JDK Download就可…

JDK下载安装文档

下载并安装JDK7 JDK的全称是JavaSE Development Kit&#xff0c;即java开发工具包&#xff0c;是sun公司提供的一套用于开发java应用程序的开发包&#xff0c;它提供了编译、运行java程序所需的各种工具和资源&#xff0c;包括java编译器、java运行时环境&#xff0c;以及常用的…

Jmeter 及 JDK 下载 安装教程

jmeter的安装首选需要按下载 jdk和 jmeter jdk&#xff1a;https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html Jmeter下载地址&#xff1a;https://jmeter.apache.org/ jmeter下载 1、打开Jmeter官网地址&#xff1a;https://jmeter.apache.org/ …

JDK安装和环境变量配置(Win10图文详解)

JDK的安装和环境变量配置&#xff08;Win10&#xff0c;图文详解&#xff09; 操作系统JDK的安装JDK下载 系统环境变量配置验证JDK和环境变量配置Eclipse安装Java小白入门项目代码参考结语 操作系统 Win10&#xff0c;64位操作系统JDK的安装 如何下载和安装JDK&#xff0c;配置…

macbook pro安装JDK

目录 一、通过oracle官网下载原生JDK二、使用封装的openjdk三、演示1、打开网址&#xff1a;https://www.azul.com/&#xff0c;进入网站首页&#xff0c;点击 【Download Now】按钮2、向下翻&#xff0c;找到如图页面&#xff0c;并根据需要下载相应版本的JDK 。 3、下载完成后…

简单服务器搭建三、安装jdk

第一篇就提到过&#xff0c;我想要在服务器上部署一个java项目&#xff0c;JDk是java运行的必须环境&#xff0c;服务器搭建之后&#xff0c;首先配置好JDK环境。 工具&#xff1a;jdk 版本&#xff1a;jdk1.8 系统&#xff1a;CentOS7.5 64位 1 下载安装包 在官网下载jdk…

JDK、eclipse安装

一.JDK的安装 1.下载JDK 进入官网&#xff08;https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html&#xff09;&#xff0c;选择Java archive,选择要下载&#xff08;根据电脑操作系统选择&#xff09;的JDK版本&#xff08;在此为win10对应版本&…

分享一个好玩的gif动图生成网站

分享一个好玩的gif动图生成网站&#xff0c;可以自由配字幕&#xff0c;快去尝试吧 https://www.gifhome.com/dt/

GIF动图获得第一帧图片

本地图片 服务器图片&#xff1a;&#xff08;说明&#xff1a;这是原始的方法获取&#xff0c;项目中可能会有封装的工具类使用。FileInputStream 的 read 方法有bug&#xff0c;实际项目使用工具类获取。&#xff09; 图片裁剪&#xff1a; 图片缩放&#xff1a;

汉字动图动态图gif格式,无水印 4500个汉字

** 汉字动图动态图gif格式&#xff0c;无水印 4500个汉字 ** 吐血整理了一套汉字动图gif格式图片&#xff0c;不是flash的&#xff0c;4500个左右&#xff0c;基本够用了&#xff0c;适合教辅资料、老师使用&#xff0c;无水印&#xff0c;废话少说&#xff0c;直接上图&…

GIF出处是哪,如何快速截取GIF表情包

前一段时间整个网上都是王校长吃热狗的表情包&#xff0c;确实是够笑一段时间的了&#xff0c;像这样的表情包还有很多&#xff0c;比如韬韬的各种表情包&#xff0c;那GIF出处是哪&#xff0c;如何快速截取GIF表情包呢&#xff1f; 1、GIF出处可以是来自动画&#xff0c;也可以…