当前位置: 首页 > news >正文

Linux 环境配置

一、为什么要在虚拟机上配置Linux

1. Linux作为一种操作系统,需要像windows一样有载体才能运行,才能在系统中操作各种指令。

2. windows电脑可以安装双系统,但系统运行出问题后不方便解决,虚拟机上可以创建快照(快照也会占用磁盘空间),方便恢复。

3. 虚拟机安装系统后,可以在虚拟的linux或win上再虚拟其他系统实现嵌套,但是嵌套层数太多会影响性能。

virtualbox 系统快照创建

参考链接:

VIRTUALBOX虚拟机-创建快照-轻松恢复系统,无需重装

VirtualBox快照创建_virtual box创建快照-CSDN博客

(3 封私信 / 6 条消息) 虚拟机中运行虚拟机中运行虚拟机……如此循环能运行多少个? - 知乎

二、环境选择

1. 虚拟机版本

virtualbox 7.1.10 windows hosts版本

virtualbox是oracle公司下的开源软件,免费下载,安装按照向导提示操作即可。

virtualbox 官网download界面

2. Linux版本

Linux分为内核版与发行版,普通用户基本只会用到发行版,环境配置以ubuntu和centos为例。

Ubuntu 24.04.2LTS,最新的长期支持版本

CentOS 10 

Linux 内核版与发行版的区别
ubuntu 24.04.2 LTS 官网下载界面

     

CentOS 10官网下载界面

三、CentOS10 镜像安装

1. 镜像文件是什么

镜像文件是指将一个光盘的全部内容,包括文件、目录结构和引导信息,以文件形式保存下来的一种文件。它与ZIP压缩包类似,但更重要的是,可以被特定的软件识别并直接刻录到光盘上. 常见的镜像文件格式有ISO、BIN、IMG等.

类似于系统压缩包,可以通过虚拟光驱加载也可以解压缩,是常见的系统安装方式之一。

参考链接:

什么是ISO镜像文件(ISO Image) - 知乎

电脑怎么镜像文件?镜像文件的打开和安装方法 - 知乎

2. 镜像安装步骤

1>. virtualbox加载CentOS10的iso镜像文件

2>. 设置光驱启动优先级(类比win电脑装系统,设置U盘启动)

3>. 进入centos10安装界面,进行基础设置

4>. 等待几分钟后安装完成

加载CentOS10的iso镜像文件
设置光驱启动的优先级
虚拟机加载后进入CentOS10安装界面
系统语言选择
基本配置
设置系统安装位置
设置root用户
安装进行中,等待几分钟
安装完成,重启生效

3. 设置终端启动快捷键

Ubuntu20.04打开终端的快捷键是: Ctrl+Alt+T

CentOS10 默认搭载的不是gnome-terminal而是ptyxis,指令位于/usr/bin/ptyxis中。

centos10 ptyxis终端界面
ptyxis终端快捷键设置

4. virtualbox设置虚拟增强

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

virtualbox Centos10设置虚拟增强功能

参考链接:

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模式

虚拟机的几种网络模式

标题
hostnamectl 设置主机名
​​​

相关文章:

  • Java后端检查空条件查询
  • linux库(AI回答)
  • 算法打卡第18天
  • Java求职者面试指南:计算机基础与源码原理深度解析
  • 2000-2020年各省第三产业增加值占GDP比重数据
  • ffmpeg(四):滤镜命令
  • VS Code扩展安装后如何管理
  • 循环变量捕获问题​​
  • Java网络编程:构建现代分布式应用的核心技术
  • OPENCV图形计算面积、弧长API讲解(2)
  • 论文MR-SVD
  • 从菜鸟到骑士:TypeScript 基础修炼手册
  • 网盘变硬盘挂载软件:百度 / 阿里 / OneDrive 秒变本地磁盘
  • 做题笔记(ctfshow)
  • MCP Resource模块详解
  • 2480: 2020年06月2级T1:计算矩阵边缘元素之和
  • Prefix Caching 详解:实现 KV Cache 的跨请求高效复用
  • 推理式奖励模型:使用自然语言反馈改进强化学习效果
  • Jmeter(四) - 如何在jmeter中创建网络测试计划
  • Java 企业项目中的线程管理策略
  • 做网站做的好的公司有哪些/网络营销制度课完整版
  • 涿州做网站建设/企业管理培训课程网课
  • 外贸网站屏蔽国内ip/今日特大新闻新事
  • 网站后台看不到部分内容/正规百度推广
  • 郑州金水区网站建设/百度云账号登录
  • wordpress+手机站/网络关键词排名软件