目标:

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/

http://mirrors.163.com/centos

顺带一提

centos7是大版本,End-of-life:30 June 2024

centos8是小版本,End-of-life:31 December 2021

打开centos的下载地址,发现centos有各种版本:DVD版、Everything版、Minimal版、NetInstall版,那么它们有什么区别呢?

虚拟机 固件 bios_虚拟机 固件 bios

版本

说明

DVD

这个是常用版本,就是普通安装版了,推荐大家安装。里面包含大量的常用软件,大部分情况下安装时无需再在线下载

Everything

顾名思义,包含了所有软件组件,当然体积也庞大

Minimal

精简版本,包含核心组件

NetIntall

顾名思义,网络安装版本,一般不用这个版本

二、新建虚拟机实例,并使用Xshell访问

1)新建centos实例

①选择操作系统,由于centos在列表中是没有的,所以选择centos对应的主线redhat 64位

虚拟机 固件 bios_IP_02

②选择内存大小


③创建磁盘,默认即可


④选择磁盘类型,默认即可


虚拟机 固件 bios_linux_03

类型

说明

VDI

VDI是virtual box 的原生格式

VHD

VHD是Microsoft Virtual PC的原生格式,在微软产品比较流行

VMDK

VMDK是VMware开发的,在Sun xVM, QEMU, VirtualBox, SUSE Studio, .NET DiscUtils 也支持

⑤选择磁盘大小的分配方式,方式为动态分配即可


⑥设置磁盘的位置、容量大小


⑦选择需要安装的系统镜像


虚拟机 固件 bios_centos_04

2)初始化centos实例

①设置Alt+ctrl鼠标退出虚拟机

管理 -> 全局设定 -> 热键 -> 虚拟电脑 -> 主机组合健


虚拟机 固件 bios_IP_05

②给centos实例设置静态IP



  • 设置virtual的虚拟网卡

    管理 - 主机网络管理器
  • 虚拟机 固件 bios_虚拟机 固件 bios_06


  • 设置虚拟机的静态IP

修改网卡配置文件

cd /etc/sysconfig/network-scripts/
vi ifcfg-enp0s3

修改ifcfg-enp0s3


虚拟机 固件 bios_虚拟机 固件 bios_07




补充:如果设置的IP不对(跟网卡不在同一个网段下),会出现宿主机跟虚拟机能ping通但是不能telnet通的奇怪现象。目前长峰的192.168.0.72就是这种情况。

保存后重启服务

service network restart

查看当前网卡的ip

ip addr

关闭虚拟机,设置网络!!!记得要先重启一次虚拟机后,在设置网卡,否则会上不了网


网卡一


虚拟机 固件 bios_centos_08

网卡二


虚拟机 固件 bios_虚拟机 固件 bios_09

测试:虚拟机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*