windows和mac安装虚拟机-详细教程

news2025/5/27 15:23:56

简介

虚拟机:Virtual Machine,虚拟化技术的一种,通过软件模拟的、具有完整硬件功能的、运行在一个完全隔离的环境中的计算机。

在学习linux系统的时候,需要安装虚拟机,在虚拟机上来运行操作系统,因为我使用过Windows,也使用过mac,在这两种操作系统上都按照过虚拟机,所以把它们的操作记录总结在这里,避免以后找不到。

Windows上安装虚拟机

虚拟机软件

通过虚拟机软件来安装和使用虚拟机,这里选择使用 VMWare WorkStation,它可以在操作系统上创建虚拟机。WMWare WorkStation是收费软件,用户可以在网上找一下它的安装方法

安装虚拟机

准备操作系统镜像

操作系统镜像:镜像和压缩包类似,它将一系列文件按照一定的格式制作成单一的文件,以方便用户下载和使用,例如一个操作系统、游戏等。它最重要的特点是可以被特定的软件识别并可直接刻录到光盘上,也可以从光盘中提取镜像文件,镜像文件就是光盘的提取物。镜像文件是无法直接使用的,需要利用一些虚拟光驱工具进行解压后才能使用。操作系统的镜像就是操作系统的完整副本,这个副本被存储在一个文件中,可以方便地在各个设备上部署。

因为随后需要向虚拟机上安装操作系统,所以需要准备操作系统的镜像文件。

网上的镜像资源:

  • 阿里巴巴开源的镜像网站:https://developer.aliyun.com/mirror/
  • centos7的镜像:http://mirrors.aliyun.com/centos/7/isos/x86_64/

安装好VMWare WorkStation,并且准备好了操作系统镜像,接下来就可以通过这款软件来安装虚拟机了。

创建虚拟机

  • 新建虚拟机

在这里插入图片描述

  • 新建虚拟机向导:在弹出的对话框中选择 自定义,创建带有SCSI控制器类型、虚拟磁盘类型以及与旧版VMware产品兼容性等高级选项的虚拟机
    在这里插入图片描述

  • 配置虚拟机硬件兼容性:都是默认配置,不用选择,点击下一步

在这里插入图片描述

  • 安装客户机操作系统:选择稍后安装操作系统,创建的虚拟机将包含一个空白硬盘

在这里插入图片描述

  • 选择客户机操作系统:根据自己用有的操作系统镜像来选择,在这里选择Linux、centos7 64位

在这里插入图片描述

  • 为虚拟机命名并且设置它的安装位置

在这里插入图片描述

  • 处理器数量:设置处理器数量,每个处理器的内核数量,在这里我都设置的是1

在这里插入图片描述

  • 虚拟机内存:指定分配给此虚拟机的内存量,内存大小必须位4MB的倍数,在这里我选择2G

在这里插入图片描述

  • 网络类型:有四种选择,在这里选择 使用网络地址转换,这种模式下,虚拟机相当于在宿主机下的子网络内。

在这里插入图片描述

  • 选择I/O控制器类型:这里选择 LSI Logic

在这里插入图片描述

  • 选择磁盘类型:选择SCSI

在这里插入图片描述

  • 选择磁盘:在这里选择 创建新虚拟机磁盘

在这里插入图片描述

  • 指定磁盘容量:在这里选择将虚拟磁盘拆分为多个文件,同时指定磁盘容量为50G

在这里插入图片描述

  • 指定磁盘在主机上的文件名:默认即可,它是根据虚拟机的名称来设置的。

在这里插入图片描述

  • 自定义硬件:此时已准备好创建虚拟机,在这里可以看到之前设置好的配置。

在这里插入图片描述

  • 移除打印机和声卡,因为这在随后的学习中并不会使用到。

在这里插入图片描述

  • 为虚拟机设置操作系统镜像:CD/DVD选项
    • 选择启动时连接
    • 选择使用ISO映像文件,选择之前准备好的操作系统镜像文件

在这里插入图片描述

  • 虚拟机创建完成

在这里插入图片描述

总结:这一步主要是设置虚拟机的硬件,包括处理器、磁盘、内存、网络、光盘(操作系统镜像文件)

为虚拟机安装操作系统

这里安装的操作系统是centos7

  • 启动虚拟机:点击开启此虚拟机。
    • 光标进入虚拟机:在虚拟机界面上点击一下,光标就会进入到虚拟机界面中,
    • 光标从虚拟机中出来:按ctrl + alt,光标就会回到宿主机
  • 安装操作系统:因为是第一次打开虚拟机,所以需要为虚拟机安装操作系统,在弹出的欢迎页面中点击:Install CentOS 7,安装操作系统

在这里插入图片描述

  • 选择安装过程中使用的语言

在这里插入图片描述

  • 设置操作系统的基本信息:可以手动设置,也可以等待一下,让操作系统自动设置

在这里插入图片描述

  • 基本信息1:安装源

在这里插入图片描述

  • 基本信息2:软件选择,选择最小安装,在这里选择最小安装即可,因为其它功能都用不到。

在这里插入图片描述

  • 基本信息3:网络和主机名:

在这里插入图片描述

  • 基本信息4:设置磁盘分区,选择自动配置分区

在这里插入图片描述

  • 基本信息5:为root用户设置密码

在这里插入图片描述

  • 开始安装

在这里插入图片描述

安装完成后,点击重启:

在这里插入图片描述

登录操作系统:使用之前为root账号和之前设置的密码

在这里插入图片描述

  • 查看磁盘分区情况:因为之前选择的是自动分区,所有在这里查看一下操作系统是如何进行默认分区的:
    • /boot 分区:挂载点是 /boot 目录,分到了1G内存,它用于存放操作系统的启动文件
    • / 根分区 :挂载点是根目录,分到了最多的49G内存,它是交给用户使用的分区

在这里插入图片描述

  • 安装完成

总结:这一步主要是对于操作系统进行设置,包括语言、时区、磁盘分区、root用户

配置IP地址

在宿主机配置网络编辑器

这个只需要在第一个安装虚拟机时配置一次即可

  • 打开虚拟机网络编辑器:点击VMware Worstation左上角的编辑 - 虚拟网络编辑器,

在这里插入图片描述

  • 虚拟网络编辑器:点击 更改配置,这一步需要管理员权限

在这里插入图片描述

  • 点击VMnet8:勾选将主机虚拟机适配器连接到此网络,然后设置子网IP和子网掩码,这里子网IP是192.168.0.0,子网掩码255.255.255.0。VMnet0是桥接模式,VMnet1是仅主机模式,VMnet8是NAT模式,即网络地址转换模式,

在这里插入图片描述

为虚拟机中的操作系统设置IP地址

每个虚拟机都需要这么配置一次。

进入虚拟机,需要使用vi交互式文本编辑器来编辑配置文件

vi编辑器的简单使用:

  • 在命令行输入:vi 文件名,进入文件,
  • 点击 i,进入编辑模式,
  • 编辑完成后,按ESC,退出编辑模式,
  • 按:wq退出编辑器

为虚拟机配置IP地址:

  • 打开存放IP地址的配置文件:在命令行输入cd /etc/sysconfig/network-scripts,进入该目录下,查看以ifcfg开头的文件,那个文件中存储了IP地址的配置信息。在这里是ifcfg-ens33,这和之前安装虚拟机时显示的网卡名称是一致的。

在这里插入图片描述

  • 为虚拟机配置IP地址:参考下面的内容,修改文件,
DEVICE=eth0              # 网卡接口名称
HWADDR=00:0C:29:13:5D:74 # 网卡设备MAC地址 
TYPE=Ethernet            # 网卡类型,这里是以太网
UUID= 
NMCONTROLLED=yes         # network mamager的参数,实时生效,不需要重启,建议修改为no
IPV4_FAILURE_FATAL=yes   # IPv4的失败是否会造成致命的错误,yes表示是致命错误,网络服务将不可用
IPV6_INIT=no             # 是否启动IPv6

# 这是在配置文件中需要修改的内容
BOOTPROTO=static          # 启用地址协议 static 静态协议 dhcp 动态协议 
ONBOOT=yes                # 系统启动时是否自动加载

# 这是在配置文件中需要添加的内容
IPADDR=192.168.0.3        # 网卡IP地址
NETMASK=255.255.255.0     # 子网掩码
PREFIX=24                 # 和子网掩码相关,前缀,使用子网掩码和IP地址相运算时会用到
GATEWAY=192.168.0.2       # 网卡网关地址
DNS1=192.168.0.2          # 网卡DNS地址 
BROADCAST=192.168.1.255   # 网卡广播地址

这是虚拟机中的原文件:

在这里插入图片描述
对照着参考内容,修改自己的源文件,这一步无法粘贴复制,必须手写。

  • 在命令行中输入命令:service network restart,弹出日志:
Shutting down loopback interface [ok]
Bringing up loopback interface [ok]
Bringing up interface eth0: Determing if ip address 192.168.3.6 is already in use for device eth0
  • 校验IP地址是否配置成功:尝试ping外网、ping本机、ping同一局域网下的其它虚拟机,例如,ping www.baidu.com,如果可以ping通,证明IP地址配置成功。在命令行,按ctrl+c,结束一个命令的执行
配置主机名和域名
  • 配置主机映射,也就是主机的域名:编辑配置文件 /etc/hosts,配置主机映射,也就是主机的域名,域名是IP地址地址的别名,方便记忆。例如,在文件的最末行输入 192.168.3.6 Linux1,退出,在命令行输入 ping Linux1
  • 配置主机名:配置文件 /etc/sysconfig/network 中保存了主机名,通常把主机名设置为主机的域名

查看当前主机的IP地址:ip address show,在这里,ip地址是192.168.0.7

在这里插入图片描述

总结:配置虚拟机的IP地址,先要配置VMWare WorkStation中的虚拟机网络编辑器,然后配置虚拟机的操作系统中的网卡

  • 配置虚拟机网络编辑器:需要管理员权限。点击更改设置,使用NAT8,配置网关和子网掩码,虚拟机网络编辑器只需要配置一次即可
  • 配置操作系统的网卡:进入/etc/sysconfig/network-scripts目录下,查看以ifcfg开头的文件,那个文件中存储了网卡的配置信息,配置网卡的IP地址、子网掩码、网关地址、DNS

虚拟机的日常使用

退出登录:在命令行,输入 exit,退出登录

关机:输入命令sync,把内存中的数据写入磁盘,然后输入命令:`shutdown -h now

安装完成后root目录下的特殊文件:

  • anaconda-ks.cfg : CentOS 中用于自动化安装和配置系统的 Kickstart 配置文件,包含了安装系统所需的所有信息,并由系统管理员进行编写和修改。

安装虚拟机过程中涉及到的知识点

安装虚拟机中的过程中,涉及到了大量的硬件和网络的知识点,这里对这些知识点做一个简单的介绍,好知道安装的过程中究竟做了什么

硬件

  • SCSI:又叫SCSI控制器,Small Computer System Interface,小型计算机系统接口,是一种用于计算机及其周边设备之间系统级接口的独立处理器标准,周边设备包括硬盘、光驱、软驱、打印机、扫描仪等
  • SCSI硬盘:采用SCSI接口的硬盘,主要用于服务器,它的优点是:接口速度快、硬盘转速快、CPU占用率低、支持热插拔
  • IDE硬盘:IDE本身是一种硬盘接口,也可以代表使用IDE接口的硬盘
  • USB:Universal Serial Bus,通用串行总线,是一个外部总线标准,用于规范电脑与外部设备的连接和通信,是应用在PC领域的接口技术
  • 光盘:利用激光原理进行读写的存储设备,一种辅助存储器。光盘分为CD、DVD。
    • CD,Compact Disc,原被开发用作存储数位音乐;
    • DVD,Digital Video Disc,高密度数字视频光盘;
    • VCD,Video Compact
  • Disc,是一种光盘上存储视频信息的标准。
  • 光驱:电脑用来读写光盘的机器

网络

  • WLAN:Wireless Local Area Network,无线局域网,使用无线通信技术将计算机设备互联起来,构成可以互相通信和实现资源共享的网络体系
  • 集线器:hub,一个口接收到信号,原封不动的发送给所有其它的口,由其它的口上的设备自己绝对是否接受信号,hub只是简单的转发,所以hub工作在物理层
  • 网桥:bridge,根据mac地址来传输数据,把数据发送给mac地址所在的主机,在以太网中,数据链路层地址就是mac地址,所以网桥工作在数据链路层
  • 交换机:switch,可以看成是多个网桥的集成设备,因为它也工作在数据链路层。
  • 路由器:router,基于IP地址做转发,工作在网络层

VMware虚拟机三种网络模式

WMware提供了三种网络工作模式:桥接模式(Bridged)、网络地址转换模式(NAT)、仅主机模式(Host-Only)。

虚拟网络编辑器:编辑虚拟机的网络,虚拟机通过这个网络来和主机通信

  • 打开虚拟网络编辑器的路径:打开VMware -> 点击左上角的编辑 -> 点击虚拟网络编辑器
    • VMnet0:用于桥接模式下的虚拟机交换机,
    • VMnet1:用于仅主机模式下的虚拟机交换机,
    • VMnet8:用于NAT模式下的虚拟机交换机。

操作系统上的虚拟网卡:打开主机的控制面板 - > 查看网络状态和任务 -> 更改适配器配置,在网络连接对话框中,可以看到两块虚拟网卡:

  • VMware Network Adapter VMnet1:作用于仅主机模式,用来实现虚拟机和物理机之间的通信,和联网无关系,它的联网需要物理网卡的共享才能上网;
  • VMware Network Adapter VMnet8:作用于NAT模式,用来实现虚拟机和物理机进行通信,和联网无关系,它是借助于虚拟NAT进行联网。

点击网卡的详细信息可以看到,VMnet1的IP地址和主机的IP地址在同一个网段,VMnet8的IP地址是之前在网络编辑器中设置的IP地址。

还原虚拟网卡:如果将这两块卸载了,可以再VMware的“编辑”下的“虚拟网络编辑器”中点击“还原默认设置”,可重新将虚拟网卡还原。

网络地址转换模式

Network Address Translate,借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。

网络地址转换模式的简易结构图:

Internet
      |
Modem
      |
路由器(192.168.1.1)
      |
主机网卡(192.168.1.101)--------虚拟NAT设备----------------         ---------虚拟DHCP服务器
      |                                                |        |
   主机---------------------- VMnet8(192.168.62.1)-------虚拟机交换机
                                                       |         | 
                                 虚拟机1(192.168.62.158)    虚拟机2(192.168.62.159) ...

工作机制:

  • 虚拟交换机是这个简易图的核心,虚拟机、虚拟网卡、虚拟NAT设备、虚拟DHCP服务器都会连接到虚拟交换机上,
  • 虚拟网卡VMware Network Adapter VMnet8的作用是连接主机与虚拟机,
  • 虚拟机并不依靠虚拟网卡来联网。
  • 虚拟机通过虚拟NAT设备来联网。
桥接模式

桥接模式:Bridged,主机网卡与虚拟机的网卡利用虚拟网桥进行通信,在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机中,所以所有桥接下的网卡与网卡都是交换模式,相互可以访问而互不干扰。

桥接模式的特点:

  • 桥接模式通过虚拟网桥进行通信和联网,不需要虚拟网卡来使虚拟机和物理机进行通信。
  • 在桥接模式下,虚拟机IP地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。

桥接模式的简易结构图:

Internet
   |
Modem
   |
路由器(192.168.1.1)
   |
主机网卡(192.168.1.101) ------ 虚拟网桥 ------ WMnet0(虚拟交换机)
   |                                        |             |
主机                         虚拟机1(192.168.1.105)     虚拟机2(192.168.1.106) ...

工作机制:

  • 桥接模式是通过虚拟网桥将主机上的网卡与虚拟交换机VMnet0连接在一起,虚拟机上的虚拟网卡都是连接在虚拟交换机上,所以桥接模式的虚拟机IP必须与主机在同一网段,且子网掩码和网关和DNS也要与主机网卡一致。
  • 虚拟网桥会转发主机网卡接收到的广播和组播信息,以及目标为虚拟机交换机网段的单播,所以,与虚拟机交换机连接的虚拟网卡,如eth0、eth1等接收到了路由器发出的DHCP信息及路由更新
Host-Only

独立主机模式,在独立主机模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机和其它在同一局域网内的虚拟机。

虚拟机的克隆

虚拟机的克隆可以节约搭建虚拟机的时间。

克隆的具体步骤:

  • 选择一台搭建好的虚拟机,右击,选择管理 - 克隆,选择完全克隆,选择被克隆出的虚拟机的名称和位置,点击克隆,就会克隆出一台虚拟机
  • 进入虚拟机,编辑文件:vi /etc/udev/rules.d/70-persistent-net.rules,将第一个eth0的配置删掉,将第二个配置eth1改成eth0,所在行的ATTR{address}就是新的mac地址。
  • 记录下来,编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0,修改mac地址和IP地址。
  • 执行命令:init 6,重启服务器
  • 修改主机名:vi /etc/sysconfig/network,编辑HOSTNAME字段
  • 不需要重启网络服务,各项配置已经启动

学习VMWare

这里简单介绍一些WMWare中的一些需要用户掌握的知识点。

虚拟机目录下的各种文件和它们的作用

使用VMware创建一个虚拟机后,会在虚拟机的存储目录生成几个文件,这些文件的类型和作用:

  • .nvram文件:VMware virtual machine BIOS,该文件存储该虚拟机BIOS状态信息,
  • .vmx文件:VMware virtual machine configuration。虚拟机的配置文件,可使用文本编辑器更改配置文件,以达到对虚拟机硬件方面的更改
  • .vmdk文件:VMware virtual disk file,虚拟机的磁盘文件,存储在虚拟机的磁盘中的数据就是以 .vmdk 文件的形式存储在主机上。在新建虚拟机时可以配置,这样的文件是只创建一个还是创建多个
  • .vmsd文件:VMware snapshot metadata,文本文件,存储了虚拟机快照的相关信息和元数据
  • .vmem文件:该文件为虚拟机内存页面文件,备份了客户机里运行的内存信息,这个文件只有在虚拟机运行时或奔溃后存在
  • .lck文件夹:充当锁的作用,如果虚拟机被意外关闭,.lck文件没有被正常删除,下次无法启动虚拟机,只需要删除.lck文件即可

虚拟机和主机时间不同步的解决方法

为虚拟机安装 WMware tools工具:选中要安装tools的虚拟机,单击右键 -> 选择 “安装 WMware Tools” , 如果已安装,则会显示 “重新安装”

进入虚拟机终端界面:

  • ls /dev 命令,查看 /dev 目录下有没有 cdrom 文件
  • 挂载/dev/cdrom到指定目录:
    • 新建目录:mkdir /mnt/cdrom
    • 挂载:mount /dev/cdrom /mnt/cdrom // 如果弹出:mount: block device /dev/sr0 is write-protected, mounting read-only,说明系统光驱加载成功,因为光驱是只读的,所以提示write-protected,mounting read-only,sr0是光驱设备名,
  • ls /mnt/cdrom
  • 查看磁盘空间:df -h
  • cp VMwareTools-10.3.21-14772444.tar.gz /tmp // 如果直接在挂载目录下解压,会报错,无法 “mkdir 只读文件系统”
  • cd /tmp
  • tar -zvxf VMwareTools-10.3.21-14772444.tar.gz
  • cd vmware-tools-distrib/
  • ./vmware-install.pl // 执行安装程序,安装过程中的提示照着填就好
  • 关闭虚拟机和WMware软件,找到虚拟机磁盘文件,打开 .vmx 文件,修改一个键值对:tools.syncTime = “TRUE”, 默认每三分钟同步一次时间 // 很多博客上说这个配置需要改,但是我的配置文件中本来就是这么写的,不需要修改
  • 重启虚拟机
  • WMware tools 只可以在一台虚拟机上安装

mac上安装虚拟机

虚拟机软件

这里选择VMWare Fusion作为mac上安装虚拟机的软件。VMWare Fusion是收费软件。它的安装包很难找,在这里记录一个下载网址:https://macwk.cn/,它提供了安装包

安装虚拟机

准备操作系统镜像

mac笔记本使用M系列芯片之后,原有的x86架构的操作系统镜像就不可以用了,需要找arch64架构的操作系统镜像,但是其中也有很多不能用的,经过不懈的努力,最终我在一位抖音博主那里发现了教程,找到了可用的操作系统镜像,这是下载地址:https://www.ttzbk.com/412.html

安装好VMWare Fusion,并且准备好了操作系统镜像,接下来就可以通过这款软件来安装虚拟机了。

创建虚拟机

  • 创建虚拟机:点击右上角 WMWare Fusion 的软件图标,创建虚拟机

在这里插入图片描述

  • 选择安装方法:从光盘或映像中安装

在这里插入图片描述

  • 将之前下载的操作系统镜像拖拽到页面中

在这里插入图片描述

  • 选择操作系统:选择red hat,因为centos可以理解为red hat的免费版

在这里插入图片描述

  • 自定义设置:点击自定设置,指定文件名称和存储地址

在这里插入图片描述

在这里插入图片描述

  • 接下来还需要对虚拟机进行一些自定义设置:设置内存为2G、设置磁盘容量是50G,移除声卡、打印机、摄像头。要注意的是,启动磁盘、CD/DVD都已经设置好了,不需要动,动了反而出问题。这个时候启动磁盘的设定是”虚拟机将从虚拟固件中指定的默认启动设备中启动“,如果不选择这个,安装完成后如果重启虚拟机,将再次安装操作系统;CD/DVD驱动器也已经连接到了用户指定的操作系统镜像。

在这里插入图片描述

虚拟机安装完成,接下来就是安装操作系统。安装过程中主要是设置虚拟机的硬件信息、操作系统镜像等

为虚拟机安装操作系统

  • 启动虚拟机,选择 Install CentOS 7
  • 在引导页面中,选择中文简体

在这里插入图片描述

  • 配置操作系统:接下来会弹出安装信息摘要,用户需要设置根密码、设置分区方式为自动分区、设置网络名和主机名。安装目的地直接选择自动分区即可

在这里插入图片描述

  • 开始安装:这一步比较耗时

在这里插入图片描述

  • 安装完成后,重启系统即可。

在这里插入图片描述

  • 重启完成后,弹出登录页面,然后输入root用户的账户和密码,登录虚拟机。

在这里插入图片描述

操作系统安装完成,接下来就是配置IP地址,使虚拟机可以访问外部网络

为操作系统配置IP地址

在VMWare Fusion中新建网卡

第一次安装虚拟机时需要配置。

  • 打开VMWare Fusion的设置

在这里插入图片描述

  • 点击 网络,新建一个虚拟网卡,这是宿主机上的虚拟网卡,专门为虚拟机服务,wmnet3是VMWare Fusion自动命名的,勾选使用NAT,然后配置子网IP和子网掩码。在这里,子网IP是192.168.0.0,这是一个C类IP地址,主机地址是0,它是不可用的,通常用来标识整个网络。

在这里插入图片描述

查看配置结果:

  • 查看所有网卡的配置: cat /Library/Preferences/VMware\ Fusion/networking
  • 查看新增的vnet3的配置: cat /Library/Preferences/VMware\ Fusion/vmnet3/nat.conf
# NAT gateway address  // 网关地址
ip = 192.168.0.2
netmask = 255.255.255.0

// 省略其它
为虚拟机配置它使用的网卡

这是每次安装虚拟机都需要的配置,选择上一步新建的虚拟网卡

  • 打开虚拟机的设置:
    在这里插入图片描述
  • 选择虚拟机使用的网卡
    在这里插入图片描述
配置操作系统的IP地址

进入虚拟机,配置操作系统的IP地址。

  • 在这里,网关地址设置为 192.168.0.2,这是网关地址的最佳实践,因为在许多家庭和小型网络中,192.168.0.1通常被用作网关的默认IP地址,所以,在虚拟机中,为了避免冲突,通常使用192.168.0.2作为网关地址。在之前查看虚拟机网卡的配置时,可以看到,我们配置的子网IP是192.168.0.0,网关地址默认是192.168.0.2

  • 这是编辑好的配置文件,首先,进入到/etc/sysconfig/network-scripts 目录下,查看以 ifcfg 开头的文件名,它就是存储了IP信息的配置文件

在这里插入图片描述

  • 重启网络:systemctl restart network,注意,如果安装的操作系统不同,这里的命令也不同,systemctl是centos7的命令,service是centos6的命令

  • 验证:ping www.baidu.comping 192.168.0.3,ping 本机IP地址

配置主机名称

  • 配置主机映射,也就是主机的域名:编辑配置文件 /etc/hosts,配置主机映射,也就是主机的域名,域名是IP地址地址的别名,方便记忆。例如,在文件的最末行输入 192.168.0.3 Linux1,退出,在命令行输入 ping Linux1
  • 配置主机名:配置文件 /etc/sysconfig/network 中保存了主机名,通常把主机名设置为主机的域名

查看当前主机的IP地址:ip address show,在这里,ip地址是192.168.0.7

安装完成,使用mac自带的终端工具连接虚拟机:ssh root@192.168.0.3,然后输入密码即可。

总结

这里介绍了安装虚拟机的一些经验,这是学习Linux系统的第一步,希望对你有帮助。

Windows上我使用的VMWare Station,mac上使用的VMWare Fusion,还有许多其他的虚拟机软件,不过因为虚拟机安装一次就可以了,所以安装成功后我也没有和其他虚拟机软件做过比较,经验比较有限。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2385993.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C++】vector容器实现

目录 一、vector的成员变量 二、vector手动实现 (1)构造 (2)析构 (3)尾插 (4)扩容 (5)[ ]运算符重载 5.1 迭代器的实现: (6&…

使用Docker Compose部署Dify

目录 1. 克隆项目代码2. 准备配置文件3. 配置环境变量4. 启动服务5. 验证部署6. 访问服务注意事项 1. 克隆项目代码 首先,克隆Dify项目的1.4.0版本: git clone https://github.com/langgenius/dify.git --branch 1.4.02. 准备配置文件 进入docker目录…

杰发科技AC7840——CSE硬件加密模块使用(1)

1. 简介 2. 功能概述 3. 简单的代码分析 测试第二个代码例程 初始化随机数 这里的CSE_CMD_RND在FuncID中体现了 CSE_SECRET_KEY在17个用户KEY中体现 最后的读取RNG值,可以看出计算结果在PRAM中。 总的来看 和示例说明一样,CSE 初次使用,添加…

前端地图数据格式标准及应用

前端地图数据格式标准及应用 坐标系EPSGgeojson标准格式基于OGC标准的地图服务shapefile文件3D模型数据常见地图框架 坐标系EPSG EPSG(European Petroleum Survey Group)是一个国际组织,负责维护和管理地理坐标系统和投影系统的标准化编码 E…

threejs几何体BufferGeometry顶点

1. 几何体顶点位置数据和点模型 本章节主要目的是给大家讲解几何体geometry的顶点概念,相对偏底层一些,不过掌握以后,你更容易深入理解Threejs的几何体和模型对象。 缓冲类型几何体BufferGeometry threejs的长方体BoxGeometry、球体SphereGeometry等几…

向量数据库选型实战指南:Milvus架构深度解析与技术对比

导读:随着大语言模型和AI应用的快速普及,传统数据库在处理高维向量数据时面临的性能瓶颈日益凸显。当文档经过嵌入模型处理生成768到1536维的向量后,传统B-Tree索引的检索效率会出现显著下降,而现代应用对毫秒级响应的严苛要求使得…

java方法重写学习笔记

方法重写介绍 子类和父类有两个返回值,参数,名称都一样的方法, 子类的方法会覆盖父类的方法。 调用 public class Overide01 {public static void main(String[] args) {Dog dog new Dog();dog.cry();} }Animal类 public class Animal {…

TensorBoard安装与基本操作指南(PyTorch)

文章目录 什么是TensorBoard?TensorBoardX与TensorBoard的依赖关系易混关系辨析Pytorch安装TensorBoard并验证1. TensorBoard安装和访问2. TensorBoard主要界面介绍实用技巧 什么是TensorBoard? TensorBoard是TensorFlow生态系统中的一款强大的可视化工…

2025/5/25 学习日记 linux进阶命令学习

tree:以树状结构显示目录下的文件和子目录,方便直观查看文件系统结构。 -d:仅显示目录,不显示文件。-L [层数]:限制显示的目录层级(如 -L 2 表示显示当前目录下 2 层子目录)。-h:以人类可读的格…

【MPC控制 - 从ACC到自动驾驶】4 MPC的“实战演练”:ACC Simulink仿真与结果深度解读

【MPC控制 - 从ACC到自动驾驶】MPC的“实战演练”:ACC Simulink仿真与结果深度解读 在过去的几天里,我们一起: Day 1: 认识了ACC这位聪明的“跟车小能手”和MPC这位“深谋远虑的棋手”。Day 2: 给汽车“画了像”,建立了它的纵向…

OPENEULER搭建私有云存储服务器

一、关闭防火墙和selinux 二、下载相关软件 下载nginx,mariadb、php、nextcloud 下载nextcloud: sudo wget https://download.nextcloud.com/server/releases/nextcloud-30.0.1.zip sudo unzip nextcloud-30.0.1.zip -d /var/www/html/ sudo chown -R…

卷积神经网络(CNN)深度讲解

卷积神经网络(CNN) 本篇博客参考自大佬的开源书籍,帮助大家从头开始学习卷积神经网络,谢谢各位的支持了,在此期待各位能与我共同进步​ 卷积神经网络(CNN)是一种特殊的深度学习网络结构&#x…

Docker部署Zookeeper集群

简介 ZooKeeper 是一个开源的分布式协调服务,由 Apache 软件基金会开发和维护。它主要用于管理和协调分布式系统中的多个节点,以解决分布式环境下的常见问题,如配置管理、服务发现、分布式锁等。ZooKeeper 提供了一种可靠的机制,…

数据结构—(概述)

目录 一 数据结构,相关概念 1. 数据结构: 2. 数据(Data): 3. 数据元素(Data Element): 4. 数据项: 5. 数据对象(Data Object): 6. 容器(container): 7. 结点(Node)&#xff…

华为OD机试真题—— 流水线(2025B卷:100分)Java/python/JavaScript/C/C++/GO最佳实现

2025 B卷 100分 题型 本专栏内全部题目均提供Java、python、JavaScript、C、C++、GO六种语言的最佳实现方式; 并且每种语言均涵盖详细的问题分析、解题思路、代码实现、代码详解、3个测试用例以及综合分析; 本文收录于专栏:《2025华为OD真题目录+全流程解析+备考攻略+经验分…

【数据架构01】数据技术架构篇

✅ 9张高质量数据架构图:大数据平台功能架构、数据全生命周期管理图、AI技术融合架构等; 🚀无论你是数据架构师、治理专家,还是数字化转型负责人,这份资料库都能为你提供体系化参考,高效解决“架构设计难、…

【数据集】30 m地表温度LST数据集

目录 数据概述🔧研究目标与意义🧠 算法核心组成1. 地表比辐射率(LSE)估算2. 大气校正(Atmospheric Correction)LST反演流程图📊 精度验证与评估结果参考《Generating the 30-m land surface temperature product over continental China and USA from Landsat 5/7/8 …

【CATIA的二次开发07】草图编辑器对象结构及应用

【CATIA的二次开发07】草图编辑器对象结构及应用 草图编辑器(SketchEditor)是用于创建和编辑2D草图的核心对象。其对象结构遵循CATIA的层级关系,以下是详细说明及代码示例: 一、核心对象结构图 Application │ └─ Documents│└─ Document (.CATPart)│└─ Part│└─…

IT | 词汇科普手册Ⅱ

目录 1.报文(Message) 2.Token(令牌) Token vs. Cookie Token vs. Key "碰一碰"支付 3.NFC 4.Nginx 5.JSON 6.前置机 前置机vs.Nginx反向代理 以PDA、WMS举例前置机场景 7.RabbitMQ 核心功能 1.报文(Message) 报文(Message)​​是系统或组件之…

【 java 基础问题 第一篇 】

目录 1.概念 1.1.java的特定有哪些? 1.2.java有哪些优势哪些劣势? 1.3.java为什么可以跨平台? 1.4JVM,JDK,JRE它们有什么区别? 1.5.编译型语言与解释型语言的区别? 2.数据类型 2.1.long与int类型可以互转吗&…