Linux下网络配置与相关指令

Linux下网络配置与相关指令

在B站学习了韩顺平老师的Linux入门课程,学习过程中做了一点笔记,存粹为了个人复习方便查阅,如果存在侵权行为,会第一时间删除。个人觉得韩顺平老师讲解的非常细致入微,非常适合新手学习Linux,所以十分推荐小白去听一下。

Linux下的Net网络配置

请添加图片描述
真实主机与其中的虚拟机共享同一网段。进行相互通信,此时可以使用指令ping + ip地址进行查看是否相互连通。Linux虚拟机通过真实主机的无线网卡和网关来与外界进行通信,以达到在Linux虚拟机中访问互联网的功能。

查看主机ip地址指令

  1. Linux下查看主机ip地址指令:ifconfig.
ubuntu@VM-16-9-ubuntu:~$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.16.9  netmask 255.255.252.0  broadcast 10.0.19.255
        inet6 fe80::5054:ff:fe3b:5296  prefixlen 64  scopeid 0x20<link>
        ether 52:54:00:3b:52:96  txqueuelen 1000  (Ethernet)
        RX packets 82895  bytes 11280427 (11.2 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 80568  bytes 11967408 (11.9 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  1. windows下查看ip地址指令: ipconfig

linux 网络环境配置

Linux下网络环境配置有两种,分别是:

  1. 自动获取
    特点:linux启动后,自动获取IP地址。
    缺点:每次获取得到的IP地址可能不同,此时不能将其作为服务器使用。
  2. 指定IP
    直接修改配置文件来指定IP,并且可以连接外网,修改过后的IP地址不变可以用来作为服务器使用。
    (1)编辑 vi/etc/sysconfig/network-scripts/ifcfg-ens 33将IP地址配置为静态的IP地址。
    在文件中修改:
    // IP配置参数:[none | static | bootp | dhcp]分别对应[ 引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议]
    BOOTPROTO = static
    IPADDR = 192.168.200.130 //指定的IP地址
    GATEWAY = 192.168.200.2 //网关
    DNS1 = 192.168.200.2 //域名解析器
    (2)重启网络服务或者重启系统生效
    service network restart或者是reboot

设置Linux主机名和Hosts映射

  1. 设置主机名:
    指令:hostname 查看主机名
(base) root@VM-16-9-ubuntu:/home/ubuntu# hostname
VM-16-9-ubuntu

修改文件在/etc/hostname中指定,修改后重启生效。

  1. 修改Hosts映射:
    Hosts文件:一个文本文件,用来记录IP和Hostname之间的映射关系,通过hostname可以找到对应的IP地址。
    (1) Windows:C:\windows\System32\drivers\etc\hosts文件指定,在文件中指定IP+ 主机名
    (2)Linux:/etc/hosts文件指定 文件中写入IP+ 主机名
    DNS : Domain Name System(域名系统)是互联网上作为域名和IP地址相互映射的一个分布式数据库。

主机名解析机制

用户在浏览器中输入www.baidu.com后发生了什么。
在这里插入图片描述

(1) 浏览器首先查看本地DNS缓存:先检查浏览器缓存中有无该域名解析IP地址,,若有就调用该IP完成解析;没有就检查DNS域名解析器缓存,若有就返回IP完成解析,此两级缓存可以被认为是本地解析器缓存.
(2)若本地解析器缓存没有找到对应映射,检查系统中hosts文件中有无配置对应的域名IP映射,若有就完成解析返回。
(3)若本地DNS缓存和hosts文件中均为找到对应IP地址,则到域名服务DNS进行解析。
注:(1)电脑第一次成功访问一网站后,一定时间内,浏览器或者OS会缓存其IP地址(DNS解析记录)。
(2)命令:Linux 中 ifconfig flushdns 手动清理DNS缓存。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值