虚拟机的基本使用

虚拟机的基本使用

  • 虚拟机使用准备
  • 虚拟机的基本使用
    • 什么是虚拟机
    • 什么是Linux
    • 虚拟机网络配置
    • Virtualbox加载虚拟机镜像
    • 配置镜像参数
    • 启动虚拟机
    • 切换到root用户
    • 客户端软件连接Linux
    • 虚拟机命令参考
      • 设置桥连

虚拟机使用准备

首先检查自己计算机的虚拟化状态

win10为例

虚拟机的基本使用_第1张图片

如果虚拟化不是"已启用"

需要自己上网百度自己的电脑如何开启虚拟化

一般都是在开机时进入BIOS去调试,每个品牌或主板有不同的开启方式,需要自己查询

准备虚拟机的安装软件(发的资料里有)

RockyLinux有一个600M的镜像压缩包,已经发了网盘连接

链接:https://pan.baidu.com/s/1bCePepgJJ-8s9n7sJn_QDg?pwd=egno 提取码:egno

VirtualBox清华大学个版本下载路径

https://mirrors.tuna.tsinghua.edu.cn/virtualbox/

安装失败的同学可以尝试下载7.0.0以上的版本

VirtualBox安装过程正常,各种下一步即可

虚拟机的基本使用

安装虚拟机
在这里插入图片描述

在这里插入图片描述

直接安装即可

只需要保证安装路径没有中文没有空格

win11的装不上的先去清华网站下载7.0.x版本的最新virtualbox

https://mirrors.tuna.tsinghua.edu.cn/virtualbox/

还不行的去下载安装VMware

安装VMware的同学,需要去搜索下载一个CentOS 7.5以上或RockyLinux的镜像

不会操作的话找项目经理老师

mac系统同学,只需要掌握Homebrew即可

什么是虚拟机

所谓的虚拟机,就是在当前计算机系统中,又开启了一个虚拟系统

这个虚拟系统,我们要安装Linux系统

我们开发的java项目最终也都会运行在Linux系统上

开发使用windows是正常的

什么是Linux

linux也是一个计算机操作系统

相较于windows系统,Linux系统更加注重系统的权限,安全性和性能

但是windows易用性好,Linux易用性差

因为Linux系统原生状态下,基本没有任何软件,易用性差

因为Linux是开源的,所以很多个人或组织对原生Linux进行了增强,后放出各种Linux的增强版

这些增强版会默认安装好很多常用软件或驱动,让Linux系统变的易用

现在市面上比较多的常见的Linux增强版有

CentOS

Ubantu

RedHat

RockyLinux

…等

虚拟机网络配置

配置网络共享连接

虚拟机的基本使用_第2张图片

虚拟机的基本使用_第3张图片

虚拟机的基本使用_第4张图片

如果共享中出现下拉框,一定要选择Virtualbox的网卡选项

给大家共享的镜像资源

600多M的资源,纯净版的LockyLinux(Virtualbox专用)

3.5多G的资源,VMware版包含全部软件的镜像

4.1多G的资源,Virtualbox版包含全部软件的镜像

Virtualbox加载虚拟机镜像

解压RockyLinux_8.5_VBM.7z(600多M的)

获得1.78GB的文件夹

打开这个文件夹

在这里插入图片描述

双击蓝色图标

会自动开启virtualbox虚拟机,并加载当前镜像

必须保证当前镜像文件所在全部路径都没有中文

建议启动Virtualbox时使用单击右键->管理员方式运行

virtualbox启动有问题解决不了的,可以参考下面文章安装VMware

https://blog.csdn.net/weixin_44175418/article/details/123592684

配置镜像参数

选中镜像,点击设置

修改usb设置

虚拟机的基本使用_第5张图片

修改网络设置

虚拟机的基本使用_第6张图片

虚拟机的基本使用_第7张图片

桥接的网卡必须是具备网络连接的网卡

启动虚拟机

上面配置完成之后

可以启动虚拟机

启动虚拟机之后,等待出现登录页面

开机后会自动选择第一项,不用修改

开机后如果鼠标被虚拟机捕获,使用右侧Ctrl键解除

用户名密码默认都是rockylinux

密码输入时没有任何提示,但是可以正常识别

登录之后,我们的用户是rockylinux用户

切换到root用户

到此为止,我们成功登录了Linux系统,同时正在操作的用户是rockylinux

这个用户并不具备系统所有权限,所以后面的内容可能因为权限不足受阻

需要切换到root系统管理员权限

输入

sudo su -

就能切换到root用户

然后为root用户设置一个密码,有了密码才能登录root用户

passwd

可以进入设置密码的流程

建议不要使用数字做密码,推荐学习过程中就使用"root"做密码即可

我们尝试网络是否畅通

ping www.baidu.com

如果有周期响应,证明网络畅通,虚拟机可以使用当前计算机的网络功能

Ctrl+C可以随时退出当前运行的程序 返回到命令符

也可以使用安装java的yum命令来测试当前网络状态

yum install java

如果都没有响应,尝试重新调整网卡网络共享配置和虚拟机的网卡桥接配置

当前虚拟机也是网络中的一台计算机,我们要想访问它,必须有一个可用的ip地址

ifconfig

ifconfig | more 

逐行显示信息

通过上面的命令可以看到自己虚拟机的ip地址

这个ip地址可

192.168.56.101

记住这个IP

后面使用这个ip来访问它

客户端软件连接Linux

下载Bitvise SSH Client软件

安装各种下一步即可

安装后桌面出现下面图标

在这里插入图片描述

这个软件是远程链接linux的客户端

双击这个图标进入虚拟机连接界面

虚拟机的基本使用_第8张图片

我们使用这个软件连接成功后

就可以用这个软件提供的界面来操作Linux了

无论是虚拟机还是实际的物理服务器

我们想远程的控制这个机器的话,都需要使用专门的客户端连接服务器,并向服务器发送指令

这个软件就能完成这个功能

虚拟机命令参考

解压

打开虚拟机

双击蓝色图标(路径不能有中文)

设置桥连

启动虚拟机

登录用户名密码

rockylinux

rockylinux

然后输入

sudo su -

进入root用户

可以使用

passwd

修改密码

测试网络

ping www.baidu.com

查看自己的ip

ifconfig

记住自己的ip

比如

192.168.0.124**(别写这个,写你自己的)**

使用ssh连接虚拟机

yum install -y yum-utils
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
yum -y install docker-ce docker-ce-cli containerd.io

运行mysql

docker run --name mysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /root/data:/var/lib/mysql mysql:5.7.35

关闭防火墙

systemctl stop firewalld

你可能感兴趣的:(linux)