windows和mac安裝虛擬機-詳細教程

簡介

虛擬機: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.pswp.cn/web/81662.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/81662.shtml
英文地址,請注明出處:http://en.pswp.cn/web/81662.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

XCTF-web-Cat

嘗試輸入127.0.0.1 嘗試127.0.0.1;ls 試了很多,都錯誤,嘗試在url里直接輸入,最后發現輸入%8f報錯 發現了Django和DEBUG 根據Django的目錄,我們使用進行文件傳遞 嘗試?url/opt/api/database.sqlite3,找到了flag

C#、C++、Java、Python 選擇哪個好

選擇哪種語言取決于具體需求:若關注性能和底層控制選C、若開發企業級應用選Java、若偏好快速開發和豐富生態選Python、若構建Windows生態應用選C#。 以Python為例,它因語法簡潔、開發效率高、應用廣泛而在AI、數據分析、Web開發等領域大放異彩。根據TIOB…

CEH Practical 實戰考試真題與答案

什么是 CEH Practical? CEH Practical 是 EC-Council 推出的 Certified Ethical Hacker(CEH)認證項目中的一項高級動手實踐考試。它不同于傳統的理論考試,側重于在真實環境中檢驗考生的實操能力。 CEH Practical 主要亮點 &…

自媒體運營新利器:賬號矩陣+指紋瀏覽器,解鎖流量密碼

你是否因多賬號關聯被平臺封禁?或在多設備間切換賬號效率低下?賬號矩陣與指紋瀏覽器的結合,正是解決這些難題的利器! 一、核心優勢:安全、高效、精準、協同 1**. 保障賬號安全** 指紋瀏覽器模擬設備指紋與兔子住宅…

將 AI 解答轉換為 Word 文檔

相關說明 DeepSeek 風靡全球的2025年,估計好多人都已經試過了,對于理科老師而言,有一個使用痛點,就是如何將 AI 輸出的 mathjax 格式的符號轉化為我們經常使用的 mathtype 格式的,以下舉例說明。 溫馨提示&#xff1…

Tailwind CSS 實戰,基于 Kooboo 構建 AI 對話框頁面(三):實現暗黑模式主題切換

基于前兩篇的內容,為頁面添加主題切換功能,實現網站頁面的暗黑模式: Tailwind css實戰,基于Kooboo構建AI對話框頁面(一)-CSDN博客 Tailwind css實戰,基于Kooboo構建AI對話框頁面(…

主題閱讀輸出-關于成年/成熟的認識-01-學習

快速回顧 學習的最終目的,成年人的學習特點,學習對象的選取(學什么),學習過程的理解,對學習狀態的覺察; 參考來源 書籍 《心發怒放的人生》 《我的第一本人生規劃手冊》 《五維學習力》 《學習的答案》 01-學習是什…

GitLab 18.0 正式發布,15.0 將不再受技術支持,須升級【一】

GitLab 是一個全球知名的一體化 DevOps 平臺,很多人都通過私有化部署 GitLab 來進行源代碼托管。極狐GitLab 是 GitLab 在中國的發行版,專門為中國程序員服務。可以一鍵式部署極狐GitLab。 學習極狐GitLab 的相關資料: 極狐GitLab 官網極狐…

Python+Flask+Html做一個簡單的測試聯調工具

一、場景: 當與外部聯調或者內部需要走一些固定流程,且重復的事情,往往需要測試經常性的配合且做重復的工作的聯調,這時候需要一些工具作為輔助,或者提供給外部 二、框架: 可以通過PythonFlaskHtml做一個…

Qt5、C++11 獲取wifi列表與wifi連接

一、獲取wifi列表 .h 文件內容 #include <QWidget> #include <QVBoxLayout> #include <QPushButton> #include <QCheckBox> #include <QListWidget>class Setting : public QWidget {Q_OBJECT public:explicit Setting(QWidget *parent nul…

互聯網大廠Java求職面試:AI與大模型應用集成中的架構難題與解決方案-1

互聯網大廠Java求職面試&#xff1a;AI與大模型應用集成中的架構難題與解決方案-1 場景描述 鄭薪苦&#xff0c;一個看似不靠譜但技術潛力巨大的程序員&#xff0c;在一次針對AI與大模型應用集成的面試中&#xff0c;被一位技術總監級別的人物提問。面試官以嚴肅專業的態度&a…

SpringMVC實戰:動態時鐘

引言 在現代 Web 開發中&#xff0c;選擇一個合適的框架對于項目的成功至關重要。Spring MVC 作為 Spring 框架的核心模塊之一&#xff0c;以其清晰的架構、強大的功能和高度的可配置性&#xff0c;成為了 Java Web 開發領域的主流選擇。本文將通過一個“動態時鐘”的實戰項目…

知行之橋如何將消息推送到釘釘群?

在釘釘平臺中&#xff0c;機器人主要分為企業機器人和自定義機器人兩類。本文將重點介紹如何通過自定義機器人&#xff0c;實現將知行之橋 EDI 系統的通知消息高效推送至釘釘群&#xff0c;幫助企業第一時間掌握業務動態。 一、在釘釘群中添加自定義機器人 在需要接收知行之橋…

哈工大計算機系統2024大作業——Hello的程序人生

計算機系統 大作業 題 目 程序人生-Hello’s P2P 專 業 人工智能 學   號 2022112040 班 級 2203601 學 生 郄東昕 指 導 教 師 吳銳 計算機科學與技術學院…

聯軟SDP+安渡:收斂暴露面 從生產網自動取數 安全高效

制造業作為國家經濟的基石&#xff0c;其網絡安全面臨著獨特的挑戰。出于合規和安全考慮&#xff0c;企業內部往往劃分出多個相互隔離的網絡區域&#xff0c;如辦公網、研發網等&#xff0c;以提升整體安全防護能力。然而&#xff0c;網絡隔離在保障安全的同時&#xff0c;也帶…

LeetCode 543 二叉樹的直徑

二叉樹的直徑&#xff1a;樹中任意兩個節點間最長路徑的長度。這個路徑可能經過根節點&#xff0c;也可能不經過。 算法思路 采用深度優先搜索(DFS)的后序遍歷方式&#xff0c;計算每個節點的左右子樹高度&#xff0c;并在過程中更新最大直徑。 代碼解析 var diameterOfBin…

構建安全與合規的Jenkins環境:全周期審計方案詳解

引言 Jenkins作為最流行的CI/CD工具之一&#xff0c;承載著企業核心的自動化構建與交付流程。然而&#xff0c;隨著其復雜性的增加&#xff0c;安全漏洞、權限濫用和合規風險也隨之而來。近期頻發的供應鏈攻擊&#xff08;如通過惡意插件入侵&#xff09;更是敲響警鐘。如何確…

PowerShell Install Sql Server 2025 beta

Sql Server 2025 Download 其它版本和系統自動化腳本下載SQL Server 2025SSMS sql命令行安裝ssms 命令行安裝網盤分享SQL2025 beta

【K8S】K8S基礎概念

一、 K8S組件 1.1 控制平面組件 kube-apiserver&#xff1a;公開 Kubernetes HTTP API 的核心組件服務器。 etcd&#xff1a;具備一致性和高可用性的鍵值存儲&#xff0c;用于所有 API 服務器的數據存儲。 kube-scheduler&#xff1a;查找尚未綁定到節點的 Pod&#xff0c;并將…

【C/C++】設計模式之工廠模式:從簡單到抽象的演進

文章目錄 設計模式之工廠模式&#xff1a;從簡單到抽象的演進1 “工廠”模式分類1.1 簡單工廠&#xff08;Simple Factory&#xff09;1.2 工廠方法&#xff08;Factory Method&#xff09;1.3 抽象工廠&#xff08;Abstract Factory&#xff09; 2 分析3 總結對比 設計模式之工…