在上一篇的入门文章中,我们安装了CentOS。当然,除了磁盘外,大部分的设置都是沿用了默认的设置。

Linux系统主要应用于服务器端,而服务器的管理,并不像我们操作PC一样,可以直接操作。

服务器一般是放在数据中心机房,而进入数据中心机房是需要严格的审核的,比如金属检测、身份认证、登记等手续。

服务器在安装完成后,很少进行现场操作了。

所以,对于Linux服务器,我们一般是采用SSH的远程操作。

而对于我们学习CentOS来说,最好也是保持这个习惯,毕竟学习这个是要用在服务器上的。

而使用SSH远程操作,则需要我们配置网络及使用特定的支持SSH的软件了。

一、网络设置

(一)、虚拟机的网络

我们是使用虚拟机来进行安装CentOS 7,所以网络设置要先在VMware中进行,在真实的服务器中请无视这一环节。

关闭刚才安装的CentOS虚拟机电源,关闭VMware,然后在桌面的VMware图标中,鼠标右键,以管理员身份运行。假如这一步不做,在VMware中设置网络就会因为权限不足而导致失败。

打开编辑菜单,选择虚拟网络编辑器。进入到虚拟网络编辑器界面。

在这个界面里, 有VMnet0、VMnet1、VMnet8三个网络名称,其分别对应了桥接模式、仅主机模式、NAT模式。

我们在安装的时候,网络的选项是使用NAT模式,对应则是VMnet8。

当然,如果我们忘记了选择了什么模式,可以在“编辑虚拟机设置”中再次打开查看,当然咯,需要更改配置的,需要先关闭虚拟机。

选择VMnet8,取消“使用本地DHCP服务将IP地址分配给虚拟机”。我们自己来手工设置IP地址。

点开"NAT设置",可以看到其网关是:192.168.149.2

打开Windows的网络设置,在适配器中,看到了吧,有一个也叫VMnet8的网络适配器,VMware里的虚拟机就是通过这个虚拟的网络适配器与主机共享IP地址,从而实现网络通信的。

我们把Windows的VMnet8网络适配器手动设置一个IP地址。

设置什么IP地址呢?就设置VMware的虚拟网络编辑器里的DHCP的IP地址段吧。

  • IP:192.168.149.3
  • MASK:255.255.255.0
  • GATEWAY:192.168.149.2

好的,现在为止,虚拟机的虚拟网络IP设置好了。我们还需要设置CentOS操作系统的IP地址。

(二)、CentOS设置网络

打开CentOS虚拟机,进入到桌面,我们按住Ctrl+Alt+F2三个键,进入到终端。此刻终端应该是让你输入登陆用户名和密码,我们就用安装时的root管理员账号和密码登陆。

当然,输入密码时,不会显示***的,是什么都没有显示,照常输入就可以了,别管它,毕竟Linux和Windows还有有很大差别的。

当输入root账号和密码登陆后,光标如下图所示

我们来看看是什么意思。

root:代表了你是使用root账户登陆。

localhost:表示本机的机器名。

~:表示目前在家目录下。

#:是root根目录操作的特定符号,如果是其它账号登陆,则是$。

我们则是在#后面进行命令行的操作。

还记得教程(一)中提到的,Linux一切皆文件吗?对的,在Linux下,网络配置也是一个文件。

我们使用以下命令进行网络配置:vi /etc/sysconfig/network-scripts/ifcfg-ens33

解析一下这个命令。

vi:是Linux下的一个文本编辑器。以上的命令是指用vi打开/etc/sysconfig/network-scripts/ifcfg-ens33这个文件,ifcfg-ens33就是CentOS下的网络配置文件。

那么,我记不全地址怎么办?当然,也可以按Tab键进行自动补全,比如,当输入vi /etc/sysc时,再按Tab键,就会自动补全目录名称了。

进入到ifcfg-ens33这个文件,如下图。

整个屏幕被分成两部分,上面的内容,下面是命令行(目前在显示文件的路径)。

如果用Windows的文件编辑器的理解,你会发现,目前无法你键盘输入什么,都不会有反应。

我们尝试按一下I或者A键。下午命令行变成了-- INSERT--,对的,这就是输入模式。

我们利用上下箭头键,移动光标到最后,输入或修改以下内容:

IPADDR=192.168.149.88

NETMASK=255.255.255.0

GATEWAY=192.168.149.2

ONBOOT=yes

BOOTPROTO=static

完成后,我们按下ESC键,然后是:wq!,注意,是先按下冒号,再输入wq!

按下冒号,代表进入到命令行模式,wq!表是强制保存文件并退出。

好了,网络的配置文件就修改好了,执行以下命令进行重启Linux:

reboot

重启CentOS后,我们使用Windows来Ping一下192.168.149.88这个IP,发现可以正常通信了。

好了,现在虚拟机和物理机之间就可以通过VMnet8这个虚拟网络正常通信了。

如果发现还是无法Ping通,可以尝试禁用VMnet8这个网络,再启用,这样可以消除之前网络DHCP的影响。

设置dns,把dns设置成和网关一样就好了

二、小结

虚拟机是通过虚拟网络与现实网络通信的,虚拟网络在Windows的网络设置里就有。

vi /etc/sysconfig/network-scripts/ifcfg-ens33这个命令是编辑CentOS里的网络设置,vi是编辑命令,ifcfg-ens33是网卡的文件。

在vi界面里,按下i或者a键可以进入到编辑模式,按下ESC键进入到命令行模式,:wq!是强制保存并退出,w代表write的意思,q代表quit的意思

CentOS 7教程(二)-网络设置相关推荐

  1. 树莓派教程二-网络配置

    2019独角兽企业重金招聘Python工程师标准>>> 因为做毕设,寒假在折腾树莓派,搞得差不多,写了几篇文章,供大家学习,原文在爱板网,然后我转到果壳这里来乐:树莓派教程二-网络配 ...

  2. 树莓派有线网络设置_Adafruit的树莓派教程:网络设置

    概览 你想做的第一件事一定是把你的树莓派连接到因特网上. 在这节课里,你将会学到如何: 使用网线连接到以太网 在Raspbian和Occidentalis上使用无线网卡 找到树莓派的IP地址 使用有线 ...

  3. 新手QD完全教程(网络设置篇)

    有很多QD的新机友在论坛里问关于如何设置上gprs的问题.现将我个人的网路设置如下,我不能说这是唯一设置方法,但至少我能正常浏览网页.(如图所示) 进入工具-设置-连接设置-接入点 1.新增一个接入点 ...

  4. 学会使用IntelliJ IDEA 12 之教程二 (字体设置,光标设置)

    用惯了Eclipse,再来使用IntelliJ IDEA真是很难适应. 设置1:字体 修改IDE的字体:设置-Appearance-Look and Feel-OverRide设置你想要的字体.我设置 ...

  5. centos桥接模式怎么联网_Parallels Desktop 16教程:PD16虚拟机共享网络和桥接网络设置方法...

    许多用户在Mac上安装Parallels Desktop 16之后,想要设置Mac与虚拟机共享网络,那么共享网络和桥接网络设置有什么不同?该怎样设置?本篇就为大家分享PD16虚拟机共享网络和桥接网络设 ...

  6. 海康监控虚拟服务器设置,海康监控如何连接网络设置教程

    海康监控如何连接网络设置教程 [2021-02-14 17:49:08]  简介: 建站服务器 这篇文章给大家分享的是有关通过ECS自带监控服务和云监控服务监控实例的方法的内容.小编觉得挺实用的,因此 ...

  7. CentOS 7 在vmware中的网络设置详细介绍

    CentOS 7 在vmware中的网络设置 前言:由于工作中需要使用Linux,在虚拟机中装了CentOS7,以作实验之用,安装后使用过程中出现不少问题,主要是网络问题,安装后出现下列几种状况: ( ...

  8. CloudStack部署篇二 高级网络设置

    CloudStack 4.2.1版本 基础安装: http://51log.blog.51cto.com/6076767/1598046 测试默认UI访问 http:ip1:8080/client/ ...

  9. VMware安装CentOS之三——CentOS网络设置及软件安装

    前面我们已经安装好了CentOS系统,但是因为是最小化安装的,系统还不能联网也没有其他一些基本的软件,不能远程管理.在这里我们需要对系统进行网络的设置,然后通过xshell远程管理系统,最后通过修改y ...

  10. Ubuntu 11.10 图形(图解)安装教程、基本设置、网络设置、软件源、硬件驱动

    Ubuntu 11.10 (Oneiric Ocelot )图形(图解)安装教程.基本设置.网络设置.软件源.语言与输入法.硬件驱动.Unity 3D.Gnome3.Ubuntu文档.制作USB Li ...

最新文章

  1. CVPR 2020 | 利用强化学习进行交互式3D医学图像分割
  2. 医学影像设备学_【技士/师证考试宝典】第四篇 医学影像设备学2
  3. Javascript调用OCX控件
  4. Linux 下如何查找 MySQL 数据库的数据根目录呢?
  5. 减去字符串_leetcode刷题844比较含退格的字符串(带代码解析,带知识点回顾)
  6. 最良心的Chrome插件可以良心到什么程度?
  7. ZeroMQ研究与应用分析
  8. python a和b字符串和占位符输出_python格式化输出
  9. Linux命令(二)
  10. powerdesigner 连接数据库
  11. docker mysql 备份_docker mysql数据备份xtrabackup
  12. linux centOS可视化界面
  13. Windows,Ubuntu双系统卸载ubuntu(记录)
  14. 计算几何常用的函数/方法
  15. Live555实时视频流应用总结
  16. 在java中 数组是作为_2.在Java中,数组是作为____来处理的。
  17. 关于android删除语音搜索功能的基本操作方法
  18. Mozilla里永久删除的邮件如何恢复
  19. 一键U盘装系统 电脑为什么突然打不开
  20. oracle简单查询

热门文章

  1. Android实例精讲——通过ListView构造微信聊天界面视图
  2. java邮件客户端_java实现POP3邮件客户端
  3. pipeline离线安装
  4. Red Teaming Mind Map
  5. python ttk style_python – 关于使用ttk.Style()的问题?
  6. 云模型及发生器matlab代码
  7. Canvas-2d fillRect
  8. Greenplum5推出跨云能力,并与阿里云和腾讯云合作落地
  9. 车载以太网第二弹 | 测试之实锤-IOP测试实践
  10. 【Pigeon源码阅读】服务发现与调用初始化流程解析(五)