VirtualBox安装Centos7虚拟机教程
- 安装VirtualBox,并运行
- 配置 VirtualBox 虚拟机存储位置,避免找不到虚拟机存储位置,同时避免虚拟机装在系统盘上,造成启动盘浪费
- VirtualBox菜单 :管理 -> 全局设定,常规页面 ->修改默认虚拟电脑的存放位置
- 创建虚拟机内部虚拟网络,使得VirtualBox 内部虚拟机可以通过它,实现虚拟机之间、虚拟机与主机的通讯
- VirtualBox菜单 :管理 -> 主机网络管理器,创建一块虚拟网卡,网址分配:
192.168.100.1/24,掩码为255.255.255.0 - 在主机 windows 命令行窗口输入
ipconfig就可以看到VirtualBox Host-Only Network #?:的网卡
- VirtualBox菜单 :管理 -> 主机网络管理器,创建一块虚拟网卡,网址分配:
- VirtualBox菜单 :管理 -> 全局设定,常规页面 ->修改默认虚拟电脑的存放位置
-
创建新的虚拟机
- 点击“新建”按钮
虚拟机务必以cent开头,系统版本将会自动识别,安装中分配的内存大小建议为2G,并且创建虚拟磁盘,存储空间最好分配30G以上,避免以后扩展难。- 虚拟机配置(右键虚拟机点击设置)
- 显示,显存采用默认。如果是桌面版,显存越大越好
- 网络,第一块网卡必须是
NAT;第二块网卡连接方式:Host-Only,接口就是前面创建的虚拟网卡
- 显示,显存采用默认。如果是桌面版,显存越大越好
- 虚拟机配置(右键虚拟机点击设置)
- 点击“新建”按钮
- 加载iso文件
- 点击虚拟机,在虚拟机右侧详情页面
存储->点击[光驱]没有盘片
- 点击虚拟机,在虚拟机右侧详情页面
- 安装centos系统
- 双击虚拟机,进入安装
- 选择语言,自己喜欢的就ok了
- 配置
安装位置 - 配置
网络与主机名- 修改主机名,并且开启两个网卡,同时对第二块网卡进行配置(点击第二个网卡页面内的
configue...按钮)- 配置(
configue) -> IPv4设置(IPv4 Settings) -> 添加(Add),同时获取方法(Method)改成手动设置(Manual)
其中ipv4设置地址为192.168.100.2,网关为255.255.255.0
- 配置(
- 修改主机名,并且开启两个网卡,同时对第二块网卡进行配置(点击第二个网卡页面内的
- 继续完成安装
- 设置root密码,可以不创建用户,直接使用root用户登陆,普通用户登陆需要执行某些命令的时候没有权限,或者使用普通用户登陆以后可以切换到root用户,使用命令
su进行切换- root账号, 用户名:
root, 密码:已设置的root的密码
- root账号, 用户名:
- 检查网卡配置
- 配置网络的UI界面
nmtui,配置第二块网卡地址 - ping 主机,例如:
ping 192.168.100.1 - ping 外网,例如:
ping www.baidu.com - 升级OS系统内核
- 获取wget,
yum install wget - 配置源,阿里云源 (建议配置,非必需)
- 升级 OS内核,
yum update
- 获取wget,
配置网卡
Step1. 获取 centos7 的IP地址
登陆后输入 " ip addr " 获取ip 地址,如果获取到的 ip 情况如下,说明此时你的 centsOs7 还没有分配可以连接的IP地址。
此时需要输入命令 "cd /etc/sysconfig/network-scripts" 进入network-scripts 后输入" ls "命令,会看到如下图所示的情况:
输入命令" vi ifcfg-eno16777736" 编辑文件 将最后一个改成yes,改后按"esc"键退出编辑模式再输入" :wq" 保存并退出(注意有冒号)。
退出后重新启动虚拟机,或者重启网络,命令:systemctl restart network.service,再次输入" ip addr",会出现如图所示的情况:
这就说明可以使用"192.168.119.129"这个ip 连接虚拟机。
这时候可以使用xShell再次连接,如果还是出现那个问题如下操作:
Step2: 检查虚拟机是否安装SSH服务
输入命令 " rpm -qa|grep ssh" 后如果出现下图所示的情况说明安装了 SSH 服务,如果没有出现下面这种情况需要执行命令" yum yum install openssh-server " 进行安装。
Step3 . 修改 sshd_config 这个文件
执行命令" vi /etc/ssh/sshd_config",同样也是按" i " 进入编辑模式,将端口号、监听端口,允许root用户登陆 前边的 " # " 去掉
最后 开启用户名密码作为连接验证
以上都改好之后 保存并退出