虚拟机安装Linux过程和踩坑

因为想学习node,服务器端大都使用Linux系统,因此就想着在笔记本上弄个虚拟机,装上Linux,使用xshell在window上操做也方便,也借此来熟悉一下Linux,接下来就解释下安装的步骤和遇到的坑了php

使用virtualBox

百度谷歌官网下载,没啥特别的,因为个人是window系统 因此选择下载window版本
下载完成后安装;html

建立虚拟机

点击新建:

部分window因为BIOS中没有开启CPU的虚拟技术,因此只能建立32位系统,解决方法:开机进入BIOS中将CPU的虚拟技术打开便可;
参考连接:http://www.javashuo.com/article/p-vmorjntu-ep.html
因为没有咱们要的centos系统,因此选择other 64位;
填写完成后,内存选择1024M,其余为默认选项便可;node

下载centos镜像

同样的百度centos,官网选择DVD ISO,选择最新版下载linux

虚拟中配置centos ISO镜像

虚拟机中右键设置,存储中选择加载已下载的镜像
shell

设置网卡链接方式

使虚拟机和物理机在路由器中是对等的网络节点,这样才能用ssh工具访问虚拟机
vim

设置完成后启动虚拟机

选择安装centos7,加载后会出现图形化工具进行设置;

选中默认语言,接下来对安装进行配置:

带橙色感叹号的为需配置项,
首先选择software selection选择须要安装的软件

选择硬盘:
注意这里有个坑,查看硬盘时,能够看到8G盘是选中的,这里须要取消勾选,而后再选上才能正常使用!!centos

配置network

若是network上出现橙色感叹号,请进入选择,并将右上角的开关打开,因为以前安装时没有设置network致使安装后虚拟机没法联网,网上也百度了不少相关的问题,后来是在重装的时候,在这里设置了network才正常的,因此请根据我的状况设置;
第一次安装时因为我没有配置该项,在重启network的时候会出现错误“Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for deta”,也百度过不少方法都是无效的,因此若是你也遇到这种状况,能够试下重装的时候设置下network试试服务器

点击安装,并设置root密码

这里又有个坑了:设置密码时尽可能简单,且不要设置数字,由于linux输入密码时不显示输入个数,因为我笔记本没有数字键盘启用状态,致使我都不知道我输了啥,改了好几回密码。。。咱们只是学习使用,因此随便就好
肯定按钮都处在右上角 蓝色的 done! 这个也找了很久。。
而后安心等待安装完成;
安装完成后点击 reboot重启;网络

登陆

用户名 root
密码 就是安装时设置的密码ssh

检查网卡设置是否开启

ifconfig 查看是否有ip地址
ping www.baidu.com 是否畅通

如此基本就完成了虚拟机中Linux的安装。

补充,因为使用xshell链接虚拟机,须要配置虚拟机的ip地址,可是重启后发现虚拟机的ip地址是动态的,致使配置好的host会失效,链接不上虚拟机
修改linux为静态ip:

  1. 首先ifconfig 查看网卡名称
  2. 使用 vim /etc/sysconfig/network-scripts/ifcfg-< interface-name> 的这种形式。打开网卡配置文件
  3. 作以下修改:
  4. 重启网关 systemctl restart network 我本机重启失败,仍是以前的错误,因此我是重启了虚拟机
  5. ifconfig查看ip是否为设置的静态ip
    静态ip设置的参考资料:http://www.javashuo.com/article/p-ogowvyje-ez.html

2018.02.07 忽然发现xshell挂了,ip地址也没错呀,不懂为何就挂了,后来就改用了接口转发

在VritualBox中设置虚拟机的网络链接方式为网络地址转换NAT,点击高级,添加规格以下
保存后重启linux,使用ifconfig查看ip地址为10开头的,例如 10.0.2.15 而后在xshell新建链接时候,主机直接填写127.0.0.1,就阔以了;

相关文章
相关标签/搜索