软件环境

虚拟机软件:VMware-workstation-full-15.0.2-10952284.exe
系统镜像:CentOS-7-x86_64-DVD-1503-01.iso
计算机系统:Windows10
jdk版本:jdk-11.0.7_linux-x64_bin.tar
tomcat版本:apache-tomcat-8.5.55.tar.gz
mysql版本:5.7
Linux命令教程:
下载云盘:

一、VMware 软件安装

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql

1. 双击 VMware-workstation-full-15.0.2-10952284.exe 文件进行安装,启动后界面如下:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_02

2. 点击下一步,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_03

3. 先接受许可协议,然后点击下一步,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_CentOS_04

4. 安装位置可以更改也可以使用默认路径,点击下一步,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_05

5. 可以去掉产品更新检查和加入体验提升计划,点击下一步,如下图:

我个人推荐取消掉自动更新,如果因为更新而导致步骤不同.请参考网上最新安装过程

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_06

6. 使用默认快捷方式的创建,点击下一步,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_07

7. 点击安装,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_08


linux 使用java虚拟机工具 java虚拟机和linux虚拟机_linux 使用java虚拟机工具_09

8. 等待安装的操作执行完毕后,点击完成,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_10

9 此时安装完毕,桌面上会自动生成一个快捷方式的图标,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_11

二、VMware 安装虚拟机配置

01. 双击打开 VMware Workstation Pro 软件,如下图:

*钥放云盘里

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_12

02. 若有许可证秘钥则输入,否则选择试用 30 天,然后点击继续,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_linux 使用java虚拟机工具_13

03. 此时注册完成,点击完成,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_linux 使用java虚拟机工具_14

04. 选择创建新的虚拟机,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_15

05. 选择自定义(高级),点击下一步,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_CentOS_16

06. 使用默认配置,点击下一步,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_linux 使用java虚拟机工具_17

07. 安装来源,选择安装程序光盘镜像文件(iso)(M)后,定位到之前已经下载好的镜像文件(切忌:不要出现中文路径),然后点击下一步,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_18

08. 输入计算机名称和用户名以及密码,点击下一步,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_19

09. 虚拟机重命名(可以默认,也可以自己起名),选择安装位置(不要出现中文),建议全部使用默认后点击下一步,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_20

10. 使用默认处理器配置,点击下一步,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_CentOS_21

11. 设置内存空间为 2048MB,点击下一步,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_linux 使用java虚拟机工具_22

12. 网络类型选择使用网络地址转换(NAT),点击下一步,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_23

13. 控制器类型选择 LSI Logic(L),点击下一步,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_linux 使用java虚拟机工具_24

14. 磁盘类型选择 SCSI,点击下一步,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_25

15. 磁盘选择创建新虚拟磁盘(V),点击下一步,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_CentOS_26

16. 设置磁盘容量大小为 30G,选择将虚拟磁盘拆分多个文件,点击下一步,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_CentOS_27

17. 指定磁盘文件使用默认即可,点击下一步,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_28

18. 此时虚拟机配置完毕,点击完成,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_CentOS_29

三、虚拟机上安装系统

1. 启动虚拟机后会自动安装 CentOS 7 系统,如下图:

中途会等待比较久,莫急

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_CentOS_30


linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_31

2. 安装完毕后点击 输入之前设置的密码 ,点击 Sign in 进行登录,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_CentOS_32

3. 进入语言设置,选择汉语(中国)后点击前进,此时可使用 Ctrl+Alt 组合键实现 Windows主机和 VM 虚拟机之间窗口的切换,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_CentOS_33

4. 输入源选择汉语,点击前进,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_34

5. 此时设置完毕,点击 Start using CentOS Linux,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_35

6. 关于 GHOME Help 相关的帮助信息可以自行选择观看,不愿意观看则点击右上角关闭按钮,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_linux 使用java虚拟机工具_36


**

7. 此时 CentOS 7 系统安装完毕,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_CentOS_37

PS:建议一:创建虚拟机快照便于恢复系统

创建快照方式如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_38


linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_39

恢复快照方式如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_linux 使用java虚拟机工具_40

Linux命令教程:

8.配置静态IP地址

全过程需要用root用户权限配置。

使用root用户打开vi /etc/sysconfig/network-scripts/ifcfg-eno16777736文件,添加内容如下:

BOOTPROTO=static			# 把dhcp改成static	
ONBOOT=yes					# 重启是否生效:yes
# 看图下教程确定你的虚拟机IP、网关、子网掩码
IPADDR=192.168.153.145		# 子网IP
GATEWAY=192.168.153.2		# 网关IP
NETMASK=255.255.255.0		# 子网掩码
DNS1=114.114.114.114		# DNS	正常情况下用114.114.114.114即可

无注释版本(不清楚能不能加注释,没尝试过)

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.153.145
GATEWAY=192.168.153.2
NETMASK=255.255.255.0
DNS1=114.114.114.114
8.1.按底下步骤查看虚拟机IP、网关、子网掩码

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_CentOS_41


linux 使用java虚拟机工具 java虚拟机和linux虚拟机_linux 使用java虚拟机工具_42

8.2. 子网IP(IPADDR)

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_43

8.3. 网关(GATEWAY)

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_44

8.4. 配置前:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_45

8.5. 配置后:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_linux 使用java虚拟机工具_46

8.6. 配置文件生效

使用命令使得配置文件生效:

service network restart

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_47

8.7.查看是否生效

查看当前ip

ifconfig

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_CentOS_48

四、使用Xshell和Xftp工具

下载和安装方式(云盘有安装包)
下载地址:https://www.netsarang.com/zh/ 安装方式:直接一路点击下一步即可,安装过程选择免费版。

1. 使用Xshell连接服务器

1.1 点击新建会话

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_49

1.2 输入Linux配置的静态IP,名称可随意,点击确定,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_CentOS_50

1.2.1 电脑第一次连接用可能会弹出SSH安全警告,点击接受并保存即可,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_linux 使用java虚拟机工具_51

1.3 输入安装Linux系统时的用户名,点击 确定,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_52

1.4 输入对应用户名的密码,点击 确定,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_53


linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_54

1.5 Xshell连接服务器成功。

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_55

2. 使用Xftp连接服务器

2.1 在Xshell连接状态下,点击 新建文件传输,如下图:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_56

2.2 Xftp连接服务器成功。

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_CentOS_57

五、Linux的JDK的下载和安装

下载地址:https://www.oracle.com/java/technologies/javase-downloads.html
安装方式:将下载好的jdk安装包通过Xftp工具传输到CentOS系统中,使用tar命令解压即可。
记得选择Linux版本

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_linux 使用java虚拟机工具_58

1. 将下载好的jdk安装包通过Xftp工具传输到CentOS系统中,如下图

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_CentOS_59


使用ls查看当前文件夹里面内容jdk-11.0.7_linux-x64_bin.tar.gz为jdk压缩包

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_60

2. 使用tar命令解压jdk压缩包

tar -zxvf jdk-11.0.7_linux-x64_bin.tar.gz

PS:jdk压缩包名字过长,可打jdk直接按键盘键TAB直接快捷生成后面的内容

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_linux 使用java虚拟机工具_61


解压后的JDK文件夹:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_62

3. 将JDK转移到/usr/目录下(配置文件存放地点),并改jdk目录名字:

su
(输入密码)
mv jdk-11.0.7 /usr/
cd /usr/
mv javajdk11/ javajdk

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_CentOS_63

4. 配置jdk环境变量

使用root用户打开配置文件vi /etc/profile,向文件末尾追加内容如下:

export JAVA_HOME=/usr/javajdk
export PATH=$JAVA_HOME/bin:$PATH

PS:切记命令准确性。因为输少了个H,所有命令失效。只能刚刚重新配置了一遍 T_T

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_64


linux 使用java虚拟机工具 java虚拟机和linux虚拟机_linux 使用java虚拟机工具_65

5. 保存退出后让文件生效并验证是否配置成功。

source /etc/profile
javac -version

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_66

六、Linux的Tomcat的下载和安装

下载地址:https://tomcat.apache.org/download-80.cgi
安装方式:将下载好的Tomcat安装包通过Xftp工具传输到CentOS系统中,使用tar命令解压即可。
步骤参考jdk压缩包第一步

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_linux 使用java虚拟机工具_67

1. 将下载好的Tomcat安装包通过Xftp工具传输到CentOS系统中,如下图

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_68

2. 使用tar命令解压tomcat压缩包

tar -zxvf apache-tomcat-8.5.55.tar.gz

PS:tomcat压缩包名字过长,可打apache直接按键盘键TAB直接快捷生成后面的内容

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_linux 使用java虚拟机工具_69

解压后的JDK文件夹:

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_CentOS_70

3. 将tomcat转移到/usr/目录下(配置文件存放地点),并改tomcat目录名字:tomcat8

su
(输入密码)
mv apache-tomcat-8.5.55 /usr/
cd /usr/
mv apache-tomcat-8.5.55/ tomcat8

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_71

4. tomcat启动

tomcat也能配置环境,不过有时候一个服务器有多个tomcat,所以不推荐配置
linux系统启动的是.sh后缀文件

>


本地访问tomcat的地址为192.168.153.145:8080

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_73

PS:如果一直旋转,如下图。可能是8080端口被防火墙拦截,需要去防火墙放开8080端口,

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_74


开启8080端口(暂时开通,重启服务器即失效)

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_75

5. 如下图,访问成功。

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_76

6. 项目部署

将Web项目打成war包,通过Xftp工具war包放在tomcat/webapp目录并启动

6.1寻找war存放位置
6.1.1 打开idea,点击头部导航File,再点击Project Structure…,如下图

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_77

6.1.2 查看Project里面,最下面有个地址(红框内),就是存放war包位置

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_CentOS_78

6.1.3 根据上一步获取的地址,直接进入图下界面,点击进入 artifacts

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_79

6.1.4 这个就是项目war包。

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_linux 使用java虚拟机工具_80

6.2 使用Xttp把war包传送到Linux系统里

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_81

6.3 使用war包在tomcat里部署项目,如下图

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_82

6.4访问成功(因为没有部署数据库,所以导致项目报500)

访问http://192.168.153.145:8080/项目名/

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_83

七、Linux的Mysql的下载和安装

安装了1个小时,我感觉太久了,我去问了大佬,大佬说因为我是在下载外网,所以比较卡。
配置了一下阿里镜像,瞬间快了很多。

这个是阿里镜像的配置方法。基本上就是复制粘贴的过程,很快就OK了

1.下载Mysql的repo源

mkdir mysql
cd mysql
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_84

2. 安装rpm包

安装在快照里,ls查询不到安装的内容

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_CentOS_85

3. 安装mysql

yum install mysql-server

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_mysql_86

过程中,会询问你是否确定安装。一直y就OK了

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_tomcat_87

4. 启动服务

service mysqld start

5. 查询临时密码

grep password /var/log/mysqld.log

linux 使用java虚拟机工具 java虚拟机和linux虚拟机_linux 使用java虚拟机工具_88

6. 进去先设置新密码

alter user 'root'@'localhost' identified by 'Guaika@123';

八、用Navicat访问Linux的数据库

因为当时文章里放了*钥。被CSDN判版权不明。导致我后面的图没截。
如果这步卡住的。可以底下留言。
我感觉也没几个能看到这里。
这篇文章就先到此为止吧。
各位继续加油。后面会吧打成jar包的教程一并放这里。
具体什么时候。就看情况了。