Linux 环境配置
一、为什么要在虚拟机上配置Linux
1. Linux作为一种操作系统,需要像windows一样有载体才能运行,才能在系统中操作各种指令。
2. windows电脑可以安装双系统,但系统运行出问题后不方便解决,虚拟机上可以创建快照(快照也会占用磁盘空间),方便恢复。
3. 虚拟机安装系统后,可以在虚拟的linux或win上再虚拟其他系统实现嵌套,但是嵌套层数太多会影响性能。

参考链接:
VIRTUALBOX虚拟机-创建快照-轻松恢复系统,无需重装
VirtualBox快照创建_virtual box创建快照-CSDN博客
(3 封私信 / 6 条消息) 虚拟机中运行虚拟机中运行虚拟机……如此循环能运行多少个? - 知乎
二、环境选择
1. 虚拟机版本
virtualbox 7.1.10 windows hosts版本
virtualbox是oracle公司下的开源软件,免费下载,安装按照向导提示操作即可。

2. Linux版本
Linux分为内核版与发行版,普通用户基本只会用到发行版,环境配置以ubuntu和centos为例。
Ubuntu 24.04.2LTS,最新的长期支持版本
CentOS 10



三、CentOS10 镜像安装
1. 镜像文件是什么
镜像文件是指将一个光盘的全部内容,包括文件、目录结构和引导信息,以文件形式保存下来的一种文件。它与ZIP压缩包类似,但更重要的是,可以被特定的软件识别并直接刻录到光盘上. 常见的镜像文件格式有ISO、BIN、IMG等.
类似于系统压缩包,可以通过虚拟光驱加载也可以解压缩,是常见的系统安装方式之一。
参考链接:
什么是ISO镜像文件(ISO Image) - 知乎
电脑怎么镜像文件?镜像文件的打开和安装方法 - 知乎
2. 镜像安装步骤
1>. virtualbox加载CentOS10的iso镜像文件
2>. 设置光驱启动优先级(类比win电脑装系统,设置U盘启动)
3>. 进入centos10安装界面,进行基础设置
4>. 等待几分钟后安装完成









3. 设置终端启动快捷键
Ubuntu20.04打开终端的快捷键是: Ctrl+Alt+T
CentOS10 默认搭载的不是gnome-terminal而是ptyxis,指令位于/usr/bin/ptyxis中。


4. virtualbox设置虚拟增强
virtualbox中安装linux后,显示界面非常小且不随窗口大小改变,需要通过设置虚拟增强改善,具体设置方法如图:

参考链接:
VirtualBox初始使用-增强工具安装_virtualbox安装增强功能-CSDN博客
centos7默认没有apt-get的原因以及如何安装apt-get包管理命令-CSDN博客
CentOS7设置Terminal终端快捷键_centos7打开控制台快捷键-CSDN博客
2025最新VirtualBox安装Ubuntu 24.04详细图文教程(含增强功能安装)_ubuntu安装virtualbox-CSDN博客
CentOS7设置Terminal终端快捷键_centos7打开控制台快捷键-CSDN博客
四、虚拟机网络模式配置
1. NAT模式:
特点:虚拟机默认模式,虚拟机使用公网IP访问外网,主机不能ping通虚拟机。
潜在影响:公网IP有限,虚拟机会占用公网ip
2. 网桥模式(推荐)
特点:为虚拟机模拟出网卡,既可以访问外网,又可以实现和主机的互通连接
潜在影响:占用主机的ip的情况,网络内同时在线机器太多会挤掉部分机器
3. Internal模式
特点:虚拟机和外网完全断开,只能在虚拟机之间通信,属于virtualbox的局域网
4.host-only模式


