# Windows 系统安装 virtualbox/vmware 虚拟机教程

Windows 系统安装 virtualbox/vmware虚拟机教程

段子手-168 2024-8-28

一、virtualbox/vmware 简介

1、VirtualBox

VirtualBox 是开源的、免费虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由 Sun Microsystems 公司出品的软件,号称是最强的免费虚拟机软件。2010年1月被甲骨文公司收购。

Virtual Box 的安装文件在100MB左右,对于一般人来说,还是够用的。本文以 virtualbox7 为例进行下载安装。

2、VMware

VMware 是商业软件,收费的,而且是闭源的拟机软件。中文名“威睿”,纽约证券交易所代码:VMW。全球桌面到数据中心虚拟化解决方案的领导厂商。

VMware 的安装文件在300MB左右,VMware 的功能很全面,很强大。要是你有特殊用途,需要特定的功能的话,VMware绝对是你的不二之选。

二、下载 virtualbox 虚拟机。

1、virtualbox官网下载地址:https://www.virtualbox.org/wiki/Downloads

virtualbox 历史版本下载:https://www.virtualbox.org/wiki/Download_Old_Builds
https://www.virtualbox.org/wiki/Download_Old_Builds_7_0
在这里插入图片描述
在这里插入图片描述

2、点击【Windows hosts】选择下载存放路径,进行下载。

三、安装 virtualbox 虚拟机。

1、双击打开 VirtualBox-7.0.10-158379-Win.exe 进行安装,一路 Next 。

在这里插入图片描述

2、VirtualBox-7.0.10 选择安装路径 。

在这里插入图片描述

在这里插入图片描述

3、VirtualBox-7.0.10 在对网络功能进行重整的同时,还需要处理一些依赖关系(需要安装 Python 核心包)。

需要安装 Python 核心包才能使 Python 绑定正常工作。如果你不想使用 Python 脚本控制虚拟机,则不一定需要安装它。

在这里插入图片描述

4、VirtualBox-7.0.10 开始安装

在这里插入图片描述

5、VirtualBox-7.0.10 完成安装

在这里插入图片描述

四、下载 CentOS镜像

1、centos镜像下载

  • centos官网:https://www.centos.org/
  • 阿里云镜像站:https://developer.aliyun.com/mirror/
  • 网易的镜像站:http://mirrors.163.com/

2、阿里云下载 CentOS7 :

  • 阿里云开源镜像站:
    https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/?spm=a2c6h.25603864.0.0.6728f5adcUpJYP
    在这里插入图片描述

  • CentOS-7 版本介绍
    CentOS-7-x86_64-DVD-2009.iso 标准安装版,一般下载这个就可以了(推荐)
    CentOS-7-x86_64-NetInstall-2009.iso 网络安装镜像
    CentOS-7-x86_64-Everything-2009.iso 对完整版安装盘的软件进行补充,集成所有软件
    CentOS-7-x86_64-Minimal-2009.iso 精简版,自带的软件最少

五、VirtualBox-7.0.10 创建 虚拟机和安装操作系统

1、VirtualBox-7.0.10 创建 虚拟电脑名称与操作系统

在这里插入图片描述

2、VirtualBox-7.0.10 设置虚拟电脑的内存大小和处理器数量。还可以启用EFI支持。

在这里插入图片描述

3、VirtualBox-7.0.10 创建虚拟硬盘

在这里插入图片描述

4、VirtualBox-7.0.10 摘要(你的设置参数),点击 【完成】。

在这里插入图片描述

5、VirtualBox-7.0.10 点击【设置】,设置网络

在这里插入图片描述

6、VirtualBox-7.0.10 【设置】里,点击【存储】,设置下载的镜像 CentOS-7-x86_64-DVD-2009.iso

在这里插入图片描述

7、镜像 CentOS-7-x86_64-DVD-2009.iso 设置完成后,点击【确定】。

在这里插入图片描述

8、VirtualBox-7.0.10 点击【启动】,开始安装操作系统

注意:点击【启动】后鼠标会进入到 VirtualBox 当中,如果想要让鼠标移出,可以通过 right Ctrl(也就是键盘当中右边的 Ctrl 按键)

在这里插入图片描述

8.1 VirtualBox-7.0.10 上下左右箭头移动,选择【Install CentOS 7】,回车(Enter)。

在这里插入图片描述

在这里插入图片描述

8.2 VirtualBox-7.0.10 选择语言,【简体中文】,点击【继续】。

在这里插入图片描述

8.3 VirtualBox-7.0.10 安装信息摘要,【软件】选择【最小安装】,【安装位置】选择刚才创建的分区,点击【开始安装】。

在这里插入图片描述

在这里插入图片描述

8.4 VirtualBox-7.0.10 设置 root 用户密码和创建新用户,点击【完成配置】,完成配置。

在这里插入图片描述

8.5 VirtualBox-7.0.10 完成安装,重启系统。

在这里插入图片描述

9、VirtualBox-7.0.10 重启系统后,用你设置的用户名、密码,登录系统,至此 VirtualBox-7.0.10 安装已经成功完成。

在这里插入图片描述

六、CentOS7 基本设置和基本命令。

1、使用 ip addr 查看 IP 地址

在这里插入图片描述

2、如果新安装的系统,执行 ip addr 看不到 ip。可以进入 /etc/sysconfig/network-scripts/ 目录,修改 ifcfg-enp0s3 文件(也许是 ifcfg-ens33 )vi ifcfg-enp0s3 或者 vim ifcfg-enp0s3

1)修改 ONBOOT=yes
2)修改完成,重启网络服务 service network restart
3)再次执行 ip addr 查看 ip
在这里插入图片描述

3、更改设置 CentOS7 的 yum 源地址

1)备份当前的 CentOS-Base.repo 文件:

sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2)下载新的 CentOS 7 的阿里云 yum 源配置文件:

sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 或者 
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3)清除缓存并生成新的缓存:

sudo yum clean all
sudo yum makecache

4、在 CentOS 中,“repo” 文件通常指的是 yum 软件包管理器使用的仓库配置文件。这些文件通常存储在 /etc/yum.repos.d/ 目录下,每个文件对应一个软件仓库。这些 repo 文件是以 .repo 为扩展名的文本文件,可以使用任何文本编辑器打开并编辑。

# 打开并编辑 /etc/yum.repos.d/CentOS-Base.repo
vi  /etc/yum.repos.d/CentOS-Base.repo

# 更改 yum 源

# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/updates/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/extras/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/centosplus/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/contrib/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/contrib/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

5、/etc/yum.repos.d/CentOS-Base.repo 文件 各参数说明

[base][updates][extras]:这些是仓库的名称。它们用于在yum命令中标识仓库。例如,要从base仓库中安装软件包,可以使用yum install packageName命令。

name:这是对仓库的描述性名称。

mirrorlist:这是一个指向CentOS镜像列表的URL。当你使用这个URL时,yum会从列表中选择一个最快的镜像来下载软件包。

baseurl:如果你不想使用mirrorlist,你可以使用这个字段直接指定镜像的URL。通常情况下,你会在注释掉的mirrorlist和未注释掉的baseurl之间进行选择。

gpgcheck:这个字段确定yum在安装软件包时是否要检查软件包的GPG签名。如果设置为1,yum将检查软件包的签名。如果设置为0,yum不会检查签名。通常情况下,建议将此选项保持为1,以确保从仓库中安装的软件包是经过验证的。

gpgkey:这是用于验证仓库中软件包的GPG密钥的路径。在这个例子中,它指向了CentOS 7的GPG密钥文件。

enable=1:表示仓库已启用。这意味着YUM会在搜索软件包和执行操作时考虑该仓库中的软件包。如果您想从该仓库中安装、更新或卸载软件包,仓库必须处于启用状态。

enable=0:表示仓库已禁用。这意味着YUM将忽略该仓库中的软件包,不会搜索、安装、更新或卸载与该仓库相关的软件包

6、安装 yum-utils 软件工具包

yum -y install yum-utils

7、CentOS7 常用的一些命令安装

# 安装netstat(作用查询端口号是否占用:netstat -tunlp | grep 端口号):
yum install net-tools -y

# 安装wget(作用wget访问:wget 下载路径):
yum -y install wget

# 安装lsof(作用也是查端口:lsof -i:端口号):
yum -y install lsof

8、CentOS 7 基础设置和常用命令:

1)设置静态IP地址:

编辑网络配置文件 /etc/sysconfig/network-scripts/ifcfg-enXXX(XXX为网络接口名称,如eth0),修改以下内容:

BOOTPROTO=static
ONBOOT=yes
IPADDR=你的静态IP地址
NETMASK=你的子网掩码
GATEWAY=你的默认网关
DNS1=首选DNS服务器
DNS2=备用DNS服务器

2)重启网络服务:sudo systemctl restart network

3)更新系统包:

sudo yum update

4)安装软件包:

sudo yum install 软件包名

5)查看系统版本:

cat /etc/redhat-release

6)查看内核版本:

uname -r

7)查看所有已安装的软件包:

rpm -qa

8)查看某个软件包的信息:

yum info 软件包名

9)查看当前用户的所有进程:

ps -ef

10)杀死进程:

kill -9 进程ID

11)查看系统运行时间和负载:

uptime

12)查看系统当前日期和时间:

date

13)查看或配置防火墙:启动防火墙:

sudo systemctl start firewalld

14)查看防火墙状态:

sudo systemctl status firewalld

15)开放特定端口:

sudo firewall-cmd --zone=public --add-port=端口号/tcp --permanent

16)重新加载防火墙规则:

sudo firewall-cmd --reload

17)创建新用户:

sudo useradd 用户名

18)设置用户密码:

sudo passwd 用户名

19)查看或配置服务:启动服务:

sudo systemctl start 服务名

20)停止服务:

sudo systemctl stop 服务名

21)重启服务:

sudo systemctl restart 服务名

22)查看服务状态:

sudo systemctl status 服务名

23)查看所有已定义的服务:

sudo systemctl list-unit-files --type=service

24)查看系统运行级别:

systemctl get-default

25)设置运行级别:

sudo systemctl set-default 运行级别.target

26)查看或配置 SELinux:查看当前 SELinux 状态:

getenforce

27)临时更改 SELinux 状态:

setenforce 0 # 设置为 Permissive 模式
setenforce 1 # 设置为 Enforcing 模式

28)查看系统当前可用内存:

free -m

29)查看系统当前CPU使用情况:

top

30)查看系统所有已挂载的文件系统:

df -h

31)查看特定文件或目录的大小:

du -sh 文件或目录路径

32)查看或配置时区:查看当前时区:

timedatectl status

  • 17
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

段子手-168

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

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

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

打赏作者

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

抵扣说明:

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

余额充值