第一章 运维必备技能:Linux哲学思想、主流发行版详解与虚拟机软件详解

本文介绍了Linux的基础知识,包括用户类型,如root用户和普通用户,以及远程连接工具如PowerShell、Xshell和MobaXterm的使用。详细讲解了终端的概念,终端类型和查看当前终端设备的方法。此外,还阐述了交互式接口,特别是Shell的作用,解释了如何在Linux中执行命令以及常用的bash快捷键。最后提到了设置主机名和命令提示符的细节。

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

2.Linux安装

2.1 Linux哲学思想

Unix从诞生并发展了近五十年,依然占有高端服务器市场,其稳定,性能优异,和其涉及的思想有重要关系。Linux和Unix一脉相承,也继承了Unix优秀的设计思想,我们称为“哲学思想”。其思想有下面五个:

  1. 一切皆文件(包括硬件)

    一切皆文件是Unix/Linux的基本哲学之一。不仅普通文件,目录、字符设备、块设备、套接字等在Unix/Linux中都是以文件被对待;它们虽然类型不同,但是对其提供的却是同一套操作接口,使之所有资源的访问都统一的表现为对文件的访问。

  2. 提供很多小型的单一用途的程序

    Linux中提供的程序和可执行文件一般功能单一,短小精干,所以程序一般不太复杂,从而保证了Linux可以高效运行。Linux中创建的工具也就几百个,掌握这些命令,基本就可以玩转Linux了。

  3. 链接程序,共同完成复杂的功能(脚本)

    由于每个Linux命令功能简单,如果想实现复杂的任务时,可以通过连接多个简单的程序实现复杂的功能。对于复杂的功能Linux通过许多简单程序的组合灯方式实现,在保证简单功能的高效性的同事,复杂的程序也必然是高效性的。

  4. 避免令人困惑的用户界面

    对于使用Windows过程中故障和问题,比如莫名其妙地无法上网等,一般人选择的会是重启计算机,实在是不行的话就是重新安装系统了。因为Windows使用图形界面,相对比较复杂,最重要的是Windows不是开源系统,所以Windows的故障,一般的人是根本没有办法解决的。但是Linux就不一样了,Linux通常使用字符界面,相对比较单一,资源消耗小,最重要的是开源的,出现的问题都是可以通过简洁的命令行实现拍错,修改系统的配置,一切都是简洁明了为基础。

  5. 配置数据存储在文本中

    Linux及各种应用的配置文件都存放在文本配置文件当中的,无论什么配置修改都只需修改其配置文件即可,配置文件是文本形式的,只需任意一款文本编辑器修改即可,而不是类似于Windows那样保存在注册表中,并且Windows的注册表需要专门的二进制或十六进制的编辑器才可编辑,修改比较复杂。

2.2.2 获取发行版

2.2.2.1 下载Rocky操作系统镜像
  • Rocky Linux
    • 官方:https://rockylinux.org/download
    • 阿里云:https://mirrors.aliyun.com/rockylinux
    • 腾讯:https://mirrors.tencent.com/rocky
    • 网易:https://mirrors.163.com/rocky
    • 搜狐:https://mirrors.sohu.com/Rocky
    • 南京大学:https://mirrors.nju.edu.cn/rocky
    • 中国科学技术大学:https://mirrors.ustc.edu.cn/rocky
    • 上海交通大学:https://mirror.sjtu.edu.cn/rocky
    • 西安交通大学:https://mirrors.xjtu.edu.cn/rocky
    • 北京大学:https://mirrors.pku.edu.cn/rocky
    • 浙江大学:https://mirrors.zju.edu.cn/rocky
    • 兰州大学:https://mirror.lzu.edu.cn/rocky
    • 火山引擎:https://mirrors.volces.com/rockylinux
    • 中国科学院软件研究所:https://mirror.iscas.ac.cn/rocky

去官方网站:“https://rockylinux.org/download”下载Rocky的系统镜像,选择“AMD/Intel(x86_64)”,然后选择“Rocky Linux 9”,再选择“DVD ISO”进行下载,如图1-77所示。

t1-77

图1-77 Rocky官方下载

如果国外网站下载速度慢去阿里云镜像站:“https://mirrors.aliyun.com/rockylinux/9/isos/x86_64”下载Rocky Linux的系统镜像,选择“Rocky-9.5-x86_64-dvd.iso”文件进行下载,如图1-78所示。

t1-78

图1-78 阿里云镜像站下载Rocky Linux系统

当然也可以去上面其它镜像站点下载Rocky Linux系统。

2.2.2.2 下载Ubuntu操作系统镜像
  • Ubuntu
    • Server版
      • amd64版本:

        • 官方:https://cn.ubuntu.com/server
        • 阿里云:https://mirrors.aliyun.com/ubuntu-releases
        • 华为:https://mirrors.huaweicloud.com/ubuntu-releases
        • 腾讯:https://mirrors.tencent.com/ubuntu-releases
        • 清华大学:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases
        • 网易:https://mirrors.163.com/ubuntu-releases
        • 搜狐:https://mirrors.sohu.com/ubuntu-releases
        • 南京大学:https://mirrors.nju.edu.cn/ubuntu-releases
        • 中国科学技术大学:https://mirrors.ustc.edu.cn/ubuntu-releases
        • 上海交通大学:https://mirror.sjtu.edu.cn/ubuntu-releases
        • 西安交通大学:https://mirrors.xjtu.edu.cn/ubuntu-releases
        • 北京外国语大学:https://mirrors.bfsu.edu.cn/ubuntu-releases
        • 北京交通大学:https://mirror.bjtu.edu.cn/ubuntu-releases
        • 北京大学:https://mirrors.pku.edu.cn/ubuntu-releases
        • 浙江大学:https://mirrors.zju.edu.cn/ubuntu-releases
        • 兰州大学:https://mirror.lzu.edu.cn/ubuntu-releases
        • 重庆邮电大学:https://mirrors.cqupt.edu.cn/ubuntu-releases
        • 火山引擎:https://mirrors.volces.com/ubuntu-releases
        • 中国科学院软件研究所:https://mirror.iscas.ac.cn/ubuntu-releases
      • 其它平台版本

        • 官方:https://cdimage.ubuntu.com/releases

        • 阿里云:https://mirrors.aliyun.com/ubuntu-cdimage/releases

    • desktop版:https://cn.ubuntu.com/desktop

去官方网站:“https://cn.ubuntu.com/server”下载Ubuntu的系统镜像,选择“下载Ubuntu服务器版”,如图1-79所示。

t1-79

图1-79 Ubuntu官方下载

选择"下载Ubuntu Server 24.04.2 LTS"进行下载,如图1-80所示。

t1-80

图1-80 Ubuntu官方下载

如果国外网站下载速度慢去阿里云镜像站:“https://mirrors.aliyun.com/ubuntu-releases/24.04”下载Ubuntu的系统镜像,选择“ubuntu-24.04.2-live-server-amd64.iso”文件进行下载,如图1-81所示。

t1-81

图1-81 阿里云镜像站下载Ubuntu系统

当然也可以去上面其它镜像站点下载Ubuntu系统。

2.2.2.3 下载CentOS Stream操作系统镜像
  • CentOS Stream
    • 官方:https://www.centos.org/download
    • 阿里云:https://mirrors.aliyun.com/centos-stream
    • 华为:https://mirrors.huaweicloud.com/centos-stream
    • 腾讯:https://mirrors.tencent.com/centos-stream
    • 清华大学:https://mirrors.tuna.tsinghua.edu.cn/centos-stream
    • 南京大学:https://mirrors.nju.edu.cn/centos-stream
    • 中国科学技术大学:https://mirrors.ustc.edu.cn/centos-stream
    • 北京外国语大学:https://mirrors.bfsu.edu.cn/centos-stream
    • 北京大学:https://mirrors.pku.edu.cn/centos-stream
    • 重庆邮电大学:https://mirrors.cqupt.edu.cn/centos-stream
    • 火山引擎:https://mirrors.volces.com/centos-stream
    • 中国科学院软件研究所:https://repo.huaweicloud.com/centos-stream

去官方网站:“https://www.centos.org/download”下载CentOS Stream的系统镜像,选择“10”-“x86_64”-ISOs下面的“Mirrors”进行下载,如图1-82所示。

t1-82

图1-82 CentOS Stream官方下载

如果国外网站下载速度慢去阿里云镜像站:“https://mirrors.aliyun.com/centos-stream/10-stream/BaseOS/x86_64/iso”下载CentOS Stream的系统镜像,选择“CentOS-Stream-10-20250122.0-x86_64-dvd1.iso”文件进行下载,如图1-83所示。

t1-83

图1-83 阿里云镜像站下载CentOS Stream系统

当然也可以去上面其它镜像站点下载CentOS Stream系统。

2.2.2.4 下载Almalinux操作系统镜像
  • AlmaLinux
    • 官方:https://almalinux.org/get-almalinux
    • 阿里云:https://mirrors.aliyun.com/almalinux
    • 腾讯:https://mirrors.tencent.com/almalinux
    • 南京大学:https://mirrors.nju.edu.cn/almalinux
    • 上海交通大学:https://mirrors.sjtug.sjtu.edu.cn/almalinux
    • 北京大学:https://mirrors.pku.edu.cn/almalinux
    • 浙江大学:https://mirrors.zju.edu.cn/almalinux
    • 兰州大学:https://mirror.lzu.edu.cn/almalinux
    • 重庆邮电大学:https://mirrors.cqupt.edu.cn/almalinux
    • 火山引擎:https://mirrors.volces.com/almalinux
    • 中国科学院软件研究所:https://mirror.iscas.ac.cn/almalinux

去官方网站:“https://almalinux.org/get-almalinux”下载Almalinux的系统镜像,选择“AlmaLinux OS 9.5 DVD ISO”进行下载,如图1-84所示。

t1-84

图1-84 Almalinux官方下载

如果国外网站下载速度慢去阿里云镜像站:“https://mirrors.aliyun.com/almalinux/9/isos/x86_64”下载Almalinux的系统镜像,选择“AlmaLinux-9.5-x86_64-dvd.iso”文件进行下载,如图1-85所示。

t1-85

图1-85 阿里云镜像站下载Almalinux系统

当然也可以去上面其它镜像站点下载Almalinux系统。

2.2.2.5 下载Debian操作系统镜像
  • Debian
    • 官方:https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd
    • 阿里云:https://mirrors.aliyun.com/debian-cd
    • 华为:https://mirrors.huaweicloud.com/debian-cd
    • 腾讯:https://mirrors.tencent.com/debian-cd
    • 清华大学:https://mirrors.tuna.tsinghua.edu.cn/debian-cd
    • 网易:https://mirrors.163.com/debian-cd
    • 搜狐:https://mirrors.sohu.com/debian-cd
    • 南京大学:https://mirrors.nju.edu.cn/debian-cd
    • 中国科学技术大学:https://mirrors.ustc.edu.cn/debian-cd
    • 上海交通大学:https://mirror.sjtu.edu.cn/debian-cd
    • 西安交通大学:https://mirrors.xjtu.edu.cn/debian-cd
    • 北京外国语大学:https://mirrors.bfsu.edu.cn/debian-cd
    • 北京交通大学:https://mirror.bjtu.edu.cn/debian-cd
    • 北京大学:https://mirrors.pku.edu.cn/debian-cd
    • 浙江大学:https://mirrors.zju.edu.cn/debian-cd
    • 兰州大学:https://mirror.lzu.edu.cn/debian-cd
    • 重庆邮电大学:https://mirrors.cqupt.edu.cn/debian-cd
    • 火山引擎:https://mirrors.volces.com/debian-cdimage
    • 中国科学院软件研究所:https://mirror.iscas.ac.cn/debian-cd

去官方网站:“https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd”下载Debian的系统镜像,选择“debian-12.9.0-amd64-DVD-1.iso”进行下载,如图1-86所示。

t1-86

图1-86 Debian官方下载

如果国外网站下载速度慢去阿里云镜像站:“https://mirrors.aliyun.com/debian-cd/current/amd64/iso-dvd”下载Debian的系统镜像,选择“debian-12.9.0-amd64-DVD-1.iso”文件进行下载,如图1-87所示。

t1-87

图1-87 阿里云镜像站下载Debian系统

当然也可以去上面其它镜像站点下载Debian系统。

2.2.2.6 下载openEuler操作系统镜像
  • openEuler
    • 官方:https://repo.openeuler.org
    • 阿里云:https://mirrors.aliyun.com/openeuler
    • 华为:https://mirrors.huaweicloud.com/openeuler
    • 腾讯:https://mirrors.tencent.com/openeuler
    • 清华大学:https://mirrors.tuna.tsinghua.edu.cn/openeuler
    • 网易:https://mirrors.163.com/openeuler
    • 南京大学:https://mirrors.nju.edu.cn/openeuler
    • 中国科学技术大学:https://mirrors.ustc.edu.cn/openeuler
    • 上海交通大学:https://mirror.sjtu.edu.cn/openeuler
    • 西安交通大学:https://mirrors.xjtu.edu.cn/openeuler
    • 北京大学:https://mirrors.pku.edu.cn/openeuler
    • 浙江大学:https://mirrors.zju.edu.cn/openeuler
    • 兰州大学:https://mirror.lzu.edu.cn/openeuler
    • 重庆邮电大学:https://mirrors.cqupt.edu.cn/openeuler
    • 火山引擎:https://mirrors.volces.com/openeuler
    • 中国科学院软件研究所:https://fast-mirror.isrc.ac.cn/openeuler

去官方网站:“https://www.openeuler.org/zh/download”下载openEuler的系统镜像,选择“Offline Everything ISO“,后面的“立即下载”进行下载,如图1-88所示。

t1-88

图1-88 openEuler官方下载

也可以去华为镜像站:“https://mirrors.huaweicloud.com/openeuler/openEuler-24.03-LTS-SP1/ISO/x86_64”下载openEuler的系统镜像,选择“openEuler-24.03-LTS-SP1-everything-x86_64-dvd.iso”文件进行下载,如图1-89所示。

t1-89

图1-89 华为镜像站下载openEuler系统

当然也可以去上面其它镜像站点下载openEuler系统。

2.2.2.7 下载Anolis OS操作系统镜像
  • Anolis OS
    • 官方:https://mirrors.openanolis.cn/anolis
    • 阿里云:https://mirrors.aliyun.com/anolis
    • 南京大学:https://mirrors.nju.edu.cn/anolis
    • 中国科学院软件研究所:https://mirror.iscas.ac.cn/openanolis

去官方网站:“https://mirrors.openanolis.cn/anolis/23.2/isos/GA/x86_64”下载Anolis OS的系统镜像,选择“AnolisOS-23.2-x86_64-dvd.iso“文件进行下载,如图1-90所示。

t1-90

图1-90 Anolis OS官方下载

也可以去阿里云镜像站:https://mirrors.aliyun.com/anolis/23.2/isos/GA/x86_64下载Anolis OS的系统镜像,选择“AnolisOS-23.2-x86_64-dvd.iso”文件进行下载,如图1-91所示。

t1-91

图1-91 阿里云镜像站下载Anolis OS系统

当然也可以去上面其它镜像站点下载Anolis OS系统。

2.2.2.8 下载OpenCloudOS操作系统镜像
  • OpenCloudOS
    • 官方:https://mirrors.opencloudos.org/opencloudos
    • 腾讯:https://mirrors.tencent.com/opencloudos/
    • 南京大学:https://mirrors.nju.edu.cn/opencloudos
    • 上海交通大学:https://mirror.sjtu.edu.cn/opencloudos
    • 中国科学院软件研究所:https://mirror.iscas.ac.cn/opencloudos

去官方网站:“https://mirrors.opencloudos.org/opencloudos/9/isos/x86_64”下载OpenCloudOS的系统镜像,选择“OpenCloudOS-9.2-20250221.0-x86_64-everything.iso“文件进行下载,如图1-92所示。注意:选择带日期的版本是最新版的,比如“20250221”,下面不带日期的是第一个发行版,它不是最新版的。

t1-92

图1-92 OpenCloudOS官方下载

也可以去腾讯云镜像站:“https://mirrors.tencent.com/opencloudos/9/isos/x86_64”下载OpenCloudOS的系统镜像,选择“OpenCloudOS-9.2-20250221.0-x86_64-everything.iso”文件进行下载,如图1-93所示。

t1-93

图1-93 腾讯镜像站下载OpenCloudOS系统

当然也可以去上面其它镜像站点下载OpenCloudOS系统。

2.2.2.9 下载openSUSE操作系统镜像
  • openSUSE
    • 官方:https://get.opensuse.org/zh_CN/leap/15.6/?type=server#download
    • 阿里云:https://mirrors.aliyun.com/opensuse
    • 华为:https://mirrors.huaweicloud.com/opensuse
    • 腾讯:https://mirrors.tencent.com/opensuse
    • 清华大学:https://mirrors.tuna.tsinghua.edu.cn/opensuse
    • 网易:https://mirrors.163.com/openSUSE
    • 搜狐:https://mirrors.sohu.com/opensuse
    • 南京大学:https://mirrors.nju.edu.cn/opensuse
    • 中国科学技术大学:https://mirrors.ustc.edu.cn/opensuse
    • 上海交通大学:https://ftp.sjtu.edu.cn/opensuse
    • 北京外国语大学:https://mirrors.bfsu.edu.cn/opensuse
    • 北京大学:https://mirrors.pku.edu.cn/opensuse
    • 浙江大学:https://mirrors.zju.edu.cn/opensuse
    • 兰州大学:https://mirror.lzu.edu.cn/opensuse
    • 重庆邮电大学:https://mirrors.cqupt.edu.cn/opensuse
    • 火山引擎:https://mirrors.volces.com/opensuse
    • 中国科学院软件研究所:https://mirror.iscas.ac.cn/opensuse

打开官方网站:“https://www.opensuse.org”,可以看到openSUSE有两个版本,分别是Tumbleweed和Leap,Tumbleweed是滚动更新版本,Leap是稳定版本,这里选择Leap版本进行下载,如图1-94所示。

t1-94

图1-94 选择openSUSE版本

在下面页面中选择“简体中文”,然后选择“下载”,然后选择“Intel 和 AMD 64 位桌面设备、笔记本和服务器(x86_64)”下面的“离线映像”旁边的“下载”开始镜像下载,如图1-95所示。

t1-95

图1-95 openSUSE官方下载

也可以去阿里云镜像站:“https://mirrors.aliyun.com/opensuse/distribution/openSUSE-stable/iso”下载openSUSE的系统镜像,选择“openSUSE-Leap-15.6-DVD-x86_64-Media.iso”文件进行下载,如图1-96所示。

t1-96

图1-96 阿里云镜像站下载openSUSE系统

当然也可以去上面其它镜像站点下载openSUSE系统。

2.2.2.10 下载银河麒麟服务器操作系统镜像
  • 银河麒麟服务器(Kylin Server)
    • 官方:https://kylinos.cn

打开官方网站:“https://kylinos.cn”,选择“服务器操作系统”,如图1-97所示。

t1-97

图1-97 银河麒麟官网

在下面页面中选择“申请试用”,如图1-98所示。

t1-98

图1-98 银河麒麟服务器操作系统下载页面

在下面页面中填写信息,然后“立即提交”,如图1-99所示。

t1-99

图1-99 试用申请页面

在下面页面中选择“银河麒麟高级服务器操作系统V10”,下面的“AMD64”进行下载,如图1-100所示。

t1-100

图1-100 下载操作系统页面

2.2.2.11 下载统信服务器操作系统镜像
  • 统信服务器版(Uos Server)
    • 官方:https://www.chinauos.com/resource/download-server

去官方网站:“https://www.chinauos.com/resource/download-server”下载统信服务器操作系统V20的镜像,选择“服务器版”,然后选择“1070e-AMD64”下面的“镜像下载”开始下载镜像,如图1-101所示。

t1-101

图1-101 统信官方下载

2.3 虚拟机软件

虚拟机:用软件(如:vmware,virtualbox等)模拟硬件,方便实验的灵活配置

t1-102

图1-102 虚拟化

硬件层面承载着一个操作系统,操作系统之上运行着一款软件,而这款软件又具备运行另一个操作系统的能力,即实现操作系统在软件环境中的运行。

t1-103

图1-103 虚拟机

在计算机硬件上安装Windows 11操作系统,随后在Windows 11环境中部署一款名为VMware WorkStation的软件。利用VMware WorkStation这一虚拟化平台,我们可以轻松安装多个操作系统,例如Rocky 9、Ubuntu 24.04等,以满足不同的应用需求。

2.3.1 VMware WorkStation

VMware WorkStation是一款功能强大的桌面虚拟计算机软件,是软件虚拟化,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试、部署新的应用程序的最佳解决方案,也是主流的桌面虚拟机软件。

2.3.1.1 VMware WorkStation下载

VMware已被博通(Broadcom)成功收购,并宣布了VMware Workstation Pro 17.5版本对个人用户实行免费许可政策。鉴于官网下载方式有所调整,特此分享下载途径,为广大用户提供一个便捷的获取方式,免得大家四处寻找下载地址。

  1. 下载准备条件:需要有一个博通的账号。使用QQ邮箱注册成功,没什么问题。

  2. 下载地址:“https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Workstation%20Pro&freeDownloads=true”。

  3. 点击如图1-104红色框选的“VMware WorkStation Pro 17.0 for Windows”下载Windows版,也可以去“https://sysin.org/blog/vmware-workstation-17”下载。

    t1-104

    图1-104 VMware WorkStation下载

  4. 如图1-105选择VMware WorkStation的版本,这里选择的是17.6.3。

    t1-105

    图1-105 选择VMware WorkStation的版本

  5. 如图1-106选择红色框选的地方下载VMware WorkStation。

    在下载过程中,若遇到下载按钮呈灰色无法点击的情况,请留意其上方的“I agree to the Terms and Conditions(我同意条款和条件)”协议选项。勾选该选项后,系统会弹出一个网页,要求您填写地址等其他必填信息。这些信息可随意填写,对下载过程无任何影响。完成信息提交后,下载按钮即可变为可点击状态,您便可顺利进行下载。

    t1-106

    图1-106 下载VMware WorkStation

2.3.1.2 VMware WorkStation安装

虚拟机硬件配置

  • CPU:2核或更多
  • 内存:1G以上,推荐2G
  • 硬盘:一块硬盘,200G
  • 网卡:NAT模式
  • 光盘:挂载对应版本的ISO文件

打开虚拟化功能

在很多家用台式机和笔记本电脑上,虚拟化功能默认是关闭的,再要打开后才能使用Vmware等虚拟化软件,否则会报类拟以下的错误。

t1-107

图1-107 Intel CPU 报错提示

t1-108

图1-108 AMD CPU 报错提示

如果安装虚拟机有上面的报错,在电脑的BIOS里,打开虚拟化功能。

t1-109

图1-109 Intel CPU 开启虚拟化功能

t1-110

图1-110 AMD CPU 开启虚拟化功能

在Windows系统下安装了适合Windows版本的VMware WorkStation之后,就可以在VMware WorkStation上创建虚拟机了,之后运行创建的虚拟机,在虚拟机上安装Rocky或Ubuntu操作系统,这个安装过程与在实际生产环境下的安装是一样的。

  1. 选择VMware WorkStation程序,鼠标双击,如图1-111所示。

    t1-111

    图1-111 选择VMware WorkStation程序

  2. 在“欢迎使用VMware WorkStation”界面,选择“下一步”,如图1-112所示。

    t1-112

    图1-112 VMware WorkStation欢迎界面

  3. 在的“最终用户许可协议”界面,勾选“我接受许可协议中的条款”,选择“下一步”,如图1-113所示。

    t1-113

    图1-113 最终用户许可协议界面

  4. 在“兼容的设置”界面,勾选“自动安装Windows Hypervisor Platform (WHP)”,选择“下一步”,如图1-114所示。

    t1-114

    图1-114 兼容设置界面

  5. 在“自定义安装”界面,选择“更改”,如图1-115所示。

    t1-115

    图1-115 自定义安装界面

  6. 在“更改目标文件夹”界面,修改“文件夹名称”,也就是修改安装路径,然后选择“确定”,如图1-116所示。

    t1-116

    图1-116 更改目标文件夹界面

  7. 在“自定义安装”界面,选择“下一步”,如图1-117所示。

    t1-117

    图1-117 自定义安装界面

  8. 在“用户体验设置”界面,选择“下一步”,如图1-118所示。

    t1-118

    图1-118 用户体验设置界面

  9. 在“快捷方式”界面,选择“下一步”,如图1-119所示。

    t1-119

    图1-119 快捷方式界面

  10. 在“已准备好安装VMware WorkStation Pro”界面,选择“安装”,如图1-120所示。

    t1-120

    图1-120 准备好安装界面

  11. 在“VMware WorkStation Pro安装向导已完成”界面,选择“完成”,如图1-121所示。

    t1-121

    图1-121 安装完成界面

    至此,VMware WorkStation的安装就完成了。

2.3.1.3 VMware WorkStation虚拟网络设置

表1-4是VMware的网络规划。

网络类型子网IP网关子网掩码子网掩码位数网络地址段
仅主机网络10.0.0.0255.255.248.02110.0.0.0、10.0.1.0、10.0.2.0、10.0.3.0、10.0.4.0、10.0.5.0、10.0.6.0、10.0.7.0
NAT网络172.31.0.0172.31.0.2255.255.248.021172.31.0.0、172.31.1.0、172.31.2.0、172.31.3.0、172.31.4.0、172.31.5.0、172.31.6.0、172.31.7.0

表1-4 VMware网络规划

VMware虚拟机厂家的网络类型有bridged(桥接)、host-only(仅主机)、NAT(地址转换)3种,在分析如何选择之前,先向大家简单介绍下这三种网络类型。

在虚拟机界面选择“编辑”,然后选择“虚拟机编辑器”,如图1-122所示。

t1-122

图1-122 虚拟机网络编辑器界面

在虚拟机网络编辑器界面选择“更改设置”,如图1-123所示。

t1-123

图1-123 虚拟机网络更改设置

  • Bridged(桥接模式)

桥接模式可以简单地理解为通过物理主机网卡架设了一座桥,从而连入到实际的网络中。因此,虚拟机可以被分配与物理主机相同网段的独立IP,所有网络功能与网络中的真实机器几乎完全一样。桥接模式下的虚拟机和网内真实计算机所处的位置是一样的。

在Bridged模式下,电脑设备创建的虚拟机就像一台真正的计算机一样,它会直接连接到实际的网络上,逻辑上上网与宿主机(电脑设备),没有联系。Bridged网络类型的原理逻辑图如图1-124所示。

Bridged网络类型适合的场景:特别适合于局域网环境,优势是虚拟机像一台真正的主机一样,缺点是可能会与其他物理主机IP发生冲突,并且在与宿主机交换数据时,都会经过实际的路由器,在不考虑NAT模式的时候,就选这个桥接模式,桥接模式下更换了网络环境之后,所有虚拟机的IP都会受影响。

t1-124

图1-124 VMware Bridged网络模式原理逻辑图

  • Host-only(仅主机)

在Host-only模式下,虚拟机的网卡会连接到宿主机的VMnet1上,但宿主系统并不会为虚拟机提供任何路由服务,因此虚拟机只能与宿主机进行通信,不能连接到实际的网络上,即无法上网。Host-only网络类型的原理逻辑图如图1-125所示。

t1-125

图1-125 VMware Host-only网络模式原理逻辑图

在“虚拟网络编辑器“界面,选择VMnet1 仅主机模式,然后设置子网IP:10.0.0.0,子网掩码:255.255.248.0,然后选择DHCP设置,如图1-126所示。

t1-126

图1-126 设置仅主机模式

在”DHCP设置“界面,设置起始IP地址:10.0.7.1,结束IP地址:10.0.7.254,然后”确定“,如图1-127所示。

t1-127

图1-127 仅主机模式DHCP设置

  • NAT(地址转换)

NAT(Network Address Translation),网络地址转换,NAT模式是比较简单的实现虚拟机上网的方式,简单的理解就是,NAT模式虚拟机就是通过宿主机(物理电脑)进行上网和交换数据的。

在NAT模式下,虚拟机的网卡连接到宿主机的VMnet8上。此时系统的VMware NAT Service服务就充当了路由器,负责将虚拟机发到VMnet8的包进行地址转换之后再发到实际的网络上,再将实际网络上返回的包进行地址转换后通过VMnet8发送给虚拟机。VMware DHCP Service负责为虚拟机分配IP地址。NAT网络类型的原理逻辑图如图1-128所示。

t1-128

图1-128 VMware Host-only网络模式原理逻辑图

在“虚拟网络编辑器“界面,选择VMnet8 NAT模式,然后设置子网IP:172.31.0.0,子网掩码:255.255.248.0,然后选择”DHCP设置“,如图1-129所示。

t1-129

图1-129 设置NAT模式

在”DHCP设置“界面,,设置起始IP地址:172.31.7.1,结束IP地址:172.31.7.254,然后”确定“,如图1-130所示。

t1-130

图1-130 NAT模式DHCP设置

在“虚拟网络编辑器“界面,选择"NAT模式",如图1-131所示。

t1-131

图1-131 NAT设置

在“NAT设置”界面,设置网关IP:172.31.0.2,,然后单击确定,如图1-132所示。

t1-132

图1-132 NAT设置

在“虚拟网络编辑器“界面,选择“应用”,完成后,再选择“确定”,虚拟网络就设置完成了,如图1-133所示。

t1-133

图1-133 虚拟网络设置

2.3.2 VirtualBox

2.3.2.1 VirtualBox下载
  1. 去官方网站:https://www.oracle.com/cn/virtualization/virtualbox下载VirtualBox。

    t1-134

    图1-134 下载VirtualBox

  2. 选择相应的版本进行下载,如图1-135所示。

    t1-135

    图1-135 下载VirtualBox

2.3.2.2 VirtualBox安装
  1. 选择VirtualBox程序,鼠标双击,如图1-136所示。

    t1-136

    图1-136 选择VirtualBox程序

  2. 在“欢迎使用Oracle VM VirtualBox 7.1.6安装向导”界面,选择“下一步”,如图1-137所示。

    t1-137

    图1-137 欢迎安装界面

  3. 在“最终用户授权协议”界面,勾选“我接受授权协议中条款”,然后选择“下一步”,如图1-138所示。

    t1-138

    图1-138 选择授权协议

  4. 在“自定安装”界面,选择“下一步”,如图1-139所示:注意:这里不要修改安装路径,否则后面会出现报错,还要重新设置会默认安装路径。

    t1-139

    图1-139 自定安装界面

  5. 在“警告:网络界面”,选择“是”,如图1-140所示 。

    t1-140

    图1-140 网络界面

  6. 在“Missing Dependencies Python Core / win32api(缺少依赖 Python Core / win32api)”界面,选择“是”,如图1-141所示。

    t1-141

    图1-141 安装Python依赖界面

  7. 在“自定安装”界面,选择“下一步”,如图1-142所示。

    t1-142

    图1-142 自定安装界面

  8. 在“准备好安装”界面,选择“安装”,如图1-143所示。

    t1-143

    图1-143 准备好安装界面

  9. 在“Oracle VM VirtualBox 7.0.22 安装完成”界面,选择“完成”,如图1-144所示。

    t1-144

    图1-144 安装完成界面

    至此,VirtualBox的安装就完成了。

2.3.2.3 VirtualBox的虚拟网络

表1-5是VirtualBox的网络规划。

网络类型子网IP网关子网掩码子网掩码位数网络地址段
仅主机网络10.1.0.0255.255.248.02110.1.0.0、10.1.1.0、10.1.2.0、10.1.3.0、10.1.4.0、10.1.5.0、10.1.6.0、10.1.7.0
NAT网络172.30.0.0172.30.0.2255.255.248.021172.30.0.0、172.30.1.0、172.30.2.0、172.30.3.0、172.30.4.0、172.30.5.0、172.30.6.0、172.30.7.0

表1-5 VirtualBox网络规划

  1. Bridged(桥接模式)

    桥接模式就是将主机的网卡,与虚拟机虚拟的网卡利用虚拟网桥进行通信。

    • 类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。
    • 虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。

    其网络结构如下图所示:

    t1-145

    图1-145 桥接模式

    小结:

    • 桥接模式:物理机和虚拟机在网络上是一样的,虚拟系统相当于在此网络下的一个独立系统,需要分配网络的一个独立IP。
    • 连接时指定的桥接到哪个物理网卡,相当于要把虚拟系统接到那个网段的交换机上。
  2. NAT(地址转换模式)

    NAT模式下,虚拟机访问网络的所有数据都是由主机提供的,虚拟机并不真实的存在于网络上,主机和网络中的任何机器是不能查看和访问这个虚拟机的。

    其网络结构如下图所示:

    t1-146

    图1-146 NAT模式

    小结:

    这种虚拟系统都是隐藏在物理机后面的机器,在网络上是看不见的,地址由DHCP负责分配,上网有NAT设备负责。

    这这网络连接实现有些系统不需要暴露在网络节点上又需要上网的这种需求,这也是最简单的一种虚拟机使用方式。

  3. Host-Only(仅主机模式)

    Host-Only听名字就是只和主机建立关系。这种模式是将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。

    它的网络结构是在NAT网络的基础上,去除虚拟NAT设备让它不能上网,如下图所示:

    t1-147

    图1-147 仅主机模式

三种模式总结:

  • 桥接模式:实现虚拟机在真实的网络上;
  • NAT模式:实现虚拟机隐藏在物理机之后,能上网,但不能访问物理机;
  • Host-Only模式:实现虚拟机隐藏在物理机之后,不能上网,但可以访问物理机;

上面只是介绍选用一个网络模式的情况,在实际使用中,我们还可以同时使用两种及以上的网络模式,比如:NAT + Host-Only,这样可以实现虚拟机上网和物理机通信两种能力。

以上就是VirtualBox最常用的网络配置,希望对你有用。

设置虚拟网络:

  1. 在VirtualBOX的界面,选择“工具”–>“网络”,如图1-148所示。

    t1-148

    图1-148 选择网络

  2. 选择“VirtualBox Host-Only Ethernet …”,手动配置网卡,IP地址为:10.1.0.1,子网掩码为:255.255.248.0,选择“应用”,如图1-149所示的仅主机网络的网卡信息。

    t1-149

    图1-149 仅主机网络

  3. 然后选择DHCP服务器,设置服务器地址为:10.1.7.1,子网掩码为:255.255.248.0,最小地址为:10.1.7.2,最大地址为:10.1.7.254,选择“应用”,如图1-150所示的仅主机网络的DHCP信息。

    t1-150

    图1-150 所示的仅主机网络的DHCP信息

  4. 选择“NAT网络”,然后选择“创建”,如图1-151所示。

    t1-151

    图1-151 创建NAT网络

  5. 设置IPv4网络掩码为:172.30.0.0/21,选择“应用”,如图1-152所示。

    t1-152

    图1-152 查看NAT网络

2.3.3 创建虚拟机

下面创建虚拟机的方式任选一种即可。

2.3.3.1 VMware的典型模式创建虚拟机

在虚拟机上创建虚拟机并安装Linux系统。

  1. 打开VMware WorkStation软件,然后单击“创建新的虚拟机“,如图1-153所示。

    t1-153

    图1-153 打开的VMware WorkStation界面

  2. 在“新建虚拟机向导”界面,选择“典型”默认的即可,单击“下一步”,如图1-154所示。

    t1-154

    图1-154 选择虚拟机类型

  3. 在“安装客户机操作系统”界面,选择“稍后安装操作系统”,单击“下一步”,如图1-155所示。

    t1-155

    图1-155 安装客户端操作系统界面

  4. 在“选择客户机操作系统”界面,选择客户端操作系统,根据需要选择相应的内容即可,客户端操作系统选择“Linux”,版本根据需要选择,如果是Rocky Linux选择“Rocky Linux 64位”,如果是Ubuntu选择“Ubuntu 64位”,如果是Almalinux选择“Almalinux 64位”,如果是Debian选择“Debian 12.x 64位”,如果是CentOS Stream因为选项里没有CentOS 的选项,可以根据内核版本选择,比如:CentOS Stream 10的内核版本是6.12,选择“其他Linux6.x内核64位”,openEuler、Anolis OS、OpenCloudOS、银河麒麟(Kylin Server)和统信(Uos Server)都根据内核版本去选择,如果是openSUSE选择“OpenSUSE 64位”,单击“下一步”,如图1-156所示。

    t1-156

    图1-156 选择客户端操作系统界面

  5. 在“命名虚拟机”界面,可自定义填写虚拟机名称,单击“浏览”选择安装位置,完成后单击“下一步”,如图1-157所示。

    t1-157

    图1-157 命名虚拟机界面

  6. 在“指定磁盘容量”界面,设置“最大磁盘大小(GB)”为200,根据需求设置,然后选择“将虚拟磁盘存储为单个文件”,然后单击“下一步”,如图1-158所示。

    t1-158

    图1-158 指定磁盘容量界面

  7. 在“已准备好创建虚拟机”界面,可以看到设置的虚拟机配置,然后选择“完成”,如图1-159所示。

    t1-159

    图1-159 已准备好创建虚拟机界面

  8. 点击“编辑虚拟机设置”,如图1-160所示。

    t1-160

    图1-160 编辑虚拟机

  9. 在“虚拟机设置”界面,设置内存为:2G,处理器为:2,可以看到这里磁盘类型默认是NvMe,NvMe磁盘命名方式是随机的,这里我们不选择NvMe,选择磁盘,选择下面的“移除”,如图1-161所示,如果磁盘类型是SCSI的跳过步骤9到15,直接到步骤16开始。

    t1-161

    图1-161 移除NvMe磁盘

  10. 在“虚拟机设置”界面,选择“添加”,如图1-162所示。

    t1-162

    图1-162 添加磁盘

  11. 在“添加硬件向导”界面,选择“下一步”,如图1-163所示。

    t1-163

    图1-163 添加磁盘

  12. 在“添加硬件向导”界面,选择虚拟磁盘类型为:SCSI,然后选择“下一步”,如图1-164所示。

    t1-164

    图1-164 选择磁盘类型

  13. 在“添加硬件向导”界面,默认勾选的就是“创建新虚拟磁盘”,然后选择“下一步”,如图1-165所示。

    t1-165

    图1-165 选择磁盘

  14. 在“添加硬件向导”界面,设置最大磁盘大小为:200G,勾选“将虚拟磁盘存储为单个文件”,然后选择“下一步”,如图1-166所示。

    t1-166

    图1-166 指定磁盘容量

  15. 在“添加硬件向导”界面,磁盘文件默认的即可,然后选择“完成”,如图1-167所示。

    t1-167

    图1-167 指定磁盘文件

  16. 在“虚拟机设置”界面,可以看到磁盘类型是SCSI了,单击“CD/DVD(IDE)”,然后勾选“使用ISO映像文件”,然后再选择“浏览”,如图1-168所示。

    t1-168

    图1-168 虚拟机设置界面

  17. 在“浏览ISO镜像”界面,选择下载好的的镜像文件,根据要安装的操作系统选择Rocky、Ubuntu、CentOS、Almalinux和Debian、openEuler、Anolis OS、OpenCloudOS、银河麒麟(Kylin Server)、统信(Uos Server)和openSUSE的操作系统镜像,然后单击“打开”,如图1-169所示。

    t1-169

    图1-169 浏览ISO映像界面

  18. 返回到“虚拟机设置”界面,点击“确定”,如图1-170所示。

    t1-170

    图1-170 虚拟机设置界面

2.3.3.2 VMware的自定义模式创建虚拟机

在虚拟机上创建虚拟机并安装Linux系统。

  1. 打开VMware WorkStation软件,然后单击“创建新的虚拟机“,如图1-171所示。

    t1-171

    图1-171 打开的VMware WorkStation界面

  2. 在“新建虚拟机向导”界面,选择“自定义”,然后单击“下一步”,如图1-172所示。

    t1-172

    图1-172 选择虚拟机类型

  3. 在“选择虚拟机硬件兼容性”窗口,默认设置即可,然后单击“下一步”,如图1-173所示。

    t1-173

    图1-173 选择虚拟机硬件兼容性

  4. 在“安装客户机操作系统”界面,选择“稍后安装操作系统”,然后单击“下一步”,如图1-174所示。

    t1-174

    图1-174 安装客户端操作系统界面

  5. 在“选择客户机操作系统”界面,选择客户端操作系统,根据需要选择相应的内容即可,客户端操作系统选择“Linux”,版本根据需要选择,如果是Rocky Linux选择“Rocky Linux 64位”,如果是Ubuntu选择“Ubuntu 64位”,如果是Almalinux选择“Almalinux 64位”,如果是Debian选择“Debian 12.x 64位”,如果是CentOS Stream因为选项里没有CentOS 的选项,可以根据内核版本选择,比如:CentOS Stream 10的内核版本是6.12,选择“其他Linux6.x内核64位”,openEuler、Anolis OS、OpenCloudOS、银河麒麟(Kylin Server)和统信(Uos Server)都根据内核版本去选择,如果是openSUSE选择“OpenSUSE 64位”,单击“下一步”,如图1-175所示。

    t1-175

    图1-175 选择客户端操作系统界面

  6. 在“命名虚拟机”界面,可自定义填写虚拟机名称,单击“浏览”选择安装位置,完成后单击“下一步”,如图1-176所示。

    t1-176

    图1-176 命名虚拟机界面

  7. 在“处理器配置”界面,选择“处理器数量”为:2,选择“每个处理器的内核数量”为:1,然后单击“下一步”,如图1-177所示。

    t1-177

    图1-177 处理器配置界面

  8. 在“此虚拟机的内存”界面,设置“此虚拟机的内存”为:2048MB,然后单击“下一步”,如图1-178所示。

    t1-178

    图1-178 此虚拟机的内存界面

  9. 在“网络类型”界面,选择“使用网络地址转换(NAT)”,然后单击“下一步”,如图1-179所示。

    t1-179

    图1-179 网络类型界面

  10. 在“选择I/O控制器类型”界面,选择“LSI Logic”,然后单击“下一步”,如图1-180所示。

    t1-180

    图1-180 选择I/O控制器类型界面

  11. 在“选择磁盘类型”界面,选择“SCSI”,注意这里一定选择“SCSI”,不要选择“NVMe”,然后单击“下一步”,如图1-181所示。

    t1-181

    图1-181 选择磁盘类型界面

  12. 在“选择磁盘”界面,选择“创建新虚拟磁盘”,然后单击“下一步”,如图1-182所示。

    t1-182

    图1-182 选择磁盘界面

  13. 在“指定磁盘容量”界面,设置“最大磁盘大小(GB)”为200,根据需求设置,然后勾选“将虚拟磁盘存储为单个文件”,然后单击“下一步”,如图1-183所示。

    t1-183

    图1-183 指定磁盘容量界面

  14. 在“指定磁盘文件”界面,默认即可,然后单击“下一步”,如图1-184所示。

    t1-184

    图1-184 指定磁盘文件界面

  15. 在“已准备好创建虚拟机”界面,可以看到设置的虚拟机配置,然后选择“自定义硬件”,如图1-185所示。

    t1-185

    图1-185 已准备好创建虚拟机界面

  16. 在“虚拟机设置”界面,在这里可以对虚拟机的内存、处理器和网络适配器等进行设置,根据需求设置即可,单击“CD/DVD(IDE)”,然后选择“使用ISO映像文件”,然后再选择“浏览”,如图1-186所示。

    t1-186

    图1-186 虚拟机设置界面

  17. 在“浏览ISO镜像”界面,选择下载好的的镜像文件,根据要安装的操作系统选择Rocky、Ubuntu、CentOS、Almalinux和Debian、openEuler、Anolis OS、OpenCloudOS、银河麒麟(Kylin Server)、统信(Uos Server)和openSUSE的操作系统镜像,然后单击“打开”,如图1-187所示。

    t1-187

    图1-187 浏览ISO映像界面

  18. 返回到“虚拟机设置”界面,然后点击“关闭”,如图1-188所示。

    t1-188

    图1-188 确认虚拟机设置界面

  19. 到此虚拟机就创建和设置完成了,选择“完成”,如图1-189所示。

    t1-189

    图1-189 虚拟机配置界面

2.3.3.3 VirtualBox创建虚拟机
  1. 打开VirtualBox软件,然后单击“新建“,如图1-190所示。

    t1-190

    图1-190 VirtualBox新建虚拟机界面

  2. 在“虚拟电脑名称与操作系统”界面,输入:“名称”,选择“文件夹”和“虚拟光盘”,类型和版本会自动识别,然后勾选“跳过自动安装”,然后选择“下一步”,如图1-191所示。

    t1-191

    图1-191 虚拟电脑名称与操作系统界面

  3. 在“硬件”界面,设置内存大小为:2G,处理器为:2个,然后选择“下一步”,如图1-192所示。

    t1-192

    图1-192 硬件界面

  4. 在“虚拟硬盘”界面,设置硬盘空间为:200G,然后选择“下一步”,如图1-193所示。

    t1-193

    图1-193 虚拟硬盘界面

  5. 到此虚拟机就创建和设置完成了,选择“完成”,如图1-194所示。

    t1-194

    图1-194 摘要界面

2.3.4 系统安装Hyper-V出现报错的处理方法

系统安装Hyper-V出现报错:

  1. 如果操作系统安装了Hyper-V,在启动虚拟机的时候会出现如图1-195的报错,单击“确定”,如图1-195所示。

    t1-195

    图1-195 系统安装Hyper-V出现报错

  2. 选择虚拟机,单击“右键”,选择“电源”,再选择“关闭客户机”,如图1-196所示。

    t1-196

    图1-196 关闭虚拟机界面

  3. 在虚拟机界面,选择“编辑虚拟机设置”,如图1-197所示。

    t1-197

    图1-197 编辑虚拟机设置界面

  4. 在“虚拟机设置”窗口,选中“选项”,然后选择“高级”,然后勾选“为启用了Hyper-V”的主机禁用侧通道缓解“,然后单击“确定”,如图1-198所示。

    t1-198

    图1-198 虚拟机设置界面

重新启动虚拟机就不会再有如图1-195的报错了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Raymond运维

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值