- 博客(360)
- 资源 (23)
- 问答 (4)
- 收藏
- 关注
原创 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
144
原创 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
231
原创 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
920
原创 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
459
原创 win磁盘映射到linux
1.windows磁盘映射,指定文件win_share进行文件共享,右键属性共享。有时虚拟机磁盘不够或文件想存在本地但使用linux环境,可以使用磁盘映射。2.linux 新建映射目录win_share。3.在linux进行挂载。
2024-06-06 23:31:31
632
原创 二层交换机和三层交换机
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
1175
原创 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
416
原创 /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
3646
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
319
原创 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
192
原创 QT object元对象
5.QObject::setProperty()和QObject::property()通过名字来动态设置或者获取对象属性;3.QObject::inherits()函数返回一个对象是否是QObject继承树上的一个类的实例的信息;4.QObject::tr()和QObject::trUtf8()进行字符串翻译来实现国际化;则会另创建一个以moc_作为前缀的C++源文件,其中包含类为每一个类生成的元对象代码,1.QObject::metaObject()函数可以返回一个类的元对象;信息和动态属性系统;
2023-09-15 22:24:44
407
ubuntu_sources.rar
2021-06-20
perl脚本充菜鸟到大神
2018-04-23
sys/**.h头文件
2015-07-15
定时备份和删除日志脚本遇到问题
2017-10-26
Mysql 条件查询时记录的唯一id,有多个id并且已知的,该怎么查询
2015-09-25
读取Excel中字段数据,格式为日期,但读出来与表格中日期不一样
2015-08-13
MFC 组合框下拉弹出树形控件该怎么实现,自己菜鸟一个
2015-08-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人