Linux虚拟机

本文详细介绍了如何在Windows上使用VMware Workstation Pro部署Linux虚拟机,包括Linux目标结构、常用命令、网络配置,以及如何部署JDK和Tomcat,解决访问问题的方法也一并涵盖。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux虚拟机

目录

Linux虚拟机

什么是虚拟机?

一、为什么使用Linux?

二、linux简介

三、Linnux的目标结构

四、常用命令

五、网络配置 

1.首先找到默认网卡

2. 进行修改

3.刷新网卡

4.测试是否设置成功

​ 六、在Linux系统上部署jdk和tomcat

1.jdk

1.1 将压缩文件解压

1.2 设置环境变量

1.3重新启动资源

 1.4 测试

2、tomcat 

2.1 解压tomcat压缩包

2.2 得到文件夹,并进入

 2.3 进入bin启动tomcat

2.4 测试

3.如果虚拟机部署tomcat后访问不了就解决方法

3.1 方法1 暂时关闭防火墙

3.2 方法2 放行防火墙8080端口


什么是虚拟机?

虚拟机( Virtual Machine )指通过 软件 模拟的具有完整 硬件 系统功能的、运⾏在⼀个完全 隔离 环境中的完整 计算机系统 。在实体计算机中能够完成的⼯作在虚拟机中都能够实现。
计算机 中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独⽴的 CMOS 、硬盘和 操作系统 ,可以像使⽤实体机⼀样对虚拟机进
⾏操作。
通俗的就是使用软件模拟硬件 
即一个操作系统可以运行多个不同的操作系统

主要有两种

oracle virtualbox

 VMware Workstation Pro

可以在官网下载,如果不会下载360的软件商城都有
我们使用虚拟机就是为了在操作系统中使用linux系统部署项目 ,这里我们使用的是VMware Workstatuin Pro

一、为什么使用Linux?

当前主流的操作系统windows以及unix、os。苹果采用的就是类linux操作系统,能够更高的使用硬件

二、linux简介

Linux ,全称 GNU/Linux ,是⼀种免费使⽤和⾃由传播的 类UNIX 操作系统,其内核由 林纳斯 · 本纳第克特 · 托瓦兹 1991年10 5 ⽇⾸次发布,它主要受到 Minix Unix 思想的启发,是 ⼀个基于 POSIX 的多⽤户、 多任务 、⽀持 多线程 和多 CPU 的操作系统。它能运⾏主要的 Unix ⼯具软件、应⽤程序和⽹络协议。它⽀持 32 64 硬件。 Linux 继承了 Unix 以⽹络为核⼼的设计思想,是⼀个性能稳定的多⽤户⽹络操作系统。 Linux有上百种不同的发⾏版,如基于社区开发的 debian archlinux ,和基于商业开发的 Red Hat Enterprise Linux SUSE Oracle Linux 等debian--ubuntu:可视化桌⾯程序的red hat enterprise linux---centos、 oracle linux suse--sles--open suse
 

三、Linnux的目标结构

windows中采⽤了磁盘的概念。linux采⽤了⽂件管理。
/bin
存放的可执⾏⽂件
/boot
存放着启动 linux 时使⽤的⼀些核⼼⽂件,包括连接⽂件以及镜 像⽂件
/dev
dev device (设备)的缩写,存放了 linux 的所有外部设备
/etc
etc Etecetera (等等)存放系统管理所需要的配置⽂件以及 ⼦⽬录
/home
登录⽤户的主⽬录。每⼀⽤户都有⼀个⾃⼰的⽬录,⼀般以登 录的⽤户名作为⽬录名称的
/lib
lib Libray :存放的系统最基本的动态连接库, windows dll
lost+found
默认⽬录是空,只有在⾮法关机时,才会产⽣⽂件。
media
将识别到的设备挂在在 media ⽬录中。
mnt
让⽤户临时挂载别的⽂件系统的。
opt
默认 opt 默认为空的⽬录。当额外安装软件时,软件的安装⽬录
proc
processes, 是⼀个虚拟的⽂件系统,存放当前内核运⾏时的⼀些特定的⽂件
root
超级管理员的⽤户主⽬录。默认 root
run
临时⽂件系统,存储系统启动过程中的信息。
sbin
s super user ,存放超级管理员使⽤的系统管理程序
srv
存放服务启动以后需要提取的数据
sys
sysfs 新的⽂件系统。是内核设备树的⼀个直观映射。
tmp
⽤于存放临时⽂件的⽬录
usr
重要的⽬录,存放⽤户的应⽤程序和⽂件 ==windows program files
var
变量的缩写。存放各种⽂件⽇志。

四、常用命令

  • cd

切换目录 

cd  ../ 向上切换一层目录

cd  ../../  向上切换两层目录

cd ~ 直接切换到跟目录

  • pwd

查看当前路径 

  • mkdir

用于常见文件夹

mkdir  test 

  • touch 

用于创建文件

touch index.html 

  • cp 

cp 原文件名 目标文件名    复制

cp read.txt /test1/read/txt  将当前路径下的read.txt copy到test1目录(根目录下的test1目录)的read.txt

cp read.txt ../test1/read.txt 将当前路径下的read.txt copy到当前目录的上一级目录的test1文件夹的read.txt

cp read.txt test1/read.txt == cp read.txt  ./test1/read.txt 

注意 ./代表当前目录  将当前文件夹下的read.txt copy到当前路径下的 test1的read.txt

  • vi 

vi a.txt 

进入文件编辑模式

输入i (insert)进入编辑

点击exc

输入: wq保存并退出

        :q 直接退出

        :!q 强制退出

  •  yum安装源

Linux将常用的软件放在外网服务器上,可以通过命令直接按照对应软件

yum -y install vim*

  • ping

ping www.baidu.com  ping百度看是否能成功(检验是否有网) 

  • ip addr

查看ip地址  相当于window中的ipconfig 

  • ls

查看当前目录中的文件      ll是查看当前目录中文件的详情(创建时间 、权限) 

  • tar

解压命令  Linux   .tar.gz结尾的压缩文件

 tar -zxvf  压缩文件名

五、网络配置 

当前的操作系统是宿主机

vm虚拟出的系统为虚拟机

1.仅主机模式  宿主机可以和虚拟机通信,但是虚拟机无法连接网络

2.nat共享主机模式 宿主机和虚拟机通过虚拟网卡进行通信,虚拟机和宿主机可以互相通信,虚拟机可以使用宿主机的网络、不允许宿主机所在网络中的设备访问虚拟机

3.桥接模式 宿主机和虚拟机可以通过虚拟网卡进行通信,虚拟机和宿主机可以互相通信,虚拟机可以使用宿主机的网络。允许宿主机所在网络的设备访问虚拟机

默认采用的dncp动态的获取ip

1.首先找到默认网卡

cd /ect/sysconfig/network-scripts

2. 进行修改

查看虚拟机的ip、子网掩码、网关

 

 ip只要设置在2-254之间都行

 vi ifcfg-ens33


3.刷新网卡

service network restart 或者是 systemctl restart network

4.测试是否设置成功

 六、在Linux系统上部署jdk和tomcat

1.jdk

1.1 将压缩文件解压

1.2 设置环境变量

windows 多个环境变量之间用 ; 隔开   linux是用 :隔开
windows环境变量引用 %JAVA_HOME%        linux $JAVA_HOME

1.3重新启动资源

  source /etc/profile

 1.4 测试

2、tomcat 

2.1 解压tomcat压缩包

2.2 得到文件夹,并进入

 2.3 进入bin启动tomcat

 出现上面的就代表可以tomcat部署成功了

2.4 测试

  出现这个就正面成功了

3.如果虚拟机部署tomcat后访问不了就解决方法

3.1 方法1 暂时关闭防火墙

首先查看防火墙   systemctl status firewalld

 如果是running就暂时关闭防火墙就可以了   systemctl stop firewalld

3.2 方法2 放行防火墙8080端口

firewall-cmd --permanent --zone=public --add-port=8080/tcp

firewall-cmd --reload

firewall-cmd --zone=public --query-port=8080/tcp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值