虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux

1.安装Vbox

进入官方下载地址:
Vbox官方下载地址
选择对应的版本下载:
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux

如果是32位系统,需要选择 VirtualBox 5.2版本安装;
如果下载速度过慢,建议安装迅雷,在需要下载的安装包点击鼠标右键—>复制链接地址,粘贴到迅雷进行下载;

下载完成后,进行安装,安装完成后桌面会显示如下图标:
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux

2.下载CentOS7镜像

CentOs是Linux发行版本之一,它来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求稳定性的服务器以CentOs替代商业般的Red Hat Enterprise Linux使用。两者的不同在于CentOS完全开源.
(1)CentOS官方下载地址:

3.检查电脑是否开启CPU虚拟化技术

检查电脑是否开启CPU虚拟化支持
注意:Mac电脑不需要检查
打开电脑任务管理器,点击性能,如下图:
虚拟化:已开启就ok
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
如果是已禁用,则vbox不能创建64位操作系统,需要开启电脑BIOS中的CPU虚拟化;
设置方法:
(1)在电脑开界初始化时,持续按住F2/F10/F12键(不同牌子的电脑BIOS键不一样可以在网上查找),进入BIOS
(2)找到CPU虚拟化技术选项,设置为Enabled
(3)退出BIOS,重新进入系统
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux

4.在vbox中安装CentOS7

1.打开vbox,选择“控制”->“新建”
(1)给虚拟电脑选择名字,选择创建文件夹路径(最好选择全英文路径)
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
(2)选择内存大小,我选择的2048MB
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
(3)创建虚拟内盘(保持默认)
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
(4)选择虚拟硬盘(保持默认)
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
(5)分配方式,我这边选择了动态分配,上面也有说明按需选择
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
(6)硬盘大小一般需要20g以上
点击创建,该虚拟机创建完成
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
(7)启动虚拟机,如下
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
启动过程中需要选择镜像,添加下载测centos7镜像,进入如下界面:
点击界面或是等倒计时结束自动安装
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
安装完成后对系统初始化设置:
语言选择:
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
设置时区:
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
设置好后开始安装
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
设置root密码,等待安装完成
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
安装完成后会提示重启,重启后登录root用户成功
就可以进行输入命令操作了
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux

5.Vbox桥接网络设置

为了操作方便,需要将虚拟机链接到本地用xshell操作,需要先桥接网络设置。

(1)配置虚拟机网络,需要查找当前网络使用的网卡
在电脑右下方网络连接地方,点击右键,选择打开”网络和internet“设置,进入如下界面后,再点击更改适配器选项
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
如下图所示,找到现在所使用的网卡,记住使用网卡的名字
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
(2)虚拟机设置

5.Vbox设置动态IP

(1)修改网络IP配置文件
进入centos虚拟机
输入:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
按i键,将ONBOOT=no修改成ONBOOT=yes,然后按esc,输入:wq保存修改
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux

然后输入reboot重启后生效,动态ip再每次重启后ip就会发生变化;
重新登录后,输入ip addr查看ip
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux

6.Vbox设置静态IP

进入centos虚拟机
输入:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
按i键,将修改BOOTPROTO=static,ONBOOT=yes,
新增(可以自己设置):IPADDR=192.168.3.222,NETMASK=255.255.255.0,GATEWAY=192.168.3.1,DNS1=8.8.8.8
然后按esc,输入:wq保存修改
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux

注意:设置IPADDR的网段需要跟自己电脑的ip网段一致才行;NETMASK=255.255.255.0,GATEWAY=192.168.3.1为固定的,需要查看本机信息
window进入cmd,输入ipcconfig查看
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
reboot重启后,输入ip addr查看生效
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
本地电脑cmd输入ping 192.168.3.222能通,如下:
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux

7.使用xshell链接linux

本机安装xshell方便操作虚拟机(如果是mac可使用SecureCRT)

链接到虚拟机Linux系统命令:ssh [email protected](ip)
如下界面,登录成功:
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux

8.linux下文件上传和下载

如果需要需要的东西上传到虚拟机linux上,或是将Linux服务的文件等下载到本地,就要实现上传和下载;
(1)安装工具包:
yum install -y lrzsz
上传:rz
下载:sz
输入rz会弹窗选择需要上传的文件,上传完成后用ls就能查看文件已经上传到当前目录下
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
在当前目录下输入 sz user.txt(需要下载的文件名),会弹窗选择需要下载到哪个文件夹,下载完成后能在文件夹找到该文件;

9.虚拟机备份

在使用学习过程中,难免会有操作失误导致虚拟机Linux系统无法使用的情况,就需要定时的做好备份;
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
然后点击生成
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
如下,会生成一个备份快照
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux
休眠或是关闭Linux系统后,如下界面,如果需要恢复系统,点击恢复备份即可;
虚拟机 VirtualBox安装centos7.0实现window用xshell链接linux