点击新建,然后按如下来分别选择Linux ,Red Hat(64-bit)
建议设3G内存
然后选择虚拟硬盘
动态分配就是一次性不占用这么大硬盘,会动态增加硬盘使用空间
这里设置虚拟机存储的物理位置,比较在意C盘空间的话,可以放在其他空闲的磁盘上
然后启动刚刚创建好的虚拟机。
选择相应的镜像文件,从本地磁盘上导入虚拟机里,点击右侧的文件夹有注册的选项,详见下下张图
点击完启动后,会进入系统设置界面,然后选择第一项Install...,完毕后选择语言
接着配置网络
然后把右上角的按钮打开
输入安装源地址:
http://mirrors.aliyun.com/centos/7/os/x86_64/
软件选择,选择最小安装
选择默认安装位置
然后点击开始安装,随意设置密码为XXXXXX即可
本机链接可以有多种方式,这里推荐两种:
第一种,本机默认动态ip(例如192.168.0.122)的方式,如下图设置好网络,这种的优势是达梦数据库导入dmp文件不会报错,弊端是动态ip经常变动,如果链接虚拟机里的数据库需要经常变动ip地址
第二种,设置为127.0.0.1,需要额外配置好放开的端口号
然后SSH通过127.0.0.1:22即可连接到虚拟机。
最后的最后,附上一个虚拟机开机自启动的操作
在系统开机自启动文件夹下加一个批处理文件
假如VBoxManage安装启动文件在这里的话
批处理文件可以这样写
@ECHO OFF
cd C:\Program Files\Oracle\VirtualBox
VBoxManage.exe startvm LocalLinux --type headless
EXIT
Virtualbox主机和虚拟机之间文件夹共享及双向拷贝(win7——centos7)
一、双向拷贝:
然后,还需要通过virtualbox上安装一个增强的工具
此时,会在centos上安装一些工具:鼠标自动在宿主机、虚拟机之间移出...同时,在centos上会出现一个安装镜像
之后,重启centos,就可以在宿主机、虚拟机之间进行双向的复制、粘贴了。
二、文件拷贝:
virtualbox在宿主机、虚拟机之间的文件拷贝需要设置共享目录(不像vm)。
1)设置共享目录
2)在centos的命令行上输入:“sudo mount -t vboxsf 共享文件夹的名字 虚拟机的挂载点”;
sudo mount -t vboxsf virtualbox_share /mnt/
3)我们在win7的E:\virtualbox_share 以及centos7的mnt中,可实现文件的相互传递。
三、共享文件下无法创建软连接:
在共享的文件下,无法使用ln创建软连,汇报如下错误: Read-only file system 这个是VirtualBox从安全角度出发,限制了软链接的创建。解决方法:
1)cd到virtual box安装目录,执行:
VBoxManage setextradata YOURVMNAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/YOURSHAREFOLDERNAME 1
其中:
YOURVMNAME :你虚拟机的名字
YOURSHAREFOLDERNAME :共享文件夹的名字,不是地址
2)检查:
VBoxManage getextradata YOURVMNAME enumerate
结果中有类似,说明设置成功了
Key:VBoxInternal2/SharedFoldersEnableSymlinksCreate/YOURSHAREFOLDERNAME,Value: 1
3)如果你不知管理员用户,你可能还是不能创建软连接,还需要第三步在win7 下,run secpol.msc,打开的是本地安全策略
本地安全策略-->本地策略-->用户权限分配-->创建符号链接-->添加用户或者组权限
然后,通过管理员身份运行virtualbox。
------------------------------------------------------------------------
亲测有效:
virtualbox虚拟机配置:
1.全局配置:
2. 主机网络管理配置
3.虚拟机网卡配置
4.真机虚拟网卡配置
配置虚拟机网络:
vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
保存退出
修改网络信息必须执行:
//修改网络信息后:
service network stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
service network start
注意:以上联网方式:每次ssh链接时候,要进入虚拟机重启虚拟机的网络
2.centos7联网配置
真机虚拟网卡配置:
配置双网卡:
vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp" #重要
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp0s3"
UUID="02cb9a63-035a-4d38-bf17-3972a3c4a91d"
DEVICE="enp0s3"
ONBOOT="yes" #重要
IPV6_PRIVACY="no"
vim /etc/sysconfig/network-scripts/ifcfg-enp0s8
DEVICE="enp0s8"
NAME="enp0s8"
BOOTPROTO="none"
ONBOOT="yes"
DEFROUTE="yes"
NM_CONTROLLED="yes"
IPADDR="192.168.1.102"
PREFIX="24"
GATEWAY="192.168.1.1"
DNS1="8.8.8.8"
DNS2="8.8.4.4"
DNS3="144.144.144.144"
重启网络
service network start|stop|restart
百度:
ping www.baidu.com
本地:
ping 192.168.0.103
ssh远程连接非常丝滑!!!
----------------------------------------------------------------
网络管理命令:
service network start|stop|restart
//修改网络信息后:
service network stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
service network start
---------------------------------------------------------------------------
安装SSH
删除ssh
systemctl remove openssh-server
安装ssh
systemctl install openssh-server
启动ssh
systemctl start sshd.service
停止ssh:
systemctl stop sshd.service
重启ssh:
systemctl restart sshd.service
查看ssh状态
命令:systemctl status sshd.service
把ssh 加入开机启动项
命令:systemctl enable sshd.service
查看是否加入成功
命令:systemctl list-unit-files | grep sshd
ssh命令:
service sshd start
service sshd stop
service sshd restart
ssh测试:
输入 ~并按下Ctrl+z显示如下后回车就行
[mumu@hadoop103 ~]$ ~^Z [suspend ssh]
[1]+ 已停止 ssh hadoop103
[mumu@hadoop102 ~]$
如果不能windows链接ssh的话:
进入虚拟机电脑重启网络:service network restart
---------------------------------------------------------------
vim安装:
yum -y install vim*