Skip to content
Java天命人
Main Navigation首页文章流水
Git之基础概念
Git之IDEA可视化窗口
Git之案例-理解工作流
Git之案例-善用临时分支
Git之案例-临时切换其他分支开发
Git之案例-发布临时功能
Git之案例-回滚提交记录
Git之案例-分支重命名
Git之案例-解决冲突
Git之案例-取消某需求代码的合并
Git之案例-合并其他分支的部分需求代码
Git之案例-比较分支差异
Git之案例-查看文件改动历史
Git之案例-多仓库同步
Linux常用命令
Linux环境-安装虚拟机
Linux环境-查看系统配置
Linux环境-生产环境配置
Linux环境-安装OpenJDK
Linux环境-安装Docker
Linux环境-Vim使用
Linux环境-Grep使用
Linux环境-基础shell脚本案例
Linux环境-Java应用日志排查
Linux环境-Java内存溢出排查
安装Ollama
马喽链接

外观

此页内容
Table of Contents for current page
linux

Linux环境-安装虚拟机

大河向东流

1750字约6分钟

LinuxCentosVirtualBox虚拟机

2024-10-07

作者:大河向东流

签名:愿头发如星辰,永不凋零于这片数据之海。

🙉 博客:https://www.p8r.top

🐾 友情链接 🌵 CC BY-NC-ND 协议

引言

虚拟机在学习过程中提供了隔离、实验、成本节约、灵活性和安全性的优势,允许学习者在不影响主机系统的情况下,自由探索多种操作系统、应用程序和配置,是跨平台学习、开发和测试的理想工具,极大提升了学习的效率和便捷性。

安装VirtualBox

Oracle VirtualBox官方下载地址 https://www.virtualbox.org/wiki/Downloads

image-20241007212151380

VirtualBox软件是开源的,用来学习还是没有问题的。不要去网上找VMware商业软件,破解软件容易被人留后门。

下载之后,一路next安装即可(7.0版本之后,只能安装在C盘,否则会报不安全无法安装)。

image-20241007213628147

稍等片刻,安装完成。

image-20241007213839558

下载Centos7.9镜像

Centos官网 https://www.centos.org/download/

找到旧版本下载链接,下载7.9旧版本。

image-20241007214648878

找到旧版本列表

image-20241007215817703

不要在官网目录里面下载,会受到网络限制无法下载。

通过外部镜像地址下载。

  • archive.kernel.org : http://archive.kernel.org/centos-vault/
  • linuxsoft.cern.ch : http://linuxsoft.cern.ch/centos-vault/
  • mirror.nsc.liu:http://mirror.nsc.liu.se/centos-store/

image-20241007220352495

本文章从archive.kernel.org)下载,其他镜像网站也都差不多。

image-20241007221039509下载CentOS-7-x86_64-Minimal-1908.iso最小安装版本(无界面最小安装)。

创建Centos7.9宿主机

新建虚拟机,选中下载好的ISO镜像,配置2c+4G+20G宿主机,跳过自动安装。

image-20241008220842870

image-20241008213353305

image-20241008213405451

自动安装会失败,右键正常启动,进入安装界面。

image-20241008213943390

如果中间提示挂在光驱,则选中一下ISO即可,进入界面后选择Install Centos 7.(按住键盘右边的Ctrl按键,鼠标会从宿主机中回到桌面)

image-20241008214241227

选择英文,继续安装。

image-20241008214435628

选中网络,让宿主机联网。

image-20241008214917488

image-20241008214842229

时区选一下网络时间,亚洲,上海。

image-20241008220519233

整体配置如下。

image-20241008220619143

设置一下root密码

image-20241008220725045

查看宿主机IP

界面启动宿主机后,命令窗口查看一下机器IP。以后就可以使用VirtualBox无界面后台启动,然后通过ssh工具进行连接。

ip addr

image-20241008221346628

当前宿主机IP显示10.0.2.15,而主机IP显示192.168.31.235,很明显,不在一个局域网下,说明VirtualBox的虚拟网卡模式不对,需要更改一下。

将宿主机关机。

image-20241008221903817

配置双网卡模式

选中宿主机,点击设置>网络

image-20241008221944717

启用网卡1,NAT模式,可以用来上互联网。

image-20241008222313745

启用网卡2,Host-Only模式,可以用来主机(当前电脑)和宿主机进行互通。

image-20241008222427859

保存配置,重新界面启动,查看网卡ip addr。

image-20241008222616839

可以看到多了一块网卡192.168.56.101,也就是和当前主机(电脑)处于同一局域网下。

测试连接,成功。(接下来是查看和生产环境配置,请移步下一篇文章)

image-20241008223556150

SSH&FTP连接

接下来就不用再以界面模式启动了,使用ssh工具来连接即可。不建议去配置静态网卡,一般自己用的话,在同一电脑上IP是不会发生改变的,假如发生改变,就以界面模式启动一下,看一下IP。

image-20241008223315115

工具的话,我这里推荐:

SSH 使用 WindTerm(软件协议开源可商用)

下载地址 https://github.com/kingToolbox/WindTerm

image-20241008224120692

FTP 使用 WinSCP (软件协议开源可商用)

下载地址 https://winscp.net/eng/download.php

image-20241008224217414

工具使用就不再赘述,自行百度。

更换镜像源

# 备份镜像源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

# 替换镜像源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

# 生成缓存
yum makecache

默认的镜像地址是mirrorlist.centos.org,国内DNS可能会无法解析(可能是由于我给家里路由器DNS设置成了阿里223.5.5.5和腾讯119.29.29.29),更换成国内的阿里云镜像源,更快,更好用。

上一页安装Ollama
下一页Linux常用命令

CC BY-NC-ND 协议 | IPC备案 豫ICP备2024085075号-1 | 豫公网安备41152302000190

Copyright © 2024 p8r.top. All Rights Reserved. 夏和顺 版权所有.