Linux命令之ifconfig

ifconfig [interface]

ifconfig interface [aftype] options | address…

ifconfig是用来查看和配置网络接口的工具。Ifconfig配置的信息在网络设备重启后,配置就会还原。需要永久保存,请进入配置文件配置。

address可以是inet(TCP/IP,默认IPv4)、inet6(IPv6)、ax25(AMPR分组无线电)、ddp(Appletalk Phase 2)、ipx(Nocell IPX)、netrom(AMPR分组无线电)

注意:CetOS6.8提示,此命令是过时的,请使用ip命令。

(1).选项

up 激活网络设备
down 停止网络设备
[-]arp 设备上启用或禁用ARP协议
[-]promisc 设备上启用或禁用混杂模式,如果启用将接收所有数据包
[-]allmulti 启用或禁用组播模式,如果启用将接收所有组播数据包
metric <数目> 此参数设置接口度量,不适合GNU/Linux。(指定计算数据包的转送次数时所要加上的数目)
mtu <字节数> 此参数设置接口的最大传输单元
netmask <子网掩码> 设置接口的子网掩码。此项默认为通常的A类,B类或C类子网掩码(从接口IP地址派生),但可以设置为任何值。
add <地址> 添加一个IPv6地址到接口
del <地址> 从接口移除一个IPv6地址
tunnel ::aa.bb.cc.dd 创建一个新的SIT(IPv6-in-IPv4)设备,隧道连接到指定目标
irq <IRQ地址> 设置此设备使用的中断线。并非所有设备都可以动态更改其IRQ设置。
io_addr <I/O地址> 在此设备的I/O空间中设置起始地址
mem_start <内存地址> 设置此设备使用的共享内存的起始地址。只有少数设备需要此设置。
media <网络媒介类型> 设置设备使用的物理端口或介质类型。不是所有设备都可以更改此设置,以及可以改变它们支持的值的设置。
[-]broadcast [地址] 如果给出了address参数,请设置此接口的洗衣广播地址。否则设置(或清除)接口的IFF_BROADCAST标志(将要送往指定地址的数据包当成广播数据包来处理)。
[-]pointopoint [地址] 此关键字启用接口的点对点模式,这意味着它是两台计算机之间的直接链接,没有他人监听。如果还给出了address参数,请设置链接另一端的协议地址,否则设置或清楚接口的IFF_POINTOPOINTment标志。(与指定地址的网络设备建立直接连线,此模式具有保密功能)
multicast 在接口上设置组播标志。(通常不需要,驱动会自己设置正确标志)
address 分配IP地址给接口

(2).实例

 查看网络接口

[root@CentOS6 桌面]# ifconfig		//查看所有正在运行的网络接口(eth1没有联网)
eth1      Link encap:Ethernet  HWaddr 00:0C:29:42:9F:CE  inet6 addr: fe80::20c:29ff:fe42:9fce/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:3058 errors:0 dropped:0 overruns:0 frame:0TX packets:2715 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:355994 (347.6 KiB)  TX bytes:263751 (257.5 KiB)
lo        Link encap:Local Loopback  inet addr:127.0.0.1  Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING  MTU:65536  Metric:1RX packets:12 errors:0 dropped:0 overruns:0 frame:0TX packets:12 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0 RX bytes:720 (720.0 b)  TX bytes:720 (720.0 b)
[root@CentOS6 桌面]# ifconfig		//查看所有正在运行的网络接口(eth1联网)
eth1      Link encap:Ethernet  HWaddr 00:0C:29:42:9F:CE  inet addr:192.168.78.133  Bcast:192.168.78.255  Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fe42:9fce/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:3084 errors:0 dropped:0 overruns:0 frame:0TX packets:2716 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:357836 (349.4 KiB)  TX bytes:264093 (257.9 KiB)
lo        Link encap:Local Loopback  inet addr:127.0.0.1  Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING  MTU:65536  Metric:1RX packets:12 errors:0 dropped:0 overruns:0 frame:0TX packets:12 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0 RX bytes:720 (720.0 b)  TX bytes:720 (720.0 b)
[root@CentOS6 桌面]# ifconfig eth1		//查看指定网络接口
eth1      Link encap:Ethernet  HWaddr 00:0C:29:42:9F:CE  inet addr:192.168.78.133  Bcast:192.168.78.255  Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fe42:9fce/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:3084 errors:0 dropped:0 overruns:0 frame:0TX packets:2716 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:357836 (349.4 KiB)  TX bytes:264093 (257.9 KiB)

注意:如果想要查看所有的网络接口,使用'ifconfig -a'即可。

下面详细说明一下ifconfig显示的网络接口情况,以eth1为例:

第一行:eth1      Link encap:Ethernet  HWaddr 00:0C:29:42:9F:CE 

eth1是网卡名称;Link encap:Ethernet是连接类型,这里是Ethernet(以太网);HWaddr 00:0C:29:42:9F:CE是网卡物理地址(MAC地址)。

第二行:inet addr:192.168.78.133  Bcast:192.168.78.255  Mask:255.255.255.0

inet addr:192.168.78.133是网卡的IPv4地址;Bcast:192.168.78.255是广播地址;Mask:255.255.255.0是子网掩码。

第三行:inet6 addr: fe80::20c:29ff:fe42:9fce/64 Scope:Link

部分可能没有,这一行是IPv6地址。

第四行:UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

UP是网卡开启状态;(BROADCAST应该是支持广播;)RUNNING是网卡正在运行;MULTICAST说明支持组播;MTU:1500是最大传输单元1500字节。

第五、六、七行:RX packets:3084 errors:0 dropped:0 overruns:0 frame:0

        TX packets:2716 errors:0 dropped:0 overruns:0 carrier:0

        collisions:0 txqueuelen:1000

这三行是接收和发送数据包的统计情况。

第八行:RX bytes:357836 (349.4 KiB)  TX bytes:264093 (257.9 KiB)

这一行是接收和发送数据字节数统计信息。

注意:lo是表示主机的回环地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。比如把 httpd服务器的指定到回环地址,在浏览器输入127.0.0.1就能看到你所架WEB网站了。但只是您能看得到,局域网的其它主机或用户无从知道。

 临时关闭或开启网络接口

[root@CentOS6 桌面]# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:0C:29:42:9F:CE  inet addr:192.168.78.133  Bcast:192.168.78.255  Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fe42:9fce/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:5072 errors:0 dropped:0 overruns:0 frame:0TX packets:4027 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:877465 (856.8 KiB)  TX bytes:537369 (524.7 KiB)
[root@CentOS6 桌面]# ifconfig eth1 down    //关闭网络接口
[root@CentOS6 桌面]# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:0C:29:42:9F:CE  inet addr:192.168.78.133  Bcast:192.168.78.255  Mask:255.255.255.0BROADCAST MULTICAST  MTU:1500  Metric:1      //可以看到UP和RUNNING已经消失RX packets:5072 errors:0 dropped:0 overruns:0 frame:0TX packets:4027 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:877465 (856.8 KiB)  TX bytes:537369 (524.7 KiB)
[root@CentOS6 桌面]# ifconfig eth1 up      //开启网络接口
[root@CentOS6 桌面]# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:0C:29:42:9F:CE  inet addr:192.168.78.133  Bcast:192.168.78.255  Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fe42:9fce/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1      //UP和RUNNING又出现了RX packets:5076 errors:0 dropped:0 overruns:0 frame:0TX packets:4033 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:877987 (857.4 KiB)  TX bytes:538149 (525.5 KiB)

临时配置IPv4地址,子网掩码和广播地址

[root@CentOS6 桌面]# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:0C:29:42:9F:CE  inet addr:192.168.78.133  Bcast:192.168.78.255  Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fe42:9fce/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:5123 errors:0 dropped:0 overruns:0 frame:0TX packets:4035 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:880990 (860.3 KiB)  TX bytes:538289 (525.6 KiB)
[root@CentOS6 桌面]# ifconfig eth1 192.168.78.140 netmask 255.255.255.254 broadcast 192.168.78.254
[root@CentOS6 桌面]# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:0C:29:42:9F:CE  inet addr:192.168.78.140  Bcast:192.168.78.254  Mask:255.255.255.254inet6 addr: fe80::20c:29ff:fe42:9fce/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:5165 errors:0 dropped:0 overruns:0 frame:0TX packets:4052 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:885043 (864.2 KiB)  TX bytes:541394 (528.7 KiB)

临时删除或添加IPv6地址

[root@CentOS6 桌面]# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:0C:29:42:9F:CE  inet addr:192.168.78.133  Bcast:192.168.78.255  Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fe42:9fce/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:5216 errors:0 dropped:0 overruns:0 frame:0TX packets:4053 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:888385 (867.5 KiB)  TX bytes:541736 (529.0 KiB)
[root@CentOS6 桌面]# ifconfig eth1 del fe80::20c:29ff:fe42:9fce/64
[root@CentOS6 桌面]# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:0C:29:42:9F:CE  inet addr:192.168.78.133  Bcast:192.168.78.255  Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:5241 errors:0 dropped:0 overruns:0 frame:0TX packets:4053 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:889885 (869.0 KiB)  TX bytes:541736 (529.0 KiB)
[root@CentOS6 桌面]# ifconfig eth1 add fe80::20c:29ff:fe42:9fce/64
[root@CentOS6 桌面]# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:0C:29:42:9F:CE  inet addr:192.168.78.133  Bcast:192.168.78.255  Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fe42:9fce/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:5241 errors:0 dropped:0 overruns:0 frame:0TX packets:4056 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:889885 (869.0 KiB)  TX bytes:541974 (529.2 KiB)

临时修改MAC地址

[root@CentOS6 桌面]# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:0C:29:42:9F:CE  inet addr:192.168.78.133  Bcast:192.168.78.255  Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fe42:9fce/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:2000  Metric:1RX packets:5364 errors:0 dropped:0 overruns:0 frame:0TX packets:4077 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:898649 (877.5 KiB)  TX bytes:545368 (532.5 KiB)
[root@CentOS6 桌面]# ifconfig eth1 hw ether 00:AA:BB:CC:DD:EE
[root@CentOS6 桌面]# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:AA:BB:CC:DD:EE  inet addr:192.168.78.133  Bcast:192.168.78.255  Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fe42:9fce/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:2000  Metric:1RX packets:5385 errors:0 dropped:0 overruns:0 frame:0TX packets:4077 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:899909 (878.8 KiB)  TX bytes:545368 (532.5 KiB)

临时修改最大传输单元

[root@CentOS6 桌面]# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:0C:29:42:9F:CE  inet addr:192.168.78.133  Bcast:192.168.78.255  Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fe42:9fce/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:5352 errors:0 dropped:0 overruns:0 frame:0TX packets:4077 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:897929 (876.8 KiB)  TX bytes:545368 (532.5 KiB)
[root@CentOS6 桌面]# ifconfig eth1 mtu 2000
[root@CentOS6 桌面]# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:0C:29:42:9F:CE  inet addr:192.168.78.133  Bcast:192.168.78.255  Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fe42:9fce/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:2000  Metric:1RX packets:5360 errors:0 dropped:0 overruns:0 frame:0TX packets:4077 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:898409 (877.3 KiB)  TX bytes:545368 (532.5 KiB)

临时开启或关闭arp,由于我没找到区别在哪里,所以只写下命令

ifconfig eth1 arp  //开启arp
ifconfig eth1 -arp  //关闭arp

  

注意:ifconfig大部分操作都是临时的,一旦重启network服务就会变回原样。想要永久修改请参考《永久修改IP地址》和《RHEL/CentOS网络相关的配置文件路径

转载于:https://www.cnblogs.com/diantong/p/9554149.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/266190.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#实现RTP数据包传输

闲暇时折腾IP网络视频监控系统&#xff0c;需要支持视频帧数据包在网络内的传输。未采用H.264或MPEG4等编码压缩方式&#xff0c;直接使用Bitmap图片。由于对帧的准确到达要求不好&#xff0c;所以采用UDP传输。如果发生网络丢包现象则直接将帧丢弃。为了记录数据包的传输顺序和…

linux文件编程(3)—— main函数传参、myCp(配置成环境变量)、修改配置文件、将整数和结构体数组写到文件

参考&#xff1a;linux文件编程&#xff08;3&#xff09;—— 文件编程的简单应用&#xff1a;myCp、修改配置文件 作者&#xff1a;丶PURSUING 发布时间&#xff1a; 2021-04-09 23:45:05 网址&#xff1a;https://blog.csdn.net/weixin_44742824/article/details/115209404 …

51芯片4*4列阵按键c语言程序,单片机城中社稷.doc

单片机城中社稷基于单片机的乳粉包装称重控制设计摘 要本论文在分析了国内外称重技术发展的基础上&#xff0c;着重对一个用于工业控制且功能较齐全的自动称重系统进行设计。随着自动化和管理现代化的进展&#xff0c;自动在线称重&#xff0c;快速动态称重在整个称重系统中有了…

linux 修改文件名_Linux常用命令

Linux下一切皆文件查看型ls 查看当前文件夹内容 选项 -a 查看隐藏文件 -l 查看文件详细信息pwd 查看当前所在路径su 切换用户cat /etc/passwd 查看当前系统的用户cat 文件 查看文件内容选项 -n 加上编号 -E 每行末尾加上$ifconfig 查看网卡名&#xff0c;IP地址等网络信息route…

Redis学习日记-05:SORT命令

目录 前言命令&选项SORT&#xff08;默认根据元素由小到大&#xff09;&#xff1a;DESC&#xff08;逆序&#xff09;&#xff1a;ALPHA&#xff08;非数字元素排序&#xff09;&#xff1a;BY&#xff08;参考键&#xff09;&#xff1a;LIMIT(返回指定范围的结果)&#…

Cocos2d-x Eclipse下程序运行产生错误Effect initCheck() returned -1

错误大致显示如下信息&#xff1a;04-14 07:39:18.325: E/AudioEffect(20584): set(): AudioFlinger could not create effect, status: -104-14 07:39:18.325: E/libOpenSLES(20584): Effect initCheck() returned -104-14 07:39:18.325: E/libOpenSLES(20584): Environmental…

c语言mfc弹出窗口函数,CMFCDesktopAlertWnd实现桌面弹出消息框

1.创建一个CMFCDesktopAlertWnd指针CMFCDesktopAlertWnd* pPopup new CMFCDesktopAlertWnd;2.设置参数pPopup->SetAnimationType((CMFCPopupMenu::ANIMATION_TYPE) 2);pPopup->SetAnimationSpeed(100);pPopup->SetTransparency((BYTE)128);pPopup->SetSmallCaptio…

linux文件编程(2)——系统文件描述符、动静态文件、块设备介绍

参考&#xff1a;linux文件编程&#xff08;2&#xff09;——文件操作原理简述之文件描述符、动静态文件、块设备 作者&#xff1a;丶PURSUING 发布时间&#xff1a; 2021-04-09 11:14:12 网址&#xff1a;https://blog.csdn.net/weixin_44742824/article/details/115209312 目…

wxpython入门_wxpython笔记:Wxpython入门

#!/usr/bin/env python静态文本、可控文本、对话框、GetApp()importwx,timeID_EXIT200ID_ABOUT201class Frame(wx.Frame): #2 wx.Frame子类def __init__(self,parent None,id -1,title wxPython!):wx.Frame.__init__(self,parent,id,title,size(500,500))self.setupStatusBar…

C#常用加密方式

一、AES加密算法AES算法基于排列和置换运算。排列是对数据重新进行安排&#xff0c;置换是将一个数据单元替换为另一个。AES 使用几种不同的方法来执行排列和置换运算。 AES是一个迭代的、对称密钥分组的密码&#xff0c;它可以使用128、192 和 256 位密钥&#xff0c;并且用 1…

C语言写文件到txt里有屯字,C语言10 文件.ppt

第十章 文件C文件概述文件类型指针文件的打开与关闭文件的读写文件的定位出错的检测赂恰滔氢戳骏市蔫盒少郴害篆汤看拴掳驮泅戈呕压琐憨波褪队敛紫爸戏仅C语言10 文件C语言10 文件10.1 C文件概述文件&#xff1a;存储在外部介质上数据的集合,是操作系统数据管理的单位文件分类按…

java中volatile的使用方式

2019独角兽企业重金招聘Python工程师标准>>> 转载地址&#xff1a; http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html 转载于:https://my.oschina.net/wangfree/blog/122664

python socketio_flask-socketio实现WebSocket的方法

【flask-socektio】之前不知道在哪个场合下提到过如何从web后台向前台推送消息。听闻了反向ajax技术这种模式之后&#xff0c;大呼神奇&#xff0c;试了一下之后发现也确实可以用。不过&#xff0c;反向ajax的代价也很明显&#xff0c;只要客户端还和服务端要有信息交互&#x…

linux文件编程(1)—— open、write、read、lseek、阻塞问题(ps文件操作/文件描述符/重定向原理/缓冲区/标准错误)

参考&#xff1a;linux文件编程&#xff08;1&#xff09;—— 常用API之open、write、read、lseek 作者&#xff1a;丶PURSUING 发布时间&#xff1a; 2021-04-08 22:19:28 网址&#xff1a;https://blog.csdn.net/weixin_44742824/article/details/115209134 【Linux】文件操…

最大流自用模板(例题:HDU1532)

三种模板&#xff1a;Edmonds_Karp&#xff0c;Dinic&#xff0c;SAP 例题&#xff1a; Drainage Ditches&#xff08;HDU1532&#xff09; Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 22365 Accepted Sub…

安卓手机python数据可视化_python 数据可视化

# -*- coding:utf-8 -*-# 异常值处理import pandas as pdaimport numpy as npyimport matplotlibmatplotlib.use(Agg)import matplotlib.pyplot as pylimport iodef index(data):# 输出结果必须为字典outputoutput {}# data pda.read_excel("D:/taobao2.xls")data …

$_SERVER

PHP $_SERVER 变量 $_SERVER 是一个包含诸如头信息&#xff08;header&#xff09;、路径&#xff08;path&#xff09;和脚本位置&#xff08;script locations&#xff09;的数组。它是 PHP 中一个超级全局变量&#xff0c;我们可以在 PHP 程序的任何地方直接访问它。 $_SERV…

linux文件编程(4)—— 用ANSIC标准C库函数进行文件编程:fopen、fread、fwrite、fseek

参考&#xff1a;linux文件编程&#xff08;5&#xff09;—— 用ANSIC标准中的C库函数进行文件编程 作者&#xff1a;丶PURSUING 发布时间&#xff1a; 2021-04-11 11:58:25 网址&#xff1a;https://blog.csdn.net/weixin_44742824/article/details/115209680 部分参照&#…

swig封装 c语言函数到python库,python swig 调用C/C++接口

转载&#xff1a;https://www.cnblogs.com/dda9/p/8612068.html当你觉得python慢的时候&#xff0c;当你的c/c代码难以用在python上的时候&#xff0c;你可能会注意这篇文章。swig是一个可以把c/c代码封装为python库的工具。(本文封装为python3的库)文章结构整体看封装只使用py…

Java学习---面试基础知识点总结

Java中sleep和wait的区别① 这两个方法来自不同的类分别是&#xff0c;sleep来自Thread类&#xff0c;和wait来自Object类。sleep是Thread的静态类方法&#xff0c;谁调用的谁去睡觉&#xff0c;即使在a线程里调用b的sleep方法&#xff0c;实际上还是a去睡觉&#xff0c;要让b线…