一,虚拟机的安装

二,Linux系统下的网络配置(Linux虚拟机的网络设定为桥接模式)

桥接模式:虚拟机同主机一样,在网络中相当于一个真实存在的装有Linux系统的电脑。(我们先用这个模式)

NAT模式:在主机中虚拟一个局域网络,局域网络中的系统想要连接Internet,只能通过主机进行跳转连接(依靠主机),在网络中不占据真实的IP地址(目前不用,以后讲)

仅主机模式:只能和主机进行同网段网络连接,不能上Internet。(以后再说)

(1)ifconfig 查看网卡信息

(2)ifconfig eth0 192.168.0.222/24 临时配置网卡IP

三,用Xshell连接虚拟机

linux虚拟机有了IP和掩码才能进行同网段的数据传输(要和主机同网段)

  • [X] :Xshell软件如下图

学校是Xshell4,回家下个Xshell5即可,都一样

  • [X] :双击打开后如下图

比如我们在windows的CMD中输入ipconfig。如下图:

我们在Xshell的本地shell里输入ipconfig。如下图:

  • [X] :尝试连接linux虚拟机

(1)点击Xshell软件左上角的文件---->新建

(2)配置远程连接的信息

(3)开始连接远程主机

注意

只要弹出下图的界面就说明连接成功了,如果连接的速度异常缓慢,那么说明在你当前的网络范围内,有人和你的Linux虚拟机的IP地址是一样的,产生冲突所致,尝试将Linux虚拟机的IP地址换一个。

(4)测试xshell(在xshell里输入ifconfig)

[root@localhost ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:AB:4B:25
inet addr:192.168.0.222 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:feab:4b25/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:895 errors:0 dropped:0 overruns:0 frame:0
TX packets:41 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:75551 (73.7 KiB) TX bytes:5091 (4.9 KiB) lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:32 errors:0 dropped:0 overruns:0 frame:0
TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2372 (2.3 KiB) TX bytes:2372 (2.3 KiB)

四,Linux的网络管理

(1)setup 管理网络设置

[root@localhost ~]# setup

(2)Xshell和linux桌面下都是中文界面,但是Linux命令模式下的setup是英文界面

Linux虚拟机的命令行模式setup界面

Xshell界面下的setup界面

(3)进入Network configuration界面(网络配置)

Linux虚拟机的命令行模式setup界面

Xshell界面下的setup界面

(4)进入设备配置Device configuration

Linux虚拟机的命令行模式setup界面

Xshell界面下的setup界面

(5)选择一个网卡配置文件然后进入

Linux虚拟机的命令行模式setup界面

Xshell界面下的setup界面

特别提示:(重点)

  • DHCP:是网络中专门用于IP,掩码,网关信息自动批量分发的一种软件服务,当我们点选了使用DHCP以后,如果网络中存在DHCP服务,那么系统的IP,掩码,网关信息将会自动进行获取,此功能和windows的自动获取是相同的。
  • DNS解析服务:我们知道我们想上百度,那么输入www.baidu.com就可以了。但是大家回想一下我们学过的网络知识,我们要在网络中找到目标的位置,是要通过网关进行转发的,网关需要的是你所发数据包的“IP头部”里的“目的IP地址”,因此,我们其实只有正确的输入了www.baidu.com的确切IP地址以后网关才能帮我们找到它。那么为何我们输入www.baidu.com也能连接到百度呢?这就是在网络中有一个东西帮我们将www.baidu.com这个域名自动转换成了具体的IP地址。这个东西就是DNS解析服务器。因此,如果在系统中没有配置DNS解析服务的话,我们是不能直接通过域名(www.baidu.com)来访问网站的。
  • 假如我们没有启动DHCP服务,那么我们就需要手动设定linux系统网卡的(eth0)IP,掩码,网关等信息。假如我们只配置了IP,子网掩码。那么根据网络知识,数据只能在同网段内进行传输,是不能发到网关去的(同网段内数据传输原理)。如果我们配置了网关,数据就可以进行跨网段的数据传输了(跨网段数据传输原理)因此,如果你的网关可以沟通Internet的话,当你配置了网关,就可以上Internet了。

特别注意:(重点)

我们手动设定的Linux虚拟机的IP,掩码一定要和我们主机(我们的家用电脑的系统)所处的网络环境在同一个网段内,不然是无法通信的。网关也必须是这个网段内的真实网关IP地址(在家里就是猫的IP地址)

关于DNS的设置:一般情况下,DNS可以直接设定成网关IP(也有DNS功能)。或者设定为网络中公认的DNS地址,比如:202.106.0.10或201.106.0.20 (联通DNS)或8.8.8.8 and 4.4.4.4 (有点慢不是很好用)

五,在setup中手动设定系统的IP地址,子网掩码,网关地址,DNS信息

在setup里手动设定的IP,子网掩码,网关,DNS等信息,一旦经过保存,永远不会消失

(1)在setup的设备管理里手动配置信息

Linux虚拟机的命令行模式setup界面

Xshell界面下的setup界面

特别提示

设定好网卡信息之后,一定要一路保存退出,一定要选保存。

(2)保存好以后,回到linux的命令行界面启动网卡配置文件

[root@localhost ~]# ifup eth0     #启动网卡配置文件的命令(ifdown eth0关闭)
活跃连接状态:激活的
活跃连接路径:/org/freedesktop/NetworkManager/ActiveConnection/3
[root@localhost ~]# ifconfig eth0 #只查看eth0的网卡信息
eth0 Link encap:Ethernet HWaddr 00:0C:29:AB:4B:25
inet addr:192.168.0.222 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:feab:4b25/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1854 errors:0 dropped:0 overruns:0 frame:0
TX packets:436 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:152823 (149.2 KiB) TX bytes:81587 (79.6 KiB)

(3)测试网络连通性(ping命令)

[root@localhost ~]# ping www.baidu.com      #通过ping命令连接百度
PING www.a.shifen.com (61.135.169.125) 56(84) bytes of data.
64 bytes from 61.135.169.125: icmp_seq=1 ttl=57 time=4.28 ms
64 bytes from 61.135.169.125: icmp_seq=2 ttl=57 time=4.14 ms
64 bytes from 61.135.169.125: icmp_seq=3 ttl=57 time=4.33 ms
64 bytes from 61.135.169.125: icmp_seq=4 ttl=57 time=4.34 ms
64 bytes from 61.135.169.125: icmp_seq=5 ttl=57 time=4.66 ms
64 bytes from 61.135.169.125: icmp_seq=6 ttl=57 time=8.28 ms 特别提示:
因为已经设置DNS,所以直接ping域名我们才能通,如果没有设定DNS,则系统不认识www.baidu.com是什么。
百度的IP是61.135.169.125,连接的延迟时间为time。上边的信息表示数据连接畅通
Crtl+C键就可以终止ping的连接测试

Linux运维基础入门(四):Linux中的网络知识04的更多相关文章

  1. Linux运维基础入门(三):网络基础知识梳理03

    一,ARP协议 使用ARP协议可以查出擅自更改IP地址主机的MAC地址.在学习ARP协议前需要了解广播和广播域的相关概念. 1.1 广播与广播域 在超市找人时,如果不知道对方的位置就需要到服务台通过广 ...

  2. Linux运维基础入门(一)网络基础知识梳理01

    一,计算机网络参考模型 1.1 OSI七层模型 1)物理层 主要功能是完成相邻节点之间原始比特流的传输.(网卡等) 物理层协议关心的典型问题是使用什么样的物理信号来表示数据1和0:持续的时间有多长:数 ...

  3. 第一阶段·Linux运维基础-第1章·Linux基础及入门介绍

    01-课程介绍-学习流程 02-服务器硬件-详解 03-服务器核心硬件-服务器型号-电源-CPU 01-课程介绍-学习流程 1.1. 光看不练,等于白干: 1.2 不看光练,思想怠慢: 1.3 即看又 ...

  4. linux运维基础知识

    linux运维基础知识大全 一,序言 每一个微不足道的知识,也是未来的铺垫.每一份工作的薪资职位,也是曾经努力的结果. 二,服务器 1,运维人员工作职责: 1)保证数据不丢失:2)保证服务器24小时运 ...

  5. Linux运维基础采集项

    1. Linux运维基础采集项 做运维,不怕出问题,怕的是出了问题,抓不到现场,两眼摸黑.所以,依靠强大的监控系统,收集尽可能多的指标,意义重大.但哪些指标才是有意义的呢,本着从实践中来的思想,各位工 ...

  6. Linux运维工程师入门的10大实用工具

    说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具. 我就大概列出这几方面,这样入门就基本没问题了. 工具如下: 1.Linux系统基础 这个不用说了,是基础中的基础,连这 ...

  7. Linux运维工程师入门须掌握的10个技术点

    本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧 说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具. 我就大概列出这几方面,这样入门就基本没问 ...

  8. linux运维基础__争取十月前研究的差不多

    转来的一编,考虑在十月前研究的差不多 linux运维人员基础 1.很多地方经常会用到的rsync工具 实施几台服务器的同步效果 我们公司就是使用这个工具完成服务器的游戏的服务端和客户端同步,有几个文章 ...

  9. [转帖] Linux运维基础知识学习内容

    原作者地址:https://www.cnblogs.com/chenshoubiao/p/4793487.html 最近在学习 linux  对简单的命令有所掌握 但是 复杂的脚本 shell pyt ...

随机推荐

  1. 非关联容器|hash|unordered_map/multimap,unordered_set/multiset

    body, table{font-family: 微软雅黑; font-size: 10pt} table{border-collapse: collapse; border: solid gray; ...

  2. Faces人脸识别项目简介

    Faces人脸识别 分为两个模块,Faces文件夹下存放人脸识别算法的代码,Web文件夹下存放网站搭建的代码 详情请查看各个模块下的readme文档 项目简介 核心算法 一款基于Dlib.opencv ...

  3. 本地绑定域名及host做快速解析与域名屏蔽处理

    在电脑中成功安装好IIS后,打开C:\WINDOWS\system32\drivers\etc\用记事本打开hosts文件,把127.0.0.1   localhost复制,粘贴到最后,然后把loca ...

  4. Custom Ribbon in SharePoint 2010 & which not wrok when migrate from 2010 to 2013

    博客地址 http://blog.csdn.net/foxdave 1. First of all, let me show you the ribbon modal in our project w ...

  5. New Concept English Two 5

    $课文9 冷遇 83. On Wednesday evening, we went to the Town Hall. 星期三的晚上,我们去了市政厅. 84. It was the last day ...

  6. Locust 关联

    关联的概念 用户登入后,服务器通常会给用户返回一个sessionID, 用户每次登陆,服务器返回的都会不同. 那么在自动化测试中,让系统自动登入账号就会被中断.那么我们可以通过取得服务器每次返回的se ...

  7. 找到链表的倒数第k个节点 python

    题目:给定一个链表的头节点,输出链表倒数第k个节点的值 分析:最简单的思路就按顺序访问链表节点,得到链表的长度x之后,再次从头节点出发,访问到第x-k+1个节点时,就是链表倒数第k个节点,但是这样的方 ...

  8. Bootstrap文件上传组件

    前言:之前的三篇介绍了下bootstrap table的一些常见用法,发现博主对这种扁平化的风格有点着迷了.前两天做一个excel导入的功能,前端使用原始的input type='file'这种标签, ...

  9. python3 openpyxl基本操作

    #coding:utf-8 import xlrd import xlwt # 读写2007 excel import openpyxl import sys #读取设备sn # def readSN ...

  10. 【网络通信】TCP三次握手和四次挥手的示意图

    三次握手 TCP连接是通过三次握手来连接的. 第一次握手 当客户端向服务器发起连接请求时,客户端会发送同步序列标号SYN到服务器,在这里我们设SYN为m,等待服务器确认,这时客户端的状态为SYN_SE ...