- 博客(362)
- 资源 (23)
- 问答 (4)
- 收藏
- 关注
原创 组播mac计算
由于IPv4组播地址的低28位中仅23位被映射到MAC地址,因此会有32个不同的组播IP地址(如。根据IPv4组播地址到MAC地址的映射规则,组播MAC地址的前24位固定为。映射到同一个MAC地址 01-00-5E-7F-FF-FA。,后23位取自组播IP地址的低23位。),通常用于本地网络内的组播应用。对应的组播MAC地址为 。该地址属于私有管理组播范围((注:第25位强制为。
2025-05-29 11:28:30
170
原创 eth0无法ping通网关问题
所以现在让eth0口处于活跃状态,则修改BONDING_OPTS=“mode=active-backup miimon=100”为BONDING_OPTS=“mode=active-backup miimon=100 primary=eth0”172.16.122.1对应的是bond0接口,在ping 172.16.122.1网关时一直报不可达,执行systemctl restart nework后,可以ping 通172.16.122.1。通过cat /proc/net/bonding/bond0。
2025-04-20 00:29:31
156
原创 python类装饰器
当使用@logger装饰器时,Python会执行say = logger(say),这会创建一个logger类的实例(即logger_instance),并将原函数say作为参数传递给__init__方法。当执行say(“hello”)时,Python会隐式调用logger_instance.__call__(“hello”),这是__call__方法的特性。装饰器本质:装饰器语法糖会将目标函数(如say)作为参数传递给装饰器类,此时会调用类的__init__方法。
2025-04-14 23:39:20
243
原创 qemu搭建aarch64
下载固件:https://publishing-ie-linaro-org.s3.amazonaws.com/releases/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd?构建系统,hostfwd=tcp::8081-:22很重要,用于ssh可以访问qemu内的系统,否则无法传输文件和远程访问操作,系统内22映射到外部8081端口(可以自行更改)安装之后不能上外网,发现没有ifcfg-eth0文件,可以手动创建后重启。
2024-12-04 11:12:23
964
原创 docker 僵尸进程问题
若A中执行B的方式是subprocess.run([“/usr/bin/B”], shell=True),会发现B的ppid是一个bash,手动kill 掉B服务,B资源会被bash进行回收,bash同时也会运行结束;若A中执行B的方式是os.system(“/usr/bin/B”),会发现B的ppid是1,手动kill 掉B服务,B就会出现僵尸进程情况(并且无法被kill掉)。场景分析:python脚本A中执行B应用,将A部署在docker中,在yml文件中COMMAND:[“A”]进行运行A。
2024-11-28 09:50:54
469
原创 win磁盘映射到linux
1.windows磁盘映射,指定文件win_share进行文件共享,右键属性共享。有时虚拟机磁盘不够或文件想存在本地但使用linux环境,可以使用磁盘映射。2.linux 新建映射目录win_share。3.在linux进行挂载。
2024-06-06 23:31:31
643
原创 二层交换机和三层交换机
pc3与pc4进行通信,pc3 192.168.1.1直连Vlanif2,源地址ip地址是属于192.168.1.0/24网段的,目的地址192.168.2.1是属于192.168.2.0/24网段,对应的是Vlanif3, 最终是可以ping通的。如:pc1 192.168.1.1 与 pc2 192.168.1.2通信需要经过二层交换机,二层交换机不能配置ip的,但有的二层交换机可以配置vlan口,作为管理ip,可以给vlan口配置ip。上面配置完后,pc无法识别vlan,是无法通信的。
2024-01-21 23:08:02
1197
原创 dhcp协议
3.DHCP Request(选择并请求),选择指定的offer,因为新设备还没有安全允许可以使用这个ip,因此在网络层里依旧使用0.0.0.0来作为源ip地址,但options选项中有选择的ip地址,并进行广播,因为局域网可能存在多个DHCP服务器,因此用广播可以告诉所有设备已经选择哪个服务器。数据链路层mac地址(源mac地址是新设备mac地址,不知道目的mac地址, 填写ff:ff:ff:ff:ff:ff)若局域网里有两天DHCP服务器,同时提供offer,设备只能选择其中一个,根据先到先选择。
2024-01-21 19:32:11
422
原创 /lib64/librpmio.so.8 undefined symbol EVP_md2 version OPENSSL_1_1_0
【代码】/lib64/librpmio.so.8 undefined symbol EVP_md2 version OPENSSL_1_1_0。
2023-12-21 18:48:31
3684
1
原创 安装openssl Makefile:688 configdata.pm报错
执行:sudo timedatectl set-time “yyyy-MM-dd hh:mm:ss”安装openssl报错:openssl Makefile:688 configdata.pm。关闭ntp服务:sudo timedatectl set-ntp false。查看:timedatectl status。环境centos8 aarch64。date查看时间发现时间没有同步。发现ntp服务是active。
2023-11-23 16:21:32
328
原创 gdb调试
break [args] if [cond]: 当【cond】这个运算为真时,设置中断点,args可以能是以上。rbreak regex: 使用正则表达式来寻找可能的函数,并在其进入点设置中断点;break function:在当前文件指定函数设置断点,c++中key使用。可能出现的详细位置,0-表示取消,1-表示所有设置断点,其他则设置相应的。down n:表示栈的下面移动n层,n可以省略,表示向下移动一层。up n: 表示栈的上面移动n层,n可以省略,表示向上移动一层。frame(f) n:切换栈。
2023-10-06 16:16:51
198
ubuntu_sources.rar
2021-06-20
sys/**.h头文件
2015-07-15
perl脚本充菜鸟到大神
2018-04-23
定时备份和删除日志脚本遇到问题
2017-10-26
Mysql 条件查询时记录的唯一id,有多个id并且已知的,该怎么查询
2015-09-25
读取Excel中字段数据,格式为日期,但读出来与表格中日期不一样
2015-08-13
MFC 组合框下拉弹出树形控件该怎么实现,自己菜鸟一个
2015-08-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人