linux学习笔记(一)| CentOS的安装与网络配置

下载Linux镜像

我这里使用的是CentOS(跟鸟哥的Linux私房菜相配合)

而且是Minimal版本:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso

也可以选择阿里巴巴的镜像:https://opsx.alibaba.com/mirror

安装虚拟机

  • 打开VMWare,点击新建虚拟机

1547490437732

  • 选择下载的镜像位置

1547489329469

  • 选择虚拟机文件存放的位置

1547490415647

  • 一直按照默认设置点击下一步,看到安装的界面出来,选择Install CentOS 7

1547489436887

  • 然后输入Enter键

1547490524816

  • 出来了图形化的安装界面

  • 选择语言(建议选择英语)

1547490630576

  • 这时候发现安装不了,因为需要把带警告标志的设置重新设置一遍

1547490747592

  • 只需要点击左上角的Done就好了,一般都是默认设置好

1547490843016

  • 可以点击Begin Installation开始安装了

1547490944322

  • 还需要设置ROOT用户的密码以及新建一个正常使用的用户

    其实可以不用创建新用户,设置了密码之后右边的警告就消失了,但是最好还是要一个一般的用户,不然一直使用root用户容易造成不可恢复的错误

1547490997048

下面的进度条走完之后,点击Reboot重启虚拟机

1547492257932

基本配置

登陆用户

第一次登陆会询问您登陆的用户

可以输入之前新建的用户,也可以输入root

1547492492612

输入密码之后就进入到了主界面!

1547492670626

没错,这就是CentOS的主界面,这并不是Windows启动之前的那种选项,而是已经完全启动了这个系统!

因为上一步安装之后的CentOS是没有图形界面的,也就是只有黑乎乎的命令行!

设置NAT

首先右击点击右下角

1547491764006

设置成NAT模式

1547491841571

然后在Windows主机的Power Shell(或者Cmd) 中输入

1
ipconfig

1547491906629

1547491967822

记下VMnet8IPv4地址

192.168.171.1

打开编辑->虚拟化网络编辑器

1547496193357

选择NAT->更改设置

1547496254429

选择NAT模式->NAT设置

1547496316450

记录下网关IP

我这里是

1
192.168.171.2

1547499372712

设置IP

输入命令

1
nmtui

选择编辑网络

1547491611588

选择唯一的一个以太网卡ens33

1547491649244

  • 设置配置为Manual

  • 设置Addresses为之前的VMnet8的同一网段IP(就是192.168.1.多少多少)

  • 设置Gateway为之前的VMnet8IP(就是192.168.1.2

    这里有很多误区!

    很多教程是填Windows下查看的VMnet8的IP地址(192.168.1.1)

    其实应该是NAT设置里面的网关(192.168.1.2)

  • 设置DNS8.8.8.8(是Google提供的免费DNS服务器的IP地址)或114.114.114.114

    选择一个可用的公共DNS

激活网卡

设置之后返回选择Activate a connection

1547492337404

按右键选择右边的Activate

我这里显示的是Deactivate,就是说已经激活了

如果显示的是Activate,就是还没有激活

1547492369368

即使网卡已经激活了,每次设置完网卡的信息

最好也要把它先禁用再激活一次(就是连续按两次)

验证网络

再次回到命令行,输入

1
ip addr

确认ip已经配置成功

1547492805138

输入

1
ping baidu.com

出现下面,说明网络连通

1547496096481

如果出现这种情况

1547492899895

说明需要重新配置,一般是DNS错误或者网关错误

思考

正确的结论是,虚拟机里面的网关地址一定要跟这个VMWare NAT里面的网关一致(上图)

至于刚刚记下的Windows里面的VMnet8网卡其实没有起到关键作用,它只是作为连接虚拟机的一个桥梁而已

单独写出来是为了区分其他忽视了这个原理的教程

您甚至可以把它禁用掉,虚拟机仍然能够连接外网!只是主机连接不上虚拟机

了解更多

感谢资助辣条吃!
  • 本文作者: Janking
  • 本文链接: https://janking.wang/post/linux1.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!