目录

一、IP地址、子网掩码、网关、DNS简介

1.IP地址

2.子网掩码

3.网关

4.DNS

二、Linux下IP地址修改两种方式介绍(Centos7.6)

1.查看IP地址

2.修改配置文件修改

3.图形界面修改


一、IP地址、子网掩码、网关、DNS简介

1.IP地址

IP 地址是一种逻辑地址,用来标识网络中一个个主机,IP 有唯一性(指的是公网地址),即每台机器的 IP 在全世界是唯一的。
        IP 地址 = 网络地址 + 主机地址(又称:网络号和主机号),IP 地址的结构使我们可以在 Internet 上很方便的寻址。

IP地址范围A-E五类:
       A类地址范围:1.0.0.1—126.155.255.254
       B类地址范围:128.0.0.1—191.255.255.254
       C类地址范围:192.0.0.1—223.255.255.254
       D类地址范围:224.0.0.1—239.255.255.254
       E类地址范围:240.0.0.1—255.255.255.254

2.子网掩码

子网掩码是用来判断任意两台计算机的 IP 地址是否属于同一子网络的根据。
        最为简单的理解就是两台计算机各自的 IP 地址与子网掩码进行 and 运算后,得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。
        它的作用是屏蔽(遮住)IP地址的一部分以划分成网络地址和主机地址两部分,并说明该IP地址是在局域网上,还是在远程网上。
         A类地址来说,默认的子网掩码是255.0.0.0;
        B类地址来说默认的子网掩码是255.255.0.0;
        C类地址来说默认的子网掩码是255.255.255.0;

3.网关

连接两个不同的网络的设备都可以叫网关设备;网关的作用就是实现两个网络之间进行通讯与控制。 一台电脑的默认网关是不可以随随便便指定的,必须正确地指定,否则一台电脑就会将数据包发给不是网关的主机,从而无法与其他网络的主机通信。
         默认网关的设定有手动设置和自动设置两种方式。
         网关设备可以是 交互机(三层及以上才能跨网络)、路由器、启用了路由协议的服务器、代理服务器、防火墙等
         网关地址就是网关设备的IP地址。
         如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。

4.DNS

DNS:域名系统(Domain Name System)。在Internet上,域名与 IP 地址之间是一一对应的,我们访问一个网站的时候,通常使用的是域名(例如www.baidu.com)。
        域名虽然便于人们记忆,但机器之间只能互相识别IP地址(202.108.22.5),它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS 服务器就是进行域名解析的服务器 。
        如果没有这东西,你必须输入网站的IP地址,有了DNS服务器,你就可以直接输入网址。
            常见的DNS域名:
            114DNS(114.114.114.114、114.114.115.115)
            阿里DNS(223.5.5.5、223.6.6.6)
            百度DNS(180.76.76.76)
            谷歌DNS(8.8.8.8、8.8.4.4)

二、Linux下IP地址修改两种方式介绍(Centos7.6)

1.查看IP地址

常用两种命令:ip addr show(ip a s)和ifconfig
下面以ip addr show 为例(建议使用此命令查看IP)[root@Mysql8 network-scripts]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000link/ether 00:0c:29:37:40:22 brd ff:ff:ff:ff:ff:ffinet 192.172.0.20/24 brd 192.172.0.255 scope global noprefixroute ens192valid_lft forever preferred_lft foreverinet6 fe80::2af8:1c21:e03c:4ecc/64 scope link noprefixroute valid_lft forever preferred_lft forever
其中192.172.0.20为IP地址

2.修改配置文件修改

1)切换到配置文件目录 /etc/sysconfig/network-scripts/
[root@Mysql8 ~]# cd /etc/sysconfig/network-scripts/2)注意这一步(新手可以按我的步骤来),找到网卡名ens192(你的也是e开头的)
[root@Mysql8 network-scripts]# ls
ifcfg-ens192  ifdown-ppp       ifup-eth     ifup-sit
ifcfg-lo      ifdown-routes    ifup-ippp    ifup-Team
ifdown        ifdown-sit       ifup-ipv6    ifup-TeamPort
ifdown-bnep   ifdown-Team      ifup-isdn    ifup-tunnel
ifdown-eth    ifdown-TeamPort  ifup-plip    ifup-wireless
ifdown-ippp   ifdown-tunnel    ifup-plusb   init.ipv6-global
ifdown-ipv6   ifup             ifup-post    network-functions
ifdown-isdn   ifup-aliases     ifup-ppp     network-functions-ipv6
ifdown-post   ifup-bnep        ifup-routes3)编辑配置文件(直接敲出vi ifcfg-e+Tab键补全也可)。
[root@Mysql8 network-scripts]# vi ifcfg-ens192 TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens192
UUID=2ba0cf5e-011a-4686-a599-3352cf8870cb
DEVICE=ens192
ONBOOT=yes
IPADDR=192.172.0.20
NETMASK=255.255.255.0
GETWAY=192.172.0.1修改IPADDR=192.172.0.104)修改完成后,生效
[root@Mysql8 network-scripts]# service network restartRestarting network (via systemctl):                        [  OK  ]5)查看修改成功与否
[root@Mysql8 network-scripts]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000link/ether 00:0c:29:37:40:22 brd ff:ff:ff:ff:ff:ffinet 192.172.0.10/24 brd 192.172.0.255 scope global noprefixroute ens192valid_lft forever preferred_lft foreverinet6 fe80::2af8:1c21:e03c:4ecc/64 scope link noprefixroute valid_lft forever preferred_lft forever-->发现IP地址已经修改成功

3.图形界面修改

1)调出控制台

[root@Mysql8 ~]#nmtui

2)选择Edit a connection(编辑连接)

3)选中ens192,Enter回车

4) IP地址进行修改(Addresses=192.172.0.10/24),上下左右键选择。

5)上下左右键选择<ok>保存

6)<Back>退出

7)<Quit>退出

8)重启生效

[root@Mysql8 ~]# service network restart
Restarting network (via systemctl):                        [  OK  ]
[root@Mysql8 ~]# ip a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000link/ether 00:0c:29:37:40:22 brd ff:ff:ff:ff:ff:ffinet 192.172.0.20/24 brd 192.172.0.255 scope global noprefixroute ens192valid_lft forever preferred_lft foreverinet6 fe80::2af8:1c21:e03c:4ecc/64 scope link noprefixroute valid_lft forever preferred_lft forever

完毕!

Linux下IP地址两种修改方式的总结(IP地址、子网掩码、网关、DNS简介)相关推荐

  1. Linux下MySQL的几种安装方式

    闲来有空,整理下Linux下Mysql的几种安装方式,分别使用yum/rpm.常规方式编译安装.cmake方式编译安装以及使用二进制方式免编译安装MySQL Linux系统环境: CentOS rel ...

  2. el-select样式两种修改方式index.html或popper-append-to-body加popper-class

    el-select样式两种修改方式index.html或popper-append-to-body加popper-class 记录一下,博主整理的很是明朗,在此记录一下,方便以后查找,感谢博主的输出, ...

  3. Vivado IP的两种综合方式:Global 和 Out-Of-Context

    在最新的Vivado的版本中,定制IP的时候,会有一个综合方式的选择,如下图所示.可以看到一种叫做"Global",一种叫"Out-Of-Context (OOC)&qu ...

  4. Vivado使用心得(一)Vivado IP的两种综合方式:Global 和 Out-Of-Context

    ​在最新的Vivado的版本中,定制IP的时候,会有一个综合方式的选择,如下图所示.可以看到一种叫做"Global",一种叫"Out-Of-Context (OOC)&q ...

  5. linux更mysql改密码_Linux下mysql密码的两种修改方式

    注意事项:mysql密码与Linux系统的用户无任何联系,而是mysql自身一套密码系统,mysql的最高管理员用户名也是root,其密码也不涉及任何文件,更改root密码最方便.mysql登陆命令可 ...

  6. Springboot下RedisTemplate的两种序列化方式

    一.定义一个配置类,自定义RedisTemplate的序列化方式 @Configuration public class RedisConfig {@Beanpublic RedisTemplate& ...

  7. EXCEL POI单元格下拉的两种实现方式

    如果要对单元格进行下拉校验,POI中提供了两种方法: 1. 必须从下拉中选择 DataValidationHelper helper = sheet.getDataValidationHelper() ...

  8. Linux脚本方式修改Mac地址,两种修改Linux系统中MAC地址的方法

    我们先查找MAC地址和网络接口,我们来了解一下Linux中网卡的一些细节.用这个命令来获取网络接口的详细信息: ip link show 在输出中,您将看到一些详细信息以及MAC地址: 1: lo:m ...

  9. linux下安装php两种模式区别

    以模块方式: [root@CentOS php-5.2.14]# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/ ...

最新文章

  1. 我也没想到 springboot + rabbitmq 做智能家居,会这么简单
  2. 开发html5的共享单车,HTML5 SVG 共享单车(小蓝车)动画
  3. TiDB 源码阅读系列文章(十六)INSERT 语句详解
  4. 关于有多少个1的计算
  5. 信息学奥赛C++语言: 魔方
  6. StorageEvent
  7. Cinemachine教程 | Unity中如何制作路径动画?
  8. IOS中通知中心NSNotificationCenter应用总结
  9. 与孩子一起学编程06章
  10. 圆你导演梦:5款主流视频制作软件横评
  11. 计算机视觉--图像导数-图像梯度向量
  12. vscode 程序员鼓励师_把软萌程序猿鼓励师装进VScode里?最强交互彩虹屁,GitHub2.5k星,爱上写代码...
  13. JavaScript之document对象获取元素
  14. sqoop connect oracle,Sqoop从Oracle导出数据出错:The Network Adapter could not establish the connection...
  15. 精选《英雄联盟》皮城女警凯特琳的Cosplay欣赏
  16. android通话模块详解
  17. 刹车刹不住,太危险?我在绿源杭州电动车店提的新车超稳哒~
  18. 解决MAC上Django连接Mysql django.db.utils.OperationalError: (2003, Can't connect to MySQL 的问题
  19. C++:函数指针进阶(四):函数对象operator()
  20. few-shot learning个人总结

热门文章

  1. AJAX(详细解析步骤)
  2. window下使用qemu加速使用ubuntu最新版
  3. python编程无师自通pdf_Python编程无师自通:专业程序员的养成 PDF下载
  4. Matlab2018a 与ccs7生成tms320F2812代码调试记录
  5. 单片机、嵌入式Linux开发大学自学路径
  6. WORD另存为PDF时出现乱码的解决方案
  7. 氨氮吹脱法脱与php有关系吗,污水处理技术之氨氮吹脱法的原理、优缺点及影响因素...
  8. 未定义的标识符:IplImage
  9. windows中MySQL主从配置【第一篇】
  10. 山东大学软件工程复习要点及答案