目标:
1、 通过virtualbox 正常安装centos系统;
2、 通过设置静态ip,虚拟机centos可以访问网络,虚拟机和宿主机能互相ping通。
零、目录
文章目录
- 零、目录
- 一、下载virtualBox、centos;安装virtualBox
- 二、新建虚拟机实例,并使用Xshell访问
- 1)新建centos实例
- 2)初始化centos实例
- 三、其他
- centos7忘记root密码
- virtual导入vdi镜像文件
- centos安装常用的软件
一、下载virtualBox、centos;安装virtualBox
VirtualBox安装Centos 7参考博客
环境 | 版本 | 下载地址 | 镜像地址 |
virtualBox | 6.1.16 | 百度云网盘 or https://www.virtualbox.org/wiki/Downloads | |
centos | 7 | 百度云网盘 or https://www.centos.org/download/ |
顺带一提
centos7是大版本,End-of-life:30 June 2024
centos8是小版本,End-of-life:31 December 2021
打开centos的下载地址,发现centos有各种版本:DVD版、Everything版、Minimal版、NetInstall版,那么它们有什么区别呢?
版本 | 说明 |
DVD | 这个是常用版本,就是普通安装版了,推荐大家安装。里面包含大量的常用软件,大部分情况下安装时无需再在线下载 |
Everything | 顾名思义,包含了所有软件组件,当然体积也庞大 |
Minimal | 精简版本,包含核心组件 |
NetIntall | 顾名思义,网络安装版本,一般不用这个版本 |
二、新建虚拟机实例,并使用Xshell访问
1)新建centos实例
①选择操作系统,由于centos在列表中是没有的,所以选择centos对应的主线redhat 64位
②选择内存大小
③创建磁盘,默认即可
④选择磁盘类型,默认即可
类型 | 说明 |
VDI | VDI是virtual box 的原生格式 |
VHD | VHD是Microsoft Virtual PC的原生格式,在微软产品比较流行 |
VMDK | VMDK是VMware开发的,在Sun xVM, QEMU, VirtualBox, SUSE Studio, .NET DiscUtils 也支持 |
⑤选择磁盘大小的分配方式,方式为动态分配即可
⑥设置磁盘的位置、容量大小
⑦选择需要安装的系统镜像
2)初始化centos实例
①设置Alt+ctrl鼠标退出虚拟机
管理 -> 全局设定 -> 热键 -> 虚拟电脑 -> 主机组合健
②给centos实例设置静态IP
- 设置virtual的虚拟网卡
管理 - 主机网络管理器 - 设置虚拟机的静态IP
修改网卡配置文件
cd /etc/sysconfig/network-scripts/
vi ifcfg-enp0s3
修改ifcfg-enp0s3
补充:如果设置的IP不对(跟网卡不在同一个网段下),会出现宿主机跟虚拟机能ping通但是不能telnet通的奇怪现象。目前长峰的192.168.0.72就是这种情况。
保存后重启服务
service network restart
查看当前网卡的ip
ip addr
关闭虚拟机,设置网络!!!记得要先重启一次虚拟机后,在设置网卡,否则会上不了网
网卡一
网卡二
测试:虚拟机ping外网 & 虚拟机ping宿主机 & 宿主机ping虚拟机 & 宿主机telnet虚拟机22端口
& 虚拟机A、虚拟机B互相ping通
# 宿主机用dos窗口,telnet虚拟机22端口
telnet 虚拟机ip 22
三、其他
centos7忘记root密码
virtual导入vdi镜像文件
http://www.360doc.com/content/14/0306/08/6889381_358117857.shtml
centos安装常用的软件
# 安装vim
yum -y install vim*